diff --git a/.env.example b/.env.example
index c62b5b3ed..caffe920c 100644
--- a/.env.example
+++ b/.env.example
@@ -1,13 +1,13 @@
APP_NAME=Bagisto
APP_ENV=local
-APP_VERSION=1.0.0
+APP_VERSION=1.1.0
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost
-APP_TIMEZONE=Asia/Kolkata
+APP_TIMEZONE=
APP_LOCALE=en
LOG_CHANNEL=stack
-APP_CURRENCY=USD
+APP_CURRENCY=
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
diff --git a/.env.testing b/.env.testing
index 64a0f1178..da181c35c 100644
--- a/.env.testing
+++ b/.env.testing
@@ -1,6 +1,6 @@
APP_NAME=Laravel
APP_ENV=local
-APP_VERSION=1.0.0
+APP_VERSION=1.1.0
APP_KEY=base64:G4KY3tUsTaY9ONo1n/QyJvVLQZdJDgbIkSJswFK01HE=
APP_DEBUG=true
APP_URL=http://localhost
diff --git a/CHANGELOG for v1.x.x.md b/CHANGELOG for v1.x.x.md
index 689ba6745..eab1841e0 100644
--- a/CHANGELOG for v1.x.x.md
+++ b/CHANGELOG for v1.x.x.md
@@ -2,6 +2,199 @@
#### This changelog consists the bug & security fixes and new features being included in the releases listed below.
+## **v1.1.0 (24th of March 2020)** - *Release*
+
+* [feature] Added new booking type product.
+
+* [feature] Impletment compare product feature.
+
+* [feature] Impletment compare product feature.
+
+* #2525 [fixed] - Add more settings to the installers
+
+* #2541 [fixed] - Showing product's price with the price including tax
+
+* #2552 [fixed] - error mysql 8
+
+* #2556 [fixed] - Logo and favicon broken
+
+* #2562 [fixed] - error catalog/categories/create
+
+* #2563 [fixed] - error add in cart
+
+* #2567 [fixed] - Error 404 found when click on compare product image
+
+* #2568 [fixed] - Getting exception when update to default theme from the comparison page
+
+* #2572 [fixed] - custom attribute values are not show in comparison product
+
+* #2573 [fixed] - Add to wishlist icon is missing with each product in comparison page
+
+* #2574 [fixed] - Quick view popup should be closed when click add to compare
+
+* #2575 [fixed] - compare feature is not working from the product page for logged In customer
+
+* #2576 [fixed] - Compare icon is missing for new products
+
+* #2577 [fixed] - GUI installer stuck at Migration & Seed
+
+* #2578 [fixed] - Impossible to create the root directory
+
+* #2579 [fixed] - error menu mobile
+
+* #2580 [fixed] - error recently viewed products in mobile
+
+* #2581 [fixed] - admin/configuration/general/design
+
+* #2583 [fixed] - Display 3D product preivew image
+
+* #2584 [fixed] - Not getting root category name, in categories.
+
+* #2585 [fixed] - Product name , description and short description gets removed on editing the product.
+
+* #2586 [fixed] - APP_TIMEZONE and APP_LOCALE values should be available in env file.
+
+* #2587 [fixed] - Getting some warning during installation.
+
+* #2589 [fixed] - Getting exception on editing header content on php 7.4.
+
+* #2596 [fixed] - Allow Email Verification field is given twice, once in Configure->Customers->Setting and in Configure->Admin->Email.Currently if field is enable from any one grid and disable from other grid, then its not working.
+
+* #2597 [fixed] - Not getting email for "Send Inventory Source Notification E-mail".
+
+* #2599 [fixed] - login required when add compare product from the category page
+
+* #2601 [fixed] - all comparable product remove from list only when single product remove
+
+* #2602 [fixed] - Catalog default image height should be equal to the original image in Velocity
+
+* #2604 [fixed] - Not able to make product as comparable from the category page as logged In user
+
+* #2605 [fixed] - Attribute is comparable (yes/no) option is missing when add new attribute
+
+* #2606 [fixed] - custom attributes are not Visible on Product View Page on Front-end
+
+* #2607 [fixed] - Getting exception on editing category for pt_BR locale in php 7.4
+
+* #2608 [fixed] - Getting exception on creating category.
+
+* #2609 [fixed] - product removed from comparison page when update product by name
+
+* #2611 [fixed] - installer error
+
+* #2612 [fixed] - available slots are not showing for current date even if slot time is not expired
+
+* #2613 [fixed] - Propaganistas/Laravel-Intl is abandoned
+
+* #2614 [fixed] - table booking slot time is expired still exist in cart
+
+* #2619 [fixed] - Issue when category slug & product slug are same
+
+* #2621 [fixed] - i create a site and it is up kind of noting works
+
+* #2626 [fixed] - Tax rates zipcode is still required when enable zip range is disabled
+
+* #2630 [fixed] - Error exception when add booking product
+
+* #2634 [fixed] - console error when select slots in default booking
+
+* #2635 [fixed] - Default Booking details remove from edit page for many booking of one day
+
+* #2636 [fixed] - Error alert when add to cart a simple product from the home page
+
+* #2638 [fixed] - customer status is not translated in customer list
+
+* #2639 [fixed] - category slug field should show warning if saved blank header content
+
+* #2643 [fixed] - Getting exception when add appointment booking
+
+* #2645 [fixed] - Error on adding product to cart
+
+* #2649 [fixed] - Incorrect slot time for one booking many days in product page
+
+* #2650 [fixed] - remove slot duration from the booking product page
+
+* #2654 [fixed] - warning should be removed once slot field is selected
+
+* #2658 [fixed] - slot, duration, break time are not saved for appointment booking
+
+* #2660 [fixed] - guest capacity value is not saved in table booking
+
+* #2661 [fixed] - Charged_per drop down value is not updating for table booking
+
+* #2284 [fixed] - Layout issue in pt_BR locale.
+
+* #2468 [fixed] - Guest user is able to checkout if guest checkout is disabled.
+
+* #2517 [fixed] - Product description text gets selected if click on drop down icon on product page
+
+* #2549 [fixed] - Invoices aren't legally valid.
+
+* #2571 [fixed] - compare icon should classify the total compare product added in the comparison page
+
+* #2592 [fixed] - No menu for the logged in user when clicking over comparison
+
+* #2593 [fixed] - Cannot read property 'disabled' of undefined" on filter price
+
+* #2594 [fixed] - After refund quantity of product increases.
+
+* #2595 [fixed] - Category image size issue in velocity theme.
+
+* #2610 [fixed] - some of the attribute values aren't visible in comparison page
+
+* #2616 [fixed] - Tiny Bug on Admin Pages
+
+* #2637 [fixed] - blank admin page if username contains whitespaces in email configuration
+
+* #2640 [fixed] - product moved to cart still showing in wishlist
+
+* #2641 [fixed] - Issue on wishlist page for guest user
+
+* #2644 [fixed] - Add an option to set encryption to none during installation
+
+* #2646 [fixed] - error missing wishlist or compare icon on mobile view
+
+* #2666 [fixed] - fix the UI for booking product in cart page
+
+* #2667 [fixed] - By default wishlist option is selected in cart
+
+* #2670 [fixed] - Booking product should be removed from the cart when selected slot time expired
+
+* #2669 [fixed] - Browser compatibility issue
+
+* #2671 [fixed] - Error on moving booking product to wishlist
+
+* #2672 [fixed] - wrong price calculated in cart for rental booking
+
+* #2674 [fixed] - Rental booking added to cart without selecting date in velocity
+
+* #2677 [fixed] - error on cart when rental booking update from backend
+
+* #2678 [fixed] - UI issue in rental booking product page
+
+* #2693 [fixed] - Booking product page - add to cart button js error
+
+* #2704 [fixed] - product's assigned category can't be removed
+
+* #2707 [fixed] - Getting exception when generate invoice in appointment booking
+
+* #2715 [fixed] - Error message should throw if "To" time is less than "From".
+
+* #2716 [fixed] - After saving the default booking time product selected time for date range changes to 00:00:00 ,because of which not able to book appointment on frontend.
+
+* #2717 [fixed] - Getting error message on adding rental product in cart if rental booking is not available for that day.
+
+* #2722 [fixed] - warning showing when update event booking cart quantity from the product page
+
+* #2723 [fixed] - Compare product icon on header showing counts of compare product but there are no product in compare list.
+
+* #2724 [fixed] - table bookings quantity should update in existing booking added in cart for same slot/date
+
+* #2726 [fixed] - is shop.js the vue framework ??
+
+* #2732 [fixed] - missing product's quick view in category page
+
+
## **v1.0.0 (24th of February 2020)** - *Release*
* #2377 [fixed] - Getting exception on creating a new category under any other category.
diff --git a/config/app.php b/config/app.php
index 1aa6d5677..94f8ad62d 100755
--- a/config/app.php
+++ b/config/app.php
@@ -153,7 +153,7 @@ return [
/*
Application Version
*/
- 'version' => env('APP_VERSION', '0.1.6'),
+ 'version' => env('APP_VERSION', '1.1.0'),
/**
* Blacklisting attributes while debugging
diff --git a/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php b/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php
index 111cdb31c..6538496c0 100644
--- a/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php
+++ b/packages/Webkul/API/Http/Resources/Customer/CustomerAddress.php
@@ -16,6 +16,9 @@ class CustomerAddress extends JsonResource
{
return [
'id' => $this->id,
+ 'first_name' => $this->first_name,
+ 'last_name' => $this->last_name,
+ 'company_name' => $this->company_name,
'address1' => explode(PHP_EOL, $this->address1),
'country' => $this->country,
'country_name' => core()->country_name($this->country),
@@ -27,4 +30,4 @@ class CustomerAddress extends JsonResource
'updated_at' => $this->updated_at,
];
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Admin/src/Config/system.php b/packages/Webkul/Admin/src/Config/system.php
index 5e053eac5..e5c2dc139 100644
--- a/packages/Webkul/Admin/src/Config/system.php
+++ b/packages/Webkul/Admin/src/Config/system.php
@@ -30,6 +30,37 @@ return [
'channel_based' => true,
],
],
+ ], [
+ 'key' => 'general.general.email_settings',
+ 'name' => 'admin::app.admin.system.email-settings',
+ 'sort' => 1,
+ 'fields' => [
+ [
+ 'name' => 'sender_name',
+ 'title' => 'admin::app.admin.system.email-sender-name',
+ 'type' => 'text',
+ 'validation' => 'required|max:50',
+ 'channel_based' => true,
+ ], [
+ 'name' => 'shop_email_from',
+ 'title' => 'admin::app.admin.system.shop-email-from',
+ 'type' => 'text',
+ 'validation' => 'required|email',
+ 'channel_based' => true,
+ ], [
+ 'name' => 'admin_name',
+ 'title' => 'admin::app.admin.system.admin-name',
+ 'type' => 'text',
+ 'validation' => 'required|max:50',
+ 'channel_based' => true,
+ ], [
+ 'name' => 'admin_email',
+ 'title' => 'admin::app.admin.system.admin-email',
+ 'type' => 'text',
+ 'validation' => 'required|email',
+ 'channel_based' => true,
+ ],
+ ],
], [
'key' => 'general.content',
'name' => 'admin::app.admin.system.content',
diff --git a/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php b/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php
index fd9a84761..59997b828 100644
--- a/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php
+++ b/packages/Webkul/Admin/src/DataGrids/AddressDataGrid.php
@@ -13,6 +13,7 @@ class AddressDataGrid extends DataGrid
*/
public $index = 'address_id';
+
/**
* @var string
*/
@@ -168,4 +169,4 @@ class AddressDataGrid extends DataGrid
'method' => 'DELETE',
]);
}
-}
\ No newline at end of file
+}
diff --git a/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php b/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php
index b020bba9f..d934817d5 100644
--- a/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php
+++ b/packages/Webkul/Admin/src/Mail/CancelOrderNotification.php
@@ -27,7 +27,8 @@ class CancelOrderNotification extends Mailable
public function build()
{
- return $this->to($this->order->customer_email, $this->order->customer_full_name)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($this->order->customer_email, $this->order->customer_full_name)
->subject(trans('shop::app.mail.order.cancel.subject'))
->view('shop::emails.sales.order-cancel');
}
diff --git a/packages/Webkul/Admin/src/Mail/NewAdminNotification.php b/packages/Webkul/Admin/src/Mail/NewAdminNotification.php
index fd1426030..d3cbb6303 100644
--- a/packages/Webkul/Admin/src/Mail/NewAdminNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewAdminNotification.php
@@ -36,7 +36,8 @@ class NewAdminNotification extends Mailable
*/
public function build()
{
- return $this->to(config('mail.admin.address'))
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to(core()->getAdminEmailDetails()['email'])
->subject(trans('shop::app.mail.order.subject'))
->view('shop::emails.sales.new-admin-order');
}
diff --git a/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php b/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php
index c80d68399..71cffe6c1 100644
--- a/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewCustomerNotification.php
@@ -49,7 +49,8 @@ class NewCustomerNotification extends Mailable
*/
public function build()
{
- return $this->to($this->customer->email)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($this->customer->email)
->subject(trans('shop::app.mail.customer.new.subject'))
->view('shop::emails.customer.new-customer')->with(['customer' => $this->customer, 'password' => $this->password]);
}
diff --git a/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php b/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php
index 931d55a09..e75d820dd 100644
--- a/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewInventorySourceNotification.php
@@ -40,7 +40,8 @@ class NewInventorySourceNotification extends Mailable
$inventory = $this->shipment->inventory_source;
- return $this->to($inventory->contact_email, $inventory->name)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($inventory->contact_email, $inventory->name)
->subject(trans('shop::app.mail.shipment.subject', ['order_id' => $order->increment_id]))
->view('shop::emails.sales.new-inventorysource-shipment');
}
diff --git a/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php b/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php
index a8bf2fba9..bea555d7d 100755
--- a/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewInvoiceNotification.php
@@ -38,7 +38,8 @@ class NewInvoiceNotification extends Mailable
{
$order = $this->invoice->order;
- return $this->to($order->customer_email, $order->customer_full_name)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($order->customer_email, $order->customer_full_name)
->subject(trans('shop::app.mail.invoice.subject', ['order_id' => $order->increment_id]))
->view('shop::emails.sales.new-invoice');
}
diff --git a/packages/Webkul/Admin/src/Mail/NewOrderNotification.php b/packages/Webkul/Admin/src/Mail/NewOrderNotification.php
index ca4b8c680..e98a5fc9a 100755
--- a/packages/Webkul/Admin/src/Mail/NewOrderNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewOrderNotification.php
@@ -36,7 +36,8 @@ class NewOrderNotification extends Mailable
*/
public function build()
{
- return $this->to($this->order->customer_email, $this->order->customer_full_name)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($this->order->customer_email, $this->order->customer_full_name)
->subject(trans('shop::app.mail.order.subject'))
->view('shop::emails.sales.new-order');
}
diff --git a/packages/Webkul/Admin/src/Mail/NewRefundNotification.php b/packages/Webkul/Admin/src/Mail/NewRefundNotification.php
index 3e1d04bf6..3da428348 100644
--- a/packages/Webkul/Admin/src/Mail/NewRefundNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewRefundNotification.php
@@ -38,7 +38,8 @@ class NewRefundNotification extends Mailable
{
$order = $this->refund->order;
- return $this->to($order->customer_email, $order->customer_full_name)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($order->customer_email, $order->customer_full_name)
->subject(trans('shop::app.mail.refund.subject', ['order_id' => $order->increment_id]))
->view('shop::emails.sales.new-refund');
}
diff --git a/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php b/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php
index f18ab994e..c19460c1c 100755
--- a/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php
+++ b/packages/Webkul/Admin/src/Mail/NewShipmentNotification.php
@@ -38,7 +38,8 @@ class NewShipmentNotification extends Mailable
{
$order = $this->shipment->order;
- return $this->to($order->customer_email, $order->customer_full_name)
+ return $this->from(core()->getSenderEmailDetails()['email'], core()->getSenderEmailDetails()['name'])
+ ->to($order->customer_email, $order->customer_full_name)
->subject(trans('shop::app.mail.shipment.subject', ['order_id' => $order->increment_id]))
->view('shop::emails.sales.new-shipment');
}
diff --git a/packages/Webkul/Admin/src/Resources/lang/ar/app.php b/packages/Webkul/Admin/src/Resources/lang/ar/app.php
index 626f97e48..1f95df145 100644
--- a/packages/Webkul/Admin/src/Resources/lang/ar/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/ar/app.php
@@ -1,10 +1,42 @@
+
'حفظ',
+ 'create' => 'خلق',
+ 'update' => 'تحديث',
+ 'delete' => 'حذف',
+ 'failed' => 'فشل',
+ 'store' => 'متجر',
+ 'image' => 'صورة',
+ 'no result' => 'لا نتيجة',
+ 'product' => 'المنتج',
+ 'attribute' => 'ينسب',
+ 'actions' => 'أجراءات',
+ 'id' => 'ID',
+ 'action' => 'عمل',
+ 'yes' => 'نعم',
+ 'no' => 'لا',
+ 'true' => 'صحيح',
+ 'false' => 'خاطئة',
+ 'apply' => 'تطبيق',
+ 'action' => 'عمل',
+ 'label' => 'ضع الكلمة المناسبة',
+ 'name' => 'اسم',
+ 'title' => 'عنوان',
+ 'code' => 'الشفرة',
+ 'type' => 'اكتب',
+ 'required' => 'مطلوب',
+ 'unique' => 'فريد',
+ 'locale-based' => 'على أساس اللغة',
+ 'channel-based' => 'على أساس القناة',
+ 'status' => 'الحالة',
+ 'select-option' => 'حدد الخيار',
+ 'category' => 'الفئة',
'common' => [
'no-result-found' => 'لم نتمكن من العثور على أي سجلات.',
- 'country' => 'Country',
- 'state' => 'State',
+ 'country' => 'بلد',
+ 'state' => 'حالة',
'true' => 'صحيح',
'false' => 'خطأ'
],
@@ -12,7 +44,7 @@ return [
'layouts' => [
'my-account' => 'حسابي',
'logout' => 'خروج',
- 'visit-shop' => 'Visit Shop',
+ 'visit-shop' => 'قم بزيارة المتجر',
'dashboard' => 'لوحة العدادات',
'sales' => 'المبيعات',
'orders' => 'الأوامر',
@@ -29,7 +61,7 @@ return [
'newsletter-subscriptions' => 'الاشتراك في الرسالة الإخبارية',
'configure' => 'اضبط',
'settings' => 'إعدادات',
- 'locales' => 'Currencies',
+ 'locales' => 'لغات',
'currencies' => 'العملات',
'exchange-rates' => 'أسعار الصرف',
'inventory-sources' => 'مصادر الجرد',
@@ -39,7 +71,11 @@ return [
'sliders' => 'المنزلقون',
'taxes' => 'الضرائب',
'tax-categories' => 'فئات الضرائب',
- 'tax-rates' => 'المعدلات الضريبية'
+ 'tax-rates' => 'المعدلات الضريبية',
+ 'refunds' => 'المبالغ المستردة',
+ 'promotions' => 'الترقيات',
+ 'discount' => 'خصم',
+ 'cms' => 'CMS'
],
'acl' => [
@@ -60,7 +96,7 @@ return [
'configure' => 'اضبط',
'settings' => 'إعدادات',
'locales' => 'المواقع',
- 'currencies' => 'Currencies',
+ 'currencies' => 'العملات',
'exchange-rates' => 'أسعار الصرف',
'inventory-sources' => 'مصادر الجرد',
'channels' => 'القنوات',
@@ -70,9 +106,12 @@ return [
'taxes' => 'الضرائب',
'tax-categories' => 'فئات الضرائب',
'tax-rates' => 'المعدلات الضريبية',
- 'edit' => 'Edit',
- 'create' => 'Add',
- 'delete' => 'Delete',
+ 'edit' => 'تعديل',
+ 'create' => 'أضف',
+ 'delete' => 'حذف',
+ 'promotions' => 'الترقيات',
+ 'cart-rules' => 'قواعد سلة التسوق',
+ 'catalog-rules' => 'قواعد الكتالوج',
],
'dashboard' => [
@@ -88,11 +127,11 @@ return [
'sales' => 'المبيعات',
'top-performing-categories' => 'أعلى أداء الفئات',
'product-count' => ':count المنتجات',
- 'top-selling-products' => 'Top Selling Products',
+ 'top-selling-products' => 'المنتجات الأكثر مبيعًا',
'sale-count' => ':count المبيعات',
'customer-with-most-sales' => 'زبون لديه معظم المبيعات',
'order-count' => ':count الأوامر',
- 'revenue' => 'الإيرادات :total',
+ 'revenue' => 'الإيرادات :مجموع',
'stock-threshold' => 'عتبة المخزون',
'qty-left' => ':qty يسار',
],
@@ -100,96 +139,103 @@ return [
'datagrid' => [
'mass-ops' => [
'method-error' => 'خطأ! تم اكتشاف طريقة خاطئة ، الرجاء التحقق من تشكيل حركة الكتلة',
- 'delete-success' => 'فهرس مختار من :resource were successfully deleted',
+ 'delete-success' => "تم حذف المورد بنجاح :Selected",
'partial-action' => 'ولم تنفذ بعض الإجراءات بسبب القيود المفروضة على النظام :resource',
- 'update-success' => 'فهرس مختار من :resource were successfully updated',
+ 'update-success' => "تم تحديث المورد بنجاح :Selected",
+ 'no-resource' => 'المورد المقدم غير كاف للعمل'
],
+
'id' => 'ID',
'status' => 'الحالة',
'code' => 'رمز',
- 'admin-name' => 'Name',
- 'name' => 'Name',
- 'fullname' => 'Full Name',
+ 'admin-name' => 'اسم',
+ 'name' => 'اسم',
+ 'direction' => 'اتجاه',
+ 'fullname' => 'الاسم الكامل',
'type' => 'النوع',
'required' => 'مطلوب',
'unique' => 'فريد',
- 'per-locale' => 'Locale Based',
- 'per-channel' => 'Channel Based',
- 'position' => 'Position',
- 'locale' => 'Locale',
- 'hostname' => 'Hostname',
- 'email' => 'Email',
+ 'per-locale' => 'على أساس اللغة',
+ 'per-channel' => 'قائم على القناة',
+ 'position' => 'موضع',
+ 'locale' => 'لغة',
+ 'hostname' => 'اسم المضيف',
+ 'email' => 'البريد الإلكتروني',
'group' => 'المجموعة',
+ 'phone' => 'هاتف',
+ 'gender' => 'جنس',
'title' => 'العنوان',
- 'comment' => 'Comment',
+ 'layout' => 'نسق',
+ 'url-key' => 'مفتاح URL',
+ 'comment' => 'تعليق',
'product-name' => 'المنتج',
- 'currency-name' => 'Currency Name',
+ 'currency-name' => 'اسم العملة',
'exch-rate' => 'باء-سعر الصرف',
'priority' => 'Priority',
'subscribed' => 'مشترك',
'base-total' => 'المجموع الأساسي',
'grand-total' => 'المجموع الكلي',
- 'order-date' => 'Order Date',
+ 'order-date' => 'تاريخ الطلب',
'channel-name' => 'اسم القناة',
- 'billed-to' => 'Billed To',
- 'shipped-to' => 'Shipped To',
- 'order-id' => 'Order Id',
- 'invoice-date' => 'Invoice Date',
- 'total-qty' => 'Total Qty',
+ 'billed-to' => 'فاتورة إلى',
+ 'shipped-to' => 'تم شحنها إلي',
+ 'order-id' => 'رقم التعريف الخاص بالطلب',
+ 'invoice-date' => 'تاريخ الفاتورة',
+ 'total-qty' => 'إجمالي الكمية',
'inventory-source' => 'مصدر الجرد',
'shipment-date' => 'تاريخ الشحن',
'shipment-to' => 'الشحن إلى',
'sku' => 'SKU',
- 'price' => 'Price',
- 'qty' => 'Quantity',
+ 'price' => 'السعر',
+ 'qty' => 'كمية',
'permission-type' => 'نوع الإذن',
'identifier' => 'معرف',
- 'state' => 'State',
- 'country' => 'Country',
+ 'state' => 'حالة',
+ 'country' => 'بلد',
'tax-rate' => 'المعدل',
'role' => 'الدور',
'sub-total' => 'المجموع الفرعي',
'no-of-products' => 'عدد المنتجات',
- 'attribute-family' => 'Attribute Family',
- 'starts-from' => 'Starts From',
- 'ends-till' => 'Ends Till',
- 'per-cust' => 'Per Customer',
- 'usage-throttle' => 'Usage Times',
- 'for-guest' => 'For Guest',
- 'order_number' => 'Order Number',
- 'refund-date' => 'Refund Date',
- 'refunded' => 'Refunded',
- 'start' => 'Start',
- 'end' => 'End',
- 'active' => 'Active',
- 'inactive' => 'Inactive',
- 'true' => 'True',
- 'false' => 'False',
- 'approved' => 'Approved',
- 'pending' => 'Pending',
- 'disapproved' => 'Disapproved',
- 'coupon-code' => 'Coupon Code',
- 'times-used' => 'Times Used',
- 'created-date' => 'Created Date',
- 'expiration-date' => 'Expiration Date',
- 'edit' => 'Edit',
- 'delete' => 'Delete',
- 'view' => 'View',
+ 'attribute-family' => 'السمة الأسرة',
+ 'starts-from' => 'يبدأ من',
+ 'ends-till' => 'ينتهي حتى',
+ 'per-cust' => 'لكل عميل',
+ 'usage-throttle' => 'أوقات الاستخدام',
+ 'for-guest' => 'للضيف',
+ 'order_number' => 'رقم الأمر',
+ 'refund-date' => 'تاريخ الاسترداد',
+ 'refunded' => 'تم رد الأموال',
+ 'start' => 'بداية',
+ 'end' => 'النهاية',
+ 'active' => 'نشيط',
+ 'inactive' => 'غير نشط',
+ 'true' => 'صحيح',
+ 'false' => 'خاطئة',
+ 'approved' => 'وافق',
+ 'pending' => 'قيد الانتظار',
+ 'disapproved' => 'مرفوض',
+ 'coupon-code' => 'رمز الكوبون',
+ 'times-used' => 'الأوقات المستخدمة',
+ 'created-date' => 'تاريخ الإنشاء',
+ 'expiration-date' => 'تاريخ إنتهاء الصلاحية',
+ 'edit' => 'تعديل',
+ 'delete' => 'حذف',
+ 'view' => 'رأي',
'rtl' => 'RTL',
'ltr' => 'LTR',
- 'update-status' => 'Update Status'
+ 'update-status' => 'تحديث الحالة'
],
'account' => [
'title' => 'حسابي',
'save-btn-title' => 'احفظ',
'general' => 'ألف-لمحة عامة',
- 'name' => 'Name',
- 'email' => 'Email',
- 'password' => 'Password',
- 'confirm-password' => 'Confirm Password',
+ 'name' => 'اسم',
+ 'email' => 'البريد الإلكتروني',
+ 'password' => 'كلمه السر',
+ 'confirm-password' => 'تأكيد كلمة المرور',
'change-password' => 'غير كلمة سر الحساب',
- 'current-password' => 'Current Password'
+ 'current-password' => 'كلمة المرور الحالية'
],
'users' => [
@@ -197,43 +243,45 @@ return [
'title' => 'انس كلمة السر',
'header-title' => 'استرجع كلمة السر',
'email' => 'البريد الإلكتروني المسجل',
- 'password' => 'Password',
- 'confirm-password' => 'Confirm Password',
+ 'password' => 'كلمه السر',
+ 'confirm-password' => 'تأكيد كلمة المرور',
'back-link-title' => 'العودة للتوقيع',
'submit-btn-title' => 'بريد إلكتروني كلمة مرور إعادة تعيين وصلة'
],
+
'reset-password' => [
- 'title' => 'أعد ضبط كلمة السر',
'title' => 'أعد ضبط كلمة السر',
'email' => 'البريد الإلكتروني المسجل',
- 'password' => 'Password',
- 'confirm-password' => 'Confirm Password',
+ 'password' => 'كلمه السر',
+ 'confirm-password' => 'تأكيد كلمة المرور',
'back-link-title' => 'العودة للتوقيع',
'submit-btn-title' => 'أعد ضبط كلمة السر'
],
+
'roles' => [
'title' => 'الأدوار',
'add-role-title' => 'أضف الدور',
'edit-role-title' => 'حرر الدور',
'save-btn-title' => 'احفظ الدور',
'general' => 'ألف-لمحة عامة',
- 'name' => 'Name',
+ 'name' => 'اسم',
'description' => 'الوصف',
'access-control' => 'مراقبة الدخول',
'permissions' => 'الأذون',
'custom' => 'مخصص',
'all' => 'الكل'
],
+
'users' => [
- 'title' => 'User',
+ 'title' => 'المستعمل',
'add-user-title' => 'إضافة مستخدم',
'edit-user-title' => 'حرر المستخدم',
'save-btn-title' => 'احفظ المستخدم',
'general' => 'ألف-لمحة عامة',
- 'email' => 'Email',
- 'name' => 'Name',
- 'password' => 'Password',
- 'confirm-password' => 'Confirm Password',
+ 'email' => 'البريد الإلكتروني',
+ 'name' => 'اسم',
+ 'password' => 'كلمه الس',
+ 'confirm-password' => 'تأكيد كلمة المرور',
'status-and-role' => 'المركز والدور',
'role' => 'الدور',
'status' => 'الحالة',
@@ -249,10 +297,11 @@ return [
'login-error' => 'الرجاء التحقق من أوراق اعتمادك ومحاولة مرة أخرى.',
'activate-warning' => 'حسابك لم يتم تفعيله بعد ، الرجاء الاتصال بالمدير.'
],
+
'sessions' => [
'title' => 'وقع هنا',
- 'email' => 'Email',
- 'password' => 'Password',
+ 'email' => 'البريد الإلكتروني',
+ 'password' => 'كلمه السر',
'forget-password-link-title' => 'نسيت كلمة السر ؟',
'remember-me' => 'تذكريني',
'submit-btn-title' => 'وقع هنا'
@@ -262,7 +311,7 @@ return [
'sales' => [
'orders' => [
'title' => 'الأوامر',
- 'view-title' => 'الأوامر #:order_id',
+ 'view-title' => '#:order_id الأوامر',
'cancel-btn-title' => 'إلغاء',
'shipment-btn-title' => 'السفينة',
'invoice-btn-title' => 'فاتورة',
@@ -273,69 +322,77 @@ return [
'order-info' => 'أمر معلومات',
'order-date' => 'تاريخ الطلب',
'order-status' => 'حالة الترتيب',
+ 'order-status-canceled' => 'ألغيت',
+ 'order-status-closed' => 'مغلق',
+ 'order-status-fraud' => 'تزوير',
+ 'order-status-pending' => 'قيد الانتظار',
+ 'order-status-pending-payment' => 'في انتظار الدفع',
+ 'order-status-processing' => 'معالجة',
+ 'order-status-success' => 'منجز',
'channel' => 'القناة',
- 'customer-name' => 'Customer Name',
- 'email' => 'Email',
- 'contact-number' => 'Contact Number',
+ 'customer-name' => 'اسم الزبون',
+ 'email' => 'البريد الإلكتروني',
+ 'contact-number' => 'رقم الاتصال',
'account-info' => 'معلومات الحساب',
- 'address' => 'Address',
- 'shipping-address' => 'Shipping Address',
- 'billing-address' => 'Billing Address',
+ 'address' => 'عنوان',
+ 'shipping-address' => 'عنوان الشحن',
+ 'billing-address' => 'عنوان وصول الفواتير',
'payment-and-shipping' => 'الدفع والشحن',
'payment-info' => 'معلومات الدفع',
'payment-method' => 'طريقة الدفع',
'currency' => 'العملة',
'shipping-info' => 'معلومات الشحن',
- 'shipping-method' => 'Shipping Method',
- 'shipping-price' => 'Shipping Price',
+ 'shipping-method' => 'طريقة الشحن',
+ 'shipping-price' => 'سعر الشحن',
'products-ordered' => 'المنتجات المطلوبة',
'SKU' => 'SKU',
- 'product-name' => 'Product Name',
- 'qty' => 'Qty',
+ 'product-name' => 'اسم المنتج',
+ 'qty' => 'كمية',
'item-status' => 'حالة البند',
- 'item-ordered' => 'أمر (:qty_ordered)',
- 'item-invoice' => '3-الفواتير (:qty_invoiced)',
- 'item-shipped' => 'شحنت (:qty_shipped)',
- 'item-canceled' => 'ملغاة (:qty_canceled)',
- 'item-refunded' => 'Refunded (:qty_refunded)',
- 'price' => 'Price',
+ 'item-ordered' => '(:qty_ordered) سفارش ',
+ 'item-invoice' => '(:qty_invoiced) صورتحساب',
+ 'item-shipped' =>'(:qty_shipped) شحنت',
+ 'item-canceled' => '(:qty_canceled)ملغاة',
+ 'item-refunded' => '(:qty_refunded) بازپرداخت',
+ 'price' => 'السعر',
'total' => 'المجموع',
'subtotal' => 'المجموع الفرعي',
'shipping-handling' => 'الشحن والمناولة',
- 'discount' => 'Discount',
+ 'discount' => 'خصم',
'tax' => 'الضرائب',
'tax-percent' => 'نسبة الضرائب',
'tax-amount' => 'المبلغ الضريبي',
- 'discount-amount' => 'Discount Amount',
+ 'discount-amount' => 'مقدار الخصم',
'discount-amount' => 'مبلغ الخصم',
'grand-total' => 'المجموع الكلي',
'total-paid' => 'المجموع المدفوع',
'total-refunded' => 'مجموع المبالغ المستردة',
'total-due' => 'المجموع المستحق',
'cancel-confirm-msg' => 'هل أنت متأكد من أنك تريد إلغاء هذا الطلب ؟',
- 'refunds' => 'Refunds',
- 'refunded' => 'Refunded'
+ 'refunds' => 'المبالغ المستردة',
+ 'refunded' => 'تم رد الأموال'
],
+
'invoices' => [
'title' => 'الفواتير',
'id' => 'Id',
- 'invoice-id' => 'Invoice Id',
- 'date' => 'Invoice Date',
- 'order-id' => 'Order Id',
- 'customer-name' => 'Customer Name',
+ 'invoice-id' => 'هوية صوتية',
+ 'date' => 'تاريخ الفاتورة',
+ 'order-id' => 'Id طلب',
+ 'customer-name' => 'اسم الزبون',
'status' => 'الحالة',
'amount' => 'المبلغ',
'action' => 'الإجراء',
'add-title' => 'أنشئ الفاتورة',
'save-btn-title' => 'احفظ الفاتورة',
'qty' => 'Qty',
- 'qty-ordered' => 'أمر qty',
+ 'qty-ordered' => 'تعداد سفارشات',
'qty-to-invoice' => 'qty إلى فاتورة',
- 'view-title' => 'فاتورة #:invoice_id',
+ 'view-title' => '#:invoice_id فاتورة',
'bill-to' => 'بيل إلى',
'ship-to' => 'السفينة إلى',
'print' => 'اطبع',
- 'order-date' => 'Order Date',
+ 'order-date' => 'تاريخ الطلب',
'creation-error' => 'لا يسمح بإنشاء الفواتير.',
'product-error' => 'ولا يمكن إعداد الفاتورة بدون منتجات.'
],
@@ -343,11 +400,11 @@ return [
'shipments' => [
'title' => 'الشحنات',
'id' => 'Id',
- 'date' => 'Shipment Date',
- 'order-id' => 'Order Id',
- 'order-date' => 'Order date',
- 'customer-name' => 'Customer Name',
- 'total-qty' => 'Total Qty',
+ 'date' => 'تاريخ الشحن',
+ 'order-id' => 'Id طلب',
+ 'order-date' => 'تاريخ الطلب',
+ 'customer-name' => 'اسم الزبون',
+ 'total-qty' => 'Qty مجموع',
'action' => 'الإجراء',
'add-title' => 'أنشئ شحنة',
'save-btn-title' => 'احفظ الشحنة',
@@ -360,33 +417,34 @@ return [
'inventory-source' => 'مصدر الجرد',
'carrier-title' => 'حق الناقل في الملكية',
'tracking-number' => 'رقم التتبع',
- 'view-title' => 'الشحن #:shipment_id',
+ 'view-title' => '#:shipment_id الشحن',
'creation-error' => 'لا يمكن إنشاء الشحنة لهذا الطلب.',
'order-error' => 'لا يسمح بإنشاء شحنة الطلب.',
'quantity-invalid' => 'الكمية المطلوبة غير صالحة أو غير متاحة.',
],
'refunds' => [
- 'title' => 'Refunds',
+ 'title' => 'المبالغ المستردة',
'id' => 'Id',
- 'add-title' => 'Create Refund',
- 'save-btn-title' => 'Refund',
- 'order-id' => 'Order Id',
- 'qty-ordered' => 'Qty Ordered',
- 'qty-to-refund' => 'Qty To Refund',
- 'refund-shipping' => 'Refund Shipping',
- 'adjustment-refund' => 'Adjustment Refund',
- 'adjustment-fee' => 'Adjustment Fee',
- 'update-qty' => 'Update Quantities',
- 'invalid-qty' => 'Found invalid quantity for return items.',
- 'refund-limit-error' => 'The most money available to refund is :amount.',
- 'refunded' => 'Refunded',
- 'date' => 'Refund Date',
- 'customer-name' => 'Customer Name',
- 'status' => 'Status',
- 'action' => 'Action',
- 'view-title' => 'Refund #:refund_id',
- 'invalid-refund-amount-error' => 'Refund amount should be non zero.'
+ 'add-title' => 'إنشاء استرداد',
+ 'save-btn-title' => 'إعادة مال',
+ 'order-id' => 'Id طلب',
+ 'qty-ordered' => 'Qty أمر',
+ 'qty-to-refund' => 'Qty لاسترداد',
+ 'refund-shipping' => 'إعادة الشحن',
+ 'adjustment-refund' => 'استرداد التعديل',
+ 'adjustment-fee' => 'رسوم التعديل',
+ 'update-qty' => 'كميات التحديث',
+ 'invalid-qty' => 'تم العثور على كمية غير صالحة لعناصر الإرجاع.',
+ 'refund-limit-error' => 'أكبر مبلغ متاح لاسترداد الأموال
+ :amount.',
+ 'refunded' => 'تم رد الأموال',
+ 'date' => 'تاريخ الاسترداد',
+ 'customer-name' => 'اسم الزبون',
+ 'status' => 'الحالة',
+ 'action' => 'عمل',
+ 'view-title' => '#:refund_id إعادة مال',
+ 'invalid-refund-amount-error' => 'يجب ألا يكون المبلغ المسترد صفرًا'
]
],
@@ -404,17 +462,17 @@ return [
'familiy' => 'الصفة الأسرة',
'sku' => 'SKU',
'configurable-attributes' => 'خصائص قابلة للتهيئة',
- 'attribute-header' => 'Attribute(s)',
- 'attribute-option-header' => 'Attribute Option(s)',
+ 'attribute-header' => '(السمات (السمة',
+ 'attribute-option-header' => 'خيار (خيارات) السمة',
'no' => 'لا.',
'yes' => 'نعم.',
'disabled' => 'معطل',
'enabled' => 'مكن',
'add-variant-btn-title' => 'إضافة متغير',
- 'name' => 'Name',
+ 'name' => 'اسم',
'qty' => 'Qty',
- 'price' => 'Price',
- 'weight' => 'Weight',
+ 'price' => 'السعر',
+ 'weight' => 'وزن',
'status' => 'الحالة',
'enabled' => 'مكن',
'disabled' => 'معطل',
@@ -424,51 +482,53 @@ return [
'mass-delete-success' => 'تم حذف كل الفهرس المنتقى من المنتجات بنجاح',
'mass-update-success' => 'كل الفهرس المختار من المنتجات تم تحديثه بنجاح',
'configurable-error' => 'رجاء تحديد واحد مهيء الصفة.',
- 'categories' => 'Categories',
- 'images' => 'Images',
- 'inventories' => 'Inventories',
- 'variations' => 'Variations',
- 'downloadable' => 'Downloadable Information',
- 'links' => 'Links',
- 'add-link-btn-title' => 'Add Link',
- 'samples' => 'Samples',
- 'add-sample-btn-title' => 'Add Sample',
- 'downloads' => 'Download Allowed',
- 'file' => 'File',
- 'sample' => 'Sample',
- 'upload-file' => 'Upload File',
+ 'categories' => 'التصنيفات',
+ 'images' => 'الصور',
+ 'inventories' => 'الاختبارات',
+ 'variations' => 'الاختلافات',
+ 'downloadable' => 'معلومات قابلة للتنزيل',
+ 'links' => 'الروابط',
+ 'add-link-btn-title' => 'إضافة رابط',
+ 'samples' => 'عينات',
+ 'add-sample-btn-title' => 'أضف عينة',
+ 'downloads' => 'التنزيل مسموح',
+ 'file' => 'ملف',
+ 'sample' => 'عينة',
+ 'upload-file' => 'رفع ملف',
'url' => 'Url',
- 'sort-order' => 'Sort Order',
- 'browse-file' => 'Browse File',
- 'product-link' => 'Linked Products',
- 'cross-selling' => 'Cross Selling',
- 'up-selling' => 'Up Selling',
- 'related-products' => 'Related Products',
- 'product-search-hint' => 'Start typing product name',
- 'no-result-found' => 'Products not found with same name.',
- 'searching' => 'Searching ...',
- 'grouped-products' => 'Grouped Products',
- 'search-products' => 'Search Products',
- 'no-result-found' => 'Products not found with same name.',
- 'bundle-items' => 'Bundle Items',
- 'add-option-btn-title' => 'Add Option',
- 'option-title' => 'Option Title',
- 'input-type' => 'Input Type',
- 'is-required' => 'Is Required',
- 'select' => 'Select',
- 'radio' => 'Radio',
- 'checkbox' => 'Checkbox',
- 'multiselect' => 'Multiselect',
- 'new-option' => 'New Option',
- 'is-default' => 'Is Default'
+ 'sort-order' => 'امر ترتيب',
+ 'browse-file' => 'ملف الاستعراض',
+ 'product-link' => 'المنتجات المرتبطة',
+ 'cross-selling' => 'عن طريق بيع',
+ 'up-selling' => 'حتى البيع',
+ 'related-products' => 'منتجات ذات صله',
+ 'product-search-hint' => 'ابدأ بكتابة اسم المنتج',
+ 'no-result-found' => 'منتجات غير موجودة بنفس الاسم',
+ 'searching' => 'يبحث ...',
+ 'grouped-products' => 'المنتجات المجمعة',
+ 'search-products' => 'البحث عن المنتجات',
+ 'no-result-found' => 'منتجات غير موجودة بنفس الاسم.',
+ 'channel' => 'القنوات',
+ 'bundle-items' => 'عناصر الحزمة',
+ 'add-option-btn-title' => 'إضافة خيار',
+ 'option-title' => 'عنوان الخيار',
+ 'input-type' => 'نوع الإدخال',
+ 'is-required' => 'مطلوب',
+ 'select' => 'تحديد',
+ 'radio' => 'مذياع',
+ 'checkbox' => 'خانة اختيار',
+ 'multiselect' => 'تحديد متعدد',
+ 'new-option' => 'خيار جديد',
+ 'is-default' => 'افتراضي'
],
+
'attributes' => [
'title' => 'الصفات',
'add-title' => 'إضافة الصفة',
'edit-title' => 'حرر الصفة',
'save-btn-title' => 'احفظ الصفة',
'general' => 'ألف-لمحة عامة',
- 'code' => 'Attribute Code',
+ 'code' => 'رمز السمة',
'type' => 'الصفة نوع',
'text' => 'Text',
'textarea' => 'Textarea',
@@ -478,18 +538,18 @@ return [
'multiselect' => 'Multiselect',
'datetime' => 'Datetime',
'date' => 'Date',
- 'label' => 'Label',
- 'admin' => 'Admin',
- 'options' => 'Options',
- 'position' => 'Position',
+ 'label' => 'ضع الكلمة المناسبة',
+ 'admin' => 'مشرف',
+ 'options' => 'خيارات',
+ 'position' => 'موضع',
'add-option-btn-title' => 'إضافة خيار',
'validations' => 'التصديقات',
'input_validation' => 'التحقق من الإدخال',
- 'is_required' => 'Is Required',
- 'is_unique' => 'Is Unique',
- 'number' => 'Number',
- 'decimal' => 'Decimal',
- 'email' => 'Email',
+ 'is_required' => 'مطلوب',
+ 'is_unique' => 'فريد من نوعة',
+ 'number' => 'رقم',
+ 'decimal' => 'عدد عشري',
+ 'email' => 'البريد الإلكتروني',
'url' => 'URL',
'configuration' => 'إعدادات',
'status' => 'الحالة',
@@ -500,8 +560,20 @@ return [
'value_per_channel' => 'القيمة لكل قناة',
'is_filterable' => 'إستعمل بوصة تسلسل الملاحة',
'is_configurable' => 'إستعمل إلى إ_ نشئ مهيء منتجname',
- 'admin_name' => 'Admin Name',
- 'is_visible_on_front' => 'مرئي على صفحة عرض المنتج على الواجهة الأمامية'
+ 'admin_name' => 'اسم المسؤول',
+ 'is_visible_on_front' => 'مرئي على صفحة عرض المنتج على الواجهة الأمامية',
+ 'swatch_type' => 'نوع حامل',
+ 'dropdown' => 'اسقاط',
+ 'color-swatch' => 'تغيير الالوان',
+ 'image-swatch' => 'حامل الصورة',
+ 'text-swatch' => 'حامل النص',
+ 'swatch' => 'سواتش',
+ 'image' => 'صورة',
+ 'file' => 'ملف',
+ 'checkbox' => 'خانة اختيار',
+ 'use_in_flat' => "إنشاء في جدول المنتجات المسطحة",
+ 'is_comparable' => "السمة قابلة للمقارنة",
+ 'default_null_option' => 'إنشاء خيار فارغ افتراضي',
],
'families' => [
'title' => 'الأسر',
@@ -510,12 +582,12 @@ return [
'edit-title' => 'حرر العائلة',
'save-btn-title' => 'أنقذ العائلة',
'general' => 'ألف-لمحة عامة',
- 'code' => 'Family Code',
- 'name' => 'Name',
+ 'code' => 'رمز العائلة',
+ 'name' => 'اسم',
'groups' => 'المجموعات',
'add-group-title' => 'أضف المجموعة',
- 'position' => 'Position',
- 'attribute-code' => 'Code',
+ 'position' => 'موضع',
+ 'attribute-code' => 'الشفرة',
'type' => 'النوع',
'add-attribute-title' => 'إضافة خصائص',
'search' => 'ابحث',
@@ -527,20 +599,26 @@ return [
'edit-title' => 'حرر الفئة',
'save-btn-title' => 'احفظ الفئة',
'general' => 'ألف-لمحة عامة',
- 'name' => 'Name',
+ 'name' => 'اسم',
'visible-in-menu' => 'مرئي في القائمة',
'yes' => 'نعم.',
'no' => 'لا.',
- 'position' => 'Position',
+ 'position' => 'موضع',
+ 'display-mode' => 'وضع العرض',
+ 'products-and-description' => 'المنتجات والوصف',
+ 'products-only' => 'المنتجات فقط',
+ 'description-only' => 'الوصف فقط',
'description-and-images' => 'الوصف والصور',
'description' => 'الوصف',
'parent-category' => 'الفئة الأم',
'seo' => 'محرك البحث الأمثل',
'slug' => 'Slug',
- 'meta_title' => 'Meta Title',
- 'meta_description' => 'Meta Description',
- 'meta_keywords' => 'Meta Keywords',
- 'image' => 'Image',
+ 'meta_title' => 'عنوان الفوقية',
+ 'meta_description' => 'ميتا الوصف',
+ 'meta_keywords' => 'كلمات دلالية',
+ 'image' => 'صورة',
+ 'filterable-attributes' => 'سمات قابلة للفلترة',
+ 'attributes' => 'السمات',
]
],
@@ -551,15 +629,16 @@ return [
'yes' => 'نعم.',
'no' => 'لا.',
'delete' => 'احذف',
+
'tax-categories' => [
'title' => 'فئات الضرائب',
'add-title' => 'أضف فئة الضرائب',
'edit-title' => 'حرر فئة الضرائب',
'save-btn-title' => 'احفظ فئة الضرائب',
- 'general' => 'Tax Category',
+ 'general' => 'فئة الضريبة',
'select-channel' => 'انتق القناة',
- 'name' => 'Name',
- 'code' => 'Code',
+ 'name' => 'اسم',
+ 'code' => 'الشفرة',
'description' => 'الوصف',
'select-taxrates' => 'انتق ضريبة المعدلات',
'edit' => [
@@ -567,6 +646,7 @@ return [
'edit-button-title' => 'حرر فئة الضرائب'
]
],
+
'tax-rates' => [
'title' => 'المعدلات الضريبية',
'add-title' => 'أضف معدل الضريبة',
@@ -574,20 +654,21 @@ return [
'save-btn-title' => 'معدل الادخار الضريبي',
'general' => 'معدل الضرائب',
'identifier' => 'معرف',
- 'is_zip' => 'Enable Zip Range',
- 'zip_from' => 'Zip From',
- 'zip_to' => 'Zip To',
- 'state' => 'State',
+ 'is_zip' => 'تمكين Zip Range',
+ 'zip_from' => 'Zip من عند',
+ 'zip_to' => 'Zip إلى',
+ 'state' => 'حالة',
'select-state' => 'اختر منطقة أو ولاية أو مقاطعة.',
- 'country' => 'Country',
- 'tax_rate' => 'Rate',
+ 'country' => 'بلد',
+ 'tax_rate' => 'معدل',
'edit' => [
'title' => 'حرر معدل الضريبة',
'edit-button-title' => 'حرر المعدل'
],
- 'zip_code' => 'Zip Code',
- 'is_zip' => 'Enable Zip Range',
+ 'zip_code' => 'الشفرة Zip',
+ 'is_zip' => 'تمكين Zip Range',
],
+
'sales' => [
'shipping-method' => [
'title' => 'طرائق الشحن',
@@ -601,103 +682,132 @@ return [
'settings' => [
'locales' => [
- 'title' => 'Locales',
+ 'title' => 'لغات',
'add-title' => 'إضافة محلي',
'edit-title' => 'حرر الموقع',
'add-title' => 'إضافة محلي',
'save-btn-title' => 'احفظ محلي',
'general' => 'ألف-لمحة عامة',
- 'code' => 'Code',
- 'name' => 'Name'
+ 'code' => 'الشفرة',
+ 'name' => 'اسم',
+ 'direction' => 'اتجاه',
+ 'create-success' => 'تم إنشاء اللغة بنجاح',
+ 'update-success' => 'تم تحديث اللغة بنجاح',
+ 'delete-success' => 'تم حذف اللغة بنجاح',
+ 'last-delete-error' => 'مطلوب لغة واحدة على الأقل',
],
'countries' => [
- 'title' => 'Countries',
+ 'title' => 'بلدان',
'add-title' => 'أضف البلد',
'save-btn-title' => 'احفظ البلد',
'general' => 'ألف-لمحة عامة',
- 'code' => 'Code',
- 'name' => 'Name'
+ 'code' => 'الشفرة',
+ 'name' => 'اسم'
],
'currencies' => [
- 'title' => 'Currencies',
+ 'title' => 'العملات',
'add-title' => 'أضف عملة',
'edit-title' => 'حرر العملة',
'save-btn-title' => 'احفظ العملة',
- 'general' => 'General',
- 'code' => 'Code',
- 'name' => 'Name',
- 'symbol' => 'Symbol'
+ 'general' => 'جنرال لواء',
+ 'code' => 'الشفرة',
+ 'name' => 'اسم',
+ 'symbol' => 'رمز',
+ 'create-success' => 'تم إنشاء اللغة بنجاح',
+ 'update-success' => 'تم تحديث اللغة بنجاح',
+ 'delete-success' => 'تم حذف اللغة بنجاح',
+ 'last-delete-error' => 'مطلوب لغة واحدة على الأقل',
],
'exchange_rates' => [
- 'title' => 'Exchange Rates',
- 'add-title' => 'Add Exchange Rate',
- 'edit-title' => 'Edit Exchange Rate',
- 'save-btn-title' => 'Save Exchange Rate',
+ 'title' => 'معدل التحويل',
+ 'add-title' => 'أضف سعر الصرف',
+ 'edit-title' => 'تحرير سعر الصرف',
+ 'save-btn-title' => 'حفظ سعر الصرف',
'general' => 'ألف-لمحة عامة',
'source_currency' => 'العملة الأصلية',
'target_currency' => 'العملة المستهدفة',
- 'rate' => 'Rate'
+ 'rate' => 'معدل',
+ 'exchange-class-not-found' => ':service لم يتم العثور على فئة سعر الصرف آسيف',
+ 'update-rates' => ':service تحديث الأسعار باستخدام ',
+ 'create-success' => 'تم إنشاء سعر الصرف بنجاح',
+ 'update-success' => 'تم تحديث سعر الصرف بنجاح',
+ 'delete-success' => 'تم حذف سعر الصرف بنجاح',
+ 'last-delete-error' => 'مطلوب سعر صرف واحد على الأقل',
],
'inventory_sources' => [
- 'title' => 'Inventory Sources',
+ 'title' => 'مصادر المخزون',
'add-title' => 'إضافة قائمة الجرد المصدر',
'edit-title' => 'حرر مصدر الجرد',
'save-btn-title' => 'احفظ مصدر الجرد',
'general' => 'ألف-لمحة عامة',
- 'code' => 'Code',
- 'name' => 'Name',
+ 'code' => 'الشفرة',
+ 'name' => 'اسم',
'description' => 'الوصف',
'source-is-active' => 'المصدر نشط',
'contact-info' => 'معلومات الاتصال',
- 'contact_name' => 'Name',
- 'contact_email' => 'Email',
- 'contact_number' => 'Contact Number',
- 'contact_fax' => 'Fax',
- 'address' => 'Source Address',
- 'country' => 'Country',
- 'state' => 'State',
- 'city' => 'City',
- 'street' => 'Street',
- 'postcode' => 'Postcode',
- 'priority' => 'Priority',
- 'latitude' => 'Latitude',
- 'longitude' => 'Longitude',
- 'status' => 'Status'
+ 'contact_name' => 'اسم',
+ 'contact_email' => 'البريد الإلكتروني',
+ 'contact_number' => 'رقم الاتصال',
+ 'contact_fax' => 'الفاكس',
+ 'address' => 'عنوان المصدر',
+ 'country' => 'بلد',
+ 'state' => 'حالة',
+ 'city' => 'مدينة',
+ 'street' => 'شارع',
+ 'postcode' => 'الرمز البريدي',
+ 'priority' => 'أفضلية',
+ 'latitude' => 'خط العرض',
+ 'longitude' => 'خط الطول',
+ 'status' => 'الحالة',
+ 'create-success' => 'تم إنشاء مصدر المخزون بنجاح',
+ 'update-success' => 'تم تحديث مصدر المخزون بنجاح',
+ 'delete-success' => 'تم حذف مصدر المخزون بنجاح',
+ 'last-delete-error' => 'مطلوب مصدر جرد واحد على الأقل',
],
'channels' => [
- 'title' => 'Channels',
+ 'title' => 'قناة',
'add-title' => 'أضف القناة',
'edit-title' => 'تحرير القناة',
'save-btn-title' => 'احفظ القناة',
'general' => 'ألف-لمحة عامة',
- 'code' => 'Code',
- 'name' => 'Name',
+ 'code' => 'الشفرة',
+ 'name' => 'اسم',
'description' => 'الوصف',
- 'hostname' => 'Hostname',
+ 'hostname' => 'اسم المضيف',
'currencies-and-locales' => 'العملات والمواضع',
- 'locales' => 'Locales',
+ 'locales' => 'لغات',
'default-locale' => 'الموقع الافتراضي',
- 'currencies' => 'Currencies',
- 'base-currency' => 'Base Currency',
- 'root-category' => 'Root Category',
- 'inventory_sources' => 'Inventory Sources',
+ 'currencies' => 'العملات',
+ 'base-currency' => 'العملة الأساسية',
+ 'root-category' => 'فئة الجذر',
+ 'inventory_sources' => 'مصادر المخزون',
'design' => 'التصميم',
'theme' => 'السمة',
'home_page_content' => 'محتوى الصفحة الرئيسية',
'footer_content' => 'المحتويات',
'logo' => 'الشعار',
- 'favicon' => 'Favicon'
+ 'favicon' => 'فافيكون',
+ 'create-success' => 'تم إنشاء القناة بنجاح',
+ 'update-success' => 'تم تحديث القناة بنجاح',
+ 'delete-success' => 'تم حذف القناة بنجاح',
+ 'last-delete-error' => 'مطلوب قناة واحدة على الأقل',
+ 'seo' => 'SEO الصفحة الرئيسية',
+ 'seo-title' => 'عنوان Meta',
+ 'seo-description' => 'وصف Meta',
+ 'seo-keywords' => 'الكلمات الدالة Meta',
+
],
+
'sliders' => [
'title' => 'المنزلقون',
- 'name' => 'Name',
+ 'name' => 'اسم',
'add-title' => 'أنشئ مزلق',
'edit-title' => 'حرر المزلق',
'save-btn-title' => 'احفظ المنزلق',
'general' => 'ألف-لمحة عامة',
- 'image' => 'Image',
- 'content' => 'Content',
- 'channels' => 'Channel',
+ 'image' => 'صورة',
+ 'content' => 'المحتوى',
+ 'channels' => 'قناة',
'created-success' => 'عنصر المزلق أنشئ بنجاح',
'created-fault' => 'خطأ في إنشاء عنصر المزلق',
'update-success' => 'تم تحديث عنصر المزلق بنجاح',
@@ -705,6 +815,7 @@ return [
'delete-success' => 'لا يستطيع حذف الأخير عنصر',
'delete-fail' => 'تم حذف عنصر المزلق بنجاح'
],
+
'tax-categories' => [
'title' => 'فئات الضرائب',
'add-title' => 'إنشاء فئة ضريبية',
@@ -712,8 +823,8 @@ return [
'save-btn-title' => 'احفظ فئة الضرائب',
'general' => 'الفئة الضريبية',
'select-channel' => 'انتق القناة',
- 'name' => 'Name',
- 'code' => 'Code',
+ 'name' => 'اسم',
+ 'code' => 'الشفرة',
'description' => 'الوصف',
'select-taxrates' => 'انتق ضريبة المعدلات',
'edit' => [
@@ -727,6 +838,7 @@ return [
'atleast-one' => 'لا يستطيع حذف الأخير ضريبة الفئة',
'delete' => 'الفئة الضريبية المحذوفة بنجاح'
],
+
'tax-rates' => [
'title' => 'المعدلات الضريبية',
'add-title' => 'إنشاء ضريبة معدل',
@@ -734,19 +846,19 @@ return [
'save-btn-title' => 'معدل الادخار الضريبي',
'general' => 'معدل الضرائب',
'identifier' => 'معرف',
- 'is_zip' => 'Enable Zip Range',
- 'zip_from' => 'Zip From',
- 'zip_to' => 'Zip To',
- 'state' => 'State',
+ 'is_zip' => 'تمكين Zip Range',
+ 'zip_from' => 'الرمز البريدي من',
+ 'zip_to' => 'الرمز البريدي إلى',
+ 'state' => 'حالة',
'select-state' => 'اختر منطقة أو ولاية أو مقاطعة.',
- 'country' => 'Country',
- 'tax_rate' => 'Rate',
+ 'country' => 'بلد',
+ 'tax_rate' => 'معدل',
'edit' => [
'title' => 'حرر معدل الضريبة',
'edit-button-title' => 'حرر المعدل'
],
- 'zip_code' => 'Zip Code',
- 'is_zip' => 'Enable Zip Range',
+ 'zip_code' => 'الرمز البريدي',
+ 'is_zip' => 'تمكين Zip Range ',
'create-success' => 'معدل الضرائب الذي تم إنشاؤه بنجاح',
'create-error' => 'لا يستطيع إنشاء ضريبة معدل',
'update-success' => 'معدل الضريبة تم تحديثه بنجاح',
@@ -766,41 +878,80 @@ return [
'save-btn-title' => 'احفظ المجموعة',
'title' => 'المجموعات',
'save-btn-title' => 'احفظ المجموعة',
- 'code' => 'Code',
- 'name' => 'Name',
+ 'code' => 'الشفرة',
+ 'name' => 'اسم',
'is_user_defined' => 'تعريف المستخدم',
'yes' => 'نعم.'
],
+
+ 'addresses' => [
+ 'title' => ':customer_name قائمة عناوين ',
+ 'vat_id' => 'Vat id',
+ 'create-title' => 'إنشاء عنوان عاصف',
+ 'edit-title' => 'إنشاء عنوان العميل',
+ 'title-orders' => ':customer_name قائمة أوامر ',
+ 'address-list' => 'قائمة العناوين',
+ 'order-list' => 'قائمة الطلب',
+ 'address-id' => 'عنوان ID',
+ 'address-1' => 'عنوان 1',
+ 'city' => 'مدينة',
+ 'state-name' => 'حالة',
+ 'country-name' => 'بلد',
+ 'postcode' => 'الرمز البريدي',
+ 'default-address' => 'العنوان الافتراضي',
+ 'yes' => 'نعم',
+ 'not-approved' => 'غير مقبول',
+ 'no' => 'لا',
+ 'dash' => '-',
+ 'delete' => 'حذف',
+ 'create-btn-title' => 'اضف عنوان',
+ 'save-btn-title' => 'حفظ العنوان',
+ 'general' => 'جنرال لواء',
+ 'success-create' => 'تم إنشاء عنوان العميل بنجاح Success:',
+ 'success-update' => 'تم تحديث عنوان العميل بنجاح Success:',
+ 'success-delete' => 'تم حذف عنوان العميل بنجاح Success:',
+ 'success-mass-delete' => 'تم حذف العناوين المحددة بنجاح Success:',
+ 'error-create' => 'لم يتم إنشاء عنوان العميل Error:',
+ ],
+
+ 'note' => [
+ 'title' => 'اضف ملاحظة',
+ 'save-note' => 'حفظ الملاحظة',
+ 'enter-note' => 'أدخل ملاحظة',
+ 'help-title' => 'أضف ملاحظة على هذا العميل'
+ ],
+
'customers' => [
'add-title' => 'أضف زبونا',
'edit-title' => 'حرر الزبون',
'title' => 'زبائن',
- 'first_name' => 'First Name',
- 'last_name' => 'Last Name',
- 'gender' => 'Gender',
- 'email' => 'Email',
- 'date_of_birth' => 'Date of Birth',
- 'phone' => 'Phone',
+ 'first_name' => 'الاسم الاول',
+ 'last_name' => 'الكنية',
+ 'gender' => 'جنس',
+ 'email' => 'البريد الإلكتروني',
+ 'date_of_birth' => 'تاريخ الولادة',
+ 'phone' => 'هاتف',
'customer_group' => 'مجموعة العملاء',
'save-btn-title' => 'احفظ الزبون',
- 'channel_name' => 'Channel Name',
- 'state' => 'State',
+ 'channel_name' => 'اسم القناة',
+ 'state' => 'حالة',
'select-state' => 'اختر منطقة أو ولاية أو مقاطعة.',
- 'country' => 'Country',
- 'other' => 'Other',
- 'male' => 'Male',
- 'female' => 'Female',
- 'phone' => 'Phone',
+ 'country' => 'بلد',
+ 'other' => 'آخر',
+ 'male' => 'الذكر',
+ 'female' => 'أنثى',
+ 'phone' => 'هاتف',
'group-default' => 'لا يستطيع حذف افتراضي المجموعة.',
- 'edit-help-title' => 'Edit Customer',
- 'delete-help-title' => 'Delete Customer',
- 'addresses' => 'Addresses',
- 'mass-destroy-success' => 'Customers deleted successfully',
- 'mass-update-success' => 'Customers updated successfully',
- 'status' => 'Status',
- 'active' => 'Active',
- 'inactive' => 'Inactive'
+ 'edit-help-title' => 'تحرير العميل',
+ 'delete-help-title' => 'حذف العميل',
+ 'addresses' => 'عناوين',
+ 'mass-destroy-success' => 'تم حذف العملاء بنجاح',
+ 'mass-update-success' => 'تم تحديث العملاء بنجاح',
+ 'status' => 'الحالة',
+ 'active' => 'نشيط',
+ 'inactive' => 'غير نشط'
],
+
'reviews' => [
'title' => 'باء-الاستعراضات',
'edit-title' => 'حرر الاستعراض',
@@ -811,6 +962,7 @@ return [
'approved' => 'الموافقة',
'disapproved' => 'رفض'
],
+
'subscribers' => [
'title' => 'المشتركين في الرسالة الإخبارية',
'title-edit' => 'تحرير رسالة إخبارية مشترك',
@@ -824,10 +976,145 @@ return [
]
],
+ 'promotions' => [
+ 'cart-rules' => [
+ 'title' => 'قواعد سلة التسوق',
+ 'add-title' => 'إضافة قاعدة سلة التسوق',
+ 'edit-title' => 'تحرير قاعدة سلة التسوق',
+ 'save-btn-title' => 'حفظ قاعدة السلة',
+ 'rule-information' => 'معلومات القاعدة',
+ 'name' => 'اسم',
+ 'description' => 'وصف',
+ 'status' => 'الحالة',
+ 'is-active' => 'قاعدة سلة التسوق نشطة',
+ 'channels' => 'القنوات',
+ 'customer-groups' => 'مجموعات العملاء',
+ 'coupon-type' => 'نوع الكوبون',
+ 'no-coupon' => 'لا قسيمة',
+ 'specific-coupon' => 'قسيمة محددة',
+ 'auto-generate-coupon' => 'إنشاء القسيمة تلقائيًا',
+ 'no' => 'لا',
+ 'yes' => 'نعم',
+ 'coupon-code' => 'رمز الكوبون',
+ 'uses-per-coupon' => 'يستخدم لكل قسيمة',
+ 'uses-per-customer' => 'الاستخدامات لكل عميل',
+ 'uses-per-customer-control-info' => 'سيتم استخدامه للعملاء الذين قاموا بتسجيل الدخول فقط',
+ 'from' => 'من عند',
+ 'to' => 'إلى',
+ 'priority' => 'أفضلية',
+ 'conditions' => 'الظروف',
+ 'condition-type' => 'نوع الشرط',
+ 'all-conditions-true' => 'جميع الشروط صحيحة',
+ 'any-condition-true' => 'أي شرط صحيح',
+ 'add-condition' => 'إضافة شرط',
+ 'choose-condition-to-add' => 'اختر شرط لإضافته',
+ 'cart-attribute' => 'سمة سلة التسوق',
+ 'subtotal' => 'المجموع الفرعي',
+ 'total-items-qty' => 'إجمالي كمية العناصر',
+ 'total-weight' => 'الوزن الكلي',
+ 'payment-method' => 'طريقة الدفع او السداد',
+ 'shipping-method' => 'طريقة الشحن',
+ 'shipping-postcode' => 'الشحن الرمز البريدي',
+ 'shipping-state' => 'دولة الشحن',
+ 'shipping-country' => 'بلد الشحن',
+ 'cart-item-attribute' => 'سمة عنصر سلة التسوق',
+ 'price-in-cart' => 'السعر في سلة التسوق',
+ 'qty-in-cart' => 'الكمية في سلة التسوق',
+ 'product-attribute' => 'سمة المنتج',
+ 'attribute-name-children-only' => '(للأطفال فقط) :attribute_name',
+ 'attribute-name-parent-only' => '(الوالدين فقط) :attribute_name',
+ 'is-equal-to' => 'يساوي',
+ 'is-not-equal-to' => 'لا يساوي',
+ 'equals-or-greater-than' => 'يساوي أو أكبر من',
+ 'equals-or-less-than' => 'يساوي أو أقل من',
+ 'greater-than' => 'أكثر من',
+ 'less-than' => 'أقل من',
+ 'contain' => 'يحتوي',
+ 'contains' => 'يحتوي على',
+ 'does-not-contain' => 'لا يحتوي',
+ 'actions' => 'أجراءات',
+ 'action-type' => 'نوع الإجراء',
+ 'percentage-product-price' => 'النسبة المئوية لسعر المنتج',
+ 'fixed-amount' => 'مبلغ ثابت',
+ 'fixed-amount-whole-cart' => 'المبلغ الثابت للعربة بأكملها',
+ 'buy-x-get-y-free' => 'اشترِ X احصل على Y مجانًا',
+ 'discount-amount' => 'مقدار الخصم',
+ 'discount-quantity' => 'الكمية القصوى المسموح بخصمها',
+ 'discount-step' => 'شراء الكمية X',
+ 'free-shipping' => 'الشحن مجانا',
+ 'apply-to-shipping' => 'تنطبق على الشحن',
+ 'coupon-codes' => 'رموز القسيمة',
+ 'coupon-qty' => 'كمية القسيمة',
+ 'code-length' => 'طول الرمز',
+ 'code-format' => 'تنسيق الرمز',
+ 'alphanumeric' => 'أبجدي رقمي',
+ 'alphabetical' => 'مرتب حسب الحروف الأبجدية',
+ 'numeric' => 'رقمي',
+ 'code-prefix' => 'بادئة الرمز',
+ 'code-suffix' => 'لاحقة الرمز',
+ 'generate' => 'انشاء',
+ 'cart-rule-not-defind-error' => 'لم يتم تحديد قاعدة سلة التسوق',
+ 'mass-delete-success' => 'تم حذف جميع القسائم المحددة بنجاح',
+ 'end-other-rules' => 'إنهاء القواعد الأخرى',
+ 'children-categories' => '( الفئات (للأطفال فقط',
+ 'parent-categories' => '(الفئات (الوالدين فقط',
+ 'categories' => 'التصنيفات',
+ 'attribute_family' => 'عائلة السمة'
+ ],
+
+ 'catalog-rules' => [
+ 'title' => 'قواعد الكتالوج',
+ 'add-title' => 'إضافة قاعدة الكتالوج',
+ 'edit-title' => 'تحرير قاعدة الكتالوج',
+ 'save-btn-title' => 'حفظ قاعدة الكتالوج',
+ 'rule-information' => 'معلومات القاعدة',
+ 'name' => 'اسم',
+ 'description' => 'وصف',
+ 'status' => 'الحالة',
+ 'is-active' => 'قاعدة الكتالوج نشطة',
+ 'channels' => 'القنوات',
+ 'customer-groups' => 'مجموعات العملاء',
+ 'no' => 'لا',
+ 'yes' => 'نعم',
+ 'from' => 'من عند',
+ 'to' => 'إلى',
+ 'priority' => 'أفضلية',
+ 'conditions' => 'الظروف',
+ 'condition-type' => 'نوع الشرط',
+ 'all-conditions-true' => 'جميع الشروط صحيحة',
+ 'any-condition-true' => 'أي شرط صحيح',
+ 'add-condition' => 'إضافة شرط',
+ 'choose-condition-to-add' => 'اختر شرط لإضافته',
+ 'product-attribute' => 'سمة المنتج',
+ 'attribute-name-children-only' => '(للأطفال فقط) :attribute_name',
+ 'attribute-name-parent-only' => '(للوالد فقط) :attribute_name',
+ 'is-equal-to' => 'يساوي',
+ 'is-not-equal-to' => 'لا يساوي',
+ 'equals-or-greater-than' => 'يساوي أو أكبر من',
+ 'equals-or-less-than' => 'يساوي أو أقل من',
+ 'greater-than' => 'أكثر من',
+ 'less-than' => 'أقل من',
+ 'contain' => 'يحتوي',
+ 'contains' => 'يحتوي على',
+ 'does-not-contain' => 'لا يحتوي',
+ 'actions' => 'أجراءات',
+ 'action-type' => 'نوع الإجراء',
+ 'percentage-product-price' => 'النسبة المئوية لسعر المنتج',
+ 'fixed-amount' => 'مبلغ ثابت',
+ 'fixed-amount-whole-cart' => 'المبلغ الثابت للكتالوج بالكامل',
+ 'buy-x-get-y-free' => 'اشترِ X احصل على Y مجانًا',
+ 'discount-amount' => 'مقدار الخصم',
+ 'mass-delete-success' => 'تم حذف كل فهرس القسائم المحدد بنجاح',
+ 'end-other-rules' => 'إنهاء القواعد الأخرى',
+ 'categories' => 'التصنيفات',
+ 'attribute_family' => 'عائلة السمة'
+ ]
+ ],
+
'error' => [
'go-to-home' => 'إذهب إلى البيت',
- 'in-maitainace' => 'In Maintenance',
- 'right-back' => 'Be Right Back',
+ 'in-maitainace' => 'في الصيانة',
+ 'right-back' => 'سأعود',
'404' => [
'page-title' => '404 صفحة غير موجودة',
@@ -864,94 +1151,159 @@ return [
'csv' => 'CSV',
'xls' => 'XLS',
'file' => 'ملف',
- 'upload-error' => 'الملف يجب أن يكون ملف من نوع: xls, xlsx, csv.',
- 'duplicate-error' => 'معرف يجب أن يكون فريد ، معرف مكرر :identifier at row :position.'
+ 'upload-error' => ' xls, xlsx, csv: الملف يجب أن يكون ملف من نوع',
+ 'duplicate-error' => ':position عند الصف :identifier يجب أن يكون المعرف فريدًا ومكررًا',
+ 'enough-row-error' => 'لا يحتوي الملف على صفوف كافية',
+ 'allowed-type' => 'Allowed Type :',
+ 'file-type' => 'csv, xls, xlsx.',
+ 'no-records' => 'لا شيء للتصدير',
+ 'illegal-format' => 'خطأ! هذا النوع من التنسيق إما غير معتمد أو تنسيقه غير القانوني'
+ ],
+
+ 'cms' => [
+ 'pages' => [
+ 'general' => 'جنرال لواء',
+ 'seo' => 'SEO',
+ 'pages' => 'الصفحات',
+ 'title' => 'الصفحات',
+ 'add-title' => 'إضافة صفحة',
+ 'content' => 'المحتوى',
+ 'url-key' => 'مفتاح URL',
+ 'channel' => 'القنوات',
+ 'locale' => 'لغات',
+ 'create-btn-title' => 'احفظ الصفحة',
+ 'edit-title' => 'تعديل الصفحة',
+ 'edit-btn-title' => 'احفظ الصفحة',
+ 'create-success' => 'تم إنشاء الصفحة بنجاح',
+ 'create-partial' => 'بعض الصفحات المطلوبة موجودة بالفعل',
+ 'create-failure' => 'جميع الصفحات المطلوبة موجودة بالفعل',
+ 'update-success' => 'تم تحديث الصفحة بنجاح',
+ 'update-failure' => 'لا يمكن تحديث الصفحة',
+ 'page-title' => 'عنوان الصفحة',
+ 'layout' => 'نسق',
+ 'meta_keywords' => 'الكلمات الدالة Meta',
+ 'meta_description' => 'وصف Meta',
+ 'meta_title' => 'عنوان Meta',
+ 'delete-success' => 'تم حذف صفحة CMS بنجاح',
+ 'delete-failure' => 'لا يمكن حذف صفحة CMSd',
+ 'preview' => 'معاينة',
+ 'one-col' => '
Use class: "static-container one-column" لتخطيط عمود واحد
',
+ 'two-col' => 'Use class: "static-container two-column" لتخطيط عمودين
',
+ 'three-col' => 'Use class: "static-container three-column" لتخطيط ثلاثة أعمدة
',
+ 'helper-classes' => 'Helper Classes'
+ ]
],
'response' => [
- 'create-success' => ':name created successfully.',
- 'update-success' => ':name updated successfully.',
- 'delete-success' => ':name deleted successfully.',
- 'last-delete-error' => 'واحد على الأقل :name is required.',
+ 'being-used' => ':source في :name يتم استخدام هذا المورد',
+ 'cannot-delete-default' => 'لا يمكن حذف القناة الافتراضية',
+ 'create-success' => 'إنشاء الاسم بنجاح:name',
+ 'update-success' => 'تحديث الاسم بنجاح :name ',
+ 'delete-success' => 'حذف الاسم بنجاح :name',
+ 'delete-failed' => ':name حدث خطأ أثناء حذف',
+ 'last-delete-error' => 'مطلوب name: واحد على الأقل',
'user-define-error' => 'لا يستطيع حذف نظام :name',
- 'attribute-error' => ':name is used in configurable products.',
- 'attribute-product-error' => ':name is used in products.',
- 'customer-associate' => ':name can not be deleted because customer is associated with this group.',
+ 'attribute-error' => 'في المنتجات القابلة للتكوين :name يستخدم ' ,
+ 'attribute-product-error' => 'في المنتجات :name يستخدم ' ,
+ 'customer-associate' => 'لا يمكن حذف :name لأن العميل مرتبط بهذه المجموعة.',
'currency-delete-error' => 'يتم تعيين هذه العملة كعملة أساسية القناة لذلك لا يمكن حذفها.',
- 'upload-success' => ':name uploaded successfully.',
+ 'upload-success' => 'بنجاح :name تم تحميل',
'delete-category-root' => 'لا يستطيع حذف الجذر الفئة',
'create-root-failure' => 'الفئة مع الاسم الجذر موجود',
- 'cancel-success' => ':name canceled successfully.',
- 'cancel-error' => ':name can not be canceled.',
- 'already-taken' => 'The :name has already been taken.',
+ 'cancel-success' => 'بنجاح :name تم إلغاء',
+ 'cancel-error' => 'لا يمكن إلغاؤه :name',
+ 'already-taken' => 'بالفعل :name تم أخذ ',
'order-pending' => 'لا يمكن حذف الحساب لأن بعض الطلبات (الطلبات) معلقة أو قيد المعالجة.'
],
'footer' => [
- 'copy-right' => ' مدعوم من Bagisto ، مشروع مجتمع بواسطة Webkul'
+ 'copy-right' => ' مدعوم من باغيستو ، مشروع مجتمع بواسطة Webkul'
],
'admin' => [
+ 'emails' => [
+ 'email' => 'Email',
+ 'notification_label' => 'إشعارات',
+ 'notifications' => [
+ 'verification' => 'ارسل ايميل التفعيل',
+ 'registration' => 'إرسال بريد إلكتروني للتسجيل',
+ 'customer' => 'إرسال بريد إلكتروني للعميل',
+ 'new-order' => 'إرسال بريد إلكتروني لتأكيد الطلب',
+ 'new-admin' => 'إرسال بريد إلكتروني لدعوة المسؤول',
+ 'new-invoice' => 'إرسال بريد إلكتروني لتأكيد الفاتورة',
+ 'new-refund' => 'إرسال بريد إلكتروني لإشعار الاسترداد',
+ 'new-shipment' => 'إرسال بريد إلكتروني لإشعار الشحن',
+ 'new-inventory-source' => 'إرسال بريد إلكتروني لإشعار مصدر المستودع',
+ 'cancel-order' => 'إرسال إلغاء بريد إلكتروني لإخطار الطلب',
+ ],
+
+ ],
'system' => [
- 'catalog' => 'Catalog',
- 'products' => 'Products',
- 'review' => 'Review',
- 'allow-guest-review' => 'Allow Guest Review',
- 'inventory' => 'Inventory',
- 'stock-options' => 'Stock Options',
- 'allow-backorders' => 'Allow Backorders',
- 'customer' => 'Customer',
- 'settings' => 'Settings',
- 'address' => 'Address',
- 'street-lines' => 'Lines in a Street Address',
- 'sales' => 'Sales',
- 'shipping-methods' => 'Shipping Methods',
- 'free-shipping' => 'Free Shipping',
- 'flate-rate-shipping' => 'Flat Rate Shipping',
- 'shipping' => 'Shipping',
- 'origin' => 'Origin',
- 'country' => 'Country',
- 'state' => 'State',
- 'zip' => 'Zip',
- 'city' => 'City',
- 'street-address' => 'Street Address',
- 'title' => 'Title',
- 'description' => 'Description',
- 'rate' => 'Rate',
- 'status' => 'Status',
- 'type' => 'Type',
- 'payment-methods' => 'Payment Methods',
- 'cash-on-delivery' => 'Cash On Delivery',
- 'money-transfer' => 'Money Transfer',
- 'paypal-standard' => 'Paypal Standard',
- 'business-account' => 'Business Account',
- 'newsletter' => 'NewsLetter Subscription',
- 'newsletter-subscription' => 'Allow NewsLetter Subscription',
- 'email' => 'Email Verification',
- 'email-verification' => 'Allow Email Verification',
- 'sort_order' => 'Sort Order',
- 'general' => 'General',
- 'footer' => 'Footer',
- 'content' => 'Content',
- 'footer-content' => 'Footer Text',
- 'locale-options' => 'Unit Options',
- 'weight-unit' => 'Weight Unit',
+ 'catalog' => 'فهرس',
+ 'products' => 'منتجات',
+ 'guest-checkout' => 'ضيف المحاسبة',
+ 'allow-guest-checkout' => 'السماح للضيف بالخروج',
+ 'allow-guest-checkout-hint' => 'تلميح: في حالة تشغيله ، يمكن تكوين هذا الخيار لكل منتج على وجه التحديد',
+ 'review' => 'مراجعة',
+ 'allow-guest-review' => 'السماح بمراجعة الضيف',
+ 'inventory' => 'المخزون',
+ 'stock-options' => 'خيارات الأسهم',
+ 'allow-backorders' => 'السماح بأوامر العودة',
+ 'customer' => 'العملاء',
+ 'settings' => 'الإعدادات',
+ 'address' => 'عنوان',
+ 'street-lines' => 'خطوط في عنوان الشارع',
+ 'sales' => 'مبيعات',
+ 'shipping-methods' => 'طرق الشحن',
+ 'free-shipping' => 'الشحن مجانا',
+ 'flate-rate-shipping' => 'تعريفة موحدة للشحن بغض النظر عن الكمية',
+ 'shipping' => 'الشحن',
+ 'origin' => 'الأصل',
+ 'country' => 'بلد',
+ 'state' => 'حالة',
+ 'zip' => 'الرمز البريدي',
+ 'city' => 'مدينة',
+ 'street-address' => 'عنوان الشارع',
+ 'title' => 'عنوان',
+ 'description' => 'وصف',
+ 'rate' => 'معدل',
+ 'status' => 'الحالة',
+ 'type' => 'اكتب',
+ 'payment-methods' => 'طرق الدفع',
+ 'cash-on-delivery' => 'الدفع عند الاستلام',
+ 'money-transfer' => 'حوالة مالية',
+ 'paypal-standard' => 'معيار باي بال',
+ 'business-account' => 'حساب الأعمال',
+ 'newsletter' => 'الاشتراك في النشرة الإخبارية',
+ 'newsletter-subscription' => 'السماح بالاشتراك في النشرة الإخبارية',
+ 'email' => 'تأكيد بواسطة البريد الالكتروني',
+ 'email-verification' => 'السماح بالتحقق من البريد الإلكتروني',
+ 'sort_order' => 'امر ترتيب',
+ 'general' => 'جنرال لواء',
+ 'footer' => 'تذييل',
+ 'content' => 'المحتوى',
+ 'footer-content' => 'نص التذييل',
+ 'footer-toggle' => 'تبديل التذييل',
+ 'locale-options' => 'خيارات الوحدة',
+ 'weight-unit' => 'وحدة الوزن',
'admin-page-limit' => 'العناصر الافتراضية لكل صفحة (المشرف)',
- 'design' => 'Design',
- 'admin-logo' => 'Admin Logo',
- 'logo-image' => 'Logo Image',
- 'credit-max' => 'Customer Credit Max',
- 'credit-max-value' => 'Credit Max Value',
- 'use-credit-max' => 'Use Credit Max',
- 'order-settings' => 'Order Settings',
- 'orderNumber' => 'Order Number Settings',
- 'order-number-prefix' => 'Order Number Prefix',
- 'order-number-length' => 'Order Number Length',
- 'order-number-suffix' => 'Order Number Suffix',
- 'default' => 'Default',
- 'sandbox' => 'Sandbox',
+ 'design' => 'التصميم',
+ 'admin-logo' => 'شعار المسؤول',
+ 'logo-image' => 'صورة الشعار',
+ 'credit-max' => 'الحد الأقصى لائتمان العميل',
+ 'credit-max-value' => 'الحد الأقصى لقيمة الائتمان',
+ 'use-credit-max' => 'استخدم الرصيد الأقصى',
+ 'order-settings' => 'إعدادات الطلب',
+ 'orderNumber' => 'إعدادات رقم الطلب',
+ 'order-number-prefix' => 'بادئة رقم الطلب',
+ 'order-number-length' => 'طول رقم الطلب',
+ 'order-number-suffix' => 'لاحقة رقم الطلب',
+ 'default' => 'إفتراضي',
+ 'sandbox' => 'صندوق الرمل',
+ 'all-channels' => 'الكل',
+ 'all-locales' => 'الكل',
'invoice-slip-design' => 'Invoice Slip Design',
'logo' => 'logo'
]
]
-];
\ No newline at end of file
+];
diff --git a/packages/Webkul/Admin/src/Resources/lang/en/app.php b/packages/Webkul/Admin/src/Resources/lang/en/app.php
index 64eb0d842..7cbeee2e2 100755
--- a/packages/Webkul/Admin/src/Resources/lang/en/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/en/app.php
@@ -1286,6 +1286,11 @@ return [
'footer-toggle' => 'Toggle footer',
'locale-options' => 'Unit Options',
'weight-unit' => 'Weight Unit',
+ 'email-settings' => 'Email Settings',
+ 'email-sender-name' => 'Email Sender Name',
+ 'shop-email-from' => 'Shop Email Address [For sending emails]',
+ 'admin-name' => 'Admin Name',
+ 'admin-email' => 'Admin Email',
'admin-page-limit' => 'Default Items Per Page (Admin)',
'design' => 'Design',
'admin-logo' => 'Admin Logo',
diff --git a/packages/Webkul/Admin/src/Resources/lang/fa/app.php b/packages/Webkul/Admin/src/Resources/lang/fa/app.php
index f690a471c..4aff942c4 100644
--- a/packages/Webkul/Admin/src/Resources/lang/fa/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/fa/app.php
@@ -1,8 +1,40 @@
'صرفه جویی',
+ 'create' => 'ايجاد كردن',
+ 'update' => 'به روز رسانی',
+ 'delete' => 'حذف',
+ 'failed' => 'ناموفق',
+ 'store' => 'فروشگاه',
+ 'image' => 'تصویر',
+ 'no result' => 'نتیجه ای نداره',
+ 'product' => 'تولید - محصول',
+ 'attribute' => 'صفت',
+ 'actions' => 'اقدامات',
+ 'id' => 'ID',
+ 'action' => 'عمل',
+ 'yes' => 'آره',
+ 'no' => 'نه',
+ 'true' => 'درست است، واقعی',
+ 'false' => 'غلط',
+ 'apply' => 'درخواست دادن',
+ 'action' => 'عمل',
+ 'label' => 'برچسب',
+ 'name' => 'نام',
+ 'title' => 'عنوان',
+ 'code' => 'کد',
+ 'type' => 'تایپ کنید',
+ 'required' => 'ضروری',
+ 'unique' => 'منحصر بفرد',
+ 'locale-based' => 'محلی مبتنی بر',
+ 'channel-based' => 'مبتنی بر کانال',
+ 'status' => 'وضعیت',
+ 'select-option' => 'گزینه را انتخاب کنید',
+ 'category' => 'دسته بندی',
+
'common' => [
- 'no-result-found' => 'We could not find any records.',
+ 'no-result-found' => 'ما هیچ سابقه ای پیدا نکردیم.',
'country' => 'کشور',
'state' => 'استان',
'true' => 'صحیح',
@@ -42,7 +74,8 @@ return [
'tax-categories' => 'دسته بندی مالیات',
'tax-rates' => 'نرخ مالیات',
'promotion' => 'تبلیغات',
- 'discount' => 'تخفیف'
+ 'discount' => 'تخفیف',
+ 'cms' => 'CMS'
],
'acl' => [
@@ -77,7 +110,8 @@ return [
'create' => 'افزودن',
'delete' => 'حذف',
'promotion' => 'تبلیغات',
- 'cart-rules' => 'قوانین سبد خرید'
+ 'cart-rules' => 'قوانین سبد خرید',
+ 'catalog-rules' => 'قوانین فهرست',
],
'dashboard' => [
@@ -92,22 +126,23 @@ return [
'decreased' => ':progress%',
'sales' => 'فروش ها',
'top-performing-categories' => 'دسته بندی های برتر',
- 'product-count' => ':count تا محصول',
+ 'product-count' => 'تا محصول :count',
'top-selling-products' => 'محصولات فروش بالا',
- 'sale-count' => ':count تا فروش',
+ 'sale-count' => ' تا فروش :count',
'customer-with-most-sales' => 'مشتری با بیشترین فروش',
- 'order-count' => ':count تا سفارش',
- 'revenue' => 'درآمد :total',
+ 'order-count' => 'سفارش :count',
+ 'revenue' => ':total درآمد',
'stock-threshold' => 'تعداد کالای موجود',
- 'qty-left' => ':qty موجود',
+ 'qty-left' => ':qty سمت چپ',
],
'datagrid' => [
'mass-ops' => [
'method-error' => 'خطا! روش اشتباه تشخیص داده شد، لطفاً پیکربندی کنش جمعی را بررسی کنید',
- 'delete-success' => 'مورد انتخاب شده :resource با موفقیت حذف شد',
- 'partial-action' => 'برخی از اقدامات به دلیل محدودیت های سیستم انجام نشد :resource',
- 'update-success' => 'مورد انتخاب شده :با موفقیت به روزرسانی شد updated',
+ 'delete-success' => 'با موفقیت حذف شد :resource انتخاب',
+ 'partial-action' => ' انجام نشده است :resource برخی از اقدامات به دلیل محدودیت سیستم محدود در',
+ 'update-success' => 'با موفقیت به روز شد :resource انتخاب',
+ 'no-resource' => 'این منبع برای عملکرد کافی نبوده است'
],
'id' => 'شناسه',
@@ -116,6 +151,7 @@ return [
'admin-name' => 'نام',
'name' => 'نام',
'fullname' => 'نام کامل',
+ 'direction' => 'جهت',
'type' => 'نوع',
'required' => 'ضروری',
'unique' => 'یکتا',
@@ -126,7 +162,11 @@ return [
'hostname' => 'نام میزبان',
'email' => 'پست الکترونیک',
'group' => 'گروه',
+ 'phone' => 'تلفن',
+ 'gender' => 'جنسیت',
'title' => 'عنوان',
+ 'layout' => 'چیدمان',
+ 'url-key' => 'کلید URL',
'comment' => 'نظر',
'product-name' => 'محصول',
'currency-name' => 'نام ارز',
@@ -156,34 +196,34 @@ return [
'role' => 'نقش',
'sub-total' => 'زیر مجموع',
'no-of-products' => 'تعداد محصولات',
- 'attribute-family' => 'Attribute Family',
- 'starts-from' => 'Starts From',
- 'ends-till' => 'Ends Till',
- 'per-cust' => 'Per Customer',
- 'usage-throttle' => 'Usage Times',
- 'for-guest' => 'For Guest',
- 'order_number' => 'Order Number',
- 'refund-date' => 'Refund Date',
- 'refunded' => 'Refunded',
- 'start' => 'Start',
- 'end' => 'End',
- 'active' => 'Active',
- 'inactive' => 'Inactive',
- 'true' => 'True',
- 'false' => 'False',
- 'approved' => 'Approved',
- 'pending' => 'Pending',
- 'disapproved' => 'Disapproved',
- 'coupon-code' => 'Coupon Code',
- 'times-used' => 'Times Used',
- 'created-date' => 'Created Date',
- 'expiration-date' => 'Expiration Date',
- 'edit' => 'Edit',
- 'delete' => 'Delete',
- 'view' => 'View',
+ 'attribute-family' => 'خانواده ویژگی',
+ 'starts-from' => 'از شروع می شود',
+ 'ends-till' => 'تا پایان می یابد',
+ 'per-cust' => 'به ازای هر مشتری',
+ 'usage-throttle' => 'بار استفاده',
+ 'for-guest' => 'برای مهمان',
+ 'order_number' => 'شماره سفارش',
+ 'refund-date' => 'تاریخ بازپرداخت',
+ 'refunded' => 'بازپرداخت',
+ 'start' => 'شروع کنید',
+ 'end' => 'پایان',
+ 'active' => 'فعال',
+ 'inactive' => 'غیر فعال',
+ 'true' => 'واقعی',
+ 'false' => 'غلط',
+ 'approved' => 'تایید شده',
+ 'pending' => 'در انتظار',
+ 'disapproved' => 'رد شد',
+ 'coupon-code' => 'کد کوپن',
+ 'times-used' => 'بار استفاده شده است',
+ 'created-date' => 'تاریخ ایجاد شده',
+ 'expiration-date' => 'تاریخ ایجاد شده',
+ 'edit' => 'ویرایش کنید',
+ 'delete' => 'حذف',
+ 'view' => 'چشم انداز',
'rtl' => 'RTL',
'ltr' => 'LTR',
- 'update-status' => 'Update Status'
+ 'update-status' => 'وضعیت به روز رسانی'
],
'account' => [
@@ -271,7 +311,7 @@ return [
'sales' => [
'orders' => [
'title' => 'سفارشات',
- 'view-title' => 'سفارش #:order_id',
+ 'view-title' => '#:order_id سفارش',
'cancel-btn-title' => 'لغو',
'shipment-btn-title' => 'کشتی',
'invoice-btn-title' => 'صورت حساب',
@@ -282,6 +322,13 @@ return [
'order-info' => 'اطلاعات سفارش',
'order-date' => 'تاریخ سفارش',
'order-status' => 'وضعیت سفارش',
+ 'order-status-canceled' => 'لغو شد',
+ 'order-status-closed' => 'بسته شد',
+ 'order-status-fraud' => 'تقلب',
+ 'order-status-pending' => 'در انتظار',
+ 'order-status-pending-payment' => 'در انتظار پرداخت',
+ 'order-status-processing' => 'در حال پردازش',
+ 'order-status-success' => 'تکمیل شد',
'channel' => 'کانال',
'customer-name' => 'نام مشتری',
'email' => 'پست الکترونیگ',
@@ -302,11 +349,11 @@ return [
'product-name' => 'نام محصول',
'qty' => 'مقدار',
'item-status' => 'وضعیت مورد',
- 'item-ordered' => 'سفارش (:qty_ordered)',
- 'item-invoice' => 'صورت حساب (:qty_invoiced)',
- 'item-shipped' => 'حمل شده (:qty_shipped)',
- 'item-canceled' => 'لغو شده (:qty_canceled)',
- 'item-refunded' => 'Refunded (:qty_refunded)',
+ 'item-ordered' => '(:qty_ordered) سفارش',
+ 'item-invoice' => '(:qty_invoiced) صورت حساب',
+ 'item-shipped' => '(:qty_shipped) حمل شده',
+ 'item-canceled' => '(:qty_canceled) لغو شده',
+ 'item-refunded' => '(:qty_refunded) بازپرداخت',
'price' => 'قیمت',
'total' => 'کل',
'subtotal' => 'فرعی',
@@ -321,8 +368,9 @@ return [
'total-refunded' => 'بازپرداخت کل',
'total-due' => 'بدهی کل',
'cancel-confirm-msg' => 'مطمئن هستید که می خواهید این سفارش را لغو کنید ؟',
- 'refunds' => 'Refunds',
- 'refunded' => 'Refunded'
+ 'refunds' => 'بازپرداخت',
+ 'refund-btn-title' => 'بازپرداخت',
+ 'refunded' => 'بازپرداخت'
],
'invoices' => [
@@ -340,7 +388,7 @@ return [
'qty' => 'مقدار',
'qty-ordered' => 'سفارش داده شده',
'qty-to-invoice' => 'مقدار به فاکتور',
- 'view-title' => 'صورت حساب #:invoice_id',
+ 'view-title' => '#:invoice_id صورت حساب',
'bill-to' => 'صورت حساب به',
'ship-to' => 'حمل به',
'print' => 'چاپ',
@@ -369,33 +417,34 @@ return [
'inventory-source' => 'منبع موجودی',
'carrier-title' => 'عنوان حامل',
'tracking-number' => 'شماره پیگیری',
- 'view-title' => 'حمل و نقل #:shipment_id',
+ 'view-title' => '#:shipment_id حمل و نقل',
'creation-error' => 'حمل و نقل برای این سفارش ایجاد نمی شود.',
'order-error' => 'ایجاد محموله سفارش مجاز نیست.',
'quantity-invalid' => 'مقدار درخواستی نامعتبر است یا در دسترس نیست.',
],
'refunds' => [
- 'title' => 'Refunds',
+ 'title' => 'بازپرداخت',
'id' => 'Id',
- 'add-title' => 'Create Refund',
- 'save-btn-title' => 'Refund',
- 'order-id' => 'Order Id',
- 'qty-ordered' => 'Qty Ordered',
- 'qty-to-refund' => 'Qty To Refund',
- 'refund-shipping' => 'Refund Shipping',
- 'adjustment-refund' => 'Adjustment Refund',
- 'adjustment-fee' => 'Adjustment Fee',
- 'update-qty' => 'Update Quantities',
- 'invalid-qty' => 'Found invalid quantity for return items.',
- 'refund-limit-error' => 'The most money available to refund is :amount.',
- 'refunded' => 'Refunded',
- 'date' => 'Refund Date',
- 'customer-name' => 'Customer Name',
- 'status' => 'Status',
- 'action' => 'Action',
- 'view-title' => 'Refund #:refund_id',
- 'invalid-refund-amount-error' => 'Refund amount should be non zero.'
+ 'add-title' => 'بازپرداخت ایجاد کنید',
+ 'save-btn-title' => 'بازپرداخت',
+ 'order-id' => 'شماره سفارش',
+ 'qty-ordered' => 'تعداد سفارشات',
+ 'qty-to-refund' => 'مقدار برای بازپرداخت',
+ 'refund-shipping' => 'ارسال بازپرداخت',
+ 'adjustment-refund' => 'بازپرداخت تنظیم',
+ 'adjustment-fee' => 'هزینه تنظیم',
+ 'update-qty' => 'مقادیر را به روز کنید',
+ 'invalid-qty' => 'مقدار نامعتبر برای موارد برگشتی یافت شد',
+ 'refund-limit-error' => ' دلار است :amount بیشترین پول برای بازپرداخت ',
+ 'refunded' => 'بازپرداخت',
+ 'date' => 'تاریخ بازپرداخت',
+ 'customer-name' => 'نام مشتری',
+ 'status' => 'وضعیت',
+ 'action' => 'عمل',
+ 'view-title' => ' #:refund_id بازپرداخت',
+ 'invalid-refund-amount-error' => 'مبلغ بازپرداخت باید صفر نباشد.'
+
]
],
@@ -425,6 +474,8 @@ return [
'price' => 'قیمت',
'weight' => 'وزن',
'status' => 'وضعیت',
+ 'enabled' => 'فعال شده است',
+ 'disabled' => 'معلول',
'add-variant-title' => 'افزودن نوع',
'variant-already-exist-message' => 'گزینه های مختلف با همان ویژگی های موجود در حال حاضر وجود دارد.',
'add-image-btn-title' => 'افزودن تصویثر',
@@ -435,6 +486,18 @@ return [
'images' => 'تصاویر',
'inventories' => 'موجودی ها',
'variations' => 'تغییرات',
+ 'downloadable' => 'اطلاعات قابل بارگیری',
+ 'links' => 'پیوندها',
+ 'add-link-btn-title' => 'پیوند را اضافه کنید',
+ 'samples' => 'نمونه ها',
+ 'add-sample-btn-title' => 'نمونه را اضافه کنید',
+ 'downloads' => 'بارگیری مجاز',
+ 'file' => 'فایل',
+ 'sample' => 'نمونه',
+ 'upload-file' => 'آپلود فایل',
+ 'url' => 'Url',
+ 'sort-order' => 'ترتیب مرتب سازی',
+ 'browse-file' => 'پرونده را مرور کنید',
'product-link' => 'محصولات مرتبط',
'cross-selling' => 'فروش متقابل',
'up-selling' => 'فروش بالا',
@@ -442,9 +505,13 @@ return [
'product-search-hint' => 'شروع به تایپ نام محصول کنید',
'no-result-found' => 'محصولاتی با همین نام یافت نشد',
'searching' => 'جست و جو ...',
- 'bundle-items' => 'Bundle Items',
- 'add-option-btn-title' => 'Add Option',
- 'option-title' => 'Option Title',
+ 'grouped-products' => 'محصولات گروه بندی شده',
+ 'search-products' => 'جستجوی محصولات',
+ 'no-result-found' => 'محصولاتی با همین نام یافت نشد',
+ 'channel' => 'کانالها',
+ 'bundle-items' => 'موارد بسته بندی',
+ 'add-option-btn-title' => 'گزینه را اضافه کنید',
+ 'option-title' => 'عنوان گزینه',
'input-type' => 'Input Type',
'is-required' => 'Is Required',
'select' => 'Select',
@@ -471,25 +538,26 @@ return [
'multiselect' => 'Multiselect',
'datetime' => 'Datetime',
'date' => 'Date',
- 'label' => 'Label',
- 'admin' => 'Admin',
- 'options' => 'Options',
+ 'label' => 'برچسب',
+ 'admin' => 'مدیر',
+ 'options' => 'گزینه ها',
'position' => 'موقعیت',
'add-option-btn-title' => 'افزودن گزینه',
'validations' => 'اعتبار سنجی ها',
'input_validation' => 'اعتبار سنجی ورودی',
- 'is_required' => 'Is Required',
- 'is_unique' => 'Is Unique',
- 'number' => 'Number',
- 'decimal' => 'Decimal',
- 'email' => 'Email',
+ 'is_required' => 'مورد نیاز است',
+ 'is_unique' => 'منحصر به فرد است',
+ 'number' => 'عدد',
+ 'decimal' => 'اعشار',
+ 'email' => 'پست الکترونیک',
'url' => 'URL',
- 'configuration' => 'Configuration',
- 'status' => 'Status',
+ 'configuration' => 'پیکربندی',
+ 'status' => 'وضعیت',
'yes' => 'بله',
'no' => 'خیر',
'value_per_locale' => 'مقدار در هر ممحل',
'value_per_channel' => 'مقدار در هر کانال',
+ 'value_per_channel' => 'مقدار در هر کانال',
'is_filterable' => 'استفاده در Navigation Layered',
'is_configurable' => 'برای ایجاد یک محصول قابل تنظیم استفاده کنید',
'admin_name' => 'نام مدیر',
@@ -501,7 +569,11 @@ return [
'text-swatch' => 'متن Swatch',
'swatch' => 'Swatch',
'image' => 'تصویر',
- 'file' => 'فایل'
+ 'file' => 'فایل',
+ 'checkbox' => 'Checkbox',
+ 'use_in_flat' => "در جدول تخت محصول ایجاد کنید",
+ 'is_comparable' => "ویژگی قابل مقایسه است",
+ 'default_null_option' => 'گزینه پیش فرض خالی ایجاد کنید',
],
'families' => [
'title' => 'خانواده ها',
@@ -545,6 +617,8 @@ return [
'meta_description' => 'توضیحات متا',
'meta_keywords' => 'کلیدواژه ها متا',
'image' => 'تصویر',
+ 'filterable-attributes' => 'ویژگی های فیلتر',
+ 'attributes' => 'ویژگی های',
]
],
@@ -592,6 +666,7 @@ return [
'edit-button-title' => 'ویرایش نرخ'
],
'zip_code' => 'کد پستی',
+ 'is_zip' => 'محدوده Zip را فعال کنید',
],
'sales' => [
@@ -610,10 +685,12 @@ return [
'title' => 'محل ها',
'add-title' => 'افزودن محل',
'edit-title' => 'ویرایش محل',
+ 'add-title' => 'محل را اضافه کنید',
'save-btn-title' => 'ذخیره محل',
'general' => 'عمومی',
'code' => 'کد',
'name' => 'نام',
+ 'direction' => 'جهت',
'create-success' => 'محل با موفقیت ایجاد شد',
'update-success' => 'محل با موفقیت به روز شد.',
'delete-success' => 'محل با موفقیت حذف شد.',
@@ -650,6 +727,8 @@ return [
'source_currency' => 'منبع ارز',
'target_currency' => 'هدف ارز',
'rate' => 'نرخ',
+ 'exchange-class-not-found' => 'کلاس نرخ ارز :service یافت نشد',
+ 'update-rates' => ' به روز کنید :service نرخ ها را با استفاده از',
'create-success' => 'نرخ ارز با موفقیت ایجاد شد.',
'update-success' => 'نرخ ارز با موفقیت به روز شد.',
'delete-success' => 'نرخ ارز با موفقیت حذف شد.',
@@ -712,10 +791,16 @@ return [
'update-success' => 'کانال با موفقیت به روز شد.',
'delete-success' => 'کانال با موفقیت حذف شد.',
'last-delete-error' => 'حداقل یک کانال مورد نیاز است.',
+ 'seo' => 'SEO صفحه اصلی',
+ 'seo-title' => 'عنوان Meta',
+ 'seo-description' => 'شرح Meta',
+ 'seo-keywords' => 'کلید واژه ها Meta',
+
],
+
'sliders' => [
'title' => 'عنوان',
- 'name' => 'Name',
+ 'name' => 'نام',
'add-title' => 'افزودن اسلاید',
'edit-title' => 'ویرایش اسلایدر',
'save-btn-title' => 'ذخیره اسلایدر',
@@ -730,6 +815,7 @@ return [
'delete-success' => 'آخرین اسلایدر حذف نمی شود',
'delete-fail' => 'اسلایدر با موفقیت حذف شد'
],
+
'tax-categories' => [
'title' => 'دسته بندی های مالیات',
'add-title' => 'افزودن دسته بندی مالیات',
@@ -752,6 +838,7 @@ return [
'atleast-one' => 'آخرین دسته مالیاتی را نمی توان حذف کرد',
'delete' => 'دسته بندی مالیات با موفقیت حذف شد'
],
+
'tax-rates' => [
'title' => 'نرخ مالیات',
'add-title' => 'افزودن نرخ مالیات',
@@ -771,6 +858,7 @@ return [
'edit-button-title' => 'ویرایش نرخ'
],
'zip_code' => 'کد پستی',
+ 'is_zip' => ' را فعال کنید Zip محدوده',
'create-success' => 'نرخ مالیات با موفقیت ایجاد شد',
'create-error' => 'نمی توان نرخ مالیات ایجاد کرد',
'update-success' => 'نرخ مالیات با موفقیت به روز شد',
@@ -789,12 +877,43 @@ return [
'edit-title' => 'ویرایش گروه',
'save-btn-title' => 'ذخیره گروه',
'title' => 'گروه ها',
+ 'save-btn-title' => 'ذخیره گروه',
'code' => 'کد',
'name' => 'نام',
'is_user_defined' => 'تعریف شده توسط کاربر',
'yes' => 'بله'
],
+ 'addresses' => [
+ 'title' => ':customer_name لیست آدرس های ',
+ 'vat_id' => 'id وات',
+ 'create-title' => 'آدرس مشتری را ایجاد کنید',
+ 'edit-title' => 'آدرس مشتری را به روز کنید',
+ 'title-orders' => ':customer_name لیست سفارشات ',
+ 'address-list' => 'لیست آدرس',
+ 'order-list' => 'لیست سفارشات',
+ 'address-id' => 'ID نشانی',
+ 'address-1' => 'آدرس 1',
+ 'city' => 'شهر',
+ 'state-name' => 'دولت',
+ 'country-name' => 'کشور',
+ 'postcode' => 'کد پستی',
+ 'default-address' => 'آدرس پیش فرض',
+ 'yes' => 'آره',
+ 'not-approved' => 'مورد تایید نیست',
+ 'no' => 'نه',
+ 'dash' => '-',
+ 'delete' => 'حذف',
+ 'create-btn-title' => 'اضافه کردن آدرس',
+ 'save-btn-title' => 'ذخیره آدرس',
+ 'general' => 'عمومی',
+ 'success-create' => 'آدرس مشتری با موفقیت ایجاد شد Success:',
+ 'success-update' => 'آدرس مشتری با موفقیت به روز شد Success:',
+ 'success-delete' => 'آدرس مشتری با موفقیت حذف شد Success:',
+ 'success-mass-delete' => 'آدرس های انتخاب شده با موفقیت حذف شدند Success:',
+ 'error-create' => 'آدرس مشتری ایجاد نشده است Error:',
+ ],
+
'note' => [
'title' => 'افزودن یادداشت',
'save-note' => 'ذخیره یادداشت',
@@ -818,13 +937,14 @@ return [
'state' => 'استان',
'select-state' => 'یک منطقه ، ایالت یا استان را انتخاب کنید.',
'country' => 'کشور',
- 'other' => 'Other',
+ 'other' => 'دیگر',
'male' => 'مرد',
'female' => 'زن',
+ 'phone' => 'تلفن',
'group-default' => 'نمی توان گروه پیش فرض را حذف کرد.',
'edit-help-title' => 'ویرایش مشتری',
'delete-help-title' => 'حذف مشتری',
- 'addresses' => 'Addresses',
+ 'addresses' => 'آدرس ها',
'mass-destroy-success' => 'مشتریان با موفقیت حذف شدند',
'mass-update-success' => 'مشتریان با موفقیت به روز شدند',
'status' => 'وضعیت',
@@ -857,91 +977,137 @@ return [
],
'promotion' => [
- 'catalog-rule' => 'قوانین کاتالوگ',
- 'cart-rule' => 'قوانین سبد خرید',
- 'add-catalog-rule' => 'افزودن قانون کاتالوگ',
- 'add-cart-rule' => 'افزودن قانون سبد خرید',
- 'edit-cart-rule' => 'ویرایش قانون کاتالوگ',
- 'edit-catalog-rule' => 'ویرایش قانون سبد خرید',
- 'create-catalog-rule' => 'ایجاد قانون کاتالوگ',
- 'create-cart-rule' => 'ایجاد قانون سبد خرید',
- 'save-btn-title' => 'ایجاد',
- 'edit-btn-title' => 'ویرایش',
- 'save' => 'ذخیره',
- 'select-attr' => 'انتخاب ویژگی',
- 'select-attr-fam' => 'انتخاب خانواده ویژگی',
- 'select-cart-attr' => 'انتخاب ویژگی سبد خرید',
- 'add_condition' => 'افزودن شرط',
- 'global_labels' => 'برچسب های جهانی',
- 'general-info' => [
- 'name' => 'نام نقش',
- 'description' => 'توضیحات',
- 'starts-from' => 'شروع',
- 'ends-till' => 'پایان',
- 'channels' => 'کانال ها',
- 'channels-req' => 'کانال ها',
- 'cust-groups' => 'گروه های مشتری',
- 'priority' => 'اولویت',
- 'add-condition' => 'افزودن شرایط',
- 'disc_amt' => 'مقدار تخفیف',
- 'disc_percent' => 'درصد تخفیف',
- 'is-coupon' => 'از کوپن استفاده کنید',
- 'is-coupon-yes' => 'بله',
- 'is-coupon-no' => 'خیر',
- 'uses-per-cust' => 'استفاده می شود برای هر مشتری',
- 'all' => 'همه',
- 'any' => 'هیچ',
- 'end-other-rules' => 'پایان قوانین دیگر',
- 'status' => 'فعال است',
- 'all-conditions-true' => 'به فرض همه شرایط صحیح است',
- 'assuming' => 'با فرض اینکه',
- 'conditions' => 'شرایط',
- 'apply' => 'درخواست دادن',
- 'are' => 'هستند',
- 'true' => 'صحیح',
- 'false' => 'غلط',
- 'limit' => 'محدودیت استفاده',
- 'specific-coupon' => 'کوپن خاص (چک) / خودکار تولید شده (بررسی نشده)',
- 'free-shipping' => 'ارسال رایگان',
- 'is-guest' => 'برای مهمانان',
- 'disc_qty' => 'حداکثر. مقدار مجاز برای تخفیف',
- 'test-mode' => 'انتخاب کنید چگونه شرایط را آزمایش کنیم',
- 'labels' => 'برچسب',
- 'information' => 'اطلاعات',
- 'actions' => 'عملیات',
- 'coupons' => 'کوپن ها'
- ],
-
- 'status' => [
- 'success' => 'موفقیت! قانون ایجاد شده است',
- 'success-coupon' => 'موفقیت! قانون به همراه کوپن ایجاد شده است',
- 'failed' => 'خطا! نتوانست قانون را ایجاد کند',
- 'update-success' => 'موفقیت! قانون به روز شد',
- 'update-coupon-success' => 'موفقیت! قانون به همراه کوپن به روز شد',
- 'update-failed' => 'خطا! نمی توان بروزرسانی کرد',
- 'delete-success' => 'موفق! قانون حذف شد',
- 'delete-failed' => 'خطا! حذف نمی شود',
- 'coupon-applied' => 'کوپن مورد استفاده',
- 'coupon-failed' => 'کوپن نتوانست اعمال شود',
- 'no-coupon' => '* کوپن قابل استفاده نیست',
- 'coupon-removed' => 'کوپن با موفقیت حذف شد',
- 'coupon-remove-failed' => 'حذف کوپن انجام نشد',
- 'duplicate-coupon' => 'کوپن قبلاً وجود دارد ، لطفاً با یک کوپن دیگر دوباره امتحان کنید'
- ],
-
- 'catalog' => [
+ 'cart-rules' => [
+ 'title' => 'قوانین سبد خرید',
+ 'add-title' => 'قانون سبد خرید را اضافه کنید',
+ 'edit-title' => 'تنظیم قانون سبد خرید',
+ 'save-btn-title' => 'صرفه جویی در قانون سبد خرید',
+ 'rule-information' => 'اطلاعات قانون',
'name' => 'نام',
- 'description' => 'توضیحات',
- 'apply-percent' => 'به عنوان درصد اعمال شود',
- 'apply-fixed' => 'به عنوان مقدار ثابت اعمال شود',
- 'adjust-to-percent' => 'تنظیم به درصد',
- 'adjust-to-value' => 'مقدار تخفیف را تنظیم کنید',
- 'condition-missing' => 'لطفا شرایط را بررسی کنید ، برخی از مقادیر ممکن است وجود نداشته باشد'
+ 'description' => 'شرح',
+ 'status' => 'وضعیت',
+ 'is-active' => 'قاعده سبد خرید فعال است',
+ 'channels' => 'کانالها',
+ 'customer-groups' => 'گروه های مشتری',
+ 'coupon-type' => 'نوع کوپن',
+ 'no-coupon' => 'بدون کوپن',
+ 'specific-coupon' => 'کوپن خاص',
+ 'auto-generate-coupon' => 'تولید کوپن خودکار',
+ 'no' => 'نه',
+ 'yes' => 'آره',
+ 'coupon-code' => 'کد کوپن',
+ 'uses-per-coupon' => 'از هر کوپن استفاده می کند',
+ 'uses-per-customer' => 'از هر مشتری استفاده می کند',
+ 'uses-per-customer-control-info' => 'فقط برای ورود به سیستم در مشتریان استفاده می شود',
+ 'from' => 'از جانب',
+ 'to' => 'به',
+ 'priority' => 'اولویت',
+ 'conditions' => 'شرایط',
+ 'condition-type' => 'نوع وضعیت',
+ 'all-conditions-true' => 'همه شرایط صحیح است',
+ 'any-condition-true' => 'هر شرایطی درست است',
+ 'add-condition' => 'شرط را اضافه کنید',
+ 'choose-condition-to-add' => 'شرطی را برای اضافه کردن انتخاب کنید',
+ 'cart-attribute' => 'ویژگی سبد خرید',
+ 'subtotal' => 'فرعی',
+ 'total-items-qty' => 'تعداد کل موارد',
+ 'total-weight' => 'وزن کل',
+ 'payment-method' => 'روش پرداخت',
+ 'shipping-method' => 'روش حمل و نقل',
+ 'shipping-postcode' => 'حمل و نقل پستی / کد پستی',
+ 'shipping-state' => 'کشور حمل و نقل',
+ 'shipping-country' => 'کشور حمل و نقل',
+ 'cart-item-attribute' => 'ویژگی مورد سبد خرید',
+ 'price-in-cart' => 'قیمت در سبد خرید',
+ 'qty-in-cart' => 'کمیت در سبد خرید',
+ 'product-attribute' => 'ویژگی محصول',
+ 'attribute-name-children-only' => '(فقط کودکان) :attribute_name',
+ 'attribute-name-parent-only' => '(فقط والدین) :attribute_name' ,
+ 'is-equal-to' => 'برابر است با',
+ 'is-not-equal-to' => 'مساوی نیست',
+ 'equals-or-greater-than' => 'برابر یا بیشتر از',
+ 'equals-or-less-than' => 'برابر یا کمتر از',
+ 'greater-than' => 'بزرگتر از',
+ 'less-than' => 'کمتر از',
+ 'contain' => 'حاوی',
+ 'contains' => 'حاوی',
+ 'does-not-contain' => 'شامل نمی شود',
+ 'actions' => 'اقدامات',
+ 'action-type' => 'نوع عمل',
+ 'percentage-product-price' => 'درصد قیمت محصول',
+ 'fixed-amount' => 'مقدار ثابت',
+ 'fixed-amount-whole-cart' => 'مقدار ثابت به سبد خرید',
+ 'buy-x-get-y-free' => 'خرید X دریافت Y رایگان',
+ 'discount-amount' => 'مقدار تخفیف',
+ 'discount-quantity' => 'حداکثر مقدار مجاز برای تخفیف',
+ 'discount-step' => 'مقدار X را بخرید',
+ 'free-shipping' => 'ارسال رایگان',
+ 'apply-to-shipping' => 'ارسال به حمل و نقل',
+ 'coupon-codes' => 'کدهای کوپن',
+ 'coupon-qty' => 'QTY کوپن',
+ 'code-length' => 'طول کد',
+ 'code-format' => 'قالب کد',
+ 'alphanumeric' => 'الفبایی',
+ 'alphabetical' => 'الفبایی',
+ 'numeric' => 'عددی',
+ 'code-prefix' => 'پیشوند کد',
+ 'code-suffix' => 'کد سوفیکس',
+ 'generate' => 'تولید می کنند',
+ 'cart-rule-not-defind-error' => 'قانون سبد خرید تعریف نشده است',
+ 'mass-delete-success' => 'همه کوپن های انتخاب شده با موفقیت حذف شدند.',
+ 'end-other-rules' => 'قوانین دیگر را پایان دهید',
+ 'children-categories' => '(دسته بندی ها (فقط کودکان',
+ 'parent-categories' => '(دسته ها (فقط والدین',
+ 'categories' => 'دسته بندی ها',
+ 'attribute_family' => 'خانواده ویژگی'
],
- 'cart' => [
- 'buy-atleast' => 'حداقل بخرید',
- 'apply-to-shipping' => 'درخواست حمل و نقل'
+ 'catalog-rules' => [
+ 'title' => 'قوانین فهرست',
+ 'add-title' => 'قانون کاتالوگ را اضافه کنید',
+ 'edit-title' => 'تنظیم قانون کاتالوگ',
+ 'save-btn-title' => 'ذخیره قانون کاتالوگ',
+ 'rule-information' => 'اطلاعات قانون',
+ 'name' => 'نام',
+ 'description' => 'شرح',
+ 'status' => 'وضعیت',
+ 'is-active' => 'قانون کاتالوگ فعال است',
+ 'channels' => 'کانالها',
+ 'customer-groups' => 'گروه های مشتری',
+ 'no' => 'نه',
+ 'yes' => 'آره',
+ 'from' => 'از جانب',
+ 'to' => 'به',
+ 'priority' => 'اولویت',
+ 'conditions' => 'شرایط',
+ 'condition-type' => 'نوع وضعیت',
+ 'all-conditions-true' => 'همه شرایط صحیح است',
+ 'any-condition-true' => 'هر شرایطی درست است',
+ 'add-condition' => 'شرط را اضافه کنید',
+ 'choose-condition-to-add' => 'شرطی را برای اضافه کردن انتخاب کنید',
+ 'product-attribute' => 'ویژگی محصول',
+ 'attribute-name-children-only' => ' (فقط کودکان) :attribute_name',
+ 'attribute-name-parent-only' => '(فقط والدین) :attribute_name',
+ 'is-equal-to' => 'برابر است با',
+ 'is-not-equal-to' => 'مساوی نیست',
+ 'equals-or-greater-than' => 'برابر یا بیشتر از',
+ 'equals-or-less-than' => 'برابر یا کمتر از',
+ 'greater-than' => 'بزرگتر از',
+ 'less-than' => 'کمتر از',
+ 'contain' => 'حاوی',
+ 'contains' => 'حاوی',
+ 'does-not-contain' => 'شامل نمی شود',
+ 'actions' => 'اقدامات',
+ 'action-type' => 'نوع عمل',
+ 'percentage-product-price' => 'درصد قیمت محصول',
+ 'fixed-amount' => 'مقدار ثابت',
+ 'fixed-amount-whole-cart' => 'مقدار ثابت به فهرست کامل',
+ 'buy-x-get-y-free' => 'خرید X دریافت Y رایگان',
+ 'discount-amount' => 'مقدار تخفیف',
+ 'mass-delete-success' => 'همه فهرست انتخابی کوپن ها با موفقیت حذف شدند',
+ 'end-other-rules' => 'قوانین دیگر را پایان دهید',
+ 'categories' => 'دسته بندی ها',
+ 'attribute_family' => 'خانواده ویژگی'
]
],
@@ -985,7 +1151,7 @@ return [
'csv' => 'CSV',
'xls' => 'XLS',
'file' => 'File',
- 'upload-error' => 'پرونده باید یک نوع از نوع ها باشد: xls, xlsx, csv.',
+ 'upload-error' => ':xls, xlsx, csv. پرونده باید یک نوع از نوع ها باشد',
'duplicate-error' => 'شناسه باید شناسه منحصر به فرد ، شناسه تکراری :identifier در سطر :position.',
'enough-row-error' => 'ردیف پرونده کافی نیست',
'allowed-type' => 'نوع مجاز :',
@@ -994,25 +1160,60 @@ return [
'illegal-format' => 'خطا! این نوع قالب یا پشتیبانی نمی شود یا فرمت غیرقانونی آن است'
],
+ 'cms' => [
+ 'pages' => [
+ 'general' => 'عمومی',
+ 'seo' => 'SEO',
+ 'pages' => 'صفحات',
+ 'title' => 'صفحات',
+ 'add-title' => 'اضافه کردن صفحه',
+ 'content' => 'محتوا',
+ 'url-key' => 'کلید URL',
+ 'channel' => 'کانالها',
+ 'locale' => 'محل های محلی',
+ 'create-btn-title' => 'صفحه را ذخیره کن',
+ 'edit-title' => 'ویرایش صفحه',
+ 'edit-btn-title' => 'صفحه را ذخیره کن',
+ 'create-success' => 'صفحه با موفقیت ایجاد شد',
+ 'create-partial' => 'برخی از صفحات درخواست شده در حال حاضر وجود دارد',
+ 'create-failure' => 'تمام صفحات درخواست شده در حال حاضر وجود دارد',
+ 'update-success' => 'صفحه با موفقیت به روز شد',
+ 'update-failure' => 'صفحه نمی تواند به روز شود',
+ 'page-title' => 'عنوان صفحه',
+ 'layout' => 'چیدمان',
+ 'meta_keywords' => 'کلید واژه ها Meta',
+ 'meta_description' => 'شرح Meta',
+ 'meta_title' => 'عنوان Meta',
+ 'delete-success' => 'صفحه CMS با موفقیت حذف شد',
+ 'delete-failure' => 'صفحه CMS حذف نمی شود',
+ 'preview' => 'پیش نمایش',
+ 'one-col' => 'Use class: "static-container one-column" برای یک طرح ستون
',
+ 'two-col' => 'Use class: "static-container two-column" برای طرح دو ستون
',
+ 'three-col' => 'Use class: "static-container three-column" برای طرح سه ستون
',
+ 'helper-classes' => 'کلاسهای یاور'
+ ]
+ ],
+
'response' => [
- 'being-used' => 'این منبع :name استفاده می شود در منبع :source',
+ 'being-used' => ' مورد استفاده قرار می گیرد :source در :name این منبع',
'cannot-delete-default' => 'کانال پیش فرض حذف نمی شود',
- 'create-success' => ':name با موفقیت ایجاد شد',
- 'update-success' => ':name با موفقیت به روز شد.',
- 'delete-success' => ':name با موفقیت حذف شد',
+ 'create-success' => ' با موفقیت ایجاد شد :name',
+ 'update-success' => ' با موفقیت به روز شد :name',
+ 'delete-success' => 'با موفقیت حذف شد :name',
'delete-failed' => 'هنگام حذف :name خطایی روی داد.',
'last-delete-error' => 'حداقل یک :name لازم است.',
'user-define-error' => 'نمی توان :name سیستم را حذف کرد.',
- 'attribute-error' => ':name در محصولات قابل تنظیم استفاده می شود.',
- 'attribute-product-error' => ':name در محصولات استفاده می شود.',
- 'customer-associate' => ':name نمی توان حذف کرد زیرا مشتری با این گروه در ارتباط است.',
+ 'attribute-error' => 'در محصولات قابل تنظیم استفاده می شود :name ' ,
+ 'attribute-product-error' => ' در محصولات استفاده می شود :name',
+ 'customer-associate' => ' نمی توان حذف کرد زیرا مشتری با این گروه در ارتباط است :name',
'currency-delete-error' => 'این ارز به عنوان ارز پایه کانال تنظیم شده است بنابراین نمی توان آن را حذف کرد.',
- 'upload-success' => ':name با موفقیت بارگذاری شد.',
+ 'upload-success' => ' با موفقیت بارگذاری شد :name',
'delete-category-root' => 'نمی توان دسته اصلی را حذف کرد',
'create-root-failure' => 'طبقه بندی با ریشه نام در حال حاضر وجود دارد',
- 'cancel-success' => ':name با موفقیت لغو شد.',
- 'cancel-error' => ':name قابل لغو نیست.',
- 'already-taken' => ':name قبلا گرفته شده.'
+ 'cancel-success' => ' با موفقیت لغو شد :name',
+ 'cancel-error' => ' قابل لغو نیست :name',
+ 'already-taken' => ' قبلا گرفته شده :name',
+ 'order-pending' => 'حساب حذف نمی شود زیرا برخی از سفارش ها حالت معلق یا در حال پردازش هستند'
],
'footer' => [
@@ -1020,9 +1221,29 @@ return [
],
'admin' => [
+ 'emails' => [
+ 'email' => 'پست الکترونیک',
+ 'notification_label' => 'اطلاعیه',
+ 'notifications' => [
+ 'verification' => 'خدمات ارائه شده بفرست',
+ 'registration' => 'ثبت نام از طریق ایمیل',
+ 'customer' => 'ارسال ایمیل به مشتری',
+ 'new-order' => 'ارسال تأییدیه سفارش ایمیل',
+ 'new-admin' => 'ارسال ایمیل دعوت نامه به مدیر',
+ 'new-invoice' => 'ارسال نامه الکترونیکی برای تأیید فاکتور',
+ 'new-refund' => 'ارسال نامه الکترونیکی اعلان بازپرداخت',
+ 'new-shipment' => 'ارسال نامه الکترونیکی اعلان حمل و نقل',
+ 'new-inventory-source' => 'ارسال نامه الکترونیکی اعلان منبع موجودی',
+ 'cancel-order' => 'ارسال نامه لغو اعلان سفارش پست الکترونیکی',
+ ],
+
+ ],
'system' => [
'catalog' => 'کاتالوگ',
'products' => 'محصولات',
+ 'guest-checkout' => 'وارسی میهمان',
+ 'allow-guest-checkout' => 'مجاز به پرداخت مهمان',
+ 'allow-guest-checkout-hint' => 'نکته: در صورت روشن بودن ، این گزینه به طور خاص برای هر محصول قابل تنظیم است',
'review' => 'بررسی',
'allow-guest-review' => 'اجازه دادن به کاربر مهمان برای بررسی',
'inventory' => 'موجودی',
@@ -1062,14 +1283,30 @@ return [
'footer' => 'فوتر',
'content' => 'محتوا',
'footer-content' => 'متن فوتر',
+ 'footer-toggle' => 'پایین صفحه را تغییر دهید',
'locale-options' => 'گزینه های واحد',
'weight-unit' => 'واحد وزن',
+ 'admin-page-limit' => 'موارد پیش فرض در هر صفحه (مدیر)',
+ 'email-settings' => 'Email Settings',
+ 'email-sender-name' => 'Email Sender Name',
+ 'shop-email-from' => 'Shop Email Address [For sending emails]',
+ 'admin-name' => 'Admin Name',
+ 'admin-email' => 'Admin Email',
'design' => 'طراحی',
'admin-logo' => 'لوگو مدیر',
'logo-image' => 'تصویر لوگو',
'credit-max' => 'اعتبار مشتری حداکثر',
'credit-max-value' => 'حداکثر میزان اعتبار',
'use-credit-max' => 'استفاده از حداکثر اعتبار',
+ 'order-settings' => 'تنظیمات سفارش دهید',
+ 'orderNumber' => 'تنظیمات شماره سفارش دهید',
+ 'order-number-prefix' => 'پیش شماره شماره سفارش',
+ 'order-number-length' => 'طول شماره سفارش',
+ 'order-number-suffix' => 'تعداد کافی شماره سفارش',
+ 'default' => 'پیش فرض',
+ 'sandbox' => 'Sandbox',
+ 'all-channels' => 'همه',
+ 'all-locales' => 'همه',
'sandbox' => 'Sandbox',
'invoice-slip-design' => 'Invoice Slip Design',
'logo' => 'logo'
diff --git a/packages/Webkul/Admin/src/Resources/lang/nl/app.php b/packages/Webkul/Admin/src/Resources/lang/nl/app.php
index fb2a5bd4c..b263d1487 100644
--- a/packages/Webkul/Admin/src/Resources/lang/nl/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/nl/app.php
@@ -426,24 +426,24 @@ return [
'refunds' => [
'title' => 'Terugbetalingen',
'id' => 'Id',
- 'add-title' => 'Create Refund',
+ 'add-title' => 'Maak een terugbetaling',
'save-btn-title' => 'Opslaan',
- 'order-id' => 'Order Id',
- 'qty-ordered' => 'Qty Ordered',
- 'qty-to-refund' => 'Qty To Refund',
- 'refund-shipping' => 'Refund Shipping',
- 'adjustment-refund' => 'Adjustment Refund',
- 'adjustment-fee' => 'Adjustment Fee',
- 'update-qty' => 'Update Quantities',
- 'invalid-qty' => 'We found an invalid quantity to refund items.',
- 'refund-limit-error' => 'The most money available to refund is :amount.',
+ 'order-id' => 'Bestellen Id',
+ 'qty-ordered' => 'Hoeveelheid besteld',
+ 'qty-to-refund' => 'Te restitueren hoeveelheid',
+ 'refund-shipping' => 'Verzending terugbetalen',
+ 'adjustment-refund' => 'Aanpassing restitutie',
+ 'adjustment-fee' => 'Aanpassingskosten',
+ 'update-qty' => 'Hoeveelheden bijwerken',
+ 'invalid-qty' => 'We hebben een ongeldige hoeveelheid gevonden om artikelen terug te betalen.',
+ 'refund-limit-error' => 'Het meeste geld dat terugbetaald kan worden is :amount.',
'refunded' => 'Teruggestort',
'date' => 'Refund Date',
- 'customer-name' => 'Customer Name',
- 'status' => 'Status',
+ 'customer-name' => 'klantnaam',
+ 'status' => 'Toestand',
'action' => 'Actie',
- 'view-title' => 'Refund #:refund_id',
- 'invalid-refund-amount-error' => 'Refund amount should be non zero.'
+ 'view-title' => 'Terugbetaling #:refund_id',
+ 'invalid-refund-amount-error' => 'Het restitutiebedrag mag niet nul zijn.'
]
],
@@ -572,6 +572,7 @@ return [
'file' => 'Bestand',
'checkbox' => 'Checkbox',
'use_in_flat' => "Create in Product Flat Table",
+ 'is_comparable' => "Attribuut is vergelijkbaar ",
'default_null_option' => 'Create default empty option',
],
'families' => [
@@ -595,29 +596,29 @@ return [
'categories' => [
'title' => 'Categorieën',
'add-title' => 'Categorie toevoegen',
- 'edit-title' => 'Edit Category',
- 'save-btn-title' => 'Save Category',
+ 'edit-title' => 'Categorie bewerken',
+ 'save-btn-title' => 'Categorie opslaan',
'general' => 'Algemeen',
'name' => 'Naam',
- 'visible-in-menu' => 'Visible In Menu',
+ 'visible-in-menu' => 'Zichtbaar in menu',
'yes' => 'Ja',
'no' => 'Nee',
- 'position' => 'Position',
- 'display-mode' => 'Display Mode',
- 'products-and-description' => 'Products and Description',
- 'products-only' => 'Products Only',
- 'description-only' => 'Description Only',
- 'description-and-images' => 'Description and Images',
- 'description' => 'Description',
- 'parent-category' => 'Parent Category',
- 'seo' => 'Search Engine Optimization',
+ 'position' => 'Positie',
+ 'display-mode' => 'Weergavemodus',
+ 'products-and-description' => 'Producten en beschrijving',
+ 'products-only' => 'Alleen producten',
+ 'description-only' => 'Alleen beschrijving',
+ 'description-and-images' => 'Beschrijving en afbeeldingen',
+ 'description' => 'Beschrijving',
+ 'parent-category' => 'Bovenliggende categorie',
+ 'seo' => 'zoek machine optimalisatie',
'slug' => 'Slug',
- 'meta_title' => 'Meta Title',
- 'meta_description' => 'Meta Description',
+ 'meta_title' => 'Metatitel',
+ 'meta_description' => 'Meta omschrijving',
'meta_keywords' => 'Meta trefwoorden',
'image' => 'Afbeelding',
- 'filterable-attributes' => 'Filterable Attributes',
- 'attributes' => 'Attributes',
+ 'filterable-attributes' => 'Filtreerbare kenmerken',
+ 'attributes' => 'Attributen',
]
],
@@ -649,32 +650,32 @@ return [
'tax-rates' => [
'title' => 'BTW-tarieven',
'add-title' => 'BTW toevoegen',
- 'edit-title' => 'Edit Tax Rate',
- 'save-btn-title' => 'Save Tax Rate',
- 'general' => 'Tax Rate',
- 'identifier' => 'Identifier',
- 'is_zip' => 'Enable Zip Range',
- 'zip_from' => 'Zip From',
+ 'edit-title' => 'Btw-tarief bewerken',
+ 'save-btn-title' => 'Belastingtarief opslaan',
+ 'general' => 'Belastingtarief',
+ 'identifier' => 'Identificatie',
+ 'is_zip' => 'Zip-bereik inschakelen',
+ 'zip_from' => 'Zip van',
'zip_to' => 'Zip To',
'state' => 'Staat/Provincie',
- 'select-state' => 'Select a region, state or province.',
+ 'select-state' => 'Selecteer een regio, staat of provincie.',
'country' => 'Land',
- 'tax_rate' => 'Rate',
+ 'tax_rate' => 'Tarief',
'edit' => [
- 'title' => 'Edit Tax Rate',
- 'edit-button-title' => 'Edit Rate'
+ 'title' => 'Btw-tarief bewerken',
+ 'edit-button-title' => 'Tarief bewerken'
],
- 'zip_code' => 'Zip Code',
- 'is_zip' => 'Enable Zip Range',
+ 'zip_code' => 'Postcode',
+ 'is_zip' => 'Zip-bereik inschakelen',
],
'sales' => [
'shipping-method' => [
- 'title' => 'Shipping Methods',
+ 'title' => 'Verzendmethoden',
'save-btn-title' => 'Opslaan',
'description' => 'Description',
'active' => 'Actief',
- 'status' => 'Status'
+ 'status' => 'Toestand'
]
]
],
@@ -684,6 +685,7 @@ return [
'title' => 'Landinstellingen',
'add-title' => 'Landinstelling toevoegen',
'edit-title' => 'Landinstelling wijzigen',
+ 'add-title' => 'Landinstelling toevoegen',
'save-btn-title' => 'Landinstelling opslaan',
'general' => 'Algemeen',
'code' => 'Code',
@@ -725,8 +727,8 @@ return [
'source_currency' => 'Valuta bron',
'target_currency' => 'Valuta doel',
'rate' => 'Tarief',
- 'exchange-class-not-found' => ':service exchange rate class not found',
- 'update-rates' => 'Update rates using :service',
+ 'exchange-class-not-found' => ':service wisselkoersklasse niet gevonden',
+ 'update-rates' => 'Tarieven bijwerken met :service',
'create-success' => 'Wisselkoers succesvol aangemaakt.',
'update-success' => 'Wisselkoers succesvol bijgewerkt.',
'delete-success' => 'Wisselkoers succesvol verwijderd.',
@@ -741,8 +743,8 @@ return [
'code' => 'Code',
'name' => 'Naam',
'description' => 'Omschrijving',
- 'source-is-active' => 'Source is Active',
- 'contact-info' => 'Contact Information',
+ 'source-is-active' => 'Bron is actief',
+ 'contact-info' => 'Contactgegevens',
'contact_name' => 'Naam',
'contact_email' => 'Email',
'contact_number' => 'Contact nummer',
@@ -757,10 +759,10 @@ return [
'latitude' => 'Latitude',
'longitude' => 'Longitude',
'status' => 'Status',
- 'create-success' => 'Inventory source created successfully.',
- 'update-success' => 'Inventory source updated successfully.',
- 'delete-success' => 'Inventory source deleted successfully.',
- 'last-delete-error' => 'At least one Inventory source is required.',
+ 'create-success' => 'Voorraadbron succesvol aangemaakt.',
+ 'update-success' => 'Voorraadbron succesvol bijgewerkt.',
+ 'delete-success' => 'Voorraadbron verwijderd.',
+ 'last-delete-error' => 'Er is ten minste één voorraadbron vereist.',
],
'channels' => [
'title' => 'Kanalen',
@@ -772,16 +774,16 @@ return [
'name' => 'Naam',
'description' => 'Omschrijving',
'hostname' => 'Hostnaam',
- 'currencies-and-locales' => 'Currencies and Locales',
+ 'currencies-and-locales' => 'Valuta en landinstellingen',
'locales' => 'Landinstellingen',
- 'default-locale' => 'Default Locale',
+ 'default-locale' => 'Standaardlocale',
'currencies' => 'Valuta\'s',
'base-currency' => 'Standaard valuta',
'root-category' => 'Hoofdcategorie',
'inventory_sources' => 'Standaard bron',
- 'design' => 'Design',
+ 'design' => 'Ontwerp',
'theme' => 'Thema',
- 'home_page_content' => 'Home Page Content',
+ 'home_page_content' => 'Startpagina-inhoud',
'footer_content' => 'Onderschrift inhoud',
'logo' => 'Logo',
'favicon' => 'Favicon',
@@ -806,12 +808,12 @@ return [
'image' => 'Afbeelding',
'content' => 'Inhoud',
'channels' => 'Kanaal',
- 'created-success' => 'Slider item created successfully',
- 'created-fault' => 'Error in creating slider item',
- 'update-success' => 'Slider item successfully updated',
- 'update-fail' => 'Slider cannot be updated',
- 'delete-success' => 'Cannot delete last llider item',
- 'delete-fail' => 'Slider item successfully deleted'
+ 'created-success' => 'Slideritem met succes gemaakt',
+ 'created-fault' => 'Fout bij het maken van een schuifitem',
+ 'update-success' => 'Schuifitem is bijgewerkt',
+ 'update-fail' => 'Schuifregelaar kan niet worden bijgewerkt',
+ 'delete-success' => 'Kan laatste llider-item niet verwijderen',
+ 'delete-fail' => 'Schuifitem is verwijderd'
],
'tax-categories' => [
@@ -824,45 +826,45 @@ return [
'name' => 'Naam',
'code' => 'Code',
'description' => 'Omschrijving',
- 'select-taxrates' => 'Select Tax Rates',
+ 'select-taxrates' => 'Selecteer Belastingtarieven',
'edit' => [
- 'title' => 'Edit Tax Category',
- 'edit-button-title' => 'Edit Tax Category'
+ 'title' => 'Belastingcategorie bewerken',
+ 'edit-button-title' => 'Belastingcategorie bewerken'
],
- 'create-success' => 'New Tax Category Created',
- 'create-error' => 'Error, While Creating Tax Category',
- 'update-success' => 'Successfully Updated Tax Category',
- 'update-error' => 'Error While Updating Tax Category',
- 'atleast-one' => 'Cannot Delete The Last Tax Category',
- 'delete' => 'Tax Category Successfully Deleted'
+ 'create-success' => 'Nieuwe belastingcategorie gemaakt',
+ 'create-error' => 'Fout bij het maken van belastingcategorie',
+ 'update-success' => 'Belastingcategorie is bijgewerkt',
+ 'update-error' => 'Fout bij bijwerken van belastingcategorie',
+ 'atleast-one' => 'Kan de laatste belastingcategorie niet verwijderen',
+ 'delete' => 'Belastingcategorie is verwijderd'
],
'tax-rates' => [
'title' => 'BTW-tarieven',
- 'add-title' => 'Create Tax Rate',
- 'edit-title' => 'Edit Tax Rate',
- 'save-btn-title' => 'Save Tax Rate',
- 'general' => 'Tax Rate',
- 'identifier' => 'Identifier',
- 'is_zip' => 'Enable Zip Range',
- 'zip_from' => 'Zip From',
+ 'add-title' => 'Maak belastingtarief',
+ 'edit-title' => 'Btw-tarief bewerken',
+ 'save-btn-title' => 'Belastingtarief opslaan',
+ 'general' => 'Belastingtarief',
+ 'identifier' => 'Identificatie',
+ 'is_zip' => 'Zip-bereik inschakelen',
+ 'zip_from' => 'Zip van',
'zip_to' => 'Zip To',
'state' => 'Staat/Provincie',
- 'select-state' => 'Select a region, state or province.',
+ 'select-state' => 'Selecteer een regio, staat of provincie.',
'country' => 'Land',
- 'tax_rate' => 'Rate',
+ 'tax_rate' => 'Tarief',
'edit' => [
- 'title' => 'Edit Tax Rate',
- 'edit-button-title' => 'Edit Rate'
+ 'title' => 'Btw-tarief bewerken',
+ 'edit-button-title' => 'Tarief bewerken'
],
'zip_code' => 'Postcode',
- 'is_zip' => 'Enable Zip Range',
+ 'is_zip' => 'Zip-bereik inschakelen',
'create-success' => 'Belastingtarief succesvol aangemaakt',
- 'create-error' => 'Cannot Create Tax Rate',
- 'update-success' => 'Tax Rate Updated Successfully',
- 'update-error' => 'Error! Tax Rate Cannot Be Updated',
+ 'create-error' => 'Kan geen belastingtarief maken',
+ 'update-success' => 'Belastingtarief succesvol bijgewerkt',
+ 'update-error' => 'Fout! Belastingtarief kan niet worden bijgewerkt',
'delete' => 'Het BTW-tarief is verwijderd',
- 'atleast-one' => 'Cannot Delete Last Tax Rate'
+ 'atleast-one' => 'Kan laatste belastingtarief niet verwijderen'
],
'development' => [
'title' => 'Ontwikkeling',
@@ -873,9 +875,9 @@ return [
'groups' =>[
'add-title' => 'Groep toevoegen',
'edit-title' => 'Groep wijzigen',
- 'save-btn-title' => 'Save Group',
+ 'save-btn-title' => 'Groep opslaan',
'title' => 'Groepen',
- 'save-btn-title' => 'Save Group',
+ 'save-btn-title' => 'Groep opslaan',
'code' => 'Code',
'name' => 'Naam',
'is_user_defined' => 'Door de gebruiker gedefinieerd',
@@ -885,13 +887,13 @@ return [
'addresses' => [
'title' => ':customer_name\'s Addresses List',
'vat_id' => 'BTW nummer',
- 'create-title' => 'Create Customer\'s Address',
- 'edit-title' => 'Update Customer\'s Address',
- 'title-orders' => ':customer_name\'s Orders List',
- 'address-list' => 'Address\'s List',
- 'order-list' => 'Order\'s List',
- 'address-id' => 'Address ID',
- 'address-1' => 'Address 1',
+ 'create-title' => 'Maak het adres van de klant',
+ 'edit-title' => 'Werk het adres van de klant bij',
+ 'title-orders' => ':customer_name van de klant',
+ 'address-list' => 'Adreslijst',
+ 'order-list' => 'Lijst van de bestelling',
+ 'address-id' => 'Adres ID',
+ 'address-1' => 'Adres 1',
'city' => 'Woonplaats',
'state-name' => 'Staat',
'country-name' => 'Land',
@@ -905,18 +907,18 @@ return [
'create-btn-title' => 'Adres toevoegen',
'save-btn-title' => 'Bewaar adres',
'general' => 'Algemeen',
- 'success-create' => 'Success: Customer address created successfully.',
- 'success-update' => 'Success: Customer address updated successfully.',
- 'success-delete' => 'Success: Customer address deleted successfully.',
- 'success-mass-delete' => 'Success: selected addresses deleted successfully.',
- 'error-create' => 'Error: Customer address not created.',
+ 'success-create' => 'Success: Klantadres succesvol aangemaakt.',
+ 'success-update' => 'Success: Klantadres succesvol bijgewerkt.',
+ 'success-delete' => 'Success: Klantadres succesvol verwijderd.',
+ 'success-mass-delete' => 'Success: geselecteerde adressen zijn succesvol verwijderd.',
+ 'error-create' => 'Error: Klantadres niet aangemaakt.',
],
'note' => [
- 'title' => 'Add Note',
- 'save-note' => 'Save Note',
- 'enter-note' => 'Enter Note',
- 'help-title' => 'Add Note On This Customer'
+ 'title' => 'Notitie toevoegen',
+ 'save-note' => 'Notitie opslaan',
+ 'enter-note' => 'Notitie invoeren',
+ 'help-title' => 'Opmerking over deze klant toevoegen'
],
'customers' => [
@@ -938,26 +940,27 @@ return [
'other' => 'Anders',
'male' => 'Man',
'female' => 'Vrouw',
- 'group-default' => 'Cannot delete the default group.',
+ 'phone' => 'Telefoon',
+ 'group-default' => 'Kan de standaardgroep niet verwijderen.',
'edit-help-title' => 'Wijzig klant',
'delete-help-title' => 'Klant verwijderen',
'addresses' => 'Addresses',
- 'mass-destroy-success' => 'Customers deleted successfully',
- 'mass-update-success' => 'Customers updated successfully',
- 'status' => 'Status',
+ 'mass-destroy-success' => 'Klanten zijn succesvol verwijderd',
+ 'mass-update-success' => 'Klanten succesvol bijgewerkt',
+ 'status' => 'Toestand',
'active' => 'Actief',
'inactive' => 'Niet geactiveerd'
],
'reviews' => [
- 'title' => 'Reviews',
- 'edit-title' => 'Edit Review',
- 'rating' => 'Rating',
- 'status' => 'Status',
- 'comment' => 'Comment',
- 'pending' => 'Pending',
- 'approved' => 'Approve',
- 'disapproved' => 'Disapprove'
+ 'title' => 'Recensies',
+ 'edit-title' => 'Review bewerken',
+ 'rating' => 'Beoordeling',
+ 'status' => 'Toestand',
+ 'comment' => 'Commentaar',
+ 'pending' => 'In afwachting',
+ 'approved' => 'Goedkeuren',
+ 'disapproved' => 'Afkeuren'
],
'subscribers' => [
@@ -975,167 +978,167 @@ return [
'promotions' => [
'cart-rules' => [
- 'title' => 'Cart Rules',
- 'add-title' => 'Add Cart Rule',
- 'edit-title' => 'Edit Cart Rule',
- 'save-btn-title' => 'Save Cart Rule',
- 'rule-information' => 'Rule Information',
+ 'title' => 'Winkelwagenregels',
+ 'add-title' => 'Winkelwagenregel toevoegen',
+ 'edit-title' => 'Winkelwagenregel bewerken',
+ 'save-btn-title' => 'Bewaar winkelwagen regel',
+ 'rule-information' => 'Regelinformatie',
'name' => 'Naam',
- 'description' => 'Description',
- 'status' => 'Status',
- 'is-active' => 'Cart Rule is Active',
+ 'description' => 'Beschrijving',
+ 'status' => 'Toestand',
+ 'is-active' => 'Winkelwagenregel is actief',
'channels' => 'Kanalen',
- 'customer-groups' => 'Customer Groups',
- 'coupon-type' => 'Coupon Type',
- 'no-coupon' => 'No Coupon',
- 'specific-coupon' => 'Specific Coupon',
- 'auto-generate-coupon' => 'Auto Generate Coupon',
+ 'customer-groups' => 'Klantengroepen',
+ 'coupon-type' => 'Coupontype',
+ 'no-coupon' => 'Geen coupon',
+ 'specific-coupon' => 'Specifieke coupon',
+ 'auto-generate-coupon' => 'Coupon automatisch genereren',
'no' => 'Nee',
'yes' => 'Ja',
- 'coupon-code' => 'Coupon Code',
- 'uses-per-coupon' => 'Uses Per Coupon',
- 'uses-per-customer' => 'Uses Per Customer',
- 'uses-per-customer-control-info' => 'Will be used for logged in customers only.',
- 'from' => 'From',
- 'to' => 'To',
- 'priority' => 'Priority',
- 'conditions' => 'Conditions',
- 'condition-type' => 'Condition Type',
- 'all-conditions-true' => 'All Conditions are True',
- 'any-condition-true' => 'Any Condition is True',
- 'add-condition' => 'Add Condition',
- 'choose-condition-to-add' => 'Choose a condition to add',
- 'cart-attribute' => 'Cart Attribute',
+ 'coupon-code' => 'coupon code',
+ 'uses-per-coupon' => 'Gebruikt per coupon',
+ 'uses-per-customer' => 'Gebruik per klant',
+ 'uses-per-customer-control-info' => 'Wordt alleen gebruikt voor ingelogde klanten.',
+ 'from' => 'Van',
+ 'to' => 'Naar',
+ 'priority' => 'Prioriteit',
+ 'conditions' => 'Voorwaarden',
+ 'condition-type' => 'Conditietype',
+ 'all-conditions-true' => 'Alle voorwaarden zijn waar',
+ 'any-condition-true' => 'Elke voorwaarde is waar',
+ 'add-condition' => 'Conditie toevoegen',
+ 'choose-condition-to-add' => 'Conditie toevoegen',
+ 'cart-attribute' => 'Winkelwagenattribuut',
'subtotal' => 'Subtotaal',
- 'total-items-qty' => 'Total Items Qty',
- 'total-weight' => 'Total Weight',
+ 'total-items-qty' => 'Totaal aantal artikelen',
+ 'total-weight' => 'Totale gewicht',
'payment-method' => 'Betaalmethode',
- 'shipping-method' => 'Shipping Method',
- 'shipping-postcode' => 'Shipping Zip/Postcode',
- 'shipping-state' => 'Shipping State',
- 'shipping-country' => 'Shipping Country',
- 'cart-item-attribute' => 'Cart Item Attribute',
- 'price-in-cart' => 'Price in Cart',
- 'qty-in-cart' => 'Qty in Cart',
- 'product-attribute' => 'Product Attribute',
- 'attribute-name-children-only' => ':attribute_name (Children Only)',
- 'attribute-name-parent-only' => ':attribute_name (Parent Only)',
- 'is-equal-to' => 'Is equal to',
- 'is-not-equal-to' => 'Is not equal to',
- 'equals-or-greater-than' => 'Equals or greater than',
- 'equals-or-less-than' => 'Equals or less than',
- 'greater-than' => 'Greater than',
- 'less-than' => 'Less than',
- 'contain' => 'Contain',
- 'contains' => 'Contains',
- 'does-not-contain' => 'Does not contain',
+ 'shipping-method' => 'Verzendmethode',
+ 'shipping-postcode' => 'Verzenden Zip / Postcode',
+ 'shipping-state' => 'Verzenden Zip / Postcode',
+ 'shipping-country' => 'Land van verzending',
+ 'cart-item-attribute' => 'Land van verzending',
+ 'price-in-cart' => 'Prijs in winkelwagen',
+ 'qty-in-cart' => 'Aantal in winkelwagen',
+ 'product-attribute' => 'Productkenmerk',
+ 'attribute-name-children-only' => ':attribute_name (alleen kinderen)',
+ 'attribute-name-parent-only' => ':attribute_name (alleen voor ouders)',
+ 'is-equal-to' => 'Is gelijk aan',
+ 'is-not-equal-to' => 'Is niet gelijk aan',
+ 'equals-or-greater-than' => 'Is gelijk aan of groter dan',
+ 'equals-or-less-than' => 'Is gelijk aan of kleiner dan',
+ 'greater-than' => 'Groter dan',
+ 'less-than' => 'Minder dan',
+ 'contain' => 'Bevatten',
+ 'contains' => 'Bevat',
+ 'does-not-contain' => 'Bevat geen',
'actions' => 'Acties',
- 'action-type' => 'Action Type',
- 'percentage-product-price' => 'Percentage of Product Price',
- 'fixed-amount' => 'Fixed Amount',
- 'fixed-amount-whole-cart' => 'Fixed Amount to Whole Cart',
- 'buy-x-get-y-free' => 'Buy X Get Y Free',
- 'discount-amount' => 'Discount Amount',
- 'discount-quantity' => 'Maximum Quantity Allowed to be Discounted',
- 'discount-step' => 'Buy X Quantity',
- 'free-shipping' => 'Free Shipping',
- 'apply-to-shipping' => 'Apply to Shipping',
- 'coupon-codes' => 'Coupon Codes',
- 'coupon-qty' => 'Coupon Qty',
- 'code-length' => 'Code Length',
- 'code-format' => 'Code Format',
- 'alphanumeric' => 'Alphanumeric',
- 'alphabetical' => 'Alphabetical',
- 'numeric' => 'Numeric',
- 'code-prefix' => 'Code Prefix',
- 'code-suffix' => 'Code Suffix',
- 'generate' => 'Generate',
- 'cart-rule-not-defind-error' => 'Cart rule is not defined',
- 'mass-delete-success' => 'All the selected coupons have been deleted successfully.',
- 'end-other-rules' => 'End Other Rules',
- 'children-categories' => 'Categories (Children Only)',
- 'parent-categories' => 'Categories (Parent Only)',
+ 'action-type' => 'actie type',
+ 'percentage-product-price' => 'Percentage van productprijs',
+ 'fixed-amount' => 'Vaste hoeveelheid',
+ 'fixed-amount-whole-cart' => 'Vast bedrag voor hele winkelwagen',
+ 'buy-x-get-y-free' => 'Koop X Krijg Y gratis',
+ 'discount-amount' => 'Korting hoeveelheid',
+ 'discount-quantity' => 'Maximaal toegestane hoeveelheid',
+ 'discount-step' => 'Koop X hoeveelheid',
+ 'free-shipping' => 'Geen verzendkosten',
+ 'apply-to-shipping' => 'Toepassen op verzending',
+ 'coupon-codes' => 'Kortingscodes',
+ 'coupon-qty' => 'Aantal coupons',
+ 'code-length' => 'Code Lengte',
+ 'code-format' => 'Code formaat',
+ 'alphanumeric' => 'Alfanumeriek',
+ 'alphabetical' => 'Alfabetisch',
+ 'numeric' => 'Numeriek',
+ 'code-prefix' => 'Codevoorvoegsel',
+ 'code-suffix' => 'Code achtervoegsel',
+ 'generate' => 'Genereer',
+ 'cart-rule-not-defind-error' => 'De winkelwagenregel is niet gedefinieerd',
+ 'mass-delete-success' => 'Alle geselecteerde coupons zijn succesvol verwijderd.',
+ 'end-other-rules' => 'Beëindig andere regels',
+ 'children-categories' => 'Categorieën (Alleen kinderen)',
+ 'parent-categories' => 'Categorieën (Alleen ouder)',
'categories' => 'Categorieën',
- 'attribute_family' => 'Attribute Family'
+ 'attribute_family' => 'Kenmerk Familie'
],
'catalog-rules' => [
- 'title' => 'Catalog Rules',
- 'add-title' => 'Add Catalog Rule',
- 'edit-title' => 'Edit Catalog Rule',
- 'save-btn-title' => 'Save Catalog Rule',
- 'rule-information' => 'Rule Information',
+ 'title' => 'Catalogusregels',
+ 'add-title' => 'Catalogusregel toevoegen',
+ 'edit-title' => 'Catalogusregel bewerken',
+ 'save-btn-title' => 'Bewaar catalogusregel',
+ 'rule-information' => 'Regelinformatie',
'name' => 'Naam',
- 'description' => 'Description',
- 'status' => 'Status',
- 'is-active' => 'Catalog Rule is Active',
+ 'description' => 'Beschrijving',
+ 'status' => 'Toestand',
+ 'is-active' => 'Catalogusregel is actief',
'channels' => 'Kanalen',
- 'customer-groups' => 'Customer Groups',
+ 'customer-groups' => 'Klantengroepen',
'no' => 'Nee',
'yes' => 'Ja',
- 'from' => 'From',
- 'to' => 'To',
- 'priority' => 'Priority',
- 'conditions' => 'Conditions',
- 'condition-type' => 'Condition Type',
- 'all-conditions-true' => 'All Conditions are True',
- 'any-condition-true' => 'Any Condition is True',
- 'add-condition' => 'Add Condition',
- 'choose-condition-to-add' => 'Choose a condition to add',
- 'product-attribute' => 'Product Attribute',
- 'attribute-name-children-only' => ':attribute_name (Children Only)',
- 'attribute-name-parent-only' => ':attribute_name (Parent Only)',
- 'is-equal-to' => 'Is equal to',
- 'is-not-equal-to' => 'Is not equal to',
- 'equals-or-greater-than' => 'Equals or greater than',
- 'equals-or-less-than' => 'Equals or less than',
- 'greater-than' => 'Greater than',
- 'less-than' => 'Less than',
- 'contain' => 'Contain',
- 'contains' => 'Contains',
- 'does-not-contain' => 'Does not contain',
+ 'from' => 'Van',
+ 'to' => 'Naar',
+ 'priority' => 'Prioriteit',
+ 'conditions' => 'Voorwaarden',
+ 'condition-type' => 'Conditietype',
+ 'all-conditions-true' => 'Alle voorwaarden zijn waar',
+ 'any-condition-true' => 'Elke voorwaarde is waar',
+ 'add-condition' => 'Conditie toevoegen',
+ 'choose-condition-to-add' => 'Kies een voorwaarde om toe te voegen',
+ 'product-attribute' => 'Productkenmerk',
+ 'attribute-name-children-only' => ':attribute_name (Alleen kinderen)',
+ 'attribute-name-parent-only' => ':attribute_name (Alleen ouder)',
+ 'is-equal-to' => 'Is gelijk aan',
+ 'is-not-equal-to' => 'Is niet gelijk aan',
+ 'equals-or-greater-than' => 'Is gelijk aan of groter dan',
+ 'equals-or-less-than' => 'Is gelijk aan of kleiner dan',
+ 'greater-than' => 'Groter dan',
+ 'less-than' => 'Minder dan',
+ 'contain' => 'Minder dan',
+ 'contains' => 'Bevat',
+ 'does-not-contain' => 'Bevat geen',
'actions' => 'Acties',
- 'action-type' => 'Action Type',
- 'percentage-product-price' => 'Percentage of Product Price',
- 'fixed-amount' => 'Fixed Amount',
- 'fixed-amount-whole-cart' => 'Fixed Amount to Whole Catalog',
- 'buy-x-get-y-free' => 'Buy X Get Y Free',
- 'discount-amount' => 'Discount Amount',
- 'mass-delete-success' => 'All the selected index of coupons have been deleted successfully.',
- 'end-other-rules' => 'End Other Rules',
+ 'action-type' => 'actie type',
+ 'percentage-product-price' => 'Percentage van productprijs',
+ 'fixed-amount' => 'Vaste hoeveelheid',
+ 'fixed-amount-whole-cart' => 'Vast bedrag voor hele catalogus',
+ 'buy-x-get-y-free' => 'Koop X Krijg Y gratis',
+ 'discount-amount' => 'Korting hoeveelheid',
+ 'mass-delete-success' => 'Alle geselecteerde indexcoupons zijn met succes verwijderd.',
+ 'end-other-rules' => 'Beëindig andere regels',
'categories' => 'Categorieën',
- 'attribute_family' => 'Attribute Family'
+ 'attribute_family' => 'Kenmerk Familie'
]
],
'error' => [
- 'go-to-home' => 'GO TO HOME',
- 'in-maitainace' => 'In Maintenance',
- 'right-back' => 'Be Right Back',
+ 'go-to-home' => 'GA NAAR HUIS',
+ 'in-maitainace' => 'In onderhoud',
+ 'right-back' => 'Ben zo terug',
'404' => [
- 'page-title' => '404 Page not found',
+ 'page-title' => '404 Pagina niet gevonden',
'name' => '404',
- 'title' => 'Page Not found',
- 'message' => 'The Page you are looking for does not exist or have been moved. Navigate using sidemenu.'
+ 'title' => 'Pagina niet gevonden',
+ 'message' => 'De pagina die u zoekt bestaat niet of is verplaatst. Navigeer met behulp van zijmenu.'
],
'403' => [
- 'page-title' => '403 forbidden Error',
+ 'page-title' => '403 verboden fout',
'name' => '403',
- 'title' => 'Forbidden error',
- 'message' => 'You do not have permission to access this page'
+ 'title' => 'Verboden fout',
+ 'message' => 'U heeft geen toestemming om deze pagina te openen'
],
'500' => [
- 'page-title' => '500 Internal Server Error',
+ 'page-title' => '500 Interne Server Fout',
'name' => '500',
- 'title' => 'Internal Server Error',
- 'message' => 'The Server Encountered an internal error.'
+ 'title' => 'Interne Server Fout',
+ 'message' => 'De server heeft een interne fout aangetroffen.'
],
'401' => [
- 'page-title' => '401 Unauthorized Error',
+ 'page-title' => '401 Ongeautoriseerde fout',
'name' => '401',
- 'title' => 'Unauthorized Error',
- 'message' => 'The request has not been applied because it lacks valid authentication credentials for the target resource.'
+ 'title' => 'Ongeautoriseerde fout',
+ 'message' => 'Het verzoek is niet toegepast omdat het geen geldige verificatiereferenties heeft voor de doelresource.'
],
],
@@ -1148,73 +1151,73 @@ return [
'csv' => 'CSV',
'xls' => 'XLS',
'file' => 'File',
- 'upload-error' => 'The file must be a file of type: xls, xlsx, csv.',
- 'duplicate-error' => 'Identifier must be unique, duplicate identifier :identifier at row :position.',
- 'enough-row-error' => 'file has not enough rows',
- 'allowed-type' => 'Allowed Type :',
+ 'upload-error' => 'Het bestand moet een bestandstype zijn: xls, xlsx, csv.',
+ 'duplicate-error' => 'Identifier moet uniek zijn, dubbele identifier :identifier op rij :position.',
+ 'enough-row-error' => 'bestand heeft niet genoeg rijen',
+ 'allowed-type' => 'Toegestaan type:',
'file-type' => 'csv, xls, xlsx.',
- 'no-records' => 'Nothing to export',
- 'illegal-format' => 'Error! This type of format is either not supported or its illegal format'
+ 'no-records' => 'Niets om te exporteren',
+ 'illegal-format' => 'Fout! Dit type formaat wordt niet ondersteund of het is illegaal'
],
'cms' => [
'pages' => [
'general' => 'Algemeen',
'seo' => 'SEO',
- 'pages' => 'Pages',
- 'title' => 'Pages',
+ 'pages' => 'Pagina\'s',
+ 'title' => 'Pagina\'s',
'add-title' => 'Pagina toevoegen',
- 'content' => 'Content',
- 'url-key' => 'URL Key',
+ 'content' => 'Inhoud',
+ 'url-key' => 'URL Sleutel',
'channel' => 'Kanalen',
'locale' => 'Landinstelling',
'create-btn-title' => 'Pagina opslaan',
'edit-title' => 'Pagina aanpassen',
- 'edit-btn-title' => 'Save Page',
+ 'edit-btn-title' => 'Sla pagina op',
'create-success' => 'Pagina succesvol aangemaakt.',
- 'create-partial' => 'Some of the pages requested already exists.',
- 'create-failure' => 'All pages requested already exists.',
+ 'create-partial' => 'Sommige van de opgevraagde pagina\'s bestaan al.',
+ 'create-failure' => 'Alle opgevraagde pagina\'s bestaan al.',
'update-success' => 'Pagina succesvol bijgewerkt.',
'update-failure' => 'Pagina kan niet worden bijgewerkt.',
'page-title' => 'Pagina titel',
- 'layout' => 'Layout',
+ 'layout' => 'Indeling',
'meta_keywords' => 'Meta trefwoorden',
'meta_description' => 'Meta omschrijving',
'meta_title' => 'Meta Titel',
- 'delete-success' => 'CMS page deleted successfully',
- 'delete-failure' => 'CMS page cannot be deleted',
+ 'delete-success' => 'CMS-pagina succesvol verwijderd',
+ 'delete-failure' => 'CMS-pagina kan niet worden verwijderd',
'preview' => 'Voorbeeld',
- 'one-col' => 'Use class: "static-container one-column" for one column layout.
',
- 'two-col' => 'Use class: "static-container two-column" for two column layout.
',
- 'three-col' => 'Use class: "static-container three-column" for three column layout.
',
+ 'one-col' => 'Use class: "static-container one-column" voor één kolomlay-out.
',
+ 'two-col' => 'Use class: "static-container two-column" voor lay-out met twee kolommen.
',
+ 'three-col' => 'Use class: "static-container three-column" voor lay-out met drie kolommen.
',
'helper-classes' => 'Helper Classes'
]
],
'response' => [
- 'being-used' => 'This resource :name is getting used in :source',
- 'cannot-delete-default' => 'Cannot delete the default channel',
- 'create-success' => ':name created successfully.',
- 'update-success' => ':name updated successfully.',
- 'delete-success' => ':name deleted successfully.',
- 'delete-failed' => 'Error encountered while deleting :name.',
- 'last-delete-error' => 'At least one :name is required.',
- 'user-define-error' => 'Can not delete system :name',
- 'attribute-error' => ':name is used in configurable products.',
- 'attribute-product-error' => ':name is used in products.',
- 'customer-associate' => ':name can not be deleted because customer is associated with this group.',
- 'currency-delete-error' => 'This currency is set as channel base currency so it can not be deleted.',
- 'upload-success' => ':name uploaded successfully.',
- 'delete-category-root' => 'Cannot delete the root category',
- 'create-root-failure' => 'Category with name root already exists',
- 'cancel-success' => ':name canceled successfully.',
- 'cancel-error' => ':name can not be canceled.',
- 'already-taken' => 'The :name has already been taken.',
- 'order-pending' => 'Cannot delete account because some Order(s) are pending or processing state.'
+ 'being-used' => 'Deze bron :name is wennen :source',
+ 'cannot-delete-default' => 'Kan het standaardkanaal niet verwijderen',
+ 'create-success' => ':name succesvol gemaakt.',
+ 'update-success' => ':name succesvol geupdatet.',
+ 'delete-success' => ':name met succes verwijderd.',
+ 'delete-failed' => 'Er is een fout opgetreden bij het verwijderen :name.',
+ 'last-delete-error' => 'Minstens een :name Is benodigd.',
+ 'user-define-error' => 'Kan systeem niet verwijderen :name',
+ 'attribute-error' => ':name wordt gebruikt in configureerbare producten.',
+ 'attribute-product-error' => ':name wordt gebruikt in producten.',
+ 'customer-associate' => ':name kan niet worden verwijderd omdat de klant aan deze groep is gekoppeld.',
+ 'currency-delete-error' => 'Deze valuta is ingesteld als kanaalbasisvaluta en kan dus niet worden verwijderd.',
+ 'upload-success' => ':name succesvol geüpload.',
+ 'delete-category-root' => 'Kan de rootcategorie niet verwijderen',
+ 'create-root-failure' => 'Er bestaat al een categorie met de naam root',
+ 'cancel-success' => ':name succesvol geannuleerd.',
+ 'cancel-error' => ':name kan niet worden geannuleerd.',
+ 'already-taken' => 'The :name is al bezet.',
+ 'order-pending' => 'Kan account niet verwijderen omdat sommige bestelling (en) in behandeling of in behandeling zijn.'
],
'footer' => [
- 'copy-right' => 'Powered by Bagisto, A Community Project by Webkul',
+ 'copy-right' => 'Aangedreven door Bagisto, Een gemeenschapsproject door Webkul',
],
'admin' => [
@@ -1222,16 +1225,16 @@ return [
'email' => 'Email',
'notification_label' => 'Notificaties',
'notifications' => [
- 'verification' => 'Send verification E-mail',
- 'registration' => 'Send registration E-mail',
- 'customer' => 'Send customer E-mail',
- 'new-order' => 'Send Order Confirmation E-mail',
- 'new-admin' => 'Send Admin Invitation E-mail',
- 'new-invoice' => 'Send Invoice Confirmation E-mail',
- 'new-refund' => 'Send Refund Notification E-mail',
- 'new-shipment' => 'Send Shipment Notification E-mail',
- 'new-inventory-source' => 'Send Inventory Source Notification E-mail',
- 'cancel-order' => 'Send cancel Order Notification E-mail',
+ 'verification' => 'Stuur verificatie E-mail',
+ 'registration' => 'Verzend registratie E-mail',
+ 'customer' => 'Stuur klant e-mail',
+ 'new-order' => 'Stuur een e-mail ter bevestiging van de bestelling',
+ 'new-admin' => 'Stuur een e-mail met de beheerdersuitnodiging',
+ 'new-invoice' => 'Stuur een e-mail ter bevestiging van de factuur',
+ 'new-refund' => 'Stuur een terugbetalingsmelding per e-mail',
+ 'new-shipment' => 'Verzendbericht per e-mail verzenden',
+ 'new-inventory-source' => 'E-mail met bronvermelding voor inventaris verzenden',
+ 'cancel-order' => 'Verzenden annuleren Bestellingskennisgeving E-mail',
],
],
@@ -1240,11 +1243,11 @@ return [
'products' => 'Producten',
'guest-checkout' => 'Gast afrekenen',
'allow-guest-checkout' => 'Gast afrekenen toestaan',
- 'allow-guest-checkout-hint' => 'Hint: If turned on, this option can be configured for each product specifically.',
- 'review' => 'Review',
+ 'allow-guest-checkout-hint' => 'Tip: indien ingeschakeld, kan deze optie specifiek voor elk product worden geconfigureerd.',
+ 'review' => 'Recensie',
'allow-guest-review' => 'Gastbeoordeling toestaan',
'inventory' => 'Voorraad',
- 'stock-options' => 'Stock Options',
+ 'stock-options' => 'Aandelenopties',
'allow-backorders' => 'Backorders toestaan',
'customer' => 'Klant',
'settings' => 'Instellingen',
@@ -1264,37 +1267,42 @@ return [
'title' => 'Titel',
'description' => 'Omschrijving',
'rate' => 'Tarief',
- 'status' => 'Status',
+ 'status' => 'Toestand',
'type' => 'Type',
'payment-methods' => 'Betaalmethodes',
'cash-on-delivery' => 'Rembours',
'money-transfer' => 'Overschrijving',
'paypal-standard' => 'Paypal Standard',
- 'business-account' => 'Business Account',
+ 'business-account' => 'Zakelijk account',
'newsletter' => 'Nieuwsbrief',
'newsletter-subscription' => 'Abonnement op Nieuwsbrief toestaan',
'email' => 'Email verificatie',
'email-verification' => 'E-mailverificatie toestaan',
- 'sort_order' => 'Sort Order',
+ 'sort_order' => 'sorteervolgorde',
'general' => 'Algemeen',
- 'footer' => 'Footer',
+ 'footer' => 'Voettekst',
'content' => 'Inhoud',
- 'footer-content' => 'Footer Text',
- 'footer-toggle' => 'Toggle footer',
+ 'footer-content' => 'Voettekst',
+ 'footer-toggle' => 'Voettekst in- / uitschakelen',
'locale-options' => 'Eenheid opties',
'weight-unit' => 'Gewichtseenheid',
+ 'email-settings' => 'Email Settings',
+ 'email-sender-name' => 'Email Sender Name',
+ 'shop-email-from' => 'Shop Email Address [For sending emails]',
+ 'admin-name' => 'Admin Name',
+ 'admin-email' => 'Admin Email',
'admin-page-limit' => 'Standaarditems per pagina (Admin)',
'design' => 'Ontwerp',
'admin-logo' => 'Admin Logo',
'logo-image' => 'Logo Afbeelding',
- 'credit-max' => 'Customer Credit Max',
- 'credit-max-value' => 'Credit Max Value',
- 'use-credit-max' => 'Use Credit Max',
+ 'credit-max' => 'Klantenkrediet Max',
+ 'credit-max-value' => 'Maximale kredietwaarde',
+ 'use-credit-max' => 'Gebruik krediet max',
'order-settings' => 'Bestel instellingen',
- 'orderNumber' => 'Order Number Settings',
- 'order-number-prefix' => 'Order Number Prefix',
- 'order-number-length' => 'Order Number Length',
- 'order-number-suffix' => 'Order Number Suffix',
+ 'orderNumber' => 'Instellingen voor bestelnummers',
+ 'order-number-prefix' => 'Bestelnummer prefix',
+ 'order-number-length' => 'Bestelnummer Lengte',
+ 'order-number-suffix' => 'Achtervoegsel bestelnummer',
'default' => 'Standaard',
'sandbox' => 'Sandbox',
'all-channels' => 'Alles',
@@ -1303,4 +1311,4 @@ return [
'logo' => 'logo'
]
]
-];
\ No newline at end of file
+];
diff --git a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php
index f94e5955c..71aed9a09 100755
--- a/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php
+++ b/packages/Webkul/Admin/src/Resources/lang/pt_BR/app.php
@@ -1,5 +1,38 @@
'Salvar',
+ 'create' => 'Criar',
+ 'update' => 'Atualizar',
+ 'delete' => 'Excluir',
+ 'failed' => 'Falhou',
+ 'store' => 'Loja',
+ 'image' => 'Imagem',
+ 'no result' => 'Nenhum resultado',
+ 'product' => 'produtos',
+ 'attribute' => 'Atributo',
+ 'actions' => 'Ações',
+ 'id' => 'ID',
+ 'action' => 'açao',
+ 'yes' => 'sim',
+ 'no' => 'Não',
+ 'true' => 'Verdade',
+ 'false' => 'Falso',
+ 'apply' => 'Aplique',
+ 'action' => 'Açao',
+ 'label' => 'Rótulo',
+ 'name' => 'Nome',
+ 'title' => 'Título',
+ 'code' => 'Código',
+ 'type' => 'Tipo',
+ 'required' => 'Requeridos',
+ 'unique' => 'Único',
+ 'locale-based' => 'Com base na localidade',
+ 'channel-based' => 'Baseado em canal',
+ 'status' => 'Status',
+ 'select-option' => 'Selecionar opção',
+ 'category' => 'Categoria',
+
'common' => [
'no-result-found' => 'Não conseguimos encontrar nenhum registro.',
'country' => 'Pais',
@@ -7,15 +40,17 @@ return [
'true' => 'Verdadeiro',
'false' => 'Falso'
],
+
'layouts' => [
'my-account' => 'Minha Conta',
'logout' => 'Sair',
'visit-shop' => 'Visitar Loja',
- 'dashboard' => 'Dashboard',
+ 'dashboard' => 'painel de controle',
'sales' => 'Vendas',
'orders' => 'Pedido',
'shipments' => 'Envíos',
'invoices' => 'Faturas',
+ 'refunds' => 'Reembolsos',
'catalog' => 'Catálogo',
'products' => 'Produtos',
'categories' => 'Categorias',
@@ -29,7 +64,7 @@ return [
'settings' => 'Opções',
'locales' => 'Idiomas',
'currencies' => 'Moedas',
- 'exchange-rates' => 'Impostos de Câmbios',
+ 'exchange-rates' => 'Taxas de Câmbios',
'inventory-sources' => 'Fontes de Inventários',
'channels' => 'Canais (Lojas)',
'users' => 'Usuários',
@@ -39,8 +74,10 @@ return [
'tax-categories' => 'Categorias de Impostos',
'tax-rates' => 'Impostos de Impostos',
'promotion' => 'Promoções',
- 'discount' => 'Desconto'
+ 'discount' => 'Desconto',
+ 'cms' => 'CMS'
],
+
'acl' => [
'dashboard' => 'Dashboard',
'sales' => 'Vendas',
@@ -56,12 +93,12 @@ return [
'groups' => 'Grupos',
'reviews' => 'Avaliações',
'newsletter-subscriptions' => 'Inscrições de Newsletter',
- 'configure' => 'Configure',
+ 'configure' => 'Configurar',
'settings' => 'Configurações',
'locales' => 'Idiomas',
'currencies' => 'Moedas',
'exchange-rates' => 'Impostos de Câmbios',
- 'inventory-sources' => 'Fontes de Inventários',
+ 'inventory-sources' => 'Origens de Estoque',
'channels' => 'Canais (Lojas)',
'users' => 'Usuários',
'roles' => 'Funções',
@@ -73,8 +110,10 @@ return [
'create' => 'Add',
'delete' => 'Delete',
'promotions' => 'Promoções',
- 'cart-rules' => 'Regras do Carrinho'
+ 'cart-rules' => 'Regras do Carrinho',
+ 'catalog-rules' => 'Regras do Catálogo',
],
+
'dashboard' => [
'title' => 'Dashboard',
'from' => 'De',
@@ -96,18 +135,22 @@ return [
'stock-threshold' => 'Limite de Estoque',
'qty-left' => ':qty Restante',
],
+
'datagrid' => [
'mass-ops' => [
'method-error' => 'Erro! Método errado detectado, por favor, verifique a configuração de ação em massa',
'delete-success' => 'O índice selecionado de :resource foi excluído com sucesso',
'partial-action' => 'Algumas ações não foram executadas devido a restrições restritas do sistema em :resource',
'update-success' => 'O índice selecionado :resource foram atualizados com sucesso',
+ 'no-resource' => 'O recurso fornecido insuficiente para a ação'
],
+
'id' => 'ID',
'status' => 'Status',
'code' => 'Código',
'admin-name' => 'Nome',
'name' => 'Nome',
+ 'direction' => 'Direção',
'fullname' => 'Nome Completo',
'type' => 'Tipo',
'required' => 'Obrigatório',
@@ -116,10 +159,14 @@ return [
'per-channel' => 'Por Canal (Loja)',
'position' => 'Posição',
'locale' => 'Idioma',
- 'hostname' => 'Hostname',
- 'email' => 'Email',
+ 'hostname' => 'nome de anfitrião',
+ 'email' => 'O email',
'group' => 'Grupo',
+ 'phone' => 'telefone',
+ 'gender' => 'Gênero',
'title' => 'Título',
+ 'layout' => 'Layout',
+ 'url-key' => 'URL Chave',
'comment' => 'Comentário',
'product-name' => 'Produto',
'currency-name' => 'Nome da Moéda',
@@ -155,29 +202,30 @@ return [
'per-cust' => 'Por cliente',
'usage-throttle' => 'Tempos de uso',
'for-guest' => 'Para convidados',
- 'order_number' => 'Order Number',
- 'refund-date' => 'Refund Date',
- 'refunded' => 'Refunded',
- 'start' => 'Start',
- 'end' => 'End',
- 'active' => 'Active',
- 'inactive' => 'Inactive',
- 'true' => 'True',
- 'false' => 'False',
- 'approved' => 'Approved',
- 'pending' => 'Pending',
- 'disapproved' => 'Disapproved',
- 'coupon-code' => 'Coupon Code',
- 'times-used' => 'Times Used',
- 'created-date' => 'Created Date',
- 'expiration-date' => 'Expiration Date',
- 'edit' => 'Edit',
- 'delete' => 'Delete',
- 'view' => 'View',
+ 'order_number' => 'Número do pedido',
+ 'refund-date' => 'Data do reembolso',
+ 'refunded' => 'Devolveu',
+ 'start' => 'Começar',
+ 'end' => 'Fim',
+ 'active' => 'Ativo',
+ 'inactive' => 'Inativo',
+ 'true' => 'Verdade',
+ 'false' => 'Falso',
+ 'approved' => 'Aprovado',
+ 'pending' => 'Pendente',
+ 'disapproved' => 'Reprovado',
+ 'coupon-code' => 'Código do cupom',
+ 'times-used' => 'Vezes Utilizado',
+ 'created-date' => 'Data de criação',
+ 'expiration-date' => 'Data de validade',
+ 'edit' => 'Editar',
+ 'delete' => 'Excluir',
+ 'view' => 'Visão',
'rtl' => 'RTL',
'ltr' => 'LTR',
- 'update-status' => 'Update Status'
+ 'update-status' => 'Atualizar o status'
],
+
'account' => [
'title' => 'Minha Conta',
'save-btn-title' => 'Salvar',
@@ -189,6 +237,7 @@ return [
'change-password' => 'Mudar Senha da Conta',
'current-password' => 'Senha Atual'
],
+
'users' => [
'forget-password' => [
'title' => 'Esqueci Minha Senha',
@@ -199,6 +248,7 @@ return [
'back-link-title' => 'Voltar para Login',
'submit-btn-title' => 'Link do E-mail para Recuperar Senha'
],
+
'reset-password' => [
'title' => 'Resetar Senha',
'email' => 'E-mail Registrado',
@@ -207,6 +257,7 @@ return [
'back-link-title' => 'Voltar para Login',
'submit-btn-title' => 'Resetar Senha'
],
+
'roles' => [
'title' => 'Funções',
'add-role-title' => 'Add Função',
@@ -220,6 +271,7 @@ return [
'custom' => 'Personalizado',
'all' => 'Tudo'
],
+
'users' => [
'title' => 'Usuário',
'add-user-title' => 'Add Usuário',
@@ -245,6 +297,7 @@ return [
'login-error' => 'Por favor, verifique suas credenciais e tente novamente.',
'activate-warning' => 'Sua conta ainda está para ser ativada, entre em contato com o administrador.'
],
+
'sessions' => [
'title' => 'Entrar',
'email' => 'Email',
@@ -254,6 +307,7 @@ return [
'submit-btn-title' => 'Entrar'
]
],
+
'sales' => [
'orders' => [
'title' => 'Pedidos',
@@ -268,9 +322,16 @@ return [
'order-info' => 'Informação do Pedido',
'order-date' => 'Data do Pedido',
'order-status' => 'Status do Pedido',
+ 'order-status-canceled' => 'Cancelado',
+ 'order-status-closed' => 'Fechados',
+ 'order-status-fraud' => 'Fraude',
+ 'order-status-pending' => 'Pendente',
+ 'order-status-pending-payment' => 'Pagamento Pendente',
+ 'order-status-processing' => 'Em processamento',
+ 'order-status-success' => 'Concluído',
'channel' => 'Canal (Loja)',
'customer-name' => 'Nome do Cliente',
- 'email' => 'Email',
+ 'email' => 'O email',
'contact-number' => 'Número de Contato',
'account-info' => 'Informação da Conta',
'address' => 'Endereço',
@@ -292,7 +353,7 @@ return [
'item-invoice' => 'Faturado(s) (:qty_invoiced)',
'item-shipped' => 'Enviado(s) (:qty_shipped)',
'item-canceled' => 'Cancelado(s) (:qty_canceled)',
- 'item-refunded' => 'Refunded (:qty_refunded)',
+ 'item-refunded' => 'Devolveu (:qty_refunded)',
'price' => 'Preço',
'total' => 'Total',
'subtotal' => 'Subtotal',
@@ -311,6 +372,7 @@ return [
'refunds' => 'Refunds',
'refunded' => 'Refunded'
],
+
'invoices' => [
'title' => 'Faturas',
'id' => 'Id',
@@ -362,28 +424,30 @@ return [
],
'refunds' => [
- 'title' => 'Refunds',
+ 'title' => 'Reembolsos',
'id' => 'Id',
- 'add-title' => 'Create Refund',
- 'save-btn-title' => 'Refund',
- 'order-id' => 'Order Id',
- 'qty-ordered' => 'Qty Ordered',
- 'qty-to-refund' => 'Qty To Refund',
- 'refund-shipping' => 'Refund Shipping',
- 'adjustment-refund' => 'Adjustment Refund',
- 'adjustment-fee' => 'Adjustment Fee',
- 'update-qty' => 'Update Quantities',
- 'invalid-qty' => 'Found invalid quantity for return items.',
- 'refund-limit-error' => 'The most money available to refund is :amount.',
- 'refunded' => 'Refunded',
- 'date' => 'Refund Date',
- 'customer-name' => 'Customer Name',
+ 'add-title' => 'Criar reembolso',
+ 'save-btn-title' => 'Reembolso',
+ 'order-id' => 'Ordem Id',
+ 'qty-ordered' => 'Qty Encomendado',
+ 'qty-to-refund' => 'Qty To Reembolso',
+ 'refund-shipping' => 'Envio de reembolso',
+ 'adjustment-refund' => 'Reembolso de ajuste',
+ 'adjustment-fee' => 'Taxa de ajuste',
+ 'update-qty' => 'Quantidades de atualização',
+ 'invalid-qty' => 'Encontramos uma quantidade inválida para reembolsar itens.',
+ 'refund-limit-error' => 'O máximo de dinheiro disponível para reembolso :amount.',
+ 'refunded' => 'Devolveu',
+ 'date' => 'Data do reembolso',
+ 'customer-name' => 'nome do cliente',
'status' => 'Status',
- 'action' => 'Action',
- 'view-title' => 'Refund #:refund_id',
+ 'action' => 'Açao',
+ 'view-title' => 'Reembolso #:refund_id',
'invalid-refund-amount-error' => 'Refund amount should be non zero.'
+
]
],
+
'catalog' => [
'products' => [
'title' => 'Produtos',
@@ -410,28 +474,30 @@ return [
'price' => 'Preço',
'weight' => 'Peso',
'status' => 'Status',
+ 'enabled' => 'Ativado',
+ 'disabled' => 'Desativado',
'add-variant-title' => 'Add Variação',
'variant-already-exist-message' => 'Variante com as mesmas opções de atributo já existe.',
'add-image-btn-title' => 'Add Imagem',
'mass-delete-success' => 'Todos os índices de produtos selecionados foram excluídos com sucesso',
'mass-update-success' => 'Todo o índice selecionado de produtos foi atualizado com sucesso',
- 'downloadable' => 'Downloadable Information',
- 'links' => 'Links',
- 'add-link-btn-title' => 'Add Link',
- 'samples' => 'Samples',
- 'add-sample-btn-title' => 'Add Sample',
- 'downloads' => 'Download Allowed',
- 'file' => 'File',
- 'sample' => 'Sample',
- 'upload-file' => 'Upload File',
- 'url' => 'Url',
- 'sort-order' => 'Sort Order',
- 'browse-file' => 'Browse File',
- 'configurable-error' => 'Por favor, selecione pelo menos um atributo configurável.',
+ 'configurable-error' => 'Selecione pelo menos um atributo configurável.',
'categories' => 'Categorias',
'images' => 'Imagens',
'inventories' => 'Os inventários',
'variations' => 'Variações',
+ 'downloadable' => 'Informações para Download',
+ 'links' => 'Ligações',
+ 'add-link-btn-title' => 'Adicionar Link',
+ 'samples' => 'Amostras',
+ 'add-sample-btn-title' => 'Adicionar amostra',
+ 'downloads' => 'Download permitido',
+ 'file' => 'Arquivo',
+ 'sample' => 'Amostra',
+ 'upload-file' => 'Subir arquivo',
+ 'url' => 'Url',
+ 'sort-order' => 'Ordem de classificação',
+ 'browse-file' => 'Procurar arquivo',
'product-link' => 'Produtos Vinculados',
'cross-selling' => 'Venda cruzada',
'up-selling' => 'Acima de vender',
@@ -439,12 +505,13 @@ return [
'product-search-hint' => 'Comece a digitar o nome do produto',
'no-result-found' => 'Produtos não encontrados com o mesmo nome.',
'searching' => 'Procurando ...',
- 'grouped-products' => 'Grouped Products',
- 'search-products' => 'Search Products',
- 'no-result-found' => 'Products not found with same name.',
- 'bundle-items' => 'Bundle Items',
- 'add-option-btn-title' => 'Add Option',
- 'option-title' => 'Option Title',
+ 'grouped-products' => 'Produtos Agrupados',
+ 'search-products' => 'procurar produtos',
+ 'no-result-found' => 'Produtos não encontrados com o mesmo nome.',
+ 'channel' => 'Canais',
+ 'bundle-items' => 'Itens do pacote',
+ 'add-option-btn-title' => 'Adicionar opção',
+ 'option-title' => 'Título da opção',
'input-type' => 'Input Type',
'is-required' => 'Is Required',
'select' => 'Select',
@@ -454,6 +521,7 @@ return [
'new-option' => 'New Option',
'is-default' => 'Is Default'
],
+
'attributes' => [
'title' => 'Atributos',
'add-title' => 'Add Atributo',
@@ -489,6 +557,7 @@ return [
'no' => 'Não',
'value_per_locale' => 'Valor Por Idioma',
'value_per_channel' => 'Valor Por Canal (Loja)',
+ 'value_per_channel' => 'Valor Por Canal (Loja)',
'is_filterable' => 'Usar na navegação em camadas',
'is_configurable' => 'Usar para Criar Produtos Configuráveis',
'admin_name' => 'Admin Nome',
@@ -500,7 +569,11 @@ return [
'text-swatch' => 'Amostra de texto',
'swatch' => 'Swatch',
'image' => 'Imagem',
- 'file' => 'Arquivo'
+ 'file' => 'Arquivo',
+ 'checkbox' => 'Checkbox',
+ 'use_in_flat' => "Criar na tabela plana do produto",
+ 'is_comparable' => "O atributo é comparável",
+ 'default_null_option' => 'Criar opção vazia padrão',
],
'families' => [
'title' => 'Famílias',
@@ -531,10 +604,10 @@ return [
'yes' => 'Sim',
'no' => 'Não',
'position' => 'Posição',
- 'display-mode' => 'Display Mode',
- 'products-and-description' => 'Products and Description',
- 'products-only' => 'Products Only',
- 'description-only' => 'Description Only',
+ 'display-mode' => 'Modo de exibição',
+ 'products-and-description' => 'Produtos e Descrição',
+ 'products-only' => 'Apenas produtos',
+ 'description-only' => 'Apenas descrição',
'description-and-images' => 'Descrição e Imagens',
'description' => 'Descrição',
'parent-category' => 'Categoria Pai',
@@ -544,8 +617,11 @@ return [
'meta_description' => 'Meta Descrição',
'meta_keywords' => 'Meta Keywords',
'image' => 'Imagem',
+ 'filterable-attributes' => 'Atributos filtráveis',
+ 'attributes' => 'Atributos',
]
],
+
'configuration' => [
'title' => 'Configuração',
'save-btn-title' => 'Salvar',
@@ -553,6 +629,7 @@ return [
'yes' => 'Sim',
'no' => 'Não',
'delete' => 'Deletar',
+
'tax-categories' => [
'title' => 'Categorias de Imposto',
'add-title' => 'Add Categorias de Imposto',
@@ -569,6 +646,7 @@ return [
'edit-button-title' => 'Editar Categorias de Imposto'
]
],
+
'tax-rates' => [
'title' => 'Taxas de Impostos',
'add-title' => 'Add Taxas de Imposto',
@@ -590,6 +668,7 @@ return [
'zip_code' => 'CEP',
'is_zip' => 'Ativar intervalo de CEP'
],
+
'sales' => [
'shipping-method' => [
'title' => 'Método de Entregas',
@@ -600,15 +679,18 @@ return [
]
]
],
+
'settings' => [
'locales' => [
'title' => 'Idiomas',
'add-title' => 'Add Idioma',
'edit-title' => 'Editar Idioma',
+ 'add-title' => 'Add Idioma',
'save-btn-title' => 'Salvar Idioma',
'general' => 'Geral',
'code' => 'Código',
'name' => 'Nome',
+ 'direction' => 'Direção',
'create-success' => 'Local criado com sucesso.',
'update-success' => 'Localidade atualizada com sucesso.',
'delete-success' => 'Locale excluído com sucesso.',
@@ -645,6 +727,8 @@ return [
'source_currency' => 'Moeda de Origem',
'target_currency' => 'Moeda Alvo',
'rate' => 'Taxa',
+ 'exchange-class-not-found' => ':service de taxa de câmbio de serviço não encontrada',
+ 'rate' => 'Taxa',
'create-success' => 'Taxa de Câmbio criada com sucesso.',
'update-success' => 'Taxa de Câmbio atualizada com sucesso.',
'delete-success' => 'Taxa de Câmbio excluída com sucesso.',
@@ -706,8 +790,14 @@ return [
'create-success' => 'Canal criado com sucesso.',
'update-success' => 'Canal atualizado com sucesso.',
'delete-success' => 'Canal excluído com sucesso.',
- 'last-delete-error' => 'Pelo menos um canal é necessário.'
+ 'last-delete-error' => 'Pelo menos um canal é necessário.',
+ 'seo' => 'Página inicial SEO',
+ 'seo-title' => 'Meta título',
+ 'seo-description' => 'Meta Descrição',
+ 'seo-keywords' => 'Meta palavras-chave',
+
],
+
'sliders' => [
'title' => 'Sliders',
'name' => 'Name',
@@ -725,6 +815,7 @@ return [
'delete-success' => 'Não foi possível excluir o slider',
'delete-fail' => 'Slider excluído com sucesso'
],
+
'tax-categories' => [
'title' => 'Categorias de Imposto',
'add-title' => 'Criar Categoria de Imposto',
@@ -747,6 +838,7 @@ return [
'atleast-one' => 'Não é possível excluir a última Categoria de Imposto',
'delete' => 'Categoria de Imposto excluída com sucesso'
],
+
'tax-rates' => [
'title' => 'Taxas de Impostos',
'add-title' => 'Criar Taxas de Impostos',
@@ -778,6 +870,7 @@ return [
'title' => 'Desenvolvimento',
]
],
+
'customers' => [
'groups' =>[
'add-title' => 'Add Grupo',
@@ -790,12 +883,44 @@ return [
'is_user_defined' => 'Usuário Definido',
'yes' => 'Sim'
],
- 'note' => [
- 'title' => 'Add Note',
- 'save-note' => 'Save Note',
- 'enter-note' => 'Enter Note',
- 'help-title' => 'Add Note On This Customer'
+
+ 'addresses' => [
+ 'title' => 'Lista de Endereços de :customer_name',
+ 'vat_id' => 'Vat id',
+ 'create-title' => 'Criar endereço do cliente',
+ 'edit-title' => 'Atualizar endereço do cliente',
+ 'title-orders' => 'Lista de pedidos :customer_name ',
+ 'address-list' => 'Lista de Endereços',
+ 'order-list' => 'Lista de pedidos',
+ 'address-id' => 'Endereço ID',
+ 'address-1' => 'Endereço 1',
+ 'city' => 'Cidade',
+ 'state-name' => 'Estado',
+ 'country-name' => 'País',
+ 'postcode' => 'Código postal',
+ 'default-address' => 'Endereço padrão',
+ 'yes' => 'sim',
+ 'not-approved' => 'Não aprovado',
+ 'no' => 'Não',
+ 'dash' => '-',
+ 'delete' => 'Excluir',
+ 'create-btn-title' => 'Adicionar endereço',
+ 'save-btn-title' => 'Salvar endereço',
+ 'general' => 'Geral',
+ 'success-create' => 'Success: Endereço do cliente criado com sucesso.',
+ 'success-update' => 'Success: Endereço do cliente atualizado com sucesso.',
+ 'success-delete' => 'Success: Endereço do cliente excluído com sucesso.',
+ 'success-mass-delete' => 'Success: endereços selecionados excluídos com sucesso.',
+ 'error-create' => 'Error: Endereço do cliente não criado.',
],
+
+ 'note' => [
+ 'title' => 'Adicionar nota',
+ 'save-note' => 'Salvar nota',
+ 'enter-note' => 'Inserir nota',
+ 'help-title' => 'Adicionar nota sobre este cliente'
+ ],
+
'customers' => [
'add-title' => 'Add Cliente',
'edit-title' => 'Editar Cliente',
@@ -826,6 +951,7 @@ return [
'active' => 'Ativo (a)',
'inactive' => 'Inativo (a)'
],
+
'reviews' => [
'title' => 'Avaliações',
'edit-title' => 'Editar Avaliação',
@@ -836,6 +962,7 @@ return [
'approved' => 'Aprovado',
'disapproved' => 'Desaprovar'
],
+
'subscribers' => [
'title' => 'Assinantes de Newletter',
'title-edit' => 'Editar Assinante',
@@ -848,93 +975,147 @@ return [
'delete-failed' => 'Erro! Você não pode excluir a inscrição desse usuário',
]
],
+
'promotion' => [
- 'catalog-rule' => 'Regras de Catálogo',
- 'cart-rule' => 'Regras do Carrinho',
- 'add-catalog-rule' => 'Adicionar regra de catálogo',
- 'add-cart-rule' => 'Adicionar Regra do Carrinho',
- 'edit-cart-rule' => 'Editar regra do carrinho',
- 'edit-catalog-rule' => 'Editar regra do catálogo',
- 'create-catalog-rule' => 'Criar regra de catálogo',
- 'create-cart-rule' => 'Criar regra de carrinho',
- 'save-btn-title' => 'Criar',
- 'edit-btn-title' => 'Editar',
- 'save' => 'Salve',
- 'select-attr' => 'Selecione o atributo',
- 'select-attr-fam' => 'Selecione a Família de Atributos',
- 'select-cart-attr' => 'Selecione o atributo Carrinho',
- 'general-info' => [
- 'name' => 'Nome da regra',
- 'description' => 'Descrição',
- 'starts-from' => 'Começar',
- 'ends-till' => 'Fim',
- 'channels' => 'Canais',
- 'channels-req' => 'Canais',
- 'cust-groups' => 'Grupos de clientes',
- 'priority' => 'Prioridade',
- 'add-condition' => 'Adicionar condições',
- 'disc_amt' => 'Valor de desconto',
- 'disc_percent' => 'Porcentagem de desconto',
- 'is-coupon' => 'Use cupom',
- 'is-coupon-yes' => 'Sim',
- 'is-coupon-no' => 'Não',
- 'uses-per-cust' => 'Usos por cliente',
- 'all' => 'Todos (a)',
- 'any' => 'Qualquer',
- 'end-other-rules' => 'Acabar com outras regras',
- 'status' => 'Está ativo',
- 'all-conditions-true' => 'Assumindo que todas as condições sejam verdadeiras',
- 'assuming' => 'Assumindo',
- 'any' => 'Qualquer',
- 'all' => 'Todos (a)',
- 'conditions' => 'Condições',
- 'apply' => 'Aplique',
- 'are' => 'está',
- 'true' => 'verdade',
- 'false' => 'falso (a)',
- 'limit' => 'Limite de uso',
- 'specific-coupon' => 'Cupom Específico (Cheque) / Gerado Automaticamente (Desmarque)',
- 'free-shipping' => 'Frete grátis',
- 'is-guest' => 'Para os hóspedes',
- 'disc_qty' => 'Max. Quantidade permitida para ser descontado',
- 'test-mode' => 'Escolha como testar as condições',
- 'labels' => 'Rótulos'
- ],
- 'status' => [
- 'success' => 'Sucesso! regra criada',
- 'success-coupon' => 'Sucesso! regra criada junto com o cupom',
- 'failed' => 'Erro! não conseguiu criar regra',
- 'update-success' => 'Sucesso! regra atualizada',
- 'update-coupon-success' => 'Sucesso! regra atualizada junto com cupom',
- 'update-failed' => 'Erro! não pode atualizar',
- 'delete-success' => 'Sucesso! regra excluída',
- 'delete-failed' => 'Erro! não pode apagar',
- 'coupon-applied' => 'Cupom Usado',
- 'coupon-failed' => 'O cupom não foi aplicado',
- 'no-coupon' => '* Cupom não aplicável',
- 'coupon-removed' => 'Cupom removido com sucesso',
- 'coupon-remove-failed' => 'Remoção de cupons falhou',
- 'duplicate-coupon' => 'O cupom já existe, por favor tente novamente com um cupom diferente'
- ],
- 'catalog' => [
+ 'cart-rules' => [
+ 'title' => 'Regras do carrinho',
+ 'add-title' => 'Adicionar regra de carrinho',
+ 'edit-title' => 'Editar regra do carrinho',
+ 'save-btn-title' => 'Regra Salvar carrinho',
+ 'rule-information' => 'Informações sobre regras',
'name' => 'Nome',
'description' => 'Descrição',
- 'apply-percent' => 'Aplique como porcentagem',
- 'apply-fixed' => 'Aplicar como quantia fixa',
- 'adjust-to-percent' => 'Ajuste para porcentagem',
- 'adjust-to-value' => 'Ajustar ao valor de desconto',
- 'condition-missing' => 'Por favor, verifique condições, alguns valores podem estar faltando'
+ 'status' => 'Status',
+ 'is-active' => 'A regra do carrinho está ativa',
+ 'channels' => 'Canais',
+ 'customer-groups' => 'Grupos de Clientes',
+ 'coupon-type' => 'Tipo de cupom',
+ 'no-coupon' => 'Sem Cupom',
+ 'specific-coupon' => 'Cupom específico',
+ 'auto-generate-coupon' => 'Gerar cupom automaticamente',
+ 'no' => 'Não',
+ 'yes' => 'sim',
+ 'coupon-code' => 'Código do cupom',
+ 'uses-per-coupon' => 'Usos por cupom',
+ 'uses-per-customer' => 'Usos por cliente',
+ 'uses-per-customer-control-info' => 'Será usado apenas para clientes logados.',
+ 'from' => 'A partir de',
+ 'to' => 'Para',
+ 'priority' => 'Prioridade',
+ 'conditions' => 'Condições',
+ 'condition-type' => 'Tipo de condição',
+ 'all-conditions-true' => 'Todas as condições são verdadeiras',
+ 'any-condition-true' => 'Qualquer condição é verdadeira',
+ 'add-condition' => 'Adicionar Condição',
+ 'choose-condition-to-add' => 'Escolha uma condição para adicionar',
+ 'cart-attribute' => 'Atributo do carrinho',
+ 'subtotal' => 'Subtotal',
+ 'total-items-qty' => 'Quantidade total de itens',
+ 'total-weight' => 'Peso total',
+ 'payment-method' => 'Forma de pagamento',
+ 'shipping-method' => 'método de envio',
+ 'shipping-postcode' => 'CEP / código postal',
+ 'shipping-state' => 'Estado de envio',
+ 'shipping-country' => 'País de envio',
+ 'cart-item-attribute' => 'Atributo do item do carrinho',
+ 'price-in-cart' => 'Preço no carrinho',
+ 'qty-in-cart' => 'Quantidade no carrinho',
+ 'product-attribute' => 'Atributo do produto',
+ 'attribute-name-children-only' => ':attribute_name (somente filhos)',
+ 'attribute-name-parent-only' => ':attribute_name (somente pai)',
+ 'is-equal-to' => 'É igual a',
+ 'is-not-equal-to' => 'Não é igual a',
+ 'equals-or-greater-than' => 'Igual ou superior a',
+ 'equals-or-less-than' => 'Igual ou menor que',
+ 'greater-than' => 'Maior que',
+ 'less-than' => 'Menor que',
+ 'contain' => 'Conter',
+ 'contains' => 'Contém',
+ 'does-not-contain' => 'Não contém',
+ 'actions' => 'Ações',
+ 'action-type' => 'Tipo de acão',
+ 'percentage-product-price' => 'Porcentagem do preço do produto',
+ 'fixed-amount' => 'Quantia fixa',
+ 'fixed-amount-whole-cart' => 'Montante fixo ao carrinho inteiro',
+ 'buy-x-get-y-free' => 'Compre o X Get Y grátis',
+ 'discount-amount' => 'Valor do desconto',
+ 'discount-quantity' => 'Quantidade máxima permitida para desconto',
+ 'discount-step' => 'Comprar X Quantidade',
+ 'free-shipping' => 'Envio Grátis',
+ 'apply-to-shipping' => 'Aplicar ao envio',
+ 'coupon-codes' => 'Códigos de cupom',
+ 'coupon-qty' => 'Quantidade do Cupom',
+ 'code-length' => 'Comprimento do código',
+ 'code-format' => 'Formato do código',
+ 'alphanumeric' => 'Alfanumérica',
+ 'alphabetical' => 'Alfabética',
+ 'numeric' => 'Numérico',
+ 'code-prefix' => 'Prefixo do código',
+ 'code-suffix' => 'Sufixo de código',
+ 'generate' => 'Gerar',
+ 'cart-rule-not-defind-error' => 'A regra do carrinho não está definida',
+ 'mass-delete-success' => 'Todos os cupons selecionados foram excluídos com sucesso.',
+ 'end-other-rules' => 'Terminar outras regras',
+ 'children-categories' => 'Categorias (Somente Crianças)',
+ 'parent-categories' => 'Categorias (somente pai)',
+ 'categories' => 'Categorias',
+ 'attribute_family' => 'Família de Atributos'
],
- 'cart' => [
- 'buy-atleast' => 'Compre Atleast',
- 'apply-to-shipping' => 'Aplicar ao envio'
+
+ 'catalog-rules' => [
+ 'title' => 'Regras do Catálogo',
+ 'add-title' => 'Adicionar regra de catálogo',
+ 'edit-title' => 'Editar regra do catálogo',
+ 'save-btn-title' => 'Salvar regra de catálogo',
+ 'rule-information' => 'Informações sobre regras',
+ 'name' => 'Nome',
+ 'description' => 'Descrição',
+ 'status' => 'Status',
+ 'is-active' => 'A regra do catálogo está ativa',
+ 'channels' => 'Canais',
+ 'customer-groups' => 'Grupos de Clientes',
+ 'no' => 'Não',
+ 'yes' => 'sim',
+ 'from' => 'A partir de',
+ 'to' => 'Para',
+ 'priority' => 'Prioridade',
+ 'conditions' => 'Condições',
+ 'condition-type' => 'Tipo de condição',
+ 'all-conditions-true' => 'Todas as condições são verdadeiras',
+ 'any-condition-true' => 'Qualquer condição é verdadeira',
+ 'add-condition' => 'Adicionar Condição',
+ 'choose-condition-to-add' => 'Escolha uma condição para adicionar',
+ 'product-attribute' => 'Atributo do produto',
+ 'attribute-name-children-only' => ':attribute_name (somente filhos)',
+ 'attribute-name-parent-only' => ': attribute_name (somente pai)',
+ 'is-equal-to' => 'É igual a',
+ 'is-not-equal-to' => 'Não é igual a',
+ 'equals-or-greater-than' => 'Igual ou superior a',
+ 'equals-or-less-than' => 'Igual ou menor que',
+ 'greater-than' => 'Maior que',
+ 'less-than' => 'Menor que',
+ 'contain' => 'Conter',
+ 'contains' => 'Contém',
+ 'does-not-contain' => 'Não contém',
+ 'actions' => 'Ações',
+ 'action-type' => 'Tipo de acão',
+ 'percentage-product-price' => 'Porcentagem do preço do produto',
+ 'fixed-amount' => 'Quantia fixa',
+ 'fixed-amount-whole-cart' => 'Montante fixo ao catálogo inteiro',
+ 'buy-x-get-y-free' => 'Compre o X Get Y grátis',
+ 'discount-amount' => 'Valor do desconto',
+ 'mass-delete-success' => 'Todo o índice selecionado de cupons foi excluído com sucesso.',
+ 'end-other-rules' => 'Terminar outras regras',
+ 'categories' => 'Categorias',
+ 'attribute_family' => 'Família de Atributos'
]
],
'error' => [
'go-to-home' => 'IR PARA PÁGINA INICIAL',
- 'in-maitainace' => 'In Maintenance',
- 'right-back' => 'Be Right Back',
+ 'in-maitainace' => 'Em manutenção',
+ 'right-back' => 'Volto logo',
+
'404' => [
'page-title' => '404 Página não Encontrada',
'name' => '404',
@@ -978,12 +1159,48 @@ return [
'no-records' => 'Nada para exportar',
'illegal-format' => 'Erro! Este tipo de formato não é suportado ou seu formato ilegal'
],
+
+ 'cms' => [
+ 'pages' => [
+ 'general' => 'Geral',
+ 'seo' => 'SEO',
+ 'pages' => 'Páginas',
+ 'title' => 'Páginas',
+ 'add-title' => 'Adicionar Página',
+ 'content' => 'Conteúdo',
+ 'url-key' => 'Chave de URL',
+ 'channel' => 'Canais',
+ 'locale' => 'Localidades',
+ 'create-btn-title' => 'Salvar pagina',
+ 'edit-title' => 'Editar Página',
+ 'edit-btn-title' => 'Salvar pagina',
+ 'create-success' => 'Página criada com sucesso',
+ 'create-partial' => 'Algumas das páginas solicitadas já existem',
+ 'create-failure' => 'Todas as páginas solicitadas já existem',
+ 'update-success' => 'Página atualizada com sucesso',
+ 'update-failure' => 'A página não pode ser atualizada',
+ 'page-title' => 'Título da página',
+ 'layout' => 'Layout',
+ 'meta_keywords' => 'Meta Palavras-chave',
+ 'meta_description' => 'Meta Descrição',
+ 'meta_title' => 'Meta Título',
+ 'delete-success' => 'Página CMS excluída com sucesso',
+ 'delete-failure' => 'A página do CMS não pode ser excluída',
+ 'preview' => 'Pré-visualização',
+ 'one-col' => 'Use class: "static-container one-column" para um layout de coluna.
',
+ 'two-col' => 'Use class: "static-container two-column" para layout de duas colunas.
',
+ 'three-col' => 'Use class: "static-container three-column" para layout de três colunas.
',
+ 'helper-classes' => 'Helper Classes'
+ ]
+ ],
+
'response' => [
'being-used' => 'Este recurso :name está sendo usado em :source',
'cannot-delete-default' => 'Não é possível excluir o canal padrão',
'create-success' => ':name criado com sucesso.',
'update-success' => ':name atualizaco com sucesso.',
'delete-success' => ':name excluído com sucesso.',
+ 'delete-failed' => 'Erro encontrado ao excluir :name.',
'last-delete-error' => 'Ao menos um :name é obrigatório.',
'user-define-error' => 'Não pode excluir o sistema :name',
'attribute-error' => ':name é usado em produtos configuráveis.',
@@ -995,7 +1212,8 @@ return [
'create-root-failure' => 'A categoria com nome root já existe',
'cancel-success' => ':name cancelado com sucesso.',
'cancel-error' => ':name não pode ser cancelado.',
- 'already-taken' => 'O :name já foi tomada.'
+ 'already-taken' => 'O :name já foi tomada.',
+ 'order-pending' => 'Não é possível excluir a conta porque alguns pedidos estão em estado pendente ou em processamento.'
],
'footer' => [
@@ -1003,14 +1221,34 @@ return [
],
'admin' => [
+ 'emails' => [
+ 'email' => 'O email',
+ 'notification_label' => 'Notificações',
+ 'notifications' => [
+ 'verification' => 'Enviar email de verificação',
+ 'registration' => 'Enviar registro E-mail',
+ 'customer' => 'Enviar e-mail do cliente',
+ 'new-order' => 'Enviar E-mail de Confirmação de Pedido',
+ 'new-admin' => 'Enviar email de convite de administrador',
+ 'new-invoice' => 'Enviar e-mail de confirmação da fatura',
+ 'new-refund' => 'Enviar email de notificação de reembolso',
+ 'new-shipment' => 'Enviar email de notificação de remessa',
+ 'new-inventory-source' => 'Enviar email de notificação de origem de inventário',
+ 'cancel-order' => 'Enviar cancelar E-mail de notificação de pedido',
+ ],
+
+ ],
'system' => [
'catalog' => 'Catálogo',
'products' => 'Produtos',
+ 'guest-checkout' => 'Saída do hóspede',
+ 'allow-guest-checkout' => 'Permitir saída do hóspede',
+ 'allow-guest-checkout-hint' => 'Dica: se ativada, esta opção pode ser configurada para cada produto especificamente.',
'review' => 'Reveja',
'allow-guest-review' => 'Permitir comentário de convidado',
'inventory' => 'Inventário',
'stock-options' => 'Opções de ações',
- 'allow-backorders' => 'Permitir atrasos',
+ 'allow-backorders' => 'Permitir Pedidos por Admin',
'customer' => 'Cliente',
'settings' => 'Definições',
'address' => 'Endereço',
@@ -1045,22 +1283,35 @@ return [
'footer' => 'Rodapé',
'content' => 'Conteúdo',
'footer-content' => 'Texto de rodapé',
+ 'footer-toggle' => 'Alternar rodapé',
'locale-options' => 'Opções de unidade',
'weight-unit' => 'Unidade de peso',
+ 'admin-page-limit' => 'Itens padrão por página (administrador)',
+ 'design' => 'Design',
+ 'email-settings' => 'Configurações de Email',
+ 'email-sender-name' => 'Nome do Email da Loja',
+ 'shop-email-from' => 'Endereço de Email da Loja [Para enviar emails]',
+ 'admin-name' => 'Admin Nome',
+ 'admin-email' => 'Admin Email',
+ 'admin-page-limit' => 'Quantidade Padrão de Itens por Página (Admin)',
'design' => 'Design',
'admin-logo' => 'Admin Logo',
'logo-image' => 'Logo Imagem',
'credit-max' => 'Máximo de crédito do cliente',
'credit-max-value' => 'Valor Máximo de Crédito',
'use-credit-max' => 'Use o máximo de crédito',
- 'order-settings' => 'Order Settings',
- 'orderNumber' => 'Order Number Settings',
- 'order-number-prefix' => 'Order Number Prefix',
- 'order-number-length' => 'Order Number Length',
- 'order-number-suffix' => 'Order Number Suffix',
+ 'order-settings' => 'Configurações do Pedido',
+ 'orderNumber' => 'Configuração do Número do Pedido',
+ 'order-number-prefix' => 'Prefixo do Número do Pedido',
+ 'order-number-length' => 'Tamanho do Número do Pedido',
+ 'order-number-suffix' => 'Sufixo do Número de Pedido',
+ 'default' => 'Padrão',
'sandbox' => 'Sandbox',
- 'invoice-slip-design' => 'Invoice Slip Design',
+ 'all-channels' => 'Todos',
+ 'all-locales' => 'Todos',
+ 'sandbox' => 'Sandbox',
+ 'invoice-slip-design' => 'Design da Nota do Pedido',
'logo' => 'logo'
]
]
-];
\ No newline at end of file
+];
diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php
index 9ea6a3062..f17fb1c35 100755
--- a/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php
+++ b/packages/Webkul/Admin/src/Resources/views/catalog/categories/edit.blade.php
@@ -52,7 +52,7 @@
-
+
@{{ errors.first('{!!$locale!!}[name]') }}
@@ -180,23 +180,23 @@
-
+
-
+
@{{ errors.first('{!!$locale!!}[slug]') }}
-
+
-
+
{!! view_render_event('bagisto.admin.catalog.category.edit_form_accordian.seo.controls.after', ['category' => $category]) !!}
@@ -220,7 +220,7 @@
-
+
@{{ errors.first('{!!$locale!!}[description]') }}
diff --git a/packages/Webkul/BookingProduct/src/Database/Migrations/2020_03_23_201431_alter_booking_products_table.php b/packages/Webkul/BookingProduct/src/Database/Migrations/2020_03_23_201431_alter_booking_products_table.php
new file mode 100644
index 000000000..170ae5796
--- /dev/null
+++ b/packages/Webkul/BookingProduct/src/Database/Migrations/2020_03_23_201431_alter_booking_products_table.php
@@ -0,0 +1,32 @@
+datetime('available_from')->change();
+
+ $table->datetime('available_to')->change();
+ });
+ }
+
+ /**
+ * Reverse the migrations.
+ *
+ * @return void
+ */
+ public function down()
+ {
+ //
+ }
+}
diff --git a/packages/Webkul/BookingProduct/src/Helpers/Booking.php b/packages/Webkul/BookingProduct/src/Helpers/Booking.php
index ddf4be7a9..ebdcf73d5 100644
--- a/packages/Webkul/BookingProduct/src/Helpers/Booking.php
+++ b/packages/Webkul/BookingProduct/src/Helpers/Booking.php
@@ -178,7 +178,7 @@ class Booking
$availableFrom = ! $bookingProduct->available_from && $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_from)
- : clone $currentTime;
+ : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00'));
$availableTo = ! $bookingProduct->available_from && $bookingProduct->available_to
? Carbon::createFromTimeString($bookingProduct->available_to)
@@ -254,13 +254,13 @@ class Booking
return [];
}
- $requestedDate = Carbon::createFromTimeString($date . " 00:00:00");
-
$currentTime = Carbon::now();
+ $requestedDate = Carbon::createFromTimeString($date . " 00:00:00");
+
$availableFrom = ! $bookingProduct->available_every_week && $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_from)
- : Carbon::createFromTimeString($currentTime);
+ : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00'));
$availableTo = ! $bookingProduct->available_every_week && $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_to)
@@ -270,8 +270,7 @@ class Booking
? $bookingProductSlot->slots
: ($bookingProductSlot->slots[$requestedDate->format('w')] ?? []);
- if ($requestedDate < $currentTime
- || $requestedDate < $availableFrom
+ if ($requestedDate < $availableFrom
|| $requestedDate > $availableTo
) {
return [];
diff --git a/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php b/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php
index 50b1cdaaa..b49e52c99 100644
--- a/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php
+++ b/packages/Webkul/BookingProduct/src/Helpers/DefaultSlot.php
@@ -32,14 +32,13 @@ class DefaultSlot extends Booking
$availableFrom = $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_from)
- : clone $currentTime;
+ : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00'));
$availableTo = $bookingProduct->available_to
? Carbon::createFromTimeString($bookingProduct->available_to)
: Carbon::createFromTimeString('2080-01-01 00:00:00');
- if ($requestedDate < $currentTime
- || $requestedDate < $availableFrom
+ if ($requestedDate < $availableFrom
|| $requestedDate > $availableTo
) {
return [];
@@ -101,7 +100,7 @@ class DefaultSlot extends Booking
$availableFrom = $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_from)
- : clone $currentTime;
+ : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00'));
$availableTo = $bookingProduct->available_to
? Carbon::createFromTimeString($bookingProduct->available_to)
diff --git a/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php b/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php
index 3919ef428..b9a0d8260 100644
--- a/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php
+++ b/packages/Webkul/BookingProduct/src/Helpers/RentalSlot.php
@@ -29,7 +29,7 @@ class RentalSlot extends Booking
$availableFrom = ! $bookingProduct->available_every_week && $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_from)
- : Carbon::createFromTimeString($currentTime);
+ : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00'));
$availableTo = ! $bookingProduct->available_every_week && $bookingProduct->available_from
? Carbon::createFromTimeString($bookingProduct->available_to)
@@ -37,10 +37,9 @@ class RentalSlot extends Booking
$timeDurations = $bookingProductSlot->same_slot_all_days
? $bookingProductSlot->slots
- : $bookingProductSlot->slots[$requestedDate->format('w')];
+ : $bookingProductSlot->slots[$requestedDate->format('w')] ?? [];
- if ($requestedDate < $currentTime
- || $requestedDate < $availableFrom
+ if ($requestedDate < $availableFrom
|| $requestedDate > $availableTo
) {
return [];
@@ -141,24 +140,48 @@ class RentalSlot extends Booking
public function isSlotExpired($cartItem)
{
$bookingProduct = $this->bookingProductRepository->findOneByField('product_id', $cartItem['product_id']);
-
- $typeHelper = app($this->typeHelpers[$bookingProduct->type]);
- $timeIntervals = $typeHelper->getSlotsByDate($bookingProduct, $cartItem['additional']['booking']['date']);
+ if (isset($cartItem['additional']['booking']['date'])) {
+ $timeIntervals = $this->getSlotsByDate($bookingProduct, $cartItem['additional']['booking']['date']);
- $isExpired = true;
+ $isExpired = true;
- foreach ($timeIntervals as $timeInterval) {
- foreach ($timeInterval['slots'] as $slot) {
- if ($slot['from_timestamp'] == $cartItem['additional']['booking']['slot']['from']
- && $slot['to_timestamp'] == $cartItem['additional']['booking']['slot']['to']
- ) {
- $isExpired = false;
+ foreach ($timeIntervals as $timeInterval) {
+ foreach ($timeInterval['slots'] as $slot) {
+ if ($slot['from_timestamp'] == $cartItem['additional']['booking']['slot']['from']
+ && $slot['to_timestamp'] == $cartItem['additional']['booking']['slot']['to']
+ ) {
+ $isExpired = false;
+ }
}
}
- }
- return $isExpired;
+ return $isExpired;
+ } else {
+ $currentTime = Carbon::now();
+
+ $requestedFromDate = Carbon::createFromTimeString($cartItem['additional']['booking']['date_from'] . " 00:00:00");
+
+ $requestedToDate = Carbon::createFromTimeString($cartItem['additional']['booking']['date_to'] . " 23:59:59");
+
+ $availableFrom = ! $bookingProduct->available_every_week && $bookingProduct->available_from
+ ? Carbon::createFromTimeString($bookingProduct->available_from->format('Y-m-d') . ' 00:00:00')
+ : Carbon::createFromTimeString($currentTime->format('Y-m-d 00:00:00'));
+
+ $availableTo = ! $bookingProduct->available_every_week && $bookingProduct->available_from
+ ? Carbon::createFromTimeString($bookingProduct->available_to->format('Y-m-d') . ' 23:59:59')
+ : Carbon::createFromTimeString('2080-01-01 00:00:00');
+
+ if ($requestedFromDate < $availableFrom
+ || $requestedFromDate > $availableTo
+ || $requestedToDate < $availableFrom
+ || $requestedToDate > $availableTo
+ ) {
+ return true;
+ }
+
+ return false;
+ }
}
/**
diff --git a/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php b/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php
index cfa2f0af1..6862b0e03 100644
--- a/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php
+++ b/packages/Webkul/BookingProduct/src/Helpers/TableSlot.php
@@ -22,7 +22,7 @@ class TableSlot extends Booking
$bookedQty *= $bookingProduct->table_slot->guest_limit;
}
- if ($bookingProduct->qty - $bookedQty < $requestedQty) {
+ if ($bookingProduct->qty - $bookedQty < $requestedQty || $this->isSlotExpired($cartItem)) {
return false;
}
diff --git a/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php b/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php
index 29e1b7059..826a2d32e 100644
--- a/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php
+++ b/packages/Webkul/BookingProduct/src/Repositories/BookingProductRepository.php
@@ -174,6 +174,12 @@ class BookingProductRepository extends Repository
$to = Carbon::createFromTimeString($timeInterval['to'])->getTimestamp();
+ if ($from > $to) {
+ unset($slots[$key]);
+
+ continue;
+ }
+
$isOverLapping = false;
foreach ($tempSlots as $slot) {
diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/ar/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/ar/app.php
new file mode 100644
index 000000000..836fd1f56
--- /dev/null
+++ b/packages/Webkul/BookingProduct/src/Resources/lang/ar/app.php
@@ -0,0 +1,125 @@
+ [
+ 'catalog' => [
+ 'products' => [
+ 'booking' => 'معلومات الحجز',
+ 'booking-type' => 'نوع الحجز',
+ 'default' => 'إفتراضي',
+ 'appointment-booking' => 'حجز موعد',
+ 'event-booking' => 'حجز الحدث',
+ 'rental-booking' => 'حجز الإيجار',
+ 'table-booking' => 'حجز طاولة',
+ 'slot-duration' => '(مدة الفتحة (دقائق',
+ 'break-time' => '(استراحة بين الفتحات (دقائق',
+ 'available-every-week' => 'متوفر كل أسبوع',
+ 'yes' => 'نعم',
+ 'no' => 'لا',
+ 'available-from' => 'متاح من',
+ 'available-to' => 'متاحة لل',
+ 'same-slot-all-days' => 'نفس الفتحة طوال الأيام',
+ 'slot-has-quantity' => 'تحتوي الفتحة على الكمية',
+ 'slots' => 'فتحات',
+ 'from' => 'من عند',
+ 'to' => 'إلى',
+ 'qty' => 'كمية',
+ 'add-slot' => 'أضف فتحة',
+ 'sunday' => 'الأحد',
+ 'monday' => 'الإثنين',
+ 'tuesday' => 'الثلاثاء',
+ 'wednesday' => 'الأربعاء',
+ 'thursday' => 'الخميس',
+ 'friday' => 'يوم الجمعة',
+ 'saturday' => 'يوم السبت',
+ 'renting-type' => 'نوع التأجير',
+ 'daily' => 'الأساس اليومي',
+ 'hourly' => 'بالساعة',
+ 'daily-hourly' => '(كلاهما (يومي وأساس للساعة',
+ 'daily-price' => 'السعر اليومي',
+ 'hourly-price' => 'سعر الساعة',
+ 'location' => 'موقعك',
+ 'show-location' => 'إظهار الموقع',
+ 'event-start-date' => 'تاريخ بدء الحدث',
+ 'event-end-date' => 'تاريخ انتهاء الحدث',
+ 'tickets' => 'التذاكر',
+ 'add-ticket' => 'أضف تذكرة',
+ 'name' => 'اسم',
+ 'price' => 'السعر',
+ 'quantity' => 'كمية',
+ 'description' => 'وصف',
+ 'charged-per' => 'اتهم لكل',
+ 'guest' => 'زائر',
+ 'table' => 'الطاولة',
+ 'prevent-scheduling-before' => 'منع الجدولة قبل',
+ 'guest-limit' => 'حد الضيف لكل جدول',
+ 'guest-capacity' => 'سعة الضيف',
+ 'type' => 'Type',
+ 'many-bookings-for-one-day' => 'العديد من الحجوزات ليوم واحد',
+ 'one-booking-for-many-days' => 'حجز واحد لعدة أيام',
+ 'day' => 'يوم',
+ 'status' => 'الحالة',
+ 'open' => 'افتح',
+ 'close' => 'غلق'
+ ]
+ ]
+ ],
+
+ 'shop' => [
+ 'products' => [
+ 'location' => 'موقعك',
+ 'contact' => 'مكالمة',
+ 'email' => 'البريد الإلكتروني',
+ 'slot-duration' => 'مدة الفتحة',
+ 'slot-duration-in-minutes' => 'دقائق دقائق:',
+ 'today-availability' => 'توفر اليوم',
+ 'slots-for-all-days' => 'إظهار لجميع الأيام',
+ 'sunday' => 'الأحد',
+ 'monday' => 'الإثنين',
+ 'tuesday' => 'الثلاثاء',
+ 'wednesday' => 'الأربعاء',
+ 'thursday' => 'الخميس',
+ 'friday' => 'يوم الجمعة',
+ 'saturday' => 'يوم السبت',
+ 'closed' => 'مغلق',
+ 'book-an-appointment' => 'حجز موعد',
+ 'date' => 'تاريخ',
+ 'slot' => 'فتحة',
+ 'rent-an-item' => 'استئجار عنصر',
+ 'choose-rent-option' => 'اختر خيار الإيجار',
+ 'daily-basis' => 'الأساس اليومي',
+ 'hourly-basis' => 'بالساعة',
+ 'select-time-slot'=> 'حدد الفترة الزمنية',
+ 'select-slot' => 'حدد فتحة',
+ 'select-date' => 'حدد تاريخ',
+ 'select-rent-time' => 'حدد وقت الإيجار',
+ 'from' => 'من عند',
+ 'to' => 'إلى',
+ 'book-a-table' => 'احجز طاولة',
+ 'special-notes' => 'طلب / ملاحظات خاصة',
+ 'event-on' => 'الحدث قيد التشغيل',
+ 'book-your-ticket' => 'احجز تذكرتك',
+ 'per-ticket-price' => 'سعر التذكرة:',
+ 'number-of-tickets' => 'عدد التذاكر',
+ 'total-tickets' => 'إجمالي التذاكر',
+ 'base-price' => 'السعر الأساسي',
+ 'total-price' => 'السعر الكلي',
+ 'base-price-info' => '(سيتم تطبيق ذلك على كل نوع من أنواع التذاكر لكل كمية)'
+ ],
+
+ 'cart' => [
+ 'renting_type' => 'نوع الإيجار',
+ 'daily' => 'اليومي',
+ 'hourly' => 'ساعيا',
+ 'event-ticket' => 'تذكرة الحدث',
+ 'event-from' => 'حدث من',
+ 'event-till' => 'الحدث حتى',
+ 'rent-type' => 'نوع الإيجار',
+ 'rent-from' => 'الإيجار من',
+ 'rent-till' => 'إيجار حتى',
+ 'booking-from' => 'الحجز من',
+ 'booking-till' => 'الحجز حتى',
+ 'special-note' => 'طلب / ملاحظات خاصة',
+ ]
+ ]
+];
\ No newline at end of file
diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/fa/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/fa/app.php
new file mode 100644
index 000000000..a504d439a
--- /dev/null
+++ b/packages/Webkul/BookingProduct/src/Resources/lang/fa/app.php
@@ -0,0 +1,125 @@
+ [
+ 'catalog' => [
+ 'products' => [
+ 'booking' => 'اطلاعات رزرو',
+ 'booking-type' => 'نوع رزرو',
+ 'default' => 'پیش فرض',
+ 'appointment-booking' => 'رزرو قرار ملاقات',
+ 'event-booking' => 'رزرو رویداد',
+ 'rental-booking' => 'رزرو اجاره',
+ 'table-booking' => 'رزرو جدول',
+ 'slot-duration' => '(مدت زمان حافظه (دقیقه',
+ 'break-time' => '(فاصله بین شکافها (دقیقه',
+ 'available-every-week' => 'هر هفته در دسترس است',
+ 'yes' => 'آره',
+ 'no' => 'نه',
+ 'available-from' => 'موجود از',
+ 'available-to' => 'در دسترس است برای',
+ 'same-slot-all-days' => 'همان شکاف همه روزها',
+ 'slot-has-quantity' => 'اسلات مقدار زیادی دارد',
+ 'slots' => 'شکافها',
+ 'from' => 'از جانب',
+ 'to' => 'به',
+ 'qty' => 'تعداد',
+ 'add-slot' => 'شکاف را اضافه کنید',
+ 'sunday' => 'یکشنبه',
+ 'monday' => 'دوشنبه',
+ 'tuesday' => 'سهشنبه',
+ 'wednesday' => 'چهار شنبه',
+ 'thursday' => 'پنج شنبه',
+ 'friday' => 'جمعه',
+ 'saturday' => 'شنبه',
+ 'renting-type' => 'نوع اجاره',
+ 'daily' => 'به صورت روزانه',
+ 'hourly' => 'مبانی ساعتی',
+ 'daily-hourly' => '(هر دو(مبانی روزانه و ساعتی',
+ 'daily-price' => 'قیمت روزانه',
+ 'hourly-price' => 'قیمت ساعتی',
+ 'location' => 'مکان',
+ 'show-location' => 'نمایش موقعیت مکانی',
+ 'event-start-date' => 'تاریخ شروع رویداد',
+ 'event-end-date' => 'تاریخ پایان رویداد',
+ 'tickets' => 'بلیط',
+ 'add-ticket' => 'بلیط را اضافه کنید',
+ 'name' => 'نام',
+ 'price' => 'قیمت',
+ 'quantity' => 'تعداد',
+ 'description' => 'شرح',
+ 'charged-per' => 'به اتهام در هر',
+ 'guest' => 'مهمان',
+ 'table' => 'جدول',
+ 'prevent-scheduling-before' => 'قبل از برنامه ریزی جلوگیری کنید',
+ 'guest-limit' => 'محدودیت مهمان در هر جدول',
+ 'guest-capacity' => 'ظرفیت مهمان',
+ 'type' => 'تایپ کنید',
+ 'many-bookings-for-one-day' => 'بسیاری از رزروها برای یک روز',
+ 'one-booking-for-many-days' => 'یک رزرو برای بسیاری از روزها',
+ 'day' => 'روز',
+ 'status' => 'وضعیت',
+ 'open' => 'باز کن',
+ 'close' => 'بستن'
+ ]
+ ]
+ ],
+
+ 'shop' => [
+ 'products' => [
+ 'location' => 'مکان',
+ 'contact' => 'مخاطب',
+ 'email' => 'پست الکترونیک',
+ 'slot-duration' => 'مدت زمان حافظه',
+ 'slot-duration-in-minutes' => ':minutes دقایق',
+ 'today-availability' => 'امروز در دسترس بودن',
+ 'slots-for-all-days' => 'نمایش برای تمام روزها',
+ 'sunday' => 'یکشنبه',
+ 'monday' => 'دوشنبه',
+ 'tuesday' => 'سهشنبه',
+ 'wednesday' => 'چهار شنبه',
+ 'thursday' => 'پنج شنبه',
+ 'friday' => 'جمعه',
+ 'saturday' => 'شنبه',
+ 'closed' => 'بسته شد',
+ 'book-an-appointment' => 'قرار ملاقات را رزرو کنید',
+ 'date' => 'تاریخ',
+ 'slot' => 'اسلات',
+ 'rent-an-item' => 'اجاره یک مورد',
+ 'choose-rent-option' => 'گزینه اجاره را انتخاب کنید',
+ 'daily-basis' => 'به صورت روزانه',
+ 'hourly-basis' => 'مبانی ساعتی',
+ 'select-time-slot'=> 'شکاف زمان را انتخاب کنید',
+ 'select-slot' => 'شکاف را انتخاب کنید',
+ 'select-date' => 'تاریخ را انتخاب کنید',
+ 'select-rent-time' => 'زمان اجاره را انتخاب کنید',
+ 'from' => 'از جانب',
+ 'to' => 'به',
+ 'book-a-table' => 'یک جدول رزرو کنید',
+ 'special-notes' => 'درخواست ویژه / یادداشت',
+ 'event-on' => 'رویداد در',
+ 'book-your-ticket' => 'بلیط خود را رزرو کنید',
+ 'per-ticket-price' => ':price برای هر بلیط',
+ 'number-of-tickets' => 'تعداد بلیط ها',
+ 'total-tickets' => 'بلیط های کل',
+ 'base-price' => 'قیمت پایه',
+ 'total-price' => 'قیمت کل',
+ 'base-price-info' => '(این برای هر نوع بلیط برای هر کمیت کاربرد دارد)'
+ ],
+
+ 'cart' => [
+ 'renting_type' => 'نوع اجاره',
+ 'daily' => 'روزانه',
+ 'hourly' => 'ساعتی',
+ 'event-ticket' => 'بلیط رویداد',
+ 'event-from' => 'رویداد از',
+ 'event-till' => 'رویداد تا زمان',
+ 'rent-type' => 'نوع اجاره',
+ 'rent-from' => 'اجاره از',
+ 'rent-till' => 'اجاره تا زمان',
+ 'booking-from' => 'رزرو از',
+ 'booking-till' => 'تا زمان رزرو',
+ 'special-note' => 'درخواست ویژه / یادداشت',
+ ]
+ ]
+];
\ No newline at end of file
diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/nl/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/nl/app.php
new file mode 100644
index 000000000..59703e11a
--- /dev/null
+++ b/packages/Webkul/BookingProduct/src/Resources/lang/nl/app.php
@@ -0,0 +1,125 @@
+ [
+ 'catalog' => [
+ 'products' => [
+ 'booking' => 'Boekingsinformatie',
+ 'booking-type' => 'Boekingstype',
+ 'default' => 'Standaard',
+ 'appointment-booking' => 'Afspraak boeken',
+ 'event-booking' => 'Evenement boeken',
+ 'rental-booking' => 'Verhuur boeken',
+ 'table-booking' => 'Tafel reserveren',
+ 'slot-duration' => 'Slotduur (minuten)',
+ 'break-time' => 'Break Time b/w Slots (minuten)',
+ 'available-every-week' => 'Elke week beschikbaar',
+ 'yes' => 'Ja',
+ 'no' => 'Nee',
+ 'available-from' => 'Beschikbaar van',
+ 'available-to' => 'Beschikbaar voor',
+ 'same-slot-all-days' => 'Zelfde slot alle dagen',
+ 'slot-has-quantity' => 'Slot heeft hoeveelheid',
+ 'slots' => 'Slots',
+ 'from' => 'Van',
+ 'to' => 'To',
+ 'qty' => 'Qty',
+ 'add-slot' => 'Slot toevoegen',
+ 'sunday' => 'Slot toevoegen',
+ 'monday' => 'maandag',
+ 'tuesday' => 'dinsdag',
+ 'wednesday' => 'woensdag',
+ 'thursday' => 'donderdag',
+ 'friday' => 'vrijdag',
+ 'saturday' => 'zaterdag',
+ 'renting-type' => 'Type verhuur',
+ 'daily' => 'Dagelijks',
+ 'hourly' => 'Uurbasis',
+ 'daily-hourly' => 'Beide (dagelijkse en uurbasis)',
+ 'daily-price' => 'Dagelijkse prijs',
+ 'hourly-price' => 'Prijs per uur',
+ 'location' => 'Plaats',
+ 'show-location' => 'Locatie tonen',
+ 'event-start-date' => 'Begindatum evenement',
+ 'event-end-date' => 'Einddatum evenement',
+ 'tickets' => 'Kaartjes',
+ 'add-ticket' => 'Ticket toevoegen',
+ 'name' => 'Naam',
+ 'price' => 'Prijs',
+ 'quantity' => 'Aantal stuks',
+ 'description' => 'Beschrijving',
+ 'charged-per' => 'In rekening gebracht per',
+ 'guest' => 'Gast',
+ 'table' => 'Tafel',
+ 'prevent-scheduling-before' => 'Voorkom plannen voor',
+ 'guest-limit' => 'Gastlimiet per tafel',
+ 'guest-capacity' => 'Gastcapaciteit',
+ 'type' => 'Type',
+ 'many-bookings-for-one-day' => 'Veel boekingen voor één dag',
+ 'one-booking-for-many-days' => 'Eén boeking voor vele dagen',
+ 'day' => 'Dag',
+ 'status' => 'Toestand',
+ 'open' => 'Open',
+ 'close' => 'Dichtbij'
+ ]
+ ]
+ ],
+
+ 'shop' => [
+ 'products' => [
+ 'location' => 'Plaats',
+ 'contact' => 'Contact',
+ 'email' => 'Email',
+ 'slot-duration' => 'Slot Duur',
+ 'slot-duration-in-minutes' => ':minutes Minutes',
+ 'today-availability' => 'Beschikbaarheid vandaag',
+ 'slots-for-all-days' => 'Show voor alle dagen',
+ 'sunday' => 'Sunday',
+ 'monday' => 'maandag',
+ 'tuesday' => 'dinsdag',
+ 'wednesday' => 'woensdag',
+ 'thursday' => 'donderdag',
+ 'friday' => 'vrijdag',
+ 'saturday' => 'zaterdag',
+ 'closed' => 'Gesloten',
+ 'book-an-appointment' => 'Een afspraak maken',
+ 'date' => 'Datum',
+ 'slot' => 'Sleuf',
+ 'rent-an-item' => 'Huur een item',
+ 'choose-rent-option' => 'Kies Huuroptie',
+ 'daily-basis' => 'Dagelijks',
+ 'hourly-basis' => 'Uurbasis',
+ 'select-time-slot'=> 'Selecteer tijdslot',
+ 'select-slot' => 'Selecteer Slot',
+ 'select-date' => 'Selecteer een datum',
+ 'select-rent-time' => 'Selecteer Huurtijd',
+ 'from' => 'Van',
+ 'to' => 'Naar',
+ 'book-a-table' => 'Een tafel reserveren',
+ 'special-notes' => 'Speciaal verzoek / opmerkingen',
+ 'event-on' => 'Evenement aan',
+ 'book-your-ticket' => 'Boek uw ticket',
+ 'per-ticket-price' => ':price Per Ticket',
+ 'number-of-tickets' => 'Aantal tickets',
+ 'total-tickets' => 'Totaal aantal tickets',
+ 'base-price' => 'Basisprijs',
+ 'total-price' => 'Totale prijs',
+ 'base-price-info' => '(Dit is van toepassing op elk type ticket voor elke hoeveelheid)'
+ ],
+
+ 'cart' => [
+ 'renting_type' => 'Huurtype',
+ 'daily' => 'Dagelijks',
+ 'hourly' => 'Elk uur',
+ 'event-ticket' => 'Evenement Ticket',
+ 'event-from' => 'Evenement van',
+ 'event-till' => 'Evenement tot',
+ 'rent-type' => 'Huurtype',
+ 'rent-from' => 'Huur van',
+ 'rent-till' => 'Huur tot',
+ 'booking-from' => 'Boeking van',
+ 'booking-till' => 'Boeking tot',
+ 'special-note' => 'Speciaal verzoek / opmerkingen',
+ ]
+ ]
+];
\ No newline at end of file
diff --git a/packages/Webkul/BookingProduct/src/Resources/lang/pt_BR/app.php b/packages/Webkul/BookingProduct/src/Resources/lang/pt_BR/app.php
new file mode 100755
index 000000000..69dfc7525
--- /dev/null
+++ b/packages/Webkul/BookingProduct/src/Resources/lang/pt_BR/app.php
@@ -0,0 +1,125 @@
+ [
+ 'catalog' => [
+ 'products' => [
+ 'booking' => 'Informações de reserva',
+ 'booking-type' => 'Tipo de Reserva',
+ 'default' => 'Padrão',
+ 'appointment-booking' => 'Marcação de consultas',
+ 'event-booking' => 'Reserva de Eventos',
+ 'rental-booking' => 'Reserva de Locação',
+ 'table-booking' => 'Reserva de mesa',
+ 'slot-duration' => 'Duração do slot (minutos)',
+ 'break-time' => 'Tempo de intervalo entre slots (minutos)',
+ 'available-every-week' => 'Disponível todas as semanas',
+ 'yes' => 'sim',
+ 'no' => 'Não',
+ 'available-from' => 'Disponível a partir de',
+ 'available-to' => 'Disponível para',
+ 'same-slot-all-days' => 'Mesmo slot todos os dias',
+ 'slot-has-quantity' => 'O slot tem quantidade',
+ 'slots' => 'Slots',
+ 'from' => 'A partir de',
+ 'to' => 'Para',
+ 'qty' => 'Quantidade',
+ 'add-slot' => 'Adicionar slot',
+ 'sunday' => 'domingo',
+ 'monday' => 'Segunda-feira',
+ 'tuesday' => 'terça',
+ 'wednesday' => 'Quarta-feira',
+ 'thursday' => 'Quinta-feira',
+ 'friday' => 'Sexta-feira',
+ 'saturday' => 'sábado',
+ 'renting-type' => 'Tipo de locação',
+ 'daily' => 'Diariamente',
+ 'hourly' => 'Base horária',
+ 'daily-hourly' => 'Ambos (base diária e horária)',
+ 'daily-price' => 'Preço Diário',
+ 'hourly-price' => 'Preço por Hora',
+ 'location' => 'Localização',
+ 'show-location' => 'Mostrar Localização',
+ 'event-start-date' => 'Data de início do evento',
+ 'event-end-date' => 'Data de término do evento',
+ 'tickets' => 'Ingressos',
+ 'add-ticket' => 'Adicionar ticket',
+ 'name' => 'Nome',
+ 'price' => 'Preço',
+ 'quantity' => 'Quantidade',
+ 'description' => 'Descrição',
+ 'charged-per' => 'Cobrado por',
+ 'guest' => 'Hóspede',
+ 'table' => 'Mesa',
+ 'prevent-scheduling-before' => 'Impedir agendamento antes',
+ 'guest-limit' => 'Limite de convidados por tabela',
+ 'guest-capacity' => 'Capacidade de Convidado',
+ 'type' => 'Tipo',
+ 'many-bookings-for-one-day' => 'Muitas reservas para um dia',
+ 'one-booking-for-many-days' => 'Uma reserva por muitos dias',
+ 'day' => 'Dia',
+ 'status' => 'Status',
+ 'open' => 'Aberto',
+ 'close' => 'Fechar'
+ ]
+ ]
+ ],
+
+ 'shop' => [
+ 'products' => [
+ 'location' => 'Localização',
+ 'contact' => 'Contato',
+ 'email' => 'O email',
+ 'slot-duration' => 'Duração do slot',
+ 'slot-duration-in-minutes' => ':minutes Minutos',
+ 'today-availability' => 'Disponibilidade Hoje',
+ 'slots-for-all-days' => 'Mostrar para todos os dias',
+ 'sunday' => 'domingo',
+ 'monday' => 'Segunda-feira',
+ 'tuesday' => 'terça',
+ 'wednesday' => 'Quarta-feira',
+ 'thursday' => 'Quinta-feira',
+ 'friday' => 'Sexta-feira',
+ 'saturday' => 'sábado',
+ 'closed' => 'Closed',
+ 'book-an-appointment' => 'Marque uma consulta',
+ 'date' => 'Date',
+ 'slot' => 'Slot',
+ 'rent-an-item' => 'Alugar um item',
+ 'choose-rent-option' => 'Escolha a opção de aluguel',
+ 'daily-basis' => 'Diariamente',
+ 'hourly-basis' => 'Base horária',
+ 'select-time-slot'=> 'Selecionar horário',
+ 'select-slot' => 'Selecionar slot',
+ 'select-date' => 'Selecione a data',
+ 'select-rent-time' => 'Selecione o tempo de aluguel',
+ 'from' => 'A partir de',
+ 'to' => 'Para',
+ 'book-a-table' => 'Reservar uma mesa',
+ 'special-notes' => 'Pedido / Notas Especiais',
+ 'event-on' => 'Evento ativado',
+ 'book-your-ticket' => 'Reserve seu ingresso',
+ 'per-ticket-price' => ':price Por Bilhete',
+ 'number-of-tickets' => 'Número de Bilhetes',
+ 'total-tickets' => 'Total de ingressos',
+ 'base-price' => 'Preço base',
+ 'total-price' => 'Preço total',
+ 'base-price-info' => '(Isso será aplicado a cada tipo de ticket para cada quantidade)'
+ ],
+
+ 'cart' => [
+ 'renting_type' => 'Tipo de Aluguel',
+ 'daily' => 'Diariamente',
+ 'hourly' => 'Por hora',
+ 'event-ticket' => 'Bilhete de evento',
+ 'event-from' => 'Evento de',
+ 'event-till' => 'Evento Até',
+ 'rent-type' => 'Tipo de Aluguel',
+ 'rent-from' => 'Alugar de',
+ 'rent-till' => 'Aluguel Até',
+ 'booking-from' => 'Reserva de',
+ 'booking-till' => 'Reserva até',
+ 'special-note' => 'Pedido / Notas Especiais',
+ ]
+ ]
+];
\ No newline at end of file
diff --git a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php
index eb6f0e536..a76ad3401 100644
--- a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php
+++ b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking.blade.php
@@ -57,21 +57,21 @@
-
+
-
+
@{{ errors.first('booking[available_from]') }}
-
+
-
+
@{{ errors.first('booking[available_to]') }}
diff --git a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php
index 996603c31..fc0bebaf6 100644
--- a/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php
+++ b/packages/Webkul/BookingProduct/src/Resources/views/admin/catalog/products/accordians/booking/default.blade.php
@@ -157,7 +157,7 @@
+
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php b/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php
index 3aee5baca..78b233fee 100644
--- a/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/guest/compare/index.blade.php
@@ -1,3 +1,11 @@
-
\ No newline at end of file
+@extends('shop::layouts.master')
+
+@include('shop::guest.compare.compare-products')
+
+@section('page_title')
+ {{ __('velocity::app.customer.compare.compare_similar_items') }}
+@endsection
+
+@section('content-wrapper')
+
+@endsection
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php b/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php
index a707597e5..15a990b94 100755
--- a/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/layouts/header/index.blade.php
@@ -42,6 +42,26 @@
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php b/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php
index 86f247e40..cf1656412 100755
--- a/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/products/compare.blade.php
@@ -1,11 +1,101 @@
-{{-- @inject ('wishListHelper', 'Webkul\Customer\Helpers\Wishlist')
+
-@auth('customer')
- {!! view_render_event('bagisto.shop.products.wishlist.before') !!}
+@push('scripts')
-
getWishlistProduct($product)) class="add-to-wishlist already" @else class="add-to-wishlist" @endif href="{{ route('customer.wishlist.add', $product->product_id) }}" id="wishlist-changer">
-
-
+
- {!! view_render_event('bagisto.shop.products.wishlist.after') !!}
-@endauth --}}
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php b/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php
index c0fc79a5c..a623412f6 100755
--- a/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php
+++ b/packages/Webkul/Shop/src/Resources/views/products/list/layered-navigation.blade.php
@@ -163,7 +163,7 @@
data: function() {
let maxPrice = '{{ core()->convertPrice($productFlatRepository->getCategoryProductMaximumPrice($category)) }}';
- maxPrice = (parseInt(maxPrice) !== 0) ? parseInt(maxPrice) : 500;
+ maxPrice = maxPrice ? ((parseInt(maxPrice) !== 0 || maxPrice) ? parseInt(maxPrice) : 500) : 500;
return {
appliedFilters: [],
diff --git a/packages/Webkul/Theme/src/ThemeViewFinder.php b/packages/Webkul/Theme/src/ThemeViewFinder.php
index be1cb9ee9..9fde55631 100755
--- a/packages/Webkul/Theme/src/ThemeViewFinder.php
+++ b/packages/Webkul/Theme/src/ThemeViewFinder.php
@@ -1,4 +1,4 @@
-parseNamespaceSegments($name);
-
+
if ($namespace != 'admin') {
$paths = $this->addThemeNamespacePaths($namespace);
@@ -64,14 +64,14 @@ class ThemeViewFinder extends FileViewFinder
/**
* Override replaceNamespace() to add path for custom error pages "resources/themes/theme_name/views/errors/..."
*
- * @param string $namespace
+ * @param string $namespace
* @param string|array $hints
* @return void
*/
public function replaceNamespace($namespace, $hints)
{
$this->hints[$namespace] = (array) $hints;
-
+
// Overide Error Pages
if ($namespace == 'errors' || $namespace == 'mails') {
$searchPaths = array_diff($this->paths, Themes::getLaravelViewPaths());
diff --git a/packages/Webkul/Ui/publishable/assets/css/ui.css b/packages/Webkul/Ui/publishable/assets/css/ui.css
index 3078a0825..7b8fb3d7a 100644
--- a/packages/Webkul/Ui/publishable/assets/css/ui.css
+++ b/packages/Webkul/Ui/publishable/assets/css/ui.css
@@ -1 +1 @@
-.active .cms-icon,.active.configuration-icon,.catalog-icon,.cms-icon,.configuration-icon,.customer-icon,.dashboard-icon,.promotion-icon,.sales-icon,.settings-icon{width:48px;height:48px;display:inline-block;background-size:cover}.icon{display:inline-block;background-size:cover}.dashboard-icon{background-image:url(../images/Icon-Dashboard.svg)}.sales-icon{background-image:url(../images/Icon-Sales.svg)}.catalog-icon{background-image:url(../images/Icon-Catalog.svg)}.customer-icon{background-image:url(../images/Icon-Customers.svg)}.configuration-icon{background-image:url(../images/Icon-Configure.svg)}.settings-icon{background-image:url(../images/Icon-Settings.svg)}.promotion-icon{background-image:url(../images/icon-promotion.svg)}.cms-icon{background-image:url(../images/Icon-CMS.svg)}.angle-right-icon{background-image:url(../images/Angle-Right.svg);width:17px;height:17px}.angle-left-icon{background-image:url(../images/Angle-Left.svg);width:17px;height:17px}.arrow-down-icon{background-image:url(../images/Arrow-Down-Light.svg);width:14px;height:8px}.arrow-right-icon{background-image:url(../images/Arrow-Right.svg);width:18px;height:18px}.white-cross-sm-icon{background-image:url(../images/Icon-Sm-Cross-White.svg);width:18px;height:18px}.accordian-up-icon{background-image:url(../images/Accordion-Arrow-Up.svg);width:24px;height:24px}.accordian-down-icon{background-image:url(../images/Accordion-Arrow-Down.svg);width:24px;height:24px}.cross-icon{background-image:url(../images/Icon-Crossed.svg);width:18px;height:18px}.trash-icon{background-image:url(../images/Icon-Trash.svg);width:24px;height:24px}.remove-icon{background-image:url(../images/Icon-remove.svg);width:24px;height:24px}.pencil-lg-icon{background-image:url(../images/Icon-Pencil-Large.svg);width:24px;height:24px}.eye-icon{background-image:url(../images/Icon-eye.svg);width:24px;height:24px}.search-icon{background-image:url(../images/icon-search.svg);width:24px;height:24px}.sortable-icon{background-image:url(../images/Icon-Sortable.svg);width:24px;height:24px}.sort-down-icon,.sort-up-icon{background-image:url(../images/Icon-Sort-Down.svg);width:18px;height:18px}.sort-up-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.primary-back-icon{background-image:url(../images/Icon-Back-Primary.svg);width:24px;height:24px}.checkbox-dash-icon{background-image:url(../images/Checkbox-Dash.svg);width:24px;height:24px}.account-icon{background-image:url(../images/icon-account.svg);width:24px;height:24px}.expand-icon{background-image:url(../images/Expand-Light.svg);width:18px;height:18px}.expand-on-icon{background-image:url(../images/Expand-Light-On.svg);width:18px;height:18px}.dark-left-icon{background-image:url(../images/arrow-left-dark.svg);width:18px;height:18px}.light-right-icon{background-image:url(../images/arrow-right-light.svg);width:18px;height:18px}.folder-icon{background-image:url(../images/Folder-Icon.svg);width:24px;height:24px}.star-icon{background-image:url(../images/Star-Icon.svg);width:24px;height:24px}.arrow-down-white-icon{background-image:url(../images/down-arrow-white.svg);width:17px;height:13px}.arrow-up-white-icon{background-image:url(../images/up-arrow-white.svg);width:17px;height:13px}.profile-pic-icon{background-image:url(../images/Profile-Pic.svg);width:60px;height:60px}.graph-up-icon{background-image:url(../images/Icon-Graph-Green.svg);width:24px;height:24px}.graph-down-icon{background-image:url(../images/Icon-Graph-Red.svg);width:24px;height:24px}.no-result-icon{background-image:url(../images/limited-icon.svg);width:52px;height:47px}.note-icon{background-image:url(../images/icon-note.svg)}.list-icon,.note-icon{width:24px;height:24px}.list-icon{background-image:url(../images/Icon-Listing.svg)}.active .dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active .sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active .catalog-icon{background-image:url(../images/Icon-Catalog-Active.svg)}.active .customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active .settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active .configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active .promotion-icon{background-image:url(../images/icon-promotion-active.svg)}.active .cms-icon{background-image:url(../images/Icon-CMS-Active.svg)}.active>.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.active.dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active.customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active.sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active.settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active.configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.icon-404{background-image:url(../images/404-image.svg);width:255px;height:255px}.export-icon{background-image:url(../images/Icon-Export.svg);width:32px;height:32px}.import-icon{background-image:url(../images/Icon-Import.svg);width:32px;height:32px}.star-blue-icon{width:17px;height:17px;background-image:url(../images/Icon-star.svg)}.grid-container{display:block;width:100%}.filter-row-one{display:-webkit-inline-box;display:inline-flex;width:100%;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin-bottom:20px}.filter-row-one .dropdown-filters{position:absolute;right:25px}.filter-row-one .per-page{right:250px}.filter-row-one .per-page .per-page-label{position:absolute;right:120px;width:100%;top:8px}.filter-row-two{-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.filter-row-two,.search-filter{display:-webkit-inline-box;display:inline-flex}.search-filter .control{font-size:15px;border:2px solid #c7c7c7;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-radius:3px;height:36px;width:280px;padding-left:10px}.search-filter .contorl:focus{border-color:#0041ff}.search-filter .icon-wrapper{border:2px solid #c7c7c7;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;height:36px;width:36px;margin-left:-1px}.search-filter .icon-wrapper .search-icon{margin-top:3px;margin-left:3px}.grid-dropdown-header{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:36px;width:200px;border:2px solid #c7c7c7;border-radius:3px;color:#8e8e8e;padding:0 5px}.grid-dropdown-header .arrow-icon-down{float:right}.dropdown-list.dropdown-container{padding:15px;width:100%;top:43px}.dropdown-list.dropdown-container ul li .control-group{margin-bottom:15px}.dropdown-list.dropdown-container .apply-filter{padding:10px;width:100%}.filter-tag{-webkit-box-pack:justify;justify-content:space-between;margin-right:20px}.filter-tag,.filter-tag .wrapper{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;font-size:14px;height:28px;border-radius:2px}.filter-tag .wrapper{margin-left:10px;padding:5px 10px;background:#e7e7e7;color:#000311;letter-spacing:-.22px}.filter-tag .wrapper .icon.cross-icon{margin-left:10px;cursor:pointer}@-webkit-keyframes jelly{0%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}70%{-webkit-transform:translateY(5px) scale(1.05);transform:translateY(5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes jelly{0%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}70%{-webkit-transform:translateY(5px) scale(1.05);transform:translateY(5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes jelly-out{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}30%{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}}@keyframes jelly-out{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}30%{-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05);opacity:1}to{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:0}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}body{letter-spacing:-.26px;line-height:19px}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:#0041ff}::-moz-selection{background-color:rgba(0,64,255,.6);color:#fff}::selection{background-color:rgba(0,64,255,.6);color:#fff}textarea{resize:none}ul{margin:0;padding:0;list-style:none}h1{font-size:28px;margin-top:0}h1,h2{color:#3a3a3a}h2{font-size:24px}h3{font-size:20px}h3,h4{color:#3a3a3a}h4{font-size:16px}h5{font-size:12px;color:#3a3a3a}.hide{display:none!important}.row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.btn{box-shadow:0 1px 4px 0 rgba(0,0,0,.2),0 0 8px 0 rgba(0,0,0,.1);border-radius:3px;border:none;color:#fff;cursor:pointer;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1);font:inherit;display:inline-block}.btn:active,.btn:focus,.btn:hover{opacity:.75;border:none}.btn.btn-sm{padding:6px 12px}.btn.btn-md{padding:8px 16px}.btn.btn-lg{padding:10px 20px}.btn.btn-xl{padding:12px 24px;font-size:16px}.btn.btn-primary{background:#0041ff;color:#fff}.btn.btn-black{background:#000;color:#fff}.btn.btn-white{background:#fff;color:#000}.btn:disabled,.btn[disabled=disabled],.btn[disabled=disabled]:active,.btn[disabled=disabled]:hover{cursor:not-allowed;background:#b1b1ae;box-shadow:none;opacity:1}.dropdown-btn{min-width:150px;text-align:left;background:#fff;border:2px solid #c7c7c7;border-radius:3px;font-size:14px;padding:8px 35px 8px 10px;cursor:pointer;position:relative}.dropdown-btn:active,.dropdown-btn:focus,.dropdown-btn:hover{opacity:.75;border:2px solid #c7c7c7}.dropdown-btn .icon{position:absolute;right:10px;top:50%;margin-top:-4px}.dropdown-toggle{cursor:pointer}.dropdown-open{position:relative}.dropdown-list{width:200px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 0 9px 0 rgba(0,0,0,.16);border-radius:3px;background-color:#fff;position:absolute;display:none;z-index:10;text-align:left}.dropdown-list.bottom-left{top:42px;left:0}.dropdown-list.bottom-right{top:42px;right:0}.dropdown-list.top-left{bottom:0;left:42px}.dropdown-list.top-right{bottom:0;right:42px}.dropdown-list .search-box{padding:20px;border-bottom:1px solid #e8e8e8}.dropdown-list .search-box .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:100%;height:36px;display:inline-block;vertical-align:middle;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px}.dropdown-list .search-box .control:focus{border-color:#0041ff}.dropdown-list .dropdown-container{padding:20px;overflow-y:auto}.dropdown-list .dropdown-container label{font-size:15px;display:inline-block;text-transform:uppercase;color:#9e9e9e;font-weight:700;padding-bottom:5px}.dropdown-list .dropdown-container ul{margin:0;list-style-type:none;padding:0}.dropdown-list .dropdown-container ul li{padding:5px 0}.dropdown-list .dropdown-container ul li a:active,.dropdown-list .dropdown-container ul li a:focus,.dropdown-list .dropdown-container ul li a:link,.dropdown-list .dropdown-container ul li a:visited{color:#333;display:block}.dropdown-list .dropdown-container ul li a:hover{color:#0041ff}.dropdown-list .dropdown-container ul li .checkbox{margin:0}.dropdown-list .dropdown-container ul li .control-group label{color:#3a3a3a;font-size:15px;font-weight:500;text-transform:capitalize;width:100%}.dropdown-list .dropdown-container .btn{width:100%;margin-top:10px}.section .secton-title{font-size:18px;color:#8e8e8e;padding:15px 0;border-bottom:1px solid #e8e8e8}.section .section-content{display:block;padding:20px 0}.section .section-content .row{display:block;padding:7px 0}.section .section-content .row .title{width:200px}.section .section-content .row .title,.section .section-content .row .value{color:#3a3a3a;letter-spacing:-.26px;display:inline-block}.table{width:100%}.table table{border-collapse:collapse;text-align:left;width:100%}.table table thead th{font-weight:700;padding:12px 10px;background:#f8f9fa;color:#3a3a3a}.table table tbody td{padding:10px;border-bottom:1px solid #d3d3d3;color:#3a3a3a;vertical-align:top}.table table tbody td.actions .action{display:-webkit-inline-box;display:inline-flex}.table table tbody td.actions .icon{cursor:pointer;vertical-align:middle}.table table tbody td.empty{text-align:center}.table table tbody tr:last-child td{border-bottom:none}.table .control-group{width:100%;margin-bottom:0;min-width:140px}.table .control-group .control{width:100%;margin:0}.pagination .page-item{background:#fff;border:2px solid #c7c7c7;border-radius:3px;padding:7px 14px;margin-right:5px;font-size:16px;display:inline-block;color:#8e8e8e;vertical-align:middle;text-decoration:none}.pagination .page-item.next,.pagination .page-item.previous{padding:6px 9px}.pagination .page-item.active{background:#0041ff;color:#fff;border-color:#0041ff}.pagination .page-item .icon{vertical-align:middle;margin-bottom:3px}.checkbox{position:relative;display:block}.checkbox input{left:0;opacity:0;position:absolute;top:0;height:24px;width:24px;z-index:100}.checkbox .checkbox-view{background-image:url(../images/Checkbox.svg);height:24px;width:24px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.checkbox input:checked+.checkbox-view{background-image:url(../images/Checkbox-Checked.svg)}.checkbox input:disabled+.checkbox-view{opacity:.5;cursor:not-allowed}.radio{position:relative;display:block;margin:10px 5px 5px 0}.radio input{left:0;opacity:0;position:absolute;top:0;z-index:100}.radio .radio-view{background-image:url(../images/controls.svg);background-position:-21px 0;height:20px;width:20px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.radio input:checked+.radio-view{background-position:-21px -21px}.radio input:disabled+.radio-view{opacity:.5;cursor:not-allowed}.control-group{display:block;margin-bottom:25px;font-size:15px;color:#333;width:750px;max-width:100%;position:relative}.control-group label{display:block;color:#3a3a3a}.control-group label.required:after{content:"*";color:#fc6868;font-weight:700;display:inline-block}.control-group textarea.control{height:100px;padding:10px}.control-group .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:70%;height:36px;display:inline-block;vertical-align:middle;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px;margin-top:10px;margin-bottom:5px}.control-group .control:focus{border-color:#0041ff}.control-group .control[disabled=disabled]{border-color:#d3d3d3;background-color:#d3d3d3;cursor:not-allowed}.control-group .control[multiple]{height:100px}.control-group.date:after,.control-group.datetime:after{background-image:url(../images/Icon-Calendar.svg);width:24px;height:24px;content:"";display:inline-block;vertical-align:middle;margin-left:-34px;margin-top:2px;pointer-events:none}.control-group .control-info{display:block;font-size:14px;color:#6f6f6f;font-style:italic}.control-group .control-error{display:none;color:#ff5656;margin-top:5px}.control-group.has-error .control{border-color:#fc6868}.control-group.has-error .control-error{display:block}.control-group.price .currency-code{vertical-align:middle;display:inline-block}.control-group .switch{position:relative;display:inline-block;width:60px;height:34px;margin-top:10px;margin-bottom:5px}.control-group .switch input{opacity:0;width:0;height:0}.control-group .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8e8e}.control-group .slider,.control-group .slider:before{position:absolute;-webkit-transition:.2s;transition:.2s}.control-group .slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}.control-group input:checked+.slider{background-color:#0041ff}.control-group input:focus+.slider{box-shadow:0 0 1px #0041ff}.control-group input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.control-group .slider.round{border-radius:34px}.control-group .slider.round:before{border-radius:50%}.button-group{margin-top:20px;margin-bottom:20px}.alert-wrapper{width:300px;top:10px;right:10px;position:fixed;z-index:100;text-align:left}.alert-wrapper .alert{width:300px;padding:15px;border-radius:3px;display:inline-block;box-shadow:0 4px 15.36px .64px rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.12);position:relative;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;-webkit-transform-origin:center top;transform-origin:center top;z-index:500;margin-bottom:10px}.alert-wrapper .alert.alert-error{background:#fc6868}.alert-wrapper .alert.alert-info{background:#204d74}.alert-wrapper .alert.alert-success{background:#4caf50}.alert-wrapper .alert.alert-warning{background:#ffc107}.alert-wrapper .alert .icon{position:absolute;right:10px;top:10px;cursor:pointer}.alert-wrapper .alert p{color:#fff;margin:0;padding:0;font-size:15px}.tabs ul{border-bottom:1px solid #e8e8e8}.tabs ul li{display:inline-block}.tabs ul li a{padding:15px 20px;cursor:pointer;margin:0 2px;text-align:center;color:#000311;display:block}.tabs ul li.active a{border-bottom:3px solid #0041ff}.accordian,accordian{display:inline-block;width:100%}.accordian .accordian-header,.accordian div[slot*=header],accordian .accordian-header,accordian div[slot*=header]{width:100%;display:inline-block;font-size:18px;color:#3a3a3a;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px 15px;cursor:pointer;margin-top:-1px}.accordian .accordian-header .expand-icon,.accordian div[slot*=header] .expand-icon,accordian .accordian-header .expand-icon,accordian div[slot*=header] .expand-icon{background-image:url(../images/Expand-Light.svg);margin-right:10px;margin-top:3px}.accordian .accordian-header h1,.accordian div[slot*=header] h1,accordian .accordian-header h1,accordian div[slot*=header] h1{margin:0;font-size:20px;font-weight:500;display:inline-block}.accordian .accordian-header .icon,.accordian div[slot*=header] .icon,accordian .accordian-header .icon,accordian div[slot*=header] .icon{float:right}.accordian .accordian-header .icon.left,.accordian div[slot*=header] .icon.left,accordian .accordian-header .icon.left,accordian div[slot*=header] .icon.left{float:left}.accordian.error .accordian-header,accordian.error .accordian-header{color:#ff5656}.accordian .accordian-content,.accordian div[slot*=body],accordian .accordian-content,accordian div[slot*=body]{width:100%;padding:20px 15px;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}.accordian.active>.accordian-content,accordian.active>.accordian-content{display:inline-block}.accordian.active>.accordian-header .expand-icon,accordian.active>.accordian-header .expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container .tree-item{padding-left:30px;display:inline-block;margin-top:10px;width:100%}.tree-container .tree-item>.tree-item{display:none}.tree-container .tree-item.active>.tree-item{display:inline-block}.tree-container .tree-item .checkbox,.tree-container .tree-item .radio{margin:0;display:inline-block}.tree-container .tree-item .expand-icon{display:inline-block;margin-right:10px;cursor:pointer;background-image:url(../images/Expand-Light.svg);width:18px;height:18px;vertical-align:middle}.tree-container .tree-item .folder-icon{vertical-align:middle;margin-right:10px}.tree-container .tree-item.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container>.tree-item{padding-left:0}.panel{box-shadow:0 2px 25px 0 rgba(0,0,0,.15);border-radius:5px;background:#fff}.panel .panel-content{padding:20px}modal{display:none}.modal-open{overflow:hidden}.modal-overlay{display:none;overflow-y:auto;z-index:10;top:0;right:0;bottom:0;left:0;position:fixed;background:#000;opacity:.7}.modal-open .modal-overlay{display:block}.modal-container{background:#fff;top:100px;width:600px;max-width:80%;left:50%;margin-left:-300px;position:fixed;z-index:11;box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2);-webkit-animation:fade-in-white .3s ease-in-out;animation:fade-in-white .3s ease-in-out;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;border-radius:5px;overflow-y:auto;max-height:80%}.modal-container .modal-header{padding:20px}.modal-container .modal-header h3{display:inline-block;font-size:20px;color:#3a3a3a;margin:0}.modal-container .modal-header .icon{float:right;cursor:pointer}.modal-container .modal-body{padding:20px}.modal-container .modal-body .control-group .control{width:100%}@media only screen and (max-width:770px){.modal-container{max-width:80%;left:10%;margin-left:0}}.label{background:#e7e7e7;border-radius:2px;padding:8px;color:#000311;display:inline-block}.label.label-sm{padding:5px}.label.label-md{padding:8px}.label.label-lg{padding:11px}.label.label-xl{padding:14px}.badge{border-radius:50px;color:#fff;padding:8px;white-space:nowrap}.badge.badge-sm{padding:5px}.badge.badge-md{padding:3px 10px}.badge.badge-lg{padding:11px}.badge.badge-xl{padding:14px}.badge.badge-success{background-color:#4caf50}.badge.badge-info{background-color:#0041ff}.badge.badge-danger{background-color:#fc6868}.badge.badge-warning{background-color:#ffc107}.image-wrapper{margin-bottom:20px;margin-top:10px;display:inline-block;width:100%}.image-wrapper .image-item{width:200px;height:200px;margin-right:20px;background:#f8f9fa;border-radius:3px;display:inline-block;position:relative;background-image:url(../images/placeholder-icon.svg);background-repeat:no-repeat;background-position:50%;margin-bottom:20px;float:left}.image-wrapper .image-item img.preview{width:100%;height:100%}.image-wrapper .image-item input{display:none}.image-wrapper .image-item .remove-image{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.24)));background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24));border-radius:0 0 4px 4px;position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.24);margin-right:20px;cursor:pointer}.image-wrapper .image-item:hover .remove-image{display:block}.image-wrapper .image-item.has-image{background-image:none}.vue-swatches__trigger{border:1px solid #d3d3d3}.helper-container{display:block}.helper-container .group code{font-weight:700}
\ No newline at end of file
+.active .cms-icon,.active.configuration-icon,.catalog-icon,.cms-icon,.configuration-icon,.customer-icon,.dashboard-icon,.promotion-icon,.sales-icon,.settings-icon{width:48px;height:48px;display:inline-block;background-size:cover}.icon{display:inline-block;background-size:cover}.dashboard-icon{background-image:url(../images/Icon-Dashboard.svg)}.sales-icon{background-image:url(../images/Icon-Sales.svg)}.catalog-icon{background-image:url(../images/Icon-Catalog.svg)}.customer-icon{background-image:url(../images/Icon-Customers.svg)}.configuration-icon{background-image:url(../images/Icon-Configure.svg)}.settings-icon{background-image:url(../images/Icon-Settings.svg)}.promotion-icon{background-image:url(../images/icon-promotion.svg)}.cms-icon{background-image:url(../images/Icon-CMS.svg)}.angle-right-icon{background-image:url(../images/Angle-Right.svg);width:17px;height:17px}.angle-left-icon{background-image:url(../images/Angle-Left.svg);width:17px;height:17px}.arrow-down-icon{background-image:url(../images/Arrow-Down-Light.svg);width:14px;height:8px}.arrow-right-icon{background-image:url(../images/Arrow-Right.svg);width:18px;height:18px}.white-cross-sm-icon{background-image:url(../images/Icon-Sm-Cross-White.svg);width:18px;height:18px}.accordian-up-icon{background-image:url(../images/Accordion-Arrow-Up.svg);width:24px;height:24px}.accordian-down-icon{background-image:url(../images/Accordion-Arrow-Down.svg);width:24px;height:24px}.cross-icon{background-image:url(../images/Icon-Crossed.svg);width:18px;height:18px}.trash-icon{background-image:url(../images/Icon-Trash.svg);width:24px;height:24px}.remove-icon{background-image:url(../images/Icon-remove.svg);width:24px;height:24px}.pencil-lg-icon{background-image:url(../images/Icon-Pencil-Large.svg);width:24px;height:24px}.eye-icon{background-image:url(../images/Icon-eye.svg);width:24px;height:24px}.search-icon{background-image:url(../images/icon-search.svg);width:24px;height:24px}.sortable-icon{background-image:url(../images/Icon-Sortable.svg);width:24px;height:24px}.sort-down-icon,.sort-up-icon{background-image:url(../images/Icon-Sort-Down.svg);width:18px;height:18px}.sort-up-icon{transform:rotate(180deg)}.primary-back-icon{background-image:url(../images/Icon-Back-Primary.svg);width:24px;height:24px}.checkbox-dash-icon{background-image:url(../images/Checkbox-Dash.svg);width:24px;height:24px}.account-icon{background-image:url(../images/icon-account.svg);width:24px;height:24px}.expand-icon{background-image:url(../images/Expand-Light.svg);width:18px;height:18px}.expand-on-icon{background-image:url(../images/Expand-Light-On.svg);width:18px;height:18px}.dark-left-icon{background-image:url(../images/arrow-left-dark.svg);width:18px;height:18px}.light-right-icon{background-image:url(../images/arrow-right-light.svg);width:18px;height:18px}.folder-icon{background-image:url(../images/Folder-Icon.svg);width:24px;height:24px}.star-icon{background-image:url(../images/Star-Icon.svg);width:24px;height:24px}.arrow-down-white-icon{background-image:url(../images/down-arrow-white.svg);width:17px;height:13px}.arrow-up-white-icon{background-image:url(../images/up-arrow-white.svg);width:17px;height:13px}.profile-pic-icon{background-image:url(../images/Profile-Pic.svg);width:60px;height:60px}.graph-up-icon{background-image:url(../images/Icon-Graph-Green.svg);width:24px;height:24px}.graph-down-icon{background-image:url(../images/Icon-Graph-Red.svg);width:24px;height:24px}.no-result-icon{background-image:url(../images/limited-icon.svg);width:52px;height:47px}.note-icon{background-image:url(../images/icon-note.svg)}.list-icon,.note-icon{width:24px;height:24px}.list-icon{background-image:url(../images/Icon-Listing.svg)}.active .dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active .sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active .catalog-icon{background-image:url(../images/Icon-Catalog-Active.svg)}.active .customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active .settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active .configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active .promotion-icon{background-image:url(../images/icon-promotion-active.svg)}.active .cms-icon{background-image:url(../images/Icon-CMS-Active.svg)}.active>.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.active.dashboard-icon{background-image:url(../images/Icon-Dashboard-Active.svg)}.active.customer-icon{background-image:url(../images/Icon-Customers-Active.svg)}.active.sales-icon{background-image:url(../images/Icon-Sales-Active.svg)}.active.settings-icon{background-image:url(../images/Icon-Settings-Active.svg)}.active.configuration-icon{background-image:url(../images/Icon-Configure-Active.svg)}.active.arrow-down-icon{background-image:url(../images/Arrow-Down.svg);width:14px;height:8px}.active.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.icon-404{background-image:url(../images/404-image.svg);width:255px;height:255px}.export-icon{background-image:url(../images/Icon-Export.svg);width:32px;height:32px}.import-icon{background-image:url(../images/Icon-Import.svg);width:32px;height:32px}.star-blue-icon{width:17px;height:17px;background-image:url(../images/Icon-star.svg)}.grid-container{display:block;width:100%}.filter-row-one{display:inline-flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:20px}.filter-row-one .dropdown-filters{position:absolute;right:25px}.filter-row-one .per-page{right:250px}.filter-row-one .per-page .per-page-label{position:absolute;right:120px;width:100%;top:8px}.filter-row-two{align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.filter-row-two,.search-filter{display:inline-flex}.search-filter .control{font-size:15px;border:2px solid #c7c7c7;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-radius:3px;height:36px;width:280px;padding-left:10px;-webkit-appearance:none}.search-filter .contorl:focus{border-color:#0041ff}.search-filter .icon-wrapper{border:2px solid #c7c7c7;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;height:36px;width:36px;margin-left:-1px}.search-filter .icon-wrapper .search-icon{margin-top:3px;margin-left:3px}.grid-dropdown-header{display:inline-flex;justify-content:space-between;align-items:center;height:36px;width:200px;border:2px solid #c7c7c7;border-radius:3px;color:#8e8e8e;padding:0 5px}.grid-dropdown-header .arrow-icon-down{float:right}.dropdown-list.dropdown-container{padding:15px;width:100%;top:43px}.dropdown-list.dropdown-container ul li .control-group{margin-bottom:15px}.dropdown-list.dropdown-container .apply-filter{padding:10px;width:100%}.filter-tag{justify-content:space-between;margin-right:20px}.filter-tag,.filter-tag .wrapper{display:flex;flex-direction:row;align-items:center;font-size:14px;height:28px;border-radius:2px}.filter-tag .wrapper{margin-left:10px;padding:5px 10px;background:#e7e7e7;color:#000311;letter-spacing:-.22px}.filter-tag .wrapper .icon.cross-icon{margin-left:10px;cursor:pointer}@-webkit-keyframes jelly{0%{transform:translateY(0) scale(.7);opacity:0}70%{transform:translateY(5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes jelly{0%{transform:translateY(0) scale(.7);opacity:0}70%{transform:translateY(5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@-webkit-keyframes jelly-out{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(.7);opacity:0}}@keyframes jelly-out{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-5px) scale(1.05);opacity:1}to{transform:translateY(0) scale(.7);opacity:0}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:none}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}body{letter-spacing:-.26px;line-height:19px}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:#0041ff}::-moz-selection{background-color:rgba(0,64,255,.6);color:#fff}::selection{background-color:rgba(0,64,255,.6);color:#fff}textarea{resize:none}ul{margin:0;padding:0;list-style:none}h1{font-size:28px;margin-top:0}h1,h2{color:#3a3a3a}h2{font-size:24px}h3{font-size:20px}h3,h4{color:#3a3a3a}h4{font-size:16px}h5{font-size:12px;color:#3a3a3a}.hide{display:none!important}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.btn{box-shadow:0 1px 4px 0 rgba(0,0,0,.2),0 0 8px 0 rgba(0,0,0,.1);border-radius:3px;border:none;color:#fff;cursor:pointer;transition:.2s cubic-bezier(.4,0,.2,1);font:inherit;display:inline-block}.btn:active,.btn:focus,.btn:hover{opacity:.75;border:none}.btn.btn-sm{padding:6px 12px}.btn.btn-md{padding:8px 16px}.btn.btn-lg{padding:10px 20px}.btn.btn-xl{padding:12px 24px;font-size:16px}.btn.btn-primary{background:#0041ff;color:#fff}.btn.btn-black{background:#000;color:#fff}.btn.btn-white{background:#fff;color:#000}.btn:disabled,.btn[disabled=disabled],.btn[disabled=disabled]:active,.btn[disabled=disabled]:hover{cursor:not-allowed;background:#b1b1ae;box-shadow:none;opacity:1}.dropdown-btn{min-width:150px;text-align:left;background:#fff;border:2px solid #c7c7c7;border-radius:3px;font-size:14px;padding:8px 35px 8px 10px;cursor:pointer;position:relative}.dropdown-btn:active,.dropdown-btn:focus,.dropdown-btn:hover{opacity:.75;border:2px solid #c7c7c7}.dropdown-btn .icon{position:absolute;right:10px;top:50%;margin-top:-4px}.dropdown-toggle{cursor:pointer}.dropdown-open{position:relative}.dropdown-list{width:200px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 0 9px 0 rgba(0,0,0,.16);border-radius:3px;background-color:#fff;position:absolute;display:none;z-index:10;text-align:left}.dropdown-list.bottom-left{top:42px;left:0}.dropdown-list.bottom-right{top:42px;right:0}.dropdown-list.top-left{bottom:0;left:42px}.dropdown-list.top-right{bottom:0;right:42px}.dropdown-list .search-box{padding:20px;border-bottom:1px solid #e8e8e8}.dropdown-list .search-box .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:100%;height:36px;display:inline-block;vertical-align:middle;transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px}.dropdown-list .search-box .control:focus{border-color:#0041ff}.dropdown-list .dropdown-container{padding:20px;overflow-y:auto}.dropdown-list .dropdown-container label{font-size:15px;display:inline-block;text-transform:uppercase;color:#9e9e9e;font-weight:700;padding-bottom:5px}.dropdown-list .dropdown-container ul{margin:0;list-style-type:none;padding:0}.dropdown-list .dropdown-container ul li{padding:5px 0}.dropdown-list .dropdown-container ul li a:active,.dropdown-list .dropdown-container ul li a:focus,.dropdown-list .dropdown-container ul li a:link,.dropdown-list .dropdown-container ul li a:visited{color:#333;display:block}.dropdown-list .dropdown-container ul li a:hover{color:#0041ff}.dropdown-list .dropdown-container ul li .checkbox{margin:0}.dropdown-list .dropdown-container ul li .control-group label{color:#3a3a3a;font-size:15px;font-weight:500;text-transform:capitalize;width:100%}.dropdown-list .dropdown-container .btn{width:100%;margin-top:10px}.section .secton-title{font-size:18px;color:#8e8e8e;padding:15px 0;border-bottom:1px solid #e8e8e8}.section .section-content{display:block;padding:20px 0}.section .section-content .row{display:block;padding:7px 0}.section .section-content .row .title{width:200px}.section .section-content .row .title,.section .section-content .row .value{color:#3a3a3a;letter-spacing:-.26px;display:inline-block}.table{width:100%}.table table{border-collapse:collapse;text-align:left;width:100%}.table table thead th{font-weight:700;padding:12px 10px;background:#f8f9fa;color:#3a3a3a}.table table tbody td{padding:10px;border-bottom:1px solid #d3d3d3;color:#3a3a3a;vertical-align:top}.table table tbody td.actions .action{display:inline-flex}.table table tbody td.actions .icon{cursor:pointer;vertical-align:middle}.table table tbody td.empty{text-align:center}.table table tbody tr:last-child td{border-bottom:none}.table .control-group{width:100%;margin-bottom:0;min-width:140px}.table .control-group .control{width:100%;margin:0}.pagination .page-item{background:#fff;border:2px solid #c7c7c7;border-radius:3px;padding:7px 14px;margin-right:5px;font-size:16px;display:inline-block;color:#8e8e8e;vertical-align:middle;text-decoration:none}.pagination .page-item.next,.pagination .page-item.previous{padding:6px 9px}.pagination .page-item.active{background:#0041ff;color:#fff;border-color:#0041ff}.pagination .page-item .icon{vertical-align:middle;margin-bottom:3px}.checkbox{position:relative;display:block}.checkbox input{left:0;opacity:0;position:absolute;top:0;height:24px;width:24px;z-index:100}.checkbox .checkbox-view{background-image:url(../images/Checkbox.svg);height:24px;width:24px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.checkbox input:checked+.checkbox-view{background-image:url(../images/Checkbox-Checked.svg)}.checkbox input:disabled+.checkbox-view{opacity:.5;cursor:not-allowed}.radio{position:relative;display:block;margin:10px 5px 5px 0}.radio input{left:0;opacity:0;position:absolute;top:0;z-index:100}.radio .radio-view{background-image:url(../images/controls.svg);background-position:-21px 0;height:20px;width:20px;display:inline-block!important;vertical-align:middle;margin:0 5px 0 0}.radio input:checked+.radio-view{background-position:-21px -21px}.radio input:disabled+.radio-view{opacity:.5;cursor:not-allowed}.control-group{display:block;margin-bottom:25px;font-size:15px;color:#333;width:750px;max-width:100%;position:relative}.control-group label{display:block;color:#3a3a3a}.control-group label.required:after{content:"*";color:#fc6868;font-weight:700;display:inline-block}.control-group textarea.control{height:100px;padding:10px}.control-group .control{background:#fff;border:2px solid #c7c7c7;border-radius:3px;width:70%;height:36px;display:inline-block;vertical-align:middle;transition:.2s cubic-bezier(.4,0,.2,1);padding:0 10px;font-size:15px;margin-top:10px;margin-bottom:5px}.control-group .control:focus{border-color:#0041ff}.control-group .control[disabled=disabled]{border-color:#d3d3d3;background-color:#d3d3d3;cursor:not-allowed}.control-group .control[multiple]{height:100px}.control-group.date:after,.control-group.datetime:after{background-image:url(../images/Icon-Calendar.svg);width:24px;height:24px;content:"";display:inline-block;vertical-align:middle;margin-left:-34px;pointer-events:none;left:70%;position:absolute;top:35px}.control-group .control-info{display:block;font-size:14px;color:#6f6f6f;font-style:italic}.control-group .control-error{display:none;color:#ff5656;margin-top:5px}.control-group.has-error .control{border-color:#fc6868}.control-group.has-error .control-error{display:block}.control-group.price .currency-code{vertical-align:middle;display:inline-block}.control-group .switch{position:relative;display:inline-block;width:60px;height:34px;margin-top:10px;margin-bottom:5px}.control-group .switch input{opacity:0;width:0;height:0}.control-group .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#8e8e8e;transition:.2s}.control-group .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.2s}.control-group input:checked+.slider{background-color:#0041ff}.control-group input:focus+.slider{box-shadow:0 0 1px #0041ff}.control-group input:checked+.slider:before{transform:translateX(26px)}.control-group .slider.round{border-radius:34px}.control-group .slider.round:before{border-radius:50%}.button-group{margin-top:20px;margin-bottom:20px}.alert-wrapper{width:300px;top:10px;right:10px;position:fixed;z-index:100;text-align:left}.alert-wrapper .alert{width:300px;padding:15px;border-radius:3px;display:inline-block;box-shadow:0 4px 15.36px .64px rgba(0,0,0,.1),0 2px 6px 0 rgba(0,0,0,.12);position:relative;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;transform-origin:center top;z-index:500;margin-bottom:10px}.alert-wrapper .alert.alert-error{background:#fc6868}.alert-wrapper .alert.alert-info{background:#204d74}.alert-wrapper .alert.alert-success{background:#4caf50}.alert-wrapper .alert.alert-warning{background:#ffc107}.alert-wrapper .alert .icon{position:absolute;right:10px;top:10px;cursor:pointer}.alert-wrapper .alert p{color:#fff;margin:0;padding:0;font-size:15px}.tabs ul{border-bottom:1px solid #e8e8e8}.tabs ul li{display:inline-block}.tabs ul li a{padding:15px 20px;cursor:pointer;margin:0 2px;text-align:center;color:#000311;display:block}.tabs ul li.active a{border-bottom:3px solid #0041ff}.accordian,accordian{display:inline-block;width:100%}.accordian .accordian-header,.accordian div[slot*=header],accordian .accordian-header,accordian div[slot*=header]{width:100%;display:inline-block;font-size:18px;color:#3a3a3a;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:20px 15px;cursor:pointer;margin-top:-1px}.accordian .accordian-header .expand-icon,.accordian div[slot*=header] .expand-icon,accordian .accordian-header .expand-icon,accordian div[slot*=header] .expand-icon{background-image:url(../images/Expand-Light.svg);margin-right:10px;margin-top:3px}.accordian .accordian-header h1,.accordian div[slot*=header] h1,accordian .accordian-header h1,accordian div[slot*=header] h1{margin:0;font-size:20px;font-weight:500;display:inline-block}.accordian .accordian-header .icon,.accordian div[slot*=header] .icon,accordian .accordian-header .icon,accordian div[slot*=header] .icon{float:right}.accordian .accordian-header .icon.left,.accordian div[slot*=header] .icon.left,accordian .accordian-header .icon.left,accordian div[slot*=header] .icon.left{float:left}.accordian.error .accordian-header,accordian.error .accordian-header{color:#ff5656}.accordian .accordian-content,.accordian div[slot*=body],accordian .accordian-content,accordian div[slot*=body]{width:100%;padding:20px 15px;display:none;transition:all .3s ease}.accordian.active>.accordian-content,accordian.active>.accordian-content{display:inline-block}.accordian.active>.accordian-header .expand-icon,accordian.active>.accordian-header .expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container .tree-item{padding-left:30px;display:inline-block;margin-top:10px;width:100%}.tree-container .tree-item>.tree-item{display:none}.tree-container .tree-item.active>.tree-item{display:inline-block}.tree-container .tree-item .checkbox,.tree-container .tree-item .radio{margin:0;display:inline-block}.tree-container .tree-item .expand-icon{display:inline-block;margin-right:10px;cursor:pointer;background-image:url(../images/Expand-Light.svg);width:18px;height:18px;vertical-align:middle}.tree-container .tree-item .folder-icon{vertical-align:middle;margin-right:10px}.tree-container .tree-item.active>.expand-icon{background-image:url(../images/Expand-Light-On.svg)}.tree-container>.tree-item{padding-left:0}.panel{box-shadow:0 2px 25px 0 rgba(0,0,0,.15);border-radius:5px;background:#fff}.panel .panel-content{padding:20px}modal{display:none}.modal-open{overflow:hidden}.modal-overlay{display:none;overflow-y:auto;z-index:10;top:0;right:0;bottom:0;left:0;position:fixed;background:#000;opacity:.7}.modal-open .modal-overlay{display:block}.modal-container{background:#fff;top:100px;width:600px;max-width:80%;left:50%;margin-left:-300px;position:fixed;z-index:11;box-shadow:0 15px 25px 0 rgba(0,0,0,.03),0 20px 45px 5px rgba(0,0,0,.2);-webkit-animation:fade-in-white .3s ease-in-out;animation:fade-in-white .3s ease-in-out;-webkit-animation:jelly .5s ease-in-out;animation:jelly .5s ease-in-out;border-radius:5px;overflow-y:auto;max-height:80%}.modal-container .modal-header{padding:20px}.modal-container .modal-header h3{display:inline-block;font-size:20px;color:#3a3a3a;margin:0}.modal-container .modal-header .icon{float:right;cursor:pointer}.modal-container .modal-body{padding:20px}.modal-container .modal-body .control-group .control{width:100%}@media only screen and (max-width:770px){.modal-container{max-width:80%;left:10%;margin-left:0}}.label{background:#e7e7e7;border-radius:2px;padding:8px;color:#000311;display:inline-block}.label.label-sm{padding:5px}.label.label-md{padding:8px}.label.label-lg{padding:11px}.label.label-xl{padding:14px}.badge{border-radius:50px;color:#fff;padding:8px;white-space:nowrap}.badge.badge-sm{padding:5px}.badge.badge-md{padding:3px 10px}.badge.badge-lg{padding:11px}.badge.badge-xl{padding:14px}.badge.badge-success{background-color:#4caf50}.badge.badge-info{background-color:#0041ff}.badge.badge-danger{background-color:#fc6868}.badge.badge-warning{background-color:#ffc107}.image-wrapper{margin-bottom:20px;margin-top:10px;display:inline-block;width:100%}.image-wrapper .image-item{width:200px;height:200px;margin-right:20px;background:#f8f9fa;border-radius:3px;display:inline-block;position:relative;background-image:url(../images/placeholder-icon.svg);background-repeat:no-repeat;background-position:50%;margin-bottom:20px;float:left}.image-wrapper .image-item img.preview{width:100%;height:100%}.image-wrapper .image-item input{display:none}.image-wrapper .image-item .remove-image{background-image:linear-gradient(-180deg,rgba(0,0,0,.08),rgba(0,0,0,.24));border-radius:0 0 4px 4px;position:absolute;bottom:0;width:100%;padding:10px;text-align:center;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.24);margin-right:20px;cursor:pointer}.image-wrapper .image-item:hover .remove-image{display:block}.image-wrapper .image-item.has-image{background-image:none}.vue-swatches__trigger{border:1px solid #d3d3d3}.helper-container{display:block}.helper-container .group code{font-weight:700}
\ No newline at end of file
diff --git a/packages/Webkul/Ui/publishable/assets/js/ui.js b/packages/Webkul/Ui/publishable/assets/js/ui.js
index 61a3e0852..972fc8c78 100644
--- a/packages/Webkul/Ui/publishable/assets/js/ui.js
+++ b/packages/Webkul/Ui/publishable/assets/js/ui.js
@@ -1,2 +1,2 @@
-/*! For license information please see ui.js.LICENSE */
-!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=0)}({"+Xmh":function(t,e,n){n("jm62"),t.exports=n("g3g5").Object.getOwnPropertyDescriptors},"+auO":function(t,e,n){var r=n("XKFU"),i=n("lvtm");r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},"+lvF":function(t,e,n){t.exports=n("VTer")("native-function-to-string",Function.toString)},"+oPb":function(t,e,n){"use strict";n("OGtf")("blink",(function(t){return function(){return t(this,"blink","","")}}))},"+rLv":function(t,e,n){var r=n("dyZX").document;t.exports=r&&r.documentElement},"/8Fb":function(t,e,n){var r=n("XKFU"),i=n("UExd")(!0);r(r.S,"Object",{entries:function(t){return i(t)}})},"/KAi":function(t,e,n){var r=n("XKFU"),i=n("dyZX").isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},"/SS/":function(t,e,n){var r=n("XKFU");r(r.S,"Object",{setPrototypeOf:n("i5dc").set})},"/e88":function(t,e){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},0:function(t,e,n){n("uPOf"),n("qg2B"),t.exports=n("w/dW")},"0/R4":function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},"0E+W":function(t,e,n){n("elZq")("Array")},"0LDn":function(t,e,n){"use strict";n("OGtf")("italics",(function(t){return function(){return t(this,"i","","")}}))},"0YWM":function(t,e,n){var r=n("EemH"),i=n("OP3Y"),o=n("aagx"),a=n("XKFU"),s=n("0/R4"),c=n("y3w9");a(a.S,"Reflect",{get:function t(e,n){var a,u,l=arguments.length<3?e:arguments[2];return c(e)===l?e[n]:(a=r.f(e,n))?o(a,"value")?a.value:void 0!==a.get?a.get.call(l):void 0:s(u=i(e))?t(u,n,l):void 0}})},"0l/t":function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(2);r(r.P+r.F*!n("LyE8")([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},"0mN4":function(t,e,n){"use strict";n("OGtf")("fixed",(function(t){return function(){return t(this,"tt","","")}}))},"0sh+":function(t,e,n){var r=n("quPj"),i=n("vhPU");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(t))}},"11IZ":function(t,e,n){var r=n("dyZX").parseFloat,i=n("qncB").trim;t.exports=1/r(n("/e88")+"-0")!=-1/0?function(t){var e=i(String(t),3),n=r(e);return 0===n&&"-"==e.charAt(0)?-0:n}:r},"1MBn":function(t,e,n){var r=n("DVgA"),i=n("JiEa"),o=n("UqcF");t.exports=function(t){var e=r(t),n=i.f;if(n)for(var a,s=n(t),c=o.f,u=0;s.length>u;)c.call(t,a=s[u++])&&e.push(a);return e}},"1TsA":function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},"1sa7":function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},"25dN":function(t,e,n){var r=n("XKFU");r(r.S,"Object",{is:n("g6HL")})},"2GTP":function(t,e,n){var r=n("eaoh");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},"2OiF":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"2Spj":function(t,e,n){var r=n("XKFU");r(r.P,"Function",{bind:n("8MEG")})},"2atp":function(t,e,n){var r=n("XKFU"),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},"2faE":function(t,e,n){var r=n("5K7Z"),i=n("eUtF"),o=n("G8Mo"),a=Object.defineProperty;e.f=n("jmDH")?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"3Lyj":function(t,e,n){var r=n("KroJ");t.exports=function(t,e,n){for(var i in e)r(t,i,e[i],n);return t}},"3xty":function(t,e,n){var r=n("XKFU"),i=n("2OiF"),o=n("y3w9"),a=(n("dyZX").Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n("eeVq")((function(){a((function(){}))})),"Reflect",{apply:function(t,e,n){var r=i(t),c=o(n);return a?a(r,e,c):s.call(r,e,c)}})},"4LiD":function(t,e,n){"use strict";var r=n("dyZX"),i=n("XKFU"),o=n("KroJ"),a=n("3Lyj"),s=n("Z6vF"),c=n("SlkY"),u=n("9gX7"),l=n("0/R4"),f=n("eeVq"),p=n("XMVh"),d=n("fyDq"),h=n("Xbzi");t.exports=function(t,e,n,g,v,m){var y=r[t],b=y,w=v?"set":"add",x=b&&b.prototype,_={},k=function(t){var e=x[t];o(x,t,"delete"==t?function(t){return!(m&&!l(t))&&e.call(this,0===t?0:t)}:"has"==t?function(t){return!(m&&!l(t))&&e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!l(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof b&&(m||x.forEach&&!f((function(){(new b).entries().next()})))){var S=new b,C=S[w](m?{}:-0,1)!=S,E=f((function(){S.has(1)})),F=p((function(t){new b(t)})),D=!m&&f((function(){for(var t=new b,e=5;e--;)t[w](e,e);return!t.has(-0)}));F||((b=e((function(e,n){u(e,b,t);var r=h(new y,e,b);return null!=n&&c(n,v,r[w],r),r}))).prototype=x,x.constructor=b),(E||D)&&(k("delete"),k("has"),v&&k("get")),(D||C)&&k(w),m&&x.clear&&delete x.clear}else b=g.getConstructor(e,t,v,w),a(b.prototype,n),s.NEED=!0;return d(b,t),_[t]=b,i(i.G+i.W+i.F*(b!=y),_),m||g.setStrong(b,t,v),b}},"4R4u":function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"55Il":function(t,e,n){"use strict";n("g2aq");var r,i=(r=n("VsWn"))&&r.__esModule?r:{default:r};i.default._babelPolyfill&&"undefined"!=typeof console&&console.warn&&console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning."),i.default._babelPolyfill=!0},"5K7Z":function(t,e,n){var r=n("93I4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},"5Pf0":function(t,e,n){var r=n("S/j/"),i=n("OP3Y");n("Xtr8")("getPrototypeOf",(function(){return function(t){return i(r(t))}}))},"5T2Y":function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"5gfu":function(t,e,n){var r=n("IsTG");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},"694e":function(t,e,n){var r=n("EemH"),i=n("XKFU"),o=n("y3w9");i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.f(o(t),e)}})},"69bn":function(t,e,n){var r=n("y3w9"),i=n("2OiF"),o=n("K0xU")("species");t.exports=function(t,e){var n,a=r(t).constructor;return void 0===a||null==(n=r(a)[o])?e:i(n)}},"6AQ9":function(t,e,n){"use strict";var r=n("XKFU"),i=n("8a7r");r(r.S+r.F*n("eeVq")((function(){function t(){}return!(Array.of.call(t)instanceof t)})),"Array",{of:function(){for(var t=0,e=arguments.length,n=new("function"==typeof this?this:Array)(e);e>t;)i(n,t,arguments[t++]);return n.length=e,n}})},"6FMO":function(t,e,n){var r=n("0/R4"),i=n("EWmC"),o=n("K0xU")("species");t.exports=function(t){var e;return i(t)&&("function"!=typeof(e=t.constructor)||e!==Array&&!i(e.prototype)||(e=void 0),r(e)&&null===(e=e[o])&&(e=void 0)),void 0===e?Array:e}},"6VaU":function(t,e,n){"use strict";var r=n("XKFU"),i=n("xF/b"),o=n("S/j/"),a=n("ne8i"),s=n("2OiF"),c=n("zRwo");r(r.P,"Array",{flatMap:function(t){var e,n,r=o(this);return s(t),e=a(r.length),n=c(r,0),i(n,r,r,e,0,1,t,arguments[1]),n}}),n("nGyu")("flatMap")},"7DDg":function(t,e,n){"use strict";if(n("nh4g")){var r=n("LQAc"),i=n("dyZX"),o=n("eeVq"),a=n("XKFU"),s=n("D4iV"),c=n("7Qtz"),u=n("m0Pp"),l=n("9gX7"),f=n("RjD/"),p=n("Mukb"),d=n("3Lyj"),h=n("RYi7"),g=n("ne8i"),v=n("Cfrj"),m=n("d/Gc"),y=n("apmT"),b=n("aagx"),w=n("I8a+"),x=n("0/R4"),_=n("S/j/"),k=n("M6Qj"),S=n("Kuth"),C=n("OP3Y"),E=n("kJMx").f,F=n("J+6e"),D=n("ylqs"),M=n("K0xU"),O=n("CkkT"),P=n("w2a5"),T=n("69bn"),I=n("yt8O"),A=n("hPIQ"),j=n("XMVh"),L=n("elZq"),R=n("Nr18"),N=n("upKx"),U=n("hswa"),V=n("EemH"),B=U.f,K=V.f,X=i.RangeError,z=i.TypeError,Y=i.Uint8Array,q=Array.prototype,W=c.ArrayBuffer,H=c.DataView,$=O(0),G=O(2),Z=O(3),J=O(4),Q=O(5),tt=O(6),et=P(!0),nt=P(!1),rt=I.values,it=I.keys,ot=I.entries,at=q.lastIndexOf,st=q.reduce,ct=q.reduceRight,ut=q.join,lt=q.sort,ft=q.slice,pt=q.toString,dt=q.toLocaleString,ht=M("iterator"),gt=M("toStringTag"),vt=D("typed_constructor"),mt=D("def_constructor"),yt=s.CONSTR,bt=s.TYPED,wt=s.VIEW,xt=O(1,(function(t,e){return Et(T(t,t[mt]),e)})),_t=o((function(){return 1===new Y(new Uint16Array([1]).buffer)[0]})),kt=!!Y&&!!Y.prototype.set&&o((function(){new Y(1).set({})})),St=function(t,e){var n=h(t);if(n<0||n%e)throw X("Wrong offset!");return n},Ct=function(t){if(x(t)&&bt in t)return t;throw z(t+" is not a typed array!")},Et=function(t,e){if(!(x(t)&&vt in t))throw z("It is not a typed array constructor!");return new t(e)},Ft=function(t,e){return Dt(T(t,t[mt]),e)},Dt=function(t,e){for(var n=0,r=e.length,i=Et(t,r);r>n;)i[n]=e[n++];return i},Mt=function(t,e,n){B(t,e,{get:function(){return this._d[n]}})},Ot=function(t){var e,n,r,i,o,a,s=_(t),c=arguments.length,l=c>1?arguments[1]:void 0,f=void 0!==l,p=F(s);if(null!=p&&!k(p)){for(a=p.call(s),r=[],e=0;!(o=a.next()).done;e++)r.push(o.value);s=r}for(f&&c>2&&(l=u(l,arguments[2],2)),e=0,n=g(s.length),i=Et(this,n);n>e;e++)i[e]=f?l(s[e],e):s[e];return i},Pt=function(){for(var t=0,e=arguments.length,n=Et(this,e);e>t;)n[t]=arguments[t++];return n},Tt=!!Y&&o((function(){dt.call(new Y(1))})),It=function(){return dt.apply(Tt?ft.call(Ct(this)):Ct(this),arguments)},At={copyWithin:function(t,e){return N.call(Ct(this),t,e,arguments.length>2?arguments[2]:void 0)},every:function(t){return J(Ct(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return R.apply(Ct(this),arguments)},filter:function(t){return Ft(this,G(Ct(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return Q(Ct(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return tt(Ct(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){$(Ct(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return nt(Ct(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return et(Ct(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return ut.apply(Ct(this),arguments)},lastIndexOf:function(t){return at.apply(Ct(this),arguments)},map:function(t){return xt(Ct(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return st.apply(Ct(this),arguments)},reduceRight:function(t){return ct.apply(Ct(this),arguments)},reverse:function(){for(var t,e=Ct(this).length,n=Math.floor(e/2),r=0;r
1?arguments[1]:void 0)},sort:function(t){return lt.call(Ct(this),t)},subarray:function(t,e){var n=Ct(this),r=n.length,i=m(t,r);return new(T(n,n[mt]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,g((void 0===e?r:m(e,r))-i))}},jt=function(t,e){return Ft(this,ft.call(Ct(this),t,e))},Lt=function(t){Ct(this);var e=St(arguments[1],1),n=this.length,r=_(t),i=g(r.length),o=0;if(i+e>n)throw X("Wrong length!");for(;o255?255:255&r),i.v[d](n*e+i.o,r,_t)}(this,n,t)},enumerable:!0})};b?(h=n((function(t,n,r,i){l(t,h,u,"_d");var o,a,s,c,f=0,d=0;if(x(n)){if(!(n instanceof W||"ArrayBuffer"==(c=w(n))||"SharedArrayBuffer"==c))return bt in n?Dt(h,n):Ot.call(h,n);o=n,d=St(r,e);var m=n.byteLength;if(void 0===i){if(m%e)throw X("Wrong length!");if((a=m-d)<0)throw X("Wrong length!")}else if((a=g(i)*e)+d>m)throw X("Wrong length!");s=a/e}else s=v(n),o=new W(a=s*e);for(p(t,"_d",{b:o,o:d,l:a,e:s,v:new H(o)});f>1,l=23===e?C(2,-24)-C(2,-77):0,f=0,p=t<0||0===t&&1/t<0?1:0;for((t=S(t))!=t||t===_?(i=t!=t?1:0,r=c):(r=E(F(t)/D),t*(o=C(2,-r))<1&&(r--,o*=2),(t+=r+u>=1?l/o:l*C(2,1-u))*o>=2&&(r++,o/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*o-1)*C(2,e),r+=u):(i=t*C(2,u-1)*C(2,e),r=0));e>=8;a[f++]=255&i,i/=256,e-=8);for(r=r<0;a[f++]=255&r,r/=256,s-=8);return a[--f]|=128*p,a}function I(t,e,n){var r,i=8*n-e-1,o=(1<>1,s=i-7,c=n-1,u=t[c--],l=127&u;for(u>>=7;s>0;l=256*l+t[c],c--,s-=8);for(r=l&(1<<-s)-1,l>>=-s,s+=e;s>0;r=256*r+t[c],c--,s-=8);if(0===l)l=1-a;else{if(l===o)return r?NaN:u?-_:_;r+=C(2,e),l-=a}return(u?-1:1)*r*C(2,l-e)}function A(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function j(t){return[255&t]}function L(t){return[255&t,t>>8&255]}function R(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function N(t){return T(t,52,8)}function U(t){return T(t,23,4)}function V(t,e,n){g(t.prototype,e,{get:function(){return this[n]}})}function B(t,e,n,r){var i=d(+n);if(i+e>t[O])throw x("Wrong index!");var o=t[M]._b,a=i+t[P],s=o.slice(a,a+e);return r?s:s.reverse()}function K(t,e,n,r,i,o){var a=d(+n);if(a+e>t[O])throw x("Wrong index!");for(var s=t[M]._b,c=a+t[P],u=r(+i),l=0;lq;)(X=Y[q++])in y||s(y,X,k[X]);o||(z.constructor=y)}var W=new b(new y(2)),H=b.prototype.setInt8;W.setInt8(0,2147483648),W.setInt8(1,2147483649),!W.getInt8(0)&&W.getInt8(1)||c(b.prototype,{setInt8:function(t,e){H.call(this,t,e<<24>>24)},setUint8:function(t,e){H.call(this,t,e<<24>>24)}},!0)}else y=function(t){l(this,y,"ArrayBuffer");var e=d(t);this._b=v.call(new Array(e),0),this[O]=e},b=function(t,e,n){l(this,b,"DataView"),l(t,y,"DataView");var r=t[O],i=f(e);if(i<0||i>r)throw x("Wrong offset!");if(i+(n=void 0===n?r-i:p(n))>r)throw x("Wrong length!");this[M]=t,this[P]=i,this[O]=n},i&&(V(y,"byteLength","_l"),V(b,"buffer","_b"),V(b,"byteLength","_l"),V(b,"byteOffset","_o")),c(b.prototype,{getInt8:function(t){return B(this,1,t)[0]<<24>>24},getUint8:function(t){return B(this,1,t)[0]},getInt16:function(t){var e=B(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=B(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return A(B(this,4,t,arguments[1]))},getUint32:function(t){return A(B(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return I(B(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return I(B(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){K(this,1,t,j,e)},setUint8:function(t,e){K(this,1,t,j,e)},setInt16:function(t,e){K(this,2,t,L,e,arguments[2])},setUint16:function(t,e){K(this,2,t,L,e,arguments[2])},setInt32:function(t,e){K(this,4,t,R,e,arguments[2])},setUint32:function(t,e){K(this,4,t,R,e,arguments[2])},setFloat32:function(t,e){K(this,4,t,U,e,arguments[2])},setFloat64:function(t,e){K(this,8,t,N,e,arguments[2])}});m(y,"ArrayBuffer"),m(b,"DataView"),s(b.prototype,a.VIEW,!0),e.ArrayBuffer=y,e.DataView=b},"7VC1":function(t,e,n){"use strict";var r=n("XKFU"),i=n("Lgjv"),o=n("ol8x"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o);r(r.P+r.F*a,"String",{padEnd:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},"7h0T":function(t,e,n){var r=n("XKFU");r(r.S,"Number",{isNaN:function(t){return t!=t}})},"8+KV":function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(0),o=n("LyE8")([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},"84bF":function(t,e,n){"use strict";n("OGtf")("small",(function(t){return function(){return t(this,"small","","")}}))},"8MEG":function(t,e,n){"use strict";var r=n("2OiF"),i=n("0/R4"),o=n("MfQN"),a=[].slice,s={},c=function(t,e,n){if(!(e in s)){for(var r=[],i=0;i0?arguments[0]:void 0)}}),{get:function(t){var e=r.getEntry(i(this,"Map"),t);return e&&e.v},set:function(t,e){return r.def(i(this,"Map"),0===t?0:t,e)}},r,!0)},"9P93":function(t,e,n){var r=n("XKFU"),i=Math.imul;r(r.S+r.F*n("eeVq")((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function(t,e){var n=+t,r=+e,i=65535&n,o=65535&r;return 0|i*o+((65535&n>>>16)*o+i*(65535&r>>>16)<<16>>>0)}})},"9VmF":function(t,e,n){"use strict";var r=n("XKFU"),i=n("ne8i"),o=n("0sh+"),a="".startsWith;r(r.P+r.F*n("UUeW")("startsWith"),"String",{startsWith:function(t){var e=o(this,t,"startsWith"),n=i(Math.min(arguments.length>1?arguments[1]:void 0,e.length)),r=String(t);return a?a.call(e,r,n):e.slice(n,n+r.length)===r}})},"9XZr":function(t,e,n){"use strict";var r=n("XKFU"),i=n("Lgjv"),o=n("ol8x"),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o);r(r.P+r.F*a,"String",{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},"9gX7":function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},"9rMk":function(t,e,n){var r=n("XKFU");r(r.S,"Reflect",{has:function(t,e){return e in t}})},"9tPo":function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(t,e){var i,o=e.trim().replace(/^"(.*)"$/,(function(t,e){return e})).replace(/^'(.*)'$/,(function(t,e){return e}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?t:(i=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:r+o.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},A2zW:function(t,e,n){"use strict";var r=n("XKFU"),i=n("RYi7"),o=n("vvmO"),a=n("l0Rn"),s=1..toFixed,c=Math.floor,u=[0,0,0,0,0,0],l="Number.toFixed: incorrect invocation!",f=function(t,e){for(var n=-1,r=e;++n<6;)r+=t*u[n],u[n]=r%1e7,r=c(r/1e7)},p=function(t){for(var e=6,n=0;--e>=0;)n+=u[e],u[e]=c(n/t),n=n%t*1e7},d=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==u[t]){var n=String(u[t]);e=""===e?n:e+a.call("0",7-n.length)+n}return e},h=function(t,e,n){return 0===e?n:e%2==1?h(t,e-1,n*t):h(t*t,e/2,n)};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n("eeVq")((function(){s.call({})}))),"Number",{toFixed:function(t){var e,n,r,s,c=o(this,l),u=i(t),g="",v="0";if(u<0||u>20)throw RangeError(l);if(c!=c)return"NaN";if(c<=-1e21||c>=1e21)return String(c);if(c<0&&(g="-",c=-c),c>1e-21)if(n=(e=function(t){for(var e=0,n=t;n>=4096;)e+=12,n/=4096;for(;n>=2;)e+=1,n/=2;return e}(c*h(2,69,1))-69)<0?c*h(2,-e,1):c/h(2,e,1),n*=4503599627370496,(e=52-e)>0){for(f(0,n),r=u;r>=7;)f(1e7,0),r-=7;for(f(h(10,r,1),0),r=e-1;r>=23;)p(1<<23),r-=23;p(1<0?g+((s=v.length)<=u?"0."+a.call("0",u-s)+v:v.slice(0,s-u)+"."+v.slice(s-u)):g+v}})},A5AN:function(t,e,n){"use strict";var r=n("AvRE")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},Afnz:function(t,e,n){"use strict";var r=n("LQAc"),i=n("XKFU"),o=n("KroJ"),a=n("Mukb"),s=n("hPIQ"),c=n("QaDb"),u=n("fyDq"),l=n("OP3Y"),f=n("K0xU")("iterator"),p=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,e,n,h,g,v,m){c(n,e,h);var y,b,w,x=function(t){if(!p&&t in C)return C[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},_=e+" Iterator",k="values"==g,S=!1,C=t.prototype,E=C[f]||C["@@iterator"]||g&&C[g],F=E||x(g),D=g?k?x("entries"):F:void 0,M="Array"==e&&C.entries||E;if(M&&(w=l(M.call(new t)))!==Object.prototype&&w.next&&(u(w,_,!0),r||"function"==typeof w[f]||a(w,f,d)),k&&E&&"values"!==E.name&&(S=!0,F=function(){return E.call(this)}),r&&!m||!p&&!S&&C[f]||a(C,f,F),s[e]=F,s[_]=d,g)if(y={values:k?F:x("values"),keys:v?F:x("keys"),entries:D},m)for(b in y)b in C||o(C,b,y[b]);else i(i.P+i.F*(p||S),e,y);return y}},AphP:function(t,e,n){"use strict";var r=n("XKFU"),i=n("S/j/"),o=n("apmT");r(r.P+r.F*n("eeVq")((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(t){var e=i(this),n=o(e);return"number"!=typeof n||isFinite(n)?e.toISOString():null}})},AvRE:function(t,e,n){var r=n("RYi7"),i=n("vhPU");t.exports=function(t){return function(e,n){var o,a,s=String(i(e)),c=r(n),u=s.length;return c<0||c>=u?t?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?t?s.charAt(c):o:t?s.slice(c,c+2):a-56320+(o-55296<<10)+65536}}},"B+OT":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},BC7C:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{fround:n("kcoS")})},"BJ/l":function(t,e,n){var r=n("XKFU");r(r.S,"Math",{log1p:n("1sa7")})},BP8U:function(t,e,n){var r=n("XKFU"),i=n("PKUr");r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},Btvt:function(t,e,n){"use strict";var r=n("I8a+"),i={};i[n("K0xU")("toStringTag")]="z",i+""!="[object z]"&&n("KroJ")(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},"C/va":function(t,e,n){"use strict";var r=n("y3w9");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},CVKz:function(t,e,n){var r=n("cybi");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},CX2u:function(t,e,n){"use strict";var r=n("XKFU"),i=n("g3g5"),o=n("dyZX"),a=n("69bn"),s=n("vKrd");r(r.P+r.R,"Promise",{finally:function(t){var e=a(this,i.Promise||o.Promise),n="function"==typeof t;return this.then(n?function(n){return s(e,t()).then((function(){return n}))}:t,n?function(n){return s(e,t()).then((function(){throw n}))}:t)}})},Cfrj:function(t,e,n){var r=n("RYi7"),i=n("ne8i");t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=i(e);if(e!==n)throw RangeError("Wrong length!");return n}},CkkT:function(t,e,n){var r=n("m0Pp"),i=n("Ymqv"),o=n("S/j/"),a=n("ne8i"),s=n("zRwo");t.exports=function(t,e){var n=1==t,c=2==t,u=3==t,l=4==t,f=6==t,p=5==t||f,d=e||s;return function(e,s,h){for(var g,v,m=o(e),y=i(m),b=r(s,h,3),w=a(y.length),x=0,_=n?d(e,w):c?d(e,0):void 0;w>x;x++)if((p||x in y)&&(v=b(g=y[x],x,m),t))if(n)_[x]=v;else if(v)switch(t){case 3:return!0;case 5:return g;case 6:return x;case 2:_.push(g)}else if(l)return!1;return f?-1:u||l?l:_}}},CyHz:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{sign:n("lvtm")})},D4iV:function(t,e,n){for(var r,i=n("dyZX"),o=n("Mukb"),a=n("ylqs"),s=a("typed_array"),c=a("view"),u=!(!i.ArrayBuffer||!i.DataView),l=u,f=0,p="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<9;)(r=i[p[f++]])?(o(r.prototype,s,!0),o(r.prototype,c,!0)):l=!1;t.exports={ABV:u,CONSTR:l,TYPED:s,VIEW:c}},DAlx:function(t,e,n){var r=n("hfxi");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},DNiP:function(t,e,n){"use strict";var r=n("XKFU"),i=n("eyMr");r(r.P+r.F*!n("LyE8")([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},DVgA:function(t,e,n){var r=n("zhAb"),i=n("4R4u");t.exports=Object.keys||function(t){return r(t,i)}},DW2E:function(t,e,n){var r=n("0/R4"),i=n("Z6vF").onFreeze;n("Xtr8")("freeze",(function(t){return function(e){return t&&r(e)?t(i(e)):e}}))},EK0E:function(t,e,n){"use strict";var r,i=n("dyZX"),o=n("CkkT")(0),a=n("KroJ"),s=n("Z6vF"),c=n("czNK"),u=n("ZD67"),l=n("0/R4"),f=n("s5qY"),p=n("s5qY"),d=!i.ActiveXObject&&"ActiveXObject"in i,h=s.getWeak,g=Object.isExtensible,v=u.ufstore,m=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(t){if(l(t)){var e=h(t);return!0===e?v(f(this,"WeakMap")).get(t):e?e[this._i]:void 0}},set:function(t,e){return u.def(f(this,"WeakMap"),t,e)}},b=t.exports=n("4LiD")("WeakMap",m,y,u,!0,!0);p&&d&&(c((r=u.getConstructor(m,"WeakMap")).prototype,y),s.NEED=!0,o(["delete","has","get","set"],(function(t){var e=b.prototype,n=e[t];a(e,t,(function(e,i){if(l(e)&&!g(e)){this._f||(this._f=new r);var o=this._f[t](e,i);return"set"==t?this:o}return n.call(this,e,i)}))})))},EWmC:function(t,e,n){var r=n("LZWt");t.exports=Array.isArray||function(t){return"Array"==r(t)}},EemH:function(t,e,n){var r=n("UqcF"),i=n("RjD/"),o=n("aCFj"),a=n("apmT"),s=n("aagx"),c=n("xpql"),u=Object.getOwnPropertyDescriptor;e.f=n("nh4g")?u:function(t,e){if(t=o(t),e=a(e,!0),c)try{return u(t,e)}catch(t){}if(s(t,e))return i(!r.f.call(t,e),t[e])}},"Ew+T":function(t,e,n){var r=n("XKFU"),i=n("GZEu");r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},FDph:function(t,e,n){n("Z2Ku"),t.exports=n("g3g5").Array.includes},FEjr:function(t,e,n){"use strict";n("OGtf")("strike",(function(t){return function(){return t(this,"strike","","")}}))},FJW5:function(t,e,n){var r=n("hswa"),i=n("y3w9"),o=n("DVgA");t.exports=n("nh4g")?Object.defineProperties:function(t,e){i(t);for(var n,a=o(e),s=a.length,c=0;s>c;)r.f(t,n=a[c++],e[n]);return t}},FLlr:function(t,e,n){var r=n("XKFU");r(r.P,"String",{repeat:n("l0Rn")})},Faw5:function(t,e,n){n("7DDg")("Int16",2,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},FlsD:function(t,e,n){var r=n("0/R4");n("Xtr8")("isExtensible",(function(t){return function(e){return!!r(e)&&(!t||t(e))}}))},FxUG:function(t,e,n){n("R5XZ"),n("Ew+T"),n("rGqo"),t.exports=n("g3g5")},G8Mo:function(t,e,n){var r=n("93I4");t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},GFzJ:function(t,e,n){"use strict";var r=n("DAlx");n.n(r).a},GNAe:function(t,e,n){var r=n("XKFU"),i=n("PKUr");r(r.G+r.F*(parseInt!=i),{parseInt:i})},GZEu:function(t,e,n){var r,i,o,a=n("m0Pp"),s=n("MfQN"),c=n("+rLv"),u=n("Iw71"),l=n("dyZX"),f=l.process,p=l.setImmediate,d=l.clearImmediate,h=l.MessageChannel,g=l.Dispatch,v=0,m={},y=function(){var t=+this;if(m.hasOwnProperty(t)){var e=m[t];delete m[t],e()}},b=function(t){y.call(t.data)};p&&d||(p=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return m[++v]=function(){s("function"==typeof t?t:Function(t),e)},r(v),v},d=function(t){delete m[t]},"process"==n("LZWt")(f)?r=function(t){f.nextTick(a(y,t,1))}:g&&g.now?r=function(t){g.now(a(y,t,1))}:h?(o=(i=new h).port2,i.port1.onmessage=b,r=a(o.postMessage,o,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",b,!1)):r="onreadystatechange"in u("script")?function(t){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(a(y,t,1),0)}),t.exports={set:p,clear:d}},H6hf:function(t,e,n){var r=n("y3w9");t.exports=function(t,e,n,i){try{return i?e(r(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&r(o.call(t)),e}}},"HAE/":function(t,e,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperty:n("hswa").f})},HEwt:function(t,e,n){"use strict";var r=n("m0Pp"),i=n("XKFU"),o=n("S/j/"),a=n("H6hf"),s=n("M6Qj"),c=n("ne8i"),u=n("8a7r"),l=n("J+6e");i(i.S+i.F*!n("XMVh")((function(t){Array.from(t)})),"Array",{from:function(t){var e,n,i,f,p=o(t),d="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,v=void 0!==g,m=0,y=l(p);if(v&&(g=r(g,h>2?arguments[2]:void 0,2)),null==y||d==Array&&s(y))for(n=new d(e=c(p.length));e>m;m++)u(n,m,v?g(p[m],m):p[m]);else for(f=y.call(p),n=new d;!(i=f.next()).done;m++)u(n,m,v?a(f,g,[i.value,m],!0):i.value);return n.length=m,n}})},Hsns:function(t,e,n){var r=n("93I4"),i=n("5T2Y").document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},I1BE:function(t,e){t.exports=function(t){var e=[];return e.toString=function(){return this.map((function(e){var n=function(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var i=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),o=r.sources.map((function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"}));return[n].concat(o).concat([i]).join("\n")}var a;return[n].join("\n")}(e,t);return e[2]?"@media "+e[2]+"{"+n+"}":n})).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i1?arguments[1]:void 0)}}),n("nGyu")(o)},"IU+Z":function(t,e,n){"use strict";n("sMXx");var r=n("KroJ"),i=n("Mukb"),o=n("eeVq"),a=n("vhPU"),s=n("K0xU"),c=n("Ugos"),u=s("species"),l=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var p=s(t),d=!o((function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})),h=d?!o((function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[u]=function(){return n}),n[p](""),!e})):void 0;if(!d||!h||"replace"===t&&!l||"split"===t&&!f){var g=/./[p],v=n(a,p,""[t],(function(t,e,n,r,i){return e.exec===c?d&&!i?{done:!0,value:g.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}})),m=v[0],y=v[1];r(String.prototype,t,m),i(RegExp.prototype,p,2==e?function(t,e){return y.call(t,this,e)}:function(t){return y.call(t,this)})}}},IXt9:function(t,e,n){"use strict";var r=n("0/R4"),i=n("OP3Y"),o=n("K0xU")("hasInstance"),a=Function.prototype;o in a||n("hswa").f(a,o,{value:function(t){if("function"!=typeof this||!r(t))return!1;if(!r(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},IlFx:function(t,e,n){var r=n("XKFU"),i=n("y3w9"),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},IsTG:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,'fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;-webkit-transition:border .1s ease;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-webkit-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::-ms-input-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}@keyframes spinning{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(2turn);transform:rotate(2turn)}}',""])},Iw71:function(t,e,n){var r=n("0/R4"),i=n("dyZX").document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},Izvi:function(t,e,n){n("I74W"),t.exports=n("g3g5").String.trimLeft},"J+6e":function(t,e,n){var r=n("I8a+"),i=n("K0xU")("iterator"),o=n("hPIQ");t.exports=n("g3g5").getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[r(t)]}},JCqj:function(t,e,n){"use strict";n("OGtf")("sup",(function(t){return function(){return t(this,"sup","","")}}))},JbTB:function(t,e,n){n("/8Fb"),t.exports=n("g3g5").Object.entries},Jcmo:function(t,e,n){var r=n("XKFU"),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},JduL:function(t,e,n){n("Xtr8")("getOwnPropertyNames",(function(){return n("e7yV").f}))},"Ji/l":function(t,e,n){var r=n("XKFU");r(r.G+r.W+r.F*!n("D4iV").ABV,{DataView:n("7Qtz").DataView})},JiEa:function(t,e){e.f=Object.getOwnPropertySymbols},K0xU:function(t,e,n){var r=n("VTer")("wks"),i=n("ylqs"),o=n("dyZX").Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},KKXr:function(t,e,n){"use strict";var r=n("quPj"),i=n("y3w9"),o=n("69bn"),a=n("A5AN"),s=n("ne8i"),c=n("Xxuz"),u=n("Ugos"),l=n("eeVq"),f=Math.min,p=[].push,d=!l((function(){RegExp(4294967295,"y")}));n("IU+Z")("split",2,(function(t,e,n,l){var h;return h="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,e){var i=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(i,t,e);for(var o,a,s,c=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),f=0,d=void 0===e?4294967295:e>>>0,h=new RegExp(t.source,l+"g");(o=u.call(h,i))&&!((a=h.lastIndex)>f&&(c.push(i.slice(f,o.index)),o.length>1&&o.index=d));)h.lastIndex===o.index&&h.lastIndex++;return f===i.length?!s&&h.test("")||c.push(""):c.push(i.slice(f)),c.length>d?c.slice(0,d):c}:"0".split(void 0,0).length?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var i=t(this),o=null==n?void 0:n[e];return void 0!==o?o.call(n,i,r):h.call(String(i),n,r)},function(t,e){var r=l(h,t,this,e,h!==n);if(r.done)return r.value;var u=i(t),p=String(this),g=o(u,RegExp),v=u.unicode,m=(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")+(d?"y":"g"),y=new g(d?u:"^(?:"+u.source+")",m),b=void 0===e?4294967295:e>>>0;if(0===b)return[];if(0===p.length)return null===c(y,p)?[p]:[];for(var w=0,x=0,_=[];xdocument.F=Object<\/script>"),t.close(),c=t.F;r--;)delete c.prototype[o[r]];return c()};t.exports=Object.create||function(t,e){var n;return null!==t?(s.prototype=r(t),n=new s,s.prototype=null,n[a]=t):n=c(),void 0===e?n:i(n,e)}},L6xF:function(t,e,n){var r=n("lSZW");"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(r,i);r.locals&&(t.exports=r.locals)},L9s1:function(t,e,n){"use strict";var r=n("XKFU"),i=n("0sh+");r(r.P+r.F*n("UUeW")("includes"),"String",{includes:function(t){return!!~i(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},LK8F:function(t,e,n){var r=n("XKFU");r(r.S,"Array",{isArray:n("EWmC")})},LQAc:function(t,e){t.exports=!1},LTTk:function(t,e,n){var r=n("XKFU"),i=n("OP3Y"),o=n("y3w9");r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},LVwc:function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},LZWt:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},Lgjv:function(t,e,n){var r=n("ne8i"),i=n("l0Rn"),o=n("vhPU");t.exports=function(t,e,n,a){var s=String(o(t)),c=s.length,u=void 0===n?" ":String(n),l=r(e);if(l<=c||""==u)return s;var f=l-c,p=i.call(u,Math.ceil(f/u.length));return p.length>f&&(p=p.slice(0,f)),a?p+s:s+p}},Ljet:function(t,e,n){var r=n("XKFU");r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},LyE8:function(t,e,n){"use strict";var r=n("eeVq");t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},M6Qj:function(t,e,n){var r=n("hPIQ"),i=n("K0xU")("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},MfQN:function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},MtdB:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},Mukb:function(t,e,n){var r=n("hswa"),i=n("RjD/");t.exports=n("nh4g")?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},N8g3:function(t,e,n){e.f=n("K0xU")},NO8f:function(t,e,n){n("7DDg")("Uint8",1,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},NegM:function(t,e,n){var r=n("2faE"),i=n("rr1i");t.exports=n("jmDH")?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},Nr18:function(t,e,n){"use strict";var r=n("S/j/"),i=n("d/Gc"),o=n("ne8i");t.exports=function(t){for(var e=r(this),n=o(e.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),c=a>2?arguments[2]:void 0,u=void 0===c?n:i(c,n);u>s;)e[s++]=t;return e}},Nz9U:function(t,e,n){"use strict";var r=n("XKFU"),i=n("aCFj"),o=[].join;r(r.P+r.F*(n("Ymqv")!=Object||!n("LyE8")(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},OEbY:function(t,e,n){n("nh4g")&&"g"!=/./g.flags&&n("hswa").f(RegExp.prototype,"flags",{configurable:!0,get:n("C/va")})},OG14:function(t,e,n){"use strict";var r=n("y3w9"),i=n("g6HL"),o=n("Xxuz");n("IU+Z")("search",1,(function(t,e,n,a){return[function(n){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=a(n,t,this);if(e.done)return e.value;var s=r(t),c=String(this),u=s.lastIndex;i(u,0)||(s.lastIndex=0);var l=o(s,c);return i(s.lastIndex,u)||(s.lastIndex=u),null===l?-1:l.index}]}))},OGtf:function(t,e,n){var r=n("XKFU"),i=n("eeVq"),o=n("vhPU"),a=/"/g,s=function(t,e,n,r){var i=String(o(t)),s="<"+e;return""!==n&&(s+=" "+n+'="'+String(r).replace(a,""")+'"'),s+">"+i+""+e+">"};t.exports=function(t,e){var n={};n[t]=e(s),r(r.P+r.F*i((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3})),"String",n)}},OP3Y:function(t,e,n){var r=n("aagx"),i=n("S/j/"),o=n("YTvA")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},OnI7:function(t,e,n){var r=n("dyZX"),i=n("g3g5"),o=n("LQAc"),a=n("N8g3"),s=n("hswa").f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||s(e,t,{value:a.f(t)})}},Oyvg:function(t,e,n){var r=n("dyZX"),i=n("Xbzi"),o=n("hswa").f,a=n("kJMx").f,s=n("quPj"),c=n("C/va"),u=r.RegExp,l=u,f=u.prototype,p=/a/g,d=/a/g,h=new u(p)!==p;if(n("nh4g")&&(!h||n("eeVq")((function(){return d[n("K0xU")("match")]=!1,u(p)!=p||u(d)==d||"/a/i"!=u(p,"i")})))){u=function(t,e){var n=this instanceof u,r=s(t),o=void 0===e;return!n&&r&&t.constructor===u&&o?t:i(h?new l(r&&!o?t.source:t,e):l((r=t instanceof u)?t.source:t,r&&o?c.call(t):e),n?this:f,u)};for(var g=function(t){t in u||o(u,t,{configurable:!0,get:function(){return l[t]},set:function(e){l[t]=e}})},v=a(l),m=0;v.length>m;)g(v[m++]);f.constructor=u,u.prototype=f,n("KroJ")(r,"RegExp",u)}n("elZq")("RegExp")},PKUr:function(t,e,n){var r=n("dyZX").parseInt,i=n("qncB").trim,o=n("/e88"),a=/^[-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,e){var n=i(String(t),3);return r(n,e>>>0||(a.test(n)?16:10))}:r},QNwp:function(t,e,n){n("7VC1"),t.exports=n("g3g5").String.padEnd},QaDb:function(t,e,n){"use strict";var r=n("Kuth"),i=n("RjD/"),o=n("fyDq"),a={};n("Mukb")(a,n("K0xU")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:i(1,n)}),o(t,e+" Iterator")}},R5XZ:function(t,e,n){var r=n("dyZX"),i=n("XKFU"),o=n("ol8x"),a=[].slice,s=/MSIE .\./.test(o),c=function(t){return function(e,n){var r=arguments.length>2,i=!!r&&a.call(arguments,2);return t(r?function(){("function"==typeof e?e:Function(e)).apply(this,i)}:e,n)}};i(i.G+i.B+i.F*s,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},RW0V:function(t,e,n){var r=n("S/j/"),i=n("DVgA");n("Xtr8")("keys",(function(){return function(t){return i(r(t))}}))},RYi7:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},"RjD/":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},Ro2m:function(t,e,n){window,t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=11)}([function(t,e,n){"use strict";e.__esModule=!0;var r,i=(r=n(43))&&r.__esModule?r:{default:r};e.default=i.default||function(t){for(var e=1;e0?r:n)(t)}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(27);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e,n){var r=n(8),i=n(7);t.exports=function(t){return r(i(t))}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){"use strict";n.r(e);var r=n(0),i=n.n(r),o={basic:{swatches:["#1FBC9C","#1CA085","#2ECC70","#27AF60","#3398DB","#2980B9","#A463BF","#8E43AD","#3D556E","#222F3D","#F2C511","#F39C19","#E84B3C","#C0382B","#DDE6E8","#BDC3C8"],rowLength:4},"text-basic":{swatches:["#CC0001","#E36101","#FFCC00","#009900","#0066CB","#000000","#FFFFFF"],showBorder:!0},"text-advanced":{swatches:[["#000000","#434343","#666666","#999999","#b7b7b7","#cccccc","#d9d9d9","#efefef","#f3f3f3","#ffffff"],["#980000","#ff0000","#ff9900","#ffff00","#00ff00","#00ffff","#4a86e8","#0000ff","#9900ff","#ff00ff"],["#e6b8af","#f4cccc","#fce5cd","#fff2cc","#d9ead3","#d0e0e3","#c9daf8","#cfe2f3","#d9d2e9","#ead1dc"],["#dd7e6b","#ea9999","#f9cb9c","#ffe599","#b6d7a8","#a2c4c9","#a4c2f4","#9fc5e8","#b4a7d6","#d5a6bd"],["#cc4125","#e06666","#f6b26b","#ffd966","#93c47d","#76a5af","#6d9eeb","#6fa8dc","#8e7cc3","#c27ba0"],["#a61c00","#cc0000","#e69138","#f1c232","#6aa84f","#45818e","#3c78d8","#3d85c6","#674ea7","#a64d79"],["#85200c","#990000","#b45f06","#bf9000","#38761d","#134f5c","#1155cc","#0b5394","#351c75","#741b47"],["#5b0f00","#660000","#783f04","#7f6000","#274e13","#0c343d","#1c4587","#073763","#20124d","#4c1130"]],borderRadius:"0",rowLength:10,swatchSize:24,spacingSize:0},"material-basic":{swatches:["#F44336","#E91E63","#9C27B0","#673AB7","#3F51B5","#2196F3","#03A9F4","#00BCD4","#009688","#4CAF50","#8BC34A","#CDDC39","#FFEB3B","#FFC107","#FF9800","#FF5722","#795548","#9E9E9E","#607D8B"]},"material-light":{swatches:["#EF9A9A","#F48FB1","#CE93D8","#B39DDB","#9FA8DA","#90CAF9","#81D4FA","#80DEEA","#80CBC4","#A5D6A7","#C5E1A5","#E6EE9C","#FFF59D","#FFE082","#FFCC80","#FFAB91","#BCAAA4","#EEEEEE","#B0BEC5"]},"material-dark":{swatches:["#D32F2F","#C2185B","#7B1FA2","#512DA8","#303F9F","#1976D2","#0288D1","#0097A7","#00796B","#388E3C","#689F38","#AFB42B","#FBC02D","#FFA000","#F57C00","#E64A19","#5D4037","#616161","#455A64"]}};function a(t,e,n,r,i,o,a,s){var c=typeof(t=t||{}).default;"object"!==c&&"function"!==c||(t=t.default);var u,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),o&&(l._scopeId=o),a?(u=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},l._ssrRegister=u):i&&(u=s?function(){i.call(this,this.$root.$options.shadowRoot)}:i),u)if(l.functional){l._injectStyles=u;var f=l.render;l.render=function(t,e){return u.call(e),f(t,e)}}else{var p=l.beforeCreate;l.beforeCreate=p?[].concat(p,u):[u]}return{exports:t,options:l}}var s=a({name:"swatches",components:{Swatch:a({name:"swatch",components:{Check:a({name:"check",data:function(){return{}}},(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-swatches__check__wrapper vue-swatches--has-children-centered"},[e("div",{staticClass:"vue-swatches__check__circle vue-swatches--has-children-centered"},[e("svg",{staticClass:"check",attrs:{version:"1.1",role:"presentation",width:"12",height:"12",viewBox:"0 0 1792 1792"}},[e("path",{staticClass:"vue-swatches__check__path",attrs:{d:"M1671 566q0 40-28 68l-724 724-136 136q-28 28-68 28t-68-28l-136-136-362-362q-28-28-28-68t28-68l136-136q28-28 68-28t68 28l294 295 656-657q28-28 68-28t68 28l136 136q28 28 28 68z"}})])])])}),[],!1,(function(t){n(13)}),null,null).exports},props:{borderRadius:{type:String},disabled:{type:Boolean},exceptionMode:{type:String},isException:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},showCheckbox:{type:Boolean},showBorder:{type:Boolean},size:{type:Number},spacingSize:{type:Number},swatchColor:{type:String,default:""},swatchStyle:{type:Object}},data:function(){return{}},computed:{computedSwatchStyle:function(){return{display:this.isException&&"hidden"===this.exceptionMode?"none":"inline-block",width:this.size+"px",height:this.size+"px",marginBottom:this.spacingSize+"px",marginRight:this.spacingSize+"px",borderRadius:this.borderRadius,backgroundColor:""!==this.swatchColor?this.swatchColor:"#FFFFFF",cursor:this.cursorStyle}},cursorStyle:function(){return this.disabled?"not-allowed":this.isException&&"disabled"===this.exceptionMode?"not-allowed":"pointer"},swatchStyles:function(){return[this.computedSwatchStyle,this.swatchStyle]}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"vue-swatches__swatch",class:{"vue-swatches__swatch--border":t.showBorder,"vue-swatches__swatch--selected":t.selected,"vue-swatches__swatch--is-exception":t.isException||t.disabled},style:t.swatchStyles},[""===t.swatchColor?n("div",{staticClass:"vue-swatches__diagonal--wrapper vue-swatches--has-children-centered"},[n("div",{staticClass:"vue-swatches__diagonal"})]):t._e(),t._v(" "),n("check",{directives:[{name:"show",rawName:"v-show",value:t.showCheckbox&&t.selected,expression:"showCheckbox && selected"}]})],1)}),[],!1,(function(t){n(15)}),null,null).exports},props:{backgroundColor:{type:String,default:"#ffffff"},closeOnSelect:{type:Boolean,default:!0},colors:{type:[Array,Object,String],default:"basic"},exceptions:{type:Array,default:function(){return[]}},exceptionMode:{type:String,default:"disabled"},disabled:{type:Boolean,default:!1},fallbackInputClass:{type:[Array,Object,String],default:null},fallbackOkClass:{type:[Array,Object,String],default:null},fallbackOkText:{type:String,default:"Ok"},fallbackInputType:{type:String,default:function(){return"text"},validator:function(t){return-1!==["text","color"].indexOf(t)}},inline:{type:Boolean,default:!1},maxHeight:{type:[Number,String],default:null},shapes:{type:String,default:"squares"},popoverTo:{type:String,default:"right"},rowLength:{type:[Number,String],default:null},showBorder:{type:Boolean,default:null},showFallback:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!0},swatchSize:{type:[Number,String],default:null},swatchStyle:{type:[Object,Array],default:function(){}},triggerStyle:{type:[Object,Array],default:function(){}},wrapperStyle:{type:[Object,Array],default:function(){}},value:{type:String,default:null}},data:function(){return{presetBorderRadius:null,presetMaxHeight:null,presetRowLength:null,presetShowBorder:null,presetSwatchSize:null,presetSpacingSize:null,internalValue:this.value,internalIsOpen:!1}},computed:{isNested:function(){return!!(this.computedColors&&this.computedColors.length>0&&this.computedColors[0]instanceof Array)},isOpen:function(){return!this.inline&&this.internalIsOpen},isNoColor:function(){return this.checkEquality("",this.value)},computedColors:function(){return this.colors instanceof Array?this.colors:this.extractSwatchesFromPreset(this.colors)},computedBorderRadius:function(){return null!==this.presetBorderRadius?this.presetBorderRadius:this.borderRadius},computedExceptionMode:function(){return"hidden"===this.exceptionMode?this.exceptionMode:"disabled"===this.exceptionMode?this.exceptionMode:void 0},computedMaxHeight:function(){return null!==this.maxHeight?Number(this.maxHeight):null!==this.presetMaxHeight?this.presetMaxHeight:300},computedRowLength:function(){return null!==this.rowLength?Number(this.rowLength):null!==this.presetRowLength?this.presetRowLength:4},computedSwatchSize:function(){return null!==this.swatchSize?Number(this.swatchSize):null!==this.presetSwatchSize?this.presetSwatchSize:42},computedSpacingSize:function(){return null!==this.presetSpacingSize?this.presetSpacingSize:this.spacingSize},computedShowBorder:function(){return null!==this.showBorder?this.showBorder:null!==this.presetShowBorder&&this.presetShowBorder},borderRadius:function(){return"squares"===this.shapes?Math.round(.25*this.computedSwatchSize)+"px":"circles"===this.shapes?"50%":void 0},spacingSize:function(){return Math.round(.25*this.computedSwatchSize)},wrapperWidth:function(){return this.computedRowLength*(this.computedSwatchSize+this.computedSpacingSize)},computedtriggerStyle:function(){return{width:"42px",height:"42px",backgroundColor:this.value?this.value:"#ffffff",borderRadius:"circles"===this.shapes?"50%":"10px"}},triggerStyles:function(){return[this.computedtriggerStyle,this.triggerStyle]},containerStyle:function(){var t={backgroundColor:this.backgroundColor},e={};return this.inline?t:("right"===this.popoverTo?e={left:0}:"left"===this.popoverTo&&(e={right:0}),i()({},e,t,{maxHeight:this.computedMaxHeight+"px"}))},containerStyles:function(){return[this.containerStyle]},computedWrapperStyle:function(){var t={paddingTop:this.computedSpacingSize+"px",paddingLeft:this.computedSpacingSize+"px"};return this.inline?t:i()({},t,{width:this.wrapperWidth+"px"})},wrapperStyles:function(){return[this.computedWrapperStyle,this.wrapperStyle]},computedFallbackWrapperStyle:function(){var t={marginLeft:this.computedSpacingSize+"px",paddingBottom:this.computedSpacingSize+"px"};return this.inline?t:i()({},t,{width:this.wrapperWidth-this.computedSpacingSize+"px"})},computedFallbackWrapperStyles:function(){return[this.computedFallbackWrapperStyle]}},watch:{value:function(t){this.internalValue=t}},methods:{checkEquality:function(t,e){return!(!t&&""!==t||!e&&""!==e)&&t.toUpperCase()===e.toUpperCase()},checkException:function(t){return-1!==this.exceptions.map((function(t){return t.toUpperCase()})).indexOf(t.toUpperCase())},hidePopover:function(){this.internalIsOpen=!1,this.$el.blur(),this.$emit("close",this.internalValue)},onBlur:function(t){this.isOpen&&(null!==t&&this.$el.contains(t)||(this.internalIsOpen=!1,this.$emit("close",this.internalValue)))},onFallbackButtonClick:function(){this.hidePopover()},showPopover:function(){this.isOpen||this.inline||this.disabled||(this.internalIsOpen=!0,this.$el.focus(),this.$emit("open"))},togglePopover:function(){this.isOpen?this.hidePopover():this.showPopover()},updateSwatch:function(t){var e=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).fromFallbackInput;this.checkException(t)||this.disabled||(this.internalValue=t,this.$emit("input",t),!this.closeOnSelect||this.inline||e||this.hidePopover())},extractSwatchesFromPreset:function(t){var e;return(e=t instanceof Object?t:o[t]).borderRadius&&(this.presetBorderRadius=e.borderRadius),e.maxHeight&&(this.presetMaxHeight=e.maxHeight),e.rowLength&&(this.presetRowLength=e.rowLength),e.showBorder&&(this.presetShowBorder=e.showBorder),e.swatchSize&&(this.presetSwatchSize=e.swatchSize),(0===e.spacingSize||e.spacingSize)&&(this.presetSpacingSize=e.spacingSize),e.swatches}}},(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"vue-swatches",attrs:{tabindex:"0"},on:{blur:function(e){return e.target!==e.currentTarget?null:(n=e,t.onBlur(n.relatedTarget));var n}}},[t.inline?t._e():n("div",{ref:"trigger-wrapper",on:{click:t.togglePopover}},[t._t("trigger",[n("div",{staticClass:"vue-swatches__trigger",class:{"vue-swatches--is-empty":!t.value,"vue-swatches--is-disabled":t.disabled},style:t.triggerStyles},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isNoColor,expression:"isNoColor"}],staticClass:"vue-swatches__diagonal--wrapper vue-swatches--has-children-centered"},[n("div",{staticClass:"vue-swatches__diagonal"})])])])],2),t._v(" "),n("transition",{attrs:{name:"vue-swatches-show-hide"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.inline||t.isOpen,expression:"inline || isOpen"}],staticClass:"vue-swatches__container",class:{"vue-swatches--inline":t.inline},style:t.containerStyles},[n("div",{staticClass:"vue-swatches__wrapper",style:t.wrapperStyles},[t.isNested?t._l(t.computedColors,(function(e,r){return n("div",{key:r,staticClass:"vue-swatches__row"},t._l(e,(function(e){return n("swatch",{key:e,attrs:{"border-radius":t.computedBorderRadius,disabled:t.disabled,"exception-mode":t.computedExceptionMode,"is-exception":t.checkException(e),selected:t.checkEquality(e,t.value),size:t.computedSwatchSize,"spacing-size":t.computedSpacingSize,"show-border":t.computedShowBorder,"show-checkbox":t.showCheckbox,"swatch-color":e,"swatch-style":t.swatchStyle},nativeOn:{click:function(n){t.updateSwatch(e)}}})})))})):t._l(t.computedColors,(function(e){return n("swatch",{key:e,attrs:{"border-radius":t.computedBorderRadius,disabled:t.disabled,"exception-mode":t.computedExceptionMode,"is-exception":t.checkException(e),selected:t.checkEquality(e,t.value),size:t.computedSwatchSize,"spacing-size":t.computedSpacingSize,"show-border":t.computedShowBorder,"show-checkbox":t.showCheckbox,"swatch-color":e,"swatch-style":t.swatchStyle},nativeOn:{click:function(n){t.updateSwatch(e)}}})}))],2),t._v(" "),t.showFallback?n("div",{staticClass:"vue-swatches__fallback__wrapper",style:t.computedFallbackWrapperStyles},[n("span",{staticClass:"vue-swatches__fallback__input--wrapper"},[n("input",{ref:"fallbackInput",staticClass:"vue-swatches__fallback__input",class:t.fallbackInputClass,attrs:{type:t.fallbackInputType},domProps:{value:t.internalValue},on:{input:function(e){return t.updateSwatch(e.target.value,{fromFallbackInput:!0})}}})]),t._v(" "),n("button",{staticClass:"vue-swatches__fallback__button",class:t.fallbackOkClass,on:{click:function(e){return e.preventDefault(),t.onFallbackButtonClick(e)}}},[t._v("\n "+t._s(t.fallbackOkText)+"\n ")])]):t._e()])])],1)}),[],!1,(function(t){n(45)}),null,null).exports;n.d(e,"Swatches",(function(){return s})),e.default=s},,function(t,e,n){},,function(t,e,n){},function(t,e,n){var r=n(7);t.exports=function(t){return Object(r(t))}},function(t,e){e.f={}.propertyIsEnumerable},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e){t.exports=!0},function(t,e,n){var r=n(4),i=n(5),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n(21)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,e,n){var r=n(22)("keys"),i=n(20);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(6),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},function(t,e,n){var r=n(6),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(9),i=n(25),o=n(24);t.exports=function(t){return function(e,n,a){var s,c=r(e),u=i(c.length),l=o(a,u);if(t&&n!=n){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var r=n(10),i=n(9),o=n(26)(!1),a=n(23)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),c=0,u=[];for(n in s)n!=a&&r(s,n)&&u.push(n);for(;e.length>c;)r(s,n=e[c++])&&(~o(u,n)||u.push(n));return u}},function(t,e,n){var r=n(28),i=n(19);t.exports=Object.keys||function(t){return r(t,i)}},function(t,e,n){"use strict";var r=n(29),i=n(18),o=n(17),a=n(16),s=n(8),c=Object.assign;t.exports=!c||n(1)((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=r}))?function(t,e){for(var n=a(t),c=arguments.length,u=1,l=i.f,f=o.f;c>u;)for(var p,d=s(arguments[u++]),h=l?r(d).concat(l(d)):r(d),g=h.length,v=0;g>v;)f.call(d,p=h[v++])&&(n[p]=d[p]);return n}:c},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(3);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){var r=n(3),i=n(5).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e,n){t.exports=!n(2)&&!n(1)((function(){return 7!=Object.defineProperty(n(33)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(3);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(35),i=n(34),o=n(32),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var r=n(36),i=n(31);t.exports=n(2)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var r=n(38);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e,n){var r=n(5),i=n(4),o=n(39),a=n(37),s=n(10),c=function(t,e,n){var u,l,f,p=t&c.F,d=t&c.G,h=t&c.S,g=t&c.P,v=t&c.B,m=t&c.W,y=d?i:i[e]||(i[e]={}),b=y.prototype,w=d?r:h?r[e]:(r[e]||{}).prototype;for(u in d&&(n=e),n)(l=!p&&w&&void 0!==w[u])&&s(y,u)||(f=l?w[u]:n[u],y[u]=d&&"function"!=typeof w[u]?n[u]:v&&l?o(f,r):m&&w[u]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):g&&"function"==typeof f?o(Function.call,f):f,g&&((y.virtual||(y.virtual={}))[u]=f,t&c.R&&b&&!b[u]&&a(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){var r=n(40);r(r.S+r.F,"Object",{assign:n(30)})},function(t,e,n){n(41),t.exports=n(4).Object.assign},function(t,e,n){t.exports={default:n(42),__esModule:!0}},,function(t,e,n){}])},"S/j/":function(t,e,n){var r=n("vhPU");t.exports=function(t){return Object(r(t))}},SMB2:function(t,e,n){"use strict";n("OGtf")("bold",(function(t){return function(){return t(this,"b","","")}}))},SPin:function(t,e,n){"use strict";var r=n("XKFU"),i=n("eyMr");r(r.P+r.F*!n("LyE8")([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},SRfc:function(t,e,n){"use strict";var r=n("y3w9"),i=n("ne8i"),o=n("A5AN"),a=n("Xxuz");n("IU+Z")("match",1,(function(t,e,n,s){return[function(n){var r=t(this),i=null==n?void 0:n[e];return void 0!==i?i.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=s(n,t,this);if(e.done)return e.value;var c=r(t),u=String(this);if(!c.global)return a(c,u);var l=c.unicode;c.lastIndex=0;for(var f,p=[],d=0;null!==(f=a(c,u));){var h=String(f[0]);p[d]=h,""===h&&(c.lastIndex=o(u,i(c.lastIndex),l)),d++}return 0===d?null:p}]}))},SlkY:function(t,e,n){var r=n("m0Pp"),i=n("H6hf"),o=n("M6Qj"),a=n("y3w9"),s=n("ne8i"),c=n("J+6e"),u={},l={};(e=t.exports=function(t,e,n,f,p){var d,h,g,v,m=p?function(){return t}:c(t),y=r(n,f,e?2:1),b=0;if("function"!=typeof m)throw TypeError(t+" is not iterable!");if(o(m)){for(d=s(t.length);d>b;b++)if((v=e?y(a(h=t[b])[0],h[1]):y(t[b]))===u||v===l)return v}else for(g=m.call(t);!(h=g.next()).done;)if((v=i(g,y,h.value,e))===u||v===l)return v}).BREAK=u,e.RETURN=l},T1qB:function(t,e,n){(function(t){!function(t){var e=function(){try{return!!Symbol.iterator}catch(t){return!1}}(),n=function(t){var n={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e&&(n[Symbol.iterator]=function(){return n}),n},r=function(t){return encodeURIComponent(t).replace(/%20/g,"+")},i=function(t){return decodeURIComponent(String(t).replace(/\+/g," "))};(function(){try{var e=t.URLSearchParams;return"a=1"===new e("?a=1").toString()&&"function"==typeof e.prototype.set}catch(t){return!1}})()||function(){var i=function(t){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var e=typeof t;if("undefined"===e);else if("string"===e)""!==t&&this._fromString(t);else if(t instanceof i){var n=this;t.forEach((function(t,e){n.append(e,t)}))}else{if(null===t||"object"!==e)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(t))for(var r=0;re[0]?1:0})),t._entries&&(t._entries={});for(var n=0;n1?i(r[1]):"")}})}(void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(t){if(function(){try{var e=new t.URL("b","http://a");return e.pathname="c%20d","http://a/c%20d"===e.href&&e.searchParams}catch(t){return!1}}()||function(){var e=t.URL,n=function(e,n){"string"!=typeof e&&(e=String(e));var r,i=document;if(n&&(void 0===t.location||n!==t.location.href)){(r=(i=document.implementation.createHTMLDocument("")).createElement("base")).href=n,i.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(t){throw new Error("URL unable to set base "+n+" due to "+t)}}var o=i.createElement("a");if(o.href=e,r&&(i.body.appendChild(o),o.href=o.href),":"===o.protocol||!/:/.test(o.href))throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:o});var a=new t.URLSearchParams(this.search),s=!0,c=!0,u=this;["append","delete","set"].forEach((function(t){var e=a[t];a[t]=function(){e.apply(a,arguments),s&&(c=!1,u.search=a.toString(),c=!0)}})),Object.defineProperty(this,"searchParams",{value:a,enumerable:!0});var l=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==l&&(l=this.search,c&&(s=!1,this.searchParams._fromString(this.search),s=!0))}})},r=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(t){!function(t){Object.defineProperty(r,t,{get:function(){return this._anchorElement[t]},set:function(e){this._anchorElement[t]=e},enumerable:!0})}(t)})),Object.defineProperty(r,"search",{get:function(){return this._anchorElement.search},set:function(t){this._anchorElement.search=t,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var t=this;return function(){return t.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(t){this._anchorElement.href=t,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(t){this._anchorElement.pathname=t},enumerable:!0},origin:{get:function(){var t={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],e=this._anchorElement.port!=t&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(e?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(t){},enumerable:!0},username:{get:function(){return""},set:function(t){},enumerable:!0}}),n.createObjectURL=function(t){return e.createObjectURL.apply(e,arguments)},n.revokeObjectURL=function(t){return e.revokeObjectURL.apply(e,arguments)},t.URL=n}(),void 0!==t.location&&!("origin"in t.location)){var e=function(){return t.location.protocol+"//"+t.location.hostname+(t.location.port?":"+t.location.port:"")};try{Object.defineProperty(t.location,"origin",{get:e,enumerable:!0})}catch(n){setInterval((function(){t.location.origin=e()}),100)}}}(void 0!==t?t:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)}).call(this,n("yLpj"))},T39b:function(t,e,n){"use strict";var r=n("wmvG"),i=n("s5qY");t.exports=n("4LiD")("Set",(function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(t){return r.def(i(this,"Set"),t=0===t?0:t,t)}},r)},TIpR:function(t,e,n){"use strict";n("VRzm"),n("CX2u"),t.exports=n("g3g5").Promise.finally},Tdpu:function(t,e,n){n("7DDg")("Float64",8,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},Tze0:function(t,e,n){"use strict";n("qncB")("trim",(function(t){return function(){return t(this,3)}}))},U2t9:function(t,e,n){var r=n("XKFU"),i=Math.asinh;r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):Math.log(e+Math.sqrt(e*e+1)):e}})},UExd:function(t,e,n){var r=n("nh4g"),i=n("DVgA"),o=n("aCFj"),a=n("UqcF").f;t.exports=function(t){return function(e){for(var n,s=o(e),c=i(s),u=c.length,l=0,f=[];u>l;)n=c[l++],r&&!a.call(s,n)||f.push(t?[n,s[n]]:s[n]);return f}}},UUeW:function(t,e,n){var r=n("K0xU")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(t){}}return!0}},Ugos:function(t,e,n){"use strict";var r,i,o=n("C/va"),a=RegExp.prototype.exec,s=String.prototype.replace,c=a,u=(r=/a/,i=/b*/g,a.call(r,"a"),a.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),l=void 0!==/()??/.exec("")[1];(u||l)&&(c=function(t){var e,n,r,i,c=this;return l&&(n=new RegExp("^"+c.source+"$(?!\\s)",o.call(c))),u&&(e=c.lastIndex),r=a.call(c,t),u&&r&&(c.lastIndex=c.global?r.index+r[0].length:e),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(i=1;io;)a(n[o++]);t._c=[],t._n=!1,e&&!t._h&&A(t)}))}},A=function(t){m.call(c,(function(){var e,n,r,i=t._v,o=j(t);if(o&&(e=w((function(){D?S.emit("unhandledRejection",i,t):(n=c.onunhandledrejection)?n({promise:t,reason:i}):(r=c.console)&&r.error&&r.error("Unhandled promise rejection",i)})),t._h=D||j(t)?2:1),t._a=void 0,o&&e.e)throw e.v}))},j=function(t){return 1!==t._h&&0===(t._a||t._c).length},L=function(t){m.call(c,(function(){var e;D?S.emit("rejectionHandled",t):(e=c.onrejectionhandled)&&e({promise:t,reason:t._v})}))},R=function(t){var e=this;e._d||(e._d=!0,(e=e._w||e)._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},N=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw k("Promise can't be resolved itself");(e=T(t))?y((function(){var r={_w:n,_d:!1};try{e.call(t,u(N,r,1),u(R,r,1))}catch(t){R.call(r,t)}})):(n._v=t,n._s=1,I(n,!1))}catch(t){R.call({_w:n,_d:!1},t)}}};P||(F=function(t){h(this,F,"Promise","_h"),d(t),r.call(this);try{t(u(N,this,1),u(R,this,1))}catch(t){R.call(this,t)}},(r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=n("3Lyj")(F.prototype,{then:function(t,e){var n=O(v(this,F));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=D?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r;this.promise=t,this.resolve=u(N,t,1),this.reject=u(R,t,1)},b.f=O=function(t){return t===F||t===a?new o(t):i(t)}),f(f.G+f.W+f.F*!P,{Promise:F}),n("fyDq")(F,"Promise"),n("elZq")("Promise"),a=n("g3g5").Promise,f(f.S+f.F*!P,"Promise",{reject:function(t){var e=O(this);return(0,e.reject)(t),e.promise}}),f(f.S+f.F*(s||!P),"Promise",{resolve:function(t){return _(s&&this===a?F:this,t)}}),f(f.S+f.F*!(P&&n("XMVh")((function(t){F.all(t).catch(M)}))),"Promise",{all:function(t){var e=this,n=O(e),r=n.resolve,i=n.reject,o=w((function(){var n=[],o=0,a=1;g(t,!1,(function(t){var s=o++,c=!1;n.push(void 0),a++,e.resolve(t).then((function(t){c||(c=!0,n[s]=t,--a||r(n))}),i)})),--a||r(n)}));return o.e&&i(o.v),n.promise},race:function(t){var e=this,n=O(e),r=n.reject,i=w((function(){g(t,!1,(function(t){e.resolve(t).then(n.resolve,r)}))}));return i.e&&r(i.v),n.promise}})},VTer:function(t,e,n){var r=n("g3g5"),i=n("dyZX"),o=i["__core-js_shared__"]||(i["__core-js_shared__"]={});(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("LQAc")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},Vd3H:function(t,e,n){"use strict";var r=n("XKFU"),i=n("2OiF"),o=n("S/j/"),a=n("eeVq"),s=[].sort,c=[1,2,3];r(r.P+r.F*(a((function(){c.sort(void 0)}))||!a((function(){c.sort(null)}))||!n("LyE8")(s)),"Array",{sort:function(t){return void 0===t?s.call(o(this)):s.call(o(this),i(t))}})},VpUO:function(t,e,n){var r=n("XKFU"),i=n("d/Gc"),o=String.fromCharCode,a=String.fromCodePoint;r(r.S+r.F*(!!a&&1!=a.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,a=0;r>a;){if(e=+arguments[a++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?o(e):o(55296+((e-=65536)>>10),e%1024+56320))}return n.join("")}})},VsWn:function(t,e,n){n("7PI8"),t.exports=n("WEpk").global},W9dy:function(t,e,n){n("ioFf"),n("hHhE"),n("HAE/"),n("WLL4"),n("mYba"),n("5Pf0"),n("RW0V"),n("JduL"),n("DW2E"),n("z2o2"),n("mura"),n("Zshi"),n("V/DX"),n("FlsD"),n("91GP"),n("25dN"),n("/SS/"),n("Btvt"),n("2Spj"),n("f3/d"),n("IXt9"),n("GNAe"),n("tyy+"),n("xfY5"),n("A2zW"),n("VKir"),n("Ljet"),n("/KAi"),n("fN96"),n("7h0T"),n("sbF8"),n("h/M4"),n("knhD"),n("XfKG"),n("BP8U"),n("fyVe"),n("U2t9"),n("2atp"),n("+auO"),n("MtdB"),n("Jcmo"),n("nzyx"),n("BC7C"),n("x8ZO"),n("9P93"),n("eHKK"),n("BJ/l"),n("pp/T"),n("CyHz"),n("bBoP"),n("x8Yj"),n("hLT2"),n("VpUO"),n("eI33"),n("Tze0"),n("XfO3"),n("oDIu"),n("rvZc"),n("L9s1"),n("FLlr"),n("9VmF"),n("hEkN"),n("nIY7"),n("+oPb"),n("SMB2"),n("0mN4"),n("bDcW"),n("nsiH"),n("0LDn"),n("tUrg"),n("84bF"),n("FEjr"),n("Zz4T"),n("JCqj"),n("eM6i"),n("AphP"),n("jqX0"),n("h7Nl"),n("yM4b"),n("LK8F"),n("HEwt"),n("6AQ9"),n("Nz9U"),n("I78e"),n("Vd3H"),n("8+KV"),n("bWfx"),n("0l/t"),n("dZ+Y"),n("YJVH"),n("DNiP"),n("SPin"),n("V+eJ"),n("mGWK"),n("dE+T"),n("bHtr"),n("dRSK"),n("INYr"),n("0E+W"),n("yt8O"),n("Oyvg"),n("sMXx"),n("a1Th"),n("OEbY"),n("SRfc"),n("pIFo"),n("OG14"),n("KKXr"),n("VRzm"),n("9AAn"),n("T39b"),n("EK0E"),n("wCsR"),n("xm80"),n("Ji/l"),n("sFw1"),n("NO8f"),n("aqI/"),n("Faw5"),n("r1bV"),n("tuSo"),n("nCnK"),n("Y9lz"),n("Tdpu"),n("3xty"),n("I5cv"),n("iMoV"),n("uhZd"),n("f/aN"),n("0YWM"),n("694e"),n("LTTk"),n("9rMk"),n("IlFx"),n("xpiv"),n("oZ/O"),n("klPD"),n("knU9"),t.exports=n("g3g5")},WEpk:function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},WLL4:function(t,e,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperties:n("FJW5")})},XKFU:function(t,e,n){var r=n("dyZX"),i=n("g3g5"),o=n("Mukb"),a=n("KroJ"),s=n("m0Pp"),c=function(t,e,n){var u,l,f,p,d=t&c.F,h=t&c.G,g=t&c.S,v=t&c.P,m=t&c.B,y=h?r:g?r[e]||(r[e]={}):(r[e]||{}).prototype,b=h?i:i[e]||(i[e]={}),w=b.prototype||(b.prototype={});for(u in h&&(n=e),n)f=((l=!d&&y&&void 0!==y[u])?y:n)[u],p=m&&l?s(f,r):v&&"function"==typeof f?s(Function.call,f):f,y&&a(y,u,f,t&c.U),b[u]!=f&&o(b,u,p),v&&w[u]!=f&&(w[u]=f)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},XMVh:function(t,e,n){var r=n("K0xU")("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var o=[7],a=o[r]();a.next=function(){return{done:n=!0}},o[r]=function(){return a},t(o)}catch(t){}return n}},Xbzi:function(t,e,n){var r=n("0/R4"),i=n("i5dc").set;t.exports=function(t,e,n){var o,a=e.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&r(o)&&i&&i(t,o),t}},XfKG:function(t,e,n){var r=n("XKFU"),i=n("11IZ");r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},XfO3:function(t,e,n){"use strict";var r=n("AvRE")(!0);n("Afnz")(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},Xtr8:function(t,e,n){var r=n("XKFU"),i=n("g3g5"),o=n("eeVq");t.exports=function(t,e){var n=(i.Object||{})[t]||Object[t],a={};a[t]=e(n),r(r.S+r.F*o((function(){n(1)})),"Object",a)}},Xxuz:function(t,e,n){"use strict";var r=n("I8a+"),i=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(t,e)}},Y7ZC:function(t,e,n){var r=n("5T2Y"),i=n("WEpk"),o=n("2GTP"),a=n("NegM"),s=n("B+OT"),c=function(t,e,n){var u,l,f,p=t&c.F,d=t&c.G,h=t&c.S,g=t&c.P,v=t&c.B,m=t&c.W,y=d?i:i[e]||(i[e]={}),b=y.prototype,w=d?r:h?r[e]:(r[e]||{}).prototype;for(u in d&&(n=e),n)(l=!p&&w&&void 0!==w[u])&&s(y,u)||(f=l?w[u]:n[u],y[u]=d&&"function"!=typeof w[u]?n[u]:v&&l?o(f,r):m&&w[u]==f?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(f):g&&"function"==typeof f?o(Function.call,f):f,g&&((y.virtual||(y.virtual={}))[u]=f,t&c.R&&b&&!b[u]&&a(b,u,f)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},Y9lz:function(t,e,n){n("7DDg")("Float32",4,(function(t){return function(e,n,r){return t(this,e,n,r)}}))},YJVH:function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(4);r(r.P+r.F*!n("LyE8")([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},YTvA:function(t,e,n){var r=n("VTer")("keys"),i=n("ylqs");t.exports=function(t){return r[t]||(r[t]=i(t))}},Ymqv:function(t,e,n){var r=n("LZWt");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},Yp8f:function(t,e,n){n("6VaU"),t.exports=n("g3g5").Array.flatMap},Z2Ku:function(t,e,n){"use strict";var r=n("XKFU"),i=n("w2a5")(!0);r(r.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")("includes")},Z6vF:function(t,e,n){var r=n("ylqs")("meta"),i=n("0/R4"),o=n("aagx"),a=n("hswa").f,s=0,c=Object.isExtensible||function(){return!0},u=!n("eeVq")((function(){return c(Object.preventExtensions({}))})),l=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},f=t.exports={KEY:r,NEED:!1,fastKey:function(t,e){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,r)){if(!c(t))return"F";if(!e)return"E";l(t)}return t[r].i},getWeak:function(t,e){if(!o(t,r)){if(!c(t))return!0;if(!e)return!1;l(t)}return t[r].w},onFreeze:function(t){return u&&f.NEED&&c(t)&&!o(t,r)&&l(t),t}}},ZD67:function(t,e,n){"use strict";var r=n("3Lyj"),i=n("Z6vF").getWeak,o=n("y3w9"),a=n("0/R4"),s=n("9gX7"),c=n("SlkY"),u=n("CkkT"),l=n("aagx"),f=n("s5qY"),p=u(5),d=u(6),h=0,g=function(t){return t._l||(t._l=new v)},v=function(){this.a=[]},m=function(t,e){return p(t.a,(function(t){return t[0]===e}))};v.prototype={get:function(t){var e=m(this,t);if(e)return e[1]},has:function(t){return!!m(this,t)},set:function(t,e){var n=m(this,t);n?n[1]=e:this.a.push([t,e])},delete:function(t){var e=d(this.a,(function(e){return e[0]===t}));return~e&&this.a.splice(e,1),!!~e}},t.exports={getConstructor:function(t,e,n,o){var u=t((function(t,r){s(t,u,e,"_i"),t._t=e,t._i=h++,t._l=void 0,null!=r&&c(r,n,t[o],t)}));return r(u.prototype,{delete:function(t){if(!a(t))return!1;var n=i(t);return!0===n?g(f(this,e)).delete(t):n&&l(n,this._i)&&delete n[this._i]},has:function(t){if(!a(t))return!1;var n=i(t);return!0===n?g(f(this,e)).has(t):n&&l(n,this._i)}}),u},def:function(t,e,n){var r=i(o(e),!0);return!0===r?g(t).set(e,n):r[t._i]=n,t},ufstore:g}},Zshi:function(t,e,n){var r=n("0/R4");n("Xtr8")("isFrozen",(function(t){return function(e){return!r(e)||!!t&&t(e)}}))},Zz4T:function(t,e,n){"use strict";n("OGtf")("sub",(function(t){return function(){return t(this,"sub","","")}}))},a1Th:function(t,e,n){"use strict";n("OEbY");var r=n("y3w9"),i=n("C/va"),o=n("nh4g"),a=/./.toString,s=function(t){n("KroJ")(RegExp.prototype,"toString",t,!0)};n("eeVq")((function(){return"/a/b"!=a.call({source:"a",flags:"b"})}))?s((function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)})):"toString"!=a.name&&s((function(){return a.call(this)}))},aCFj:function(t,e,n){var r=n("Ymqv"),i=n("vhPU");t.exports=function(t){return r(i(t))}},"aET+":function(t,e,n){var r,i,o={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=r.apply(this,arguments)),i}),s=function(t,e){return e?e.querySelector(t):document.querySelector(t)},c=function(t){var e={};return function(t,n){if("function"==typeof t)return t();if(void 0===e[t]){var r=s.call(this,t,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}}(),u=null,l=0,f=[],p=n("9tPo");function d(t,e){for(var n=0;n=0&&f.splice(e,1)}function m(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var r=function(){0;return n.nc}();r&&(t.attrs.nonce=r)}return y(e,t.attrs),g(t,e),e}function y(t,e){Object.keys(e).forEach((function(n){t.setAttribute(n,e[n])}))}function b(t,e){var n,r,i,o;if(e.transform&&t.css){if(!(o="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=o}if(e.singleton){var a=l++;n=u||(u=m(e)),r=_.bind(null,n,a,!1),i=_.bind(null,n,a,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",y(e,t.attrs),g(t,e),e}(e),r=S.bind(null,n,e),i=function(){v(n),n.href&&URL.revokeObjectURL(n.href)}):(n=m(e),r=k.bind(null,n),i=function(){v(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=a()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=h(t,e);return d(n,e),function(t){for(var r=[],i=0;il;)for(var d,h=c(arguments[l++]),g=f?i(h).concat(f(h)):i(h),v=g.length,m=0;v>m;)d=g[m++],r&&!p.call(h,d)||(n[d]=h[d]);return n}:u},"d/Gc":function(t,e,n){var r=n("RYi7"),i=Math.max,o=Math.min;t.exports=function(t,e){return(t=r(t))<0?i(t+e,0):o(t,e)}},"dE+T":function(t,e,n){var r=n("XKFU");r(r.P,"Array",{copyWithin:n("upKx")}),n("nGyu")("copyWithin")},dRSK:function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(5),o=!0;"find"in[]&&Array(1).find((function(){o=!1})),r(r.P+r.F*o,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")("find")},"dZ+Y":function(t,e,n){"use strict";var r=n("XKFU"),i=n("CkkT")(3);r(r.P+r.F*!n("LyE8")([].some,!0),"Array",{some:function(t){return i(this,t,arguments[1])}})},dasq:function(t,e,n){(function(t){!function(t){"use strict";var e,n=t.URLSearchParams&&t.URLSearchParams.prototype.get?t.URLSearchParams:null,r=n&&"a=1"===new n({a:1}).toString(),i=n&&"+"===new n("s=%2B").get("s"),o=!n||((e=new n).append("s"," &"),"s=+%26"===e.toString()),a=l.prototype,s=!(!t.Symbol||!t.Symbol.iterator);if(!(n&&r&&i&&o)){a.append=function(t,e){g(this.__URLSearchParams__,t,e)},a.delete=function(t){delete this.__URLSearchParams__[t]},a.get=function(t){var e=this.__URLSearchParams__;return t in e?e[t][0]:null},a.getAll=function(t){var e=this.__URLSearchParams__;return t in e?e[t].slice(0):[]},a.has=function(t){return t in this.__URLSearchParams__},a.set=function(t,e){this.__URLSearchParams__[t]=[""+e]},a.toString=function(){var t,e,n,r,i=this.__URLSearchParams__,o=[];for(e in i)for(n=f(e),t=0,r=i[e];ts;)a.push(String(e[s++])),s=0:f>p;p+=d)p in l&&(s=e(s,l[p],p,u));return s}},"f/aN":function(t,e,n){"use strict";var r=n("XKFU"),i=n("y3w9"),o=function(t){this._t=i(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};n("QaDb")(o,"Object",(function(){var t,e=this._k;do{if(this._i>=e.length)return{value:void 0,done:!0}}while(!((t=e[this._i++])in this._t));return{value:t,done:!1}})),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},"f3/d":function(t,e,n){var r=n("hswa").f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||n("nh4g")&&r(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(t){return""}}})},fA63:function(t,e,n){"use strict";n("qncB")("trimRight",(function(t){return function(){return t(this,2)}}),"trimEnd")},fN96:function(t,e,n){var r=n("XKFU");r(r.S,"Number",{isInteger:n("nBIS")})},fyDq:function(t,e,n){var r=n("hswa").f,i=n("aagx"),o=n("K0xU")("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},fyVe:function(t,e,n){var r=n("XKFU"),i=n("1sa7"),o=Math.sqrt,a=Math.acosh;r(r.S+r.F*!(a&&710==Math.floor(a(Number.MAX_VALUE))&&a(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},g2aq:function(t,e,n){"use strict";n("W9dy"),n("FDph"),n("Yp8f"),n("wYy3"),n("QNwp"),n("Izvi"),n("ln0Z"),n("wDwx"),n("+Xmh"),n("zFFn"),n("JbTB"),n("TIpR"),n("FxUG"),n("ls82")},g3g5:function(t,e){var n=t.exports={version:"2.6.11"};"number"==typeof __e&&(__e=n)},g4EE:function(t,e,n){"use strict";var r=n("y3w9"),i=n("apmT");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),"number"!=t)}},g6HL:function(t,e){t.exports=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e}},gHnn:function(t,e,n){var r=n("dyZX"),i=n("GZEu").set,o=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,c="process"==n("LZWt")(a);t.exports=function(){var t,e,n,u=function(){var r,i;for(c&&(r=a.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?n():e=void 0,r}}e=void 0,r&&r.enter()};if(c)n=function(){a.nextTick(u)};else if(!o||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(u)}}else n=function(){i.call(r,u)};else{var f=!0,p=document.createTextNode("");new o(u).observe(p,{characterData:!0}),n=function(){p.data=f=!f}}return function(r){var i={fn:r,next:void 0};e&&(e.next=i),t||(t=i,n()),e=i}}},"h/M4":function(t,e,n){var r=n("XKFU");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},h7Nl:function(t,e,n){var r=Date.prototype,i=r.toString,o=r.getTime;new Date(NaN)+""!="Invalid Date"&&n("KroJ")(r,"toString",(function(){var t=o.call(this);return t==t?i.call(this):"Invalid Date"}))},hEkN:function(t,e,n){"use strict";n("OGtf")("anchor",(function(t){return function(e){return t(this,"a","name",e)}}))},hHhE:function(t,e,n){var r=n("XKFU");r(r.S,"Object",{create:n("Kuth")})},hLT2:function(t,e,n){var r=n("XKFU");r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},hPIQ:function(t,e){t.exports={}},hfxi:function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,"\n.preview-wrapper{\n height:200px;\n width:200px;\n padding:5px;\n}\n.image-preview{\n height:190px;\n width:190px;\n}\n",""])},hhXQ:function(t,e,n){var r=n("XKFU"),i=n("UExd")(!1);r(r.S,"Object",{values:function(t){return i(t)}})},hswa:function(t,e,n){var r=n("y3w9"),i=n("xpql"),o=n("apmT"),a=Object.defineProperty;e.f=n("nh4g")?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},i5dc:function(t,e,n){var r=n("0/R4"),i=n("y3w9"),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{(r=n("m0Pp")(Function.call,n("EemH").f(Object.prototype,"__proto__").set,2))(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return o(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:o}},iMoV:function(t,e,n){var r=n("hswa"),i=n("XKFU"),o=n("y3w9"),a=n("apmT");i(i.S+i.F*n("eeVq")((function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})})),"Reflect",{defineProperty:function(t,e,n){o(t),e=a(e,!0),o(n);try{return r.f(t,e,n),!0}catch(t){return!1}}})},ioFf:function(t,e,n){"use strict";var r=n("dyZX"),i=n("aagx"),o=n("nh4g"),a=n("XKFU"),s=n("KroJ"),c=n("Z6vF").KEY,u=n("eeVq"),l=n("VTer"),f=n("fyDq"),p=n("ylqs"),d=n("K0xU"),h=n("N8g3"),g=n("OnI7"),v=n("1MBn"),m=n("EWmC"),y=n("y3w9"),b=n("0/R4"),w=n("S/j/"),x=n("aCFj"),_=n("apmT"),k=n("RjD/"),S=n("Kuth"),C=n("e7yV"),E=n("EemH"),F=n("JiEa"),D=n("hswa"),M=n("DVgA"),O=E.f,P=D.f,T=C.f,I=r.Symbol,A=r.JSON,j=A&&A.stringify,L=d("_hidden"),R=d("toPrimitive"),N={}.propertyIsEnumerable,U=l("symbol-registry"),V=l("symbols"),B=l("op-symbols"),K=Object.prototype,X="function"==typeof I&&!!F.f,z=r.QObject,Y=!z||!z.prototype||!z.prototype.findChild,q=o&&u((function(){return 7!=S(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=O(K,e);r&&delete K[e],P(t,e,n),r&&t!==K&&P(K,e,r)}:P,W=function(t){var e=V[t]=S(I.prototype);return e._k=t,e},H=X&&"symbol"==typeof I.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof I},$=function(t,e,n){return t===K&&$(B,e,n),y(t),e=_(e,!0),y(n),i(V,e)?(n.enumerable?(i(t,L)&&t[L][e]&&(t[L][e]=!1),n=S(n,{enumerable:k(0,!1)})):(i(t,L)||P(t,L,k(1,{})),t[L][e]=!0),q(t,e,n)):P(t,e,n)},G=function(t,e){y(t);for(var n,r=v(e=x(e)),i=0,o=r.length;o>i;)$(t,n=r[i++],e[n]);return t},Z=function(t){var e=N.call(this,t=_(t,!0));return!(this===K&&i(V,t)&&!i(B,t))&&(!(e||!i(this,t)||!i(V,t)||i(this,L)&&this[L][t])||e)},J=function(t,e){if(t=x(t),e=_(e,!0),t!==K||!i(V,e)||i(B,e)){var n=O(t,e);return!n||!i(V,e)||i(t,L)&&t[L][e]||(n.enumerable=!0),n}},Q=function(t){for(var e,n=T(x(t)),r=[],o=0;n.length>o;)i(V,e=n[o++])||e==L||e==c||r.push(e);return r},tt=function(t){for(var e,n=t===K,r=T(n?B:x(t)),o=[],a=0;r.length>a;)!i(V,e=r[a++])||n&&!i(K,e)||o.push(V[e]);return o};X||(s((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===K&&e.call(B,n),i(this,L)&&i(this[L],t)&&(this[L][t]=!1),q(this,t,k(1,n))};return o&&Y&&q(K,t,{configurable:!0,set:e}),W(t)}).prototype,"toString",(function(){return this._k})),E.f=J,D.f=$,n("kJMx").f=C.f=Q,n("UqcF").f=Z,F.f=tt,o&&!n("LQAc")&&s(K,"propertyIsEnumerable",Z,!0),h.f=function(t){return W(d(t))}),a(a.G+a.W+a.F*!X,{Symbol:I});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)d(et[nt++]);for(var rt=M(d.store),it=0;rt.length>it;)g(rt[it++]);a(a.S+a.F*!X,"Symbol",{for:function(t){return i(U,t+="")?U[t]:U[t]=I(t)},keyFor:function(t){if(!H(t))throw TypeError(t+" is not a symbol!");for(var e in U)if(U[e]===t)return e},useSetter:function(){Y=!0},useSimple:function(){Y=!1}}),a(a.S+a.F*!X,"Object",{create:function(t,e){return void 0===e?S(t):G(S(t),e)},defineProperty:$,defineProperties:G,getOwnPropertyDescriptor:J,getOwnPropertyNames:Q,getOwnPropertySymbols:tt});var ot=u((function(){F.f(1)}));a(a.S+a.F*ot,"Object",{getOwnPropertySymbols:function(t){return F.f(w(t))}}),A&&a(a.S+a.F*(!X||u((function(){var t=I();return"[null]"!=j([t])||"{}"!=j({a:t})||"{}"!=j(Object(t))}))),"JSON",{stringify:function(t){for(var e,n,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=e=r[1],(b(e)||void 0!==t)&&!H(t))return m(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!H(e))return e}),r[1]=e,j.apply(A,r)}}),I.prototype[R]||n("Mukb")(I.prototype,R,I.prototype.valueOf),f(I,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},"jl8+":function(t,e,n){t.exports=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e(e.s=60)}([function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e,n){var r=n(49)("wks"),i=n(30),o=n(0).Symbol,a="function"==typeof o;(t.exports=function(t){return r[t]||(r[t]=a&&o[t]||(a?o:i)("Symbol."+t))}).store=r},function(t,e,n){var r=n(5);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var r=n(0),i=n(10),o=n(8),a=n(6),s=n(11),c=function(t,e,n){var u,l,f,p,d=t&c.F,h=t&c.G,g=t&c.S,v=t&c.P,m=t&c.B,y=h?r:g?r[e]||(r[e]={}):(r[e]||{}).prototype,b=h?i:i[e]||(i[e]={}),w=b.prototype||(b.prototype={});for(u in h&&(n=e),n)f=((l=!d&&y&&void 0!==y[u])?y:n)[u],p=m&&l?s(f,r):v&&"function"==typeof f?s(Function.call,f):f,y&&a(y,u,f,t&c.U),b[u]!=f&&o(b,u,p),v&&w[u]!=f&&(w[u]=f)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,e,n){t.exports=!n(7)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){var r=n(0),i=n(8),o=n(12),a=n(30)("src"),s=Function.toString,c=(""+s).split("toString");n(10).inspectSource=function(t){return s.call(t)},(t.exports=function(t,e,n,s){var u="function"==typeof n;u&&(o(n,"name")||i(n,"name",e)),t[e]!==n&&(u&&(o(n,a)||i(n,a,t[e]?""+t[e]:c.join(String(e)))),t===r?t[e]=n:s?t[e]?t[e]=n:i(t,e,n):(delete t[e],i(t,e,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var r=n(13),i=n(25);t.exports=n(4)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){var n=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(t,e,n){var r=n(14);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e,n){var r=n(2),i=n(41),o=n(29),a=Object.defineProperty;e.f=n(4)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e){t.exports={}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){"use strict";var r=n(7);t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},function(t,e,n){var r=n(23),i=n(16);t.exports=function(t){return r(i(t))}},function(t,e,n){var r=n(53),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e,n){var r=n(11),i=n(23),o=n(28),a=n(19),s=n(64);t.exports=function(t,e){var n=1==t,c=2==t,u=3==t,l=4==t,f=6==t,p=5==t||f,d=e||s;return function(e,s,h){for(var g,v,m=o(e),y=i(m),b=r(s,h,3),w=a(y.length),x=0,_=n?d(e,w):c?d(e,0):void 0;w>x;x++)if((p||x in y)&&(v=b(g=y[x],x,m),t))if(n)_[x]=v;else if(v)switch(t){case 3:return!0;case 5:return g;case 6:return x;case 2:_.push(g)}else if(l)return!1;return f?-1:u||l?l:_}}},function(t,e,n){var r=n(5),i=n(0).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(9);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){t.exports=!1},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r=n(13).f,i=n(12),o=n(1)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e,n){var r=n(49)("keys"),i=n(30);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e,n){var r=n(16);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(5);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},function(t,e,n){"use strict";var r=n(0),i=n(12),o=n(9),a=n(67),s=n(29),c=n(7),u=n(77).f,l=n(45).f,f=n(13).f,p=n(51).trim,d=r.Number,h=d,g=d.prototype,v="Number"==o(n(44)(g)),m="trim"in String.prototype,y=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){var n,r,i,o=(e=m?e.trim():p(e,3)).charCodeAt(0);if(43===o||45===o){if(88===(n=e.charCodeAt(2))||120===n)return NaN}else if(48===o){switch(e.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+e}for(var a,c=e.slice(2),u=0,l=c.length;ui)return NaN;return parseInt(c,r)}}return+e};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof d&&(v?c((function(){g.valueOf.call(n)})):"Number"!=o(n))?a(new h(y(e)),n,d):y(e)};for(var b,w=n(4)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),x=0;w.length>x;x++)i(h,b=w[x])&&!i(d,b)&&f(d,b,l(h,b));d.prototype=g,g.constructor=d,n(6)(r,"Number",d)}},function(t,e,n){"use strict";function r(t){return!(0===t||(!Array.isArray(t)||0!==t.length)&&t)}function i(t,e,n,r){return t.filter((function(t){return function(t,e){return void 0===t&&(t="undefined"),null===t&&(t="null"),!1===t&&(t="false"),-1!==t.toString().toLowerCase().indexOf(e.trim())}(r(t,n),e)}))}function o(t){return t.filter((function(t){return!t.$isLabel}))}function a(t,e){return function(n){return n.reduce((function(n,r){return r[t]&&r[t].length?(n.push({$groupLabel:r[e],$isLabel:!0}),n.concat(r[t])):n}),[])}}function s(t,e,r,o,a){return function(s){return s.map((function(s){var c;if(!s[r])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];var u=i(s[r],t,e,a);return u.length?(c={},n.i(p.a)(c,o,s[o]),n.i(p.a)(c,r,u),c):[]}))}}var c=n(59),u=n(54),l=(n.n(u),n(95)),f=(n.n(l),n(31)),p=(n.n(f),n(58)),d=n(91),h=(n.n(d),n(98)),g=(n.n(h),n(92)),v=(n.n(g),n(88)),m=(n.n(v),n(97)),y=(n.n(m),n(89)),b=(n.n(y),n(96)),w=(n.n(b),n(93)),x=(n.n(w),n(90)),_=(n.n(x),function(){for(var t=arguments.length,e=new Array(t),n=0;n-1},isSelected:function(t){var e=this.trackBy?t[this.trackBy]:t;return this.valueKeys.indexOf(e)>-1},isOptionDisabled:function(t){return!!t.$isDisabled},getOptionLabel:function(t){if(r(t))return"";if(t.isTag)return t.label;if(t.$isLabel)return t.$groupLabel;var e=this.customLabel(t,this.label);return r(e)?"":e},select:function(t,e){if(t.$isLabel&&this.groupSelect)this.selectGroup(t);else if(!(-1!==this.blockKeys.indexOf(e)||this.disabled||t.$isDisabled||t.$isLabel)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==e||this.pointerDirty)){if(t.isTag)this.$emit("tag",t.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(t))return void("Tab"!==e&&this.removeElement(t));this.$emit("select",t,this.id),this.multiple?this.$emit("input",this.internalValue.concat([t]),this.id):this.$emit("input",t,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup:function(t){var e=this,n=this.options.find((function(n){return n[e.groupLabel]===t.$groupLabel}));if(n)if(this.wholeGroupSelected(n)){this.$emit("remove",n[this.groupValues],this.id);var r=this.internalValue.filter((function(t){return-1===n[e.groupValues].indexOf(t)}));this.$emit("input",r,this.id)}else{var i=n[this.groupValues].filter((function(t){return!(e.isOptionDisabled(t)||e.isSelected(t))}));this.$emit("select",i,this.id),this.$emit("input",this.internalValue.concat(i),this.id)}},wholeGroupSelected:function(t){var e=this;return t[this.groupValues].every((function(t){return e.isSelected(t)||e.isOptionDisabled(t)}))},wholeGroupDisabled:function(t){return t[this.groupValues].every(this.isOptionDisabled)},removeElement:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.disabled&&!t.$isDisabled){if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();var r="object"===n.i(c.a)(t)?this.valueKeys.indexOf(t[this.trackBy]):this.valueKeys.indexOf(t);if(this.$emit("remove",t,this.id),this.multiple){var i=this.internalValue.slice(0,r).concat(this.internalValue.slice(r+1));this.$emit("input",i,this.id)}else this.$emit("input",null,this.id);this.closeOnSelect&&e&&this.deactivate()}},removeLastElement:function(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate:function(){var t=this;this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick((function(){return t.$refs.search.focus()}))):this.$el.focus(),this.$emit("open",this.id))},deactivate:function(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle:function(){this.isOpen?this.deactivate():this.activate()},adjustPosition:function(){if("undefined"!=typeof window){var t=this.$el.getBoundingClientRect().top,e=window.innerHeight-this.$el.getBoundingClientRect().bottom;e>this.maxHeight||e>t||"below"===this.openDirection||"bottom"===this.openDirection?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(e-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(t-40,this.maxHeight))}}}}},function(t,e,n){"use strict";var r=n(54),i=(n.n(r),n(31));n.n(i),e.a={data:function(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition:function(){return this.pointer*this.optionHeight},visibleElements:function(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions:function(){this.pointerAdjust()},isOpen:function(){this.pointerDirty=!1}},methods:{optionHighlight:function(t,e){return{"multiselect__option--highlight":t===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(e)}},groupHighlight:function(t,e){var n=this;if(!this.groupSelect)return["multiselect__option--group","multiselect__option--disabled"];var r=this.options.find((function(t){return t[n.groupLabel]===e.$groupLabel}));return r&&!this.wholeGroupDisabled(r)?["multiselect__option--group",{"multiselect__option--highlight":t===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(r)}]:"multiselect__option--disabled"},addPointerElement:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Enter",e=t.key;this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward:function(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset:function(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust:function(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet:function(t){this.pointer=t,this.pointerDirty=!0}}}},function(t,e,n){"use strict";var r=n(36),i=n(74),o=n(15),a=n(18);t.exports=n(72)(Array,"Array",(function(t,e){this._t=a(t),this._i=0,this._k=e}),(function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,i(1)):i(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,e,n){"use strict";var r=n(31),i=(n.n(r),n(32)),o=n(33);e.a={name:"vue-multiselect",mixins:[i.a,o.a],props:{name:{type:String,default:""},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:function(t){return"and ".concat(t," more")}},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0}},computed:{isSingleLabelVisible:function(){return(this.singleValue||0===this.singleValue)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible:function(){return!(this.internalValue.length||this.searchable&&this.isOpen)},visibleValues:function(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue:function(){return this.internalValue[0]},deselectLabelText:function(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText:function(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText:function(){return this.showLabels?this.selectLabel:""},selectGroupLabelText:function(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText:function(){return this.showLabels?this.selectedLabel:""},inputStyle:function(){if(this.searchable||this.multiple&&this.value&&this.value.length)return this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}},contentStyle:function(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove:function(){return"above"===this.openDirection||"top"===this.openDirection||"below"!==this.openDirection&&"bottom"!==this.openDirection&&"above"===this.preferredOpenDirection},showSearchInput:function(){return this.searchable&&(!this.hasSingleSelectedSlot||!this.visibleSingleValue&&0!==this.visibleSingleValue||this.isOpen)}}}},function(t,e,n){var r=n(1)("unscopables"),i=Array.prototype;null==i[r]&&n(8)(i,r,{}),t.exports=function(t){i[r][t]=!0}},function(t,e,n){var r=n(18),i=n(19),o=n(85);t.exports=function(t){return function(e,n,a){var s,c=r(e),u=i(c.length),l=o(a,u);if(t&&n!=n){for(;u>l;)if((s=c[l++])!=s)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}}},function(t,e,n){var r=n(9),i=n(1)("toStringTag"),o="Arguments"==r(function(){return arguments}());t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),i))?n:o?r(e):"Object"==(a=r(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){"use strict";var r=n(2);t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},function(t,e,n){var r=n(0).document;t.exports=r&&r.documentElement},function(t,e,n){t.exports=!n(4)&&!n(7)((function(){return 7!=Object.defineProperty(n(21)("div"),"a",{get:function(){return 7}}).a}))},function(t,e,n){var r=n(9);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,e,n){"use strict";function r(t){var e,n;this.promise=new t((function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r})),this.resolve=i(e),this.reject=i(n)}var i=n(14);t.exports.f=function(t){return new r(t)}},function(t,e,n){var r=n(2),i=n(76),o=n(22),a=n(27)("IE_PROTO"),s=function(){},c=function(){var t,e=n(21)("iframe"),r=o.length;for(e.style.display="none",n(40).appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue
index a7428a9e4..5916c601c 100644
--- a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue
+++ b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/product-card.vue
@@ -2,7 +2,11 @@
@@ -18,14 +22,14 @@
- {{ product.totalReviews }}
+ {{ __('products.reviews-count', {'totalReviews': product.totalReviews}) }}
-
+
@@ -37,7 +41,8 @@
:alt="product.name"
:src="product.image"
:data-src="product.image"
- class="card-img-top lzy_img" />
+ class="card-img-top lzy_img"
+ :onerror="`this.src='${this.$root.baseUrl}/vendor/webkul/ui/assets/images/product/large-product-placeholder.png'`" />
@@ -76,7 +81,6 @@
diff --git a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue
index 8c8f174d1..43a95e371 100644
--- a/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue
+++ b/packages/Webkul/Velocity/src/Resources/assets/js/UI/components/wishlist.vue
@@ -20,12 +20,15 @@
{{ isActive ? 'favorite' : 'favorite_border' }}
+
+
+
+
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php
index ca50896ba..5d3c3dc7e 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/UI/particals.blade.php
@@ -41,6 +41,8 @@
+@include('velocity::UI.header')
+
-
-
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php
index c5f74ade1..6d4ad411d 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/coupon.blade.php
@@ -74,7 +74,6 @@
this.disable_button = false;
}).catch(error => {
- debugger
this.error_message = error.response.data.message;
this.disable_button = false;
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php
index d4430bfc5..d61b98b41 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/checkout/cart/index.blade.php
@@ -70,9 +70,10 @@
href="{{ route('shop.productOrCategory.index', $product->url_key) }}">
+ alt="{{ $product->name }}"
+ src="{{ $productBaseImage['large_image_url'] }}"
+ :onerror="`this.src='${this.$root.baseUrl}/vendor/webkul/ui/assets/images/product/large-product-placeholder.png'`">
@@ -115,28 +116,18 @@
'text' => "
$moveToWishlist"
])
@else
-
-
-
-
-
-
- {{ __('shop::app.layouts.wishlist') }}
-
-
+ @include('shop::products.wishlist', [
+ 'route' => route('shop.movetowishlist', $item->child->id),
+ 'text' => "
$moveToWishlist"
+ ])
@endif
@endauth
@guest('customer')
- @include('shop::products.wishlist')
-
- {{ __('shop::app.checkout.cart.move-to-wishlist') }}
-
+ @include('shop::products.wishlist', [
+ 'isMoveToWishlist' => route('shop.checkout.cart.remove', ['id' => $item->id]),
+ 'text' => "
$moveToWishlist"
+ ])
@endguest
-
+
@@ -248,18 +239,18 @@
{!! view_render_event('bagisto.shop.checkout.cart.summary.after', ['cart' => $cart]) !!}
@if ($cart)
-
+
@include('shop::checkout.total.summary', ['cart' => $cart])
@else
-
+
{{ __('shop::app.checkout.cart.empty') }}
- {{-- for customer login checkout --}}
- @if (! $isCustomer)
- @include('shop::checkout.onepage.customer-checkout')
- @endif
-
+ {{-- for customer login checkout --}}
+ @if (! $isCustomer)
+ @include('shop::checkout.onepage.customer-checkout')
+ @endif
+
-@endsection
\ No newline at end of file
+@endsection
+
+@push('scripts')
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php
index 406a831df..c5fbc52fd 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/partials/sidemenu.blade.php
@@ -18,11 +18,7 @@
$subMenuCollection['orders'] = $menuItem['children']['orders'];
$subMenuCollection['downloadables'] = $menuItem['children']['downloadables'];
$subMenuCollection['wishlist'] = $menuItem['children']['wishlist'];
- $subMenuCollection['compare'] = [
- 'key' => 'account.compare',
- 'url' => route('velocity.product.compare'),
- 'name' => 'velocity::app.customer.compare.text',
- ];
+ $subMenuCollection['compare'] = $menuItem['children']['compare'];
$subMenuCollection['reviews'] = $menuItem['children']['reviews'];
$subMenuCollection['address'] = $menuItem['children']['address'];
} catch (\Exception $exception) {
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php
index 53456d7a2..ffdb4d665 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/customers/account/wishlist/wishlist.blade.php
@@ -33,12 +33,14 @@
@endphp
@include ('shop::products.list.card', [
- 'checkmode' => true,
- 'itemId' => $item->id,
- 'addToCartForm' => true,
- 'removeWishlist' => true,
- 'product' => $item->product,
- 'btnText' => $moveToCartText,
+ 'checkmode' => true,
+ 'moveToCart' => true,
+ 'addToCartForm' => true,
+ 'removeWishlist' => true,
+ 'reloadPage' => true,
+ 'itemId' => $item->id,
+ 'product' => $item->product,
+ 'btnText' => $moveToCartText,
'addToCartBtnClass' => 'small-padding',
])
@endforeach
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php
new file mode 100644
index 000000000..ec94150f0
--- /dev/null
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/compare-products.blade.php
@@ -0,0 +1,221 @@
+@php
+ $attributeRepository = app('\Webkul\Attribute\Repositories\AttributeRepository');
+ $comparableAttributes = $attributeRepository->findByField('is_comparable', 1);
+@endphp
+
+@push('scripts')
+
+
+
+@endpush
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php
index 161078f64..78b233fee 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/compare/index.blade.php
@@ -1,211 +1,11 @@
@extends('shop::layouts.master')
+@include('shop::guest.compare.compare-products')
+
@section('page_title')
{{ __('velocity::app.customer.compare.compare_similar_items') }}
@endsection
@section('content-wrapper')
- @php
- $attributeRepository = app('\Webkul\Attribute\Repositories\AttributeRepository');
- $comparableAttributes = $attributeRepository->findByField('is_comparable', 1);
- @endphp
-
-@endsection
-
-@push('scripts')
-
-
-
-@endpush
\ No newline at end of file
+@endsection
\ No newline at end of file
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php
index a6cd0df17..9ea2745a5 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/guest/wishlist/index.blade.php
@@ -91,7 +91,7 @@
if (items != "") {
this.$http
.get(`${this.$root.baseUrl}/detailed-products`, {
- params: { items }
+ params: { moveToCart: true, items }
})
.then(response => {
this.isProductListLoaded = true;
@@ -101,8 +101,10 @@
this.isProductListLoaded = true;
console.log(this.__('error.something_went_wrong'));
});
+ } else {
+ this.products = [];
+ this.isProductListLoaded = true;
}
-
},
'removeProduct': function (productId) {
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php
index 8523618dd..1125f0e95 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/layouts/top-nav/login-section.blade.php
@@ -87,7 +87,7 @@
- {{ __('velocity::app.customer.compare.text') }}
+ {{ __('velocity::app.customer.compare.text') }}
diff --git a/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php b/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php
index 546064c99..05a62e84a 100644
--- a/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php
+++ b/packages/Webkul/Velocity/src/Resources/views/shop/products/add-to-cart.blade.php
@@ -25,18 +25,15 @@
@if (isset($form) && !$form)
@elseif(isset($addToCartForm) && !$addToCartForm)