diff --git a/.htaccess b/.htaccess index 1ceb6bfd..c7e2d4cb 100644 --- a/.htaccess +++ b/.htaccess @@ -1,5 +1,5 @@ - +DirectoryIndex index.php Options -MultiViews @@ -16,7 +16,11 @@ ## Uncomment following lines to force HTTPS. ## # RewriteCond %{HTTPS} off - # RewriteRule (.*) https://%{SERVER_NAME}/$1 [L,R=301] + # RewriteRule (.*) http://%{SERVER_NAME}/$1 [L,R=301] + +RewriteCond %{HTTPS} !off [OR] +RewriteCond %{HTTP_HOST} ^www\. [NC] +RewriteRule ^ http://sapalymahabat.com.tm%{REQUEST_URI} [R=302,L,NE] ## ## Black listed folders diff --git a/config/database.php b/config/database.php index bd030cfa..c830c63c 100644 --- a/config/database.php +++ b/config/database.php @@ -57,9 +57,9 @@ return [ 'engine' => 'InnoDB', 'host' => 'localhost', 'port' => 3306, - 'database' => 'october2', - 'username' => 'root', - 'password' => 'bt110226', + 'database' => 'sapaly_october', + 'username' => 'sapaly', + 'password' => '22MOcP6^I#8tI5ovcXluXDT#%vWC^CtsFvKHOygi8TMnzaMuLYx@123', 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', diff --git a/config/database.php.save b/config/database.php.save new file mode 100644 index 00000000..e3369639 --- /dev/null +++ b/config/database.php.save @@ -0,0 +1,146 @@ + PDO::FETCH_CLASS, + + /* + |-------------------------------------------------------------------------- + | Default Database Connection Name + |-------------------------------------------------------------------------- + | + | Here you may specify which of the database connections below you wish + | to use as your default connection for all database work. Of course + | you may use many connections at once using the Database library. + | + */ + + 'default' => 'mysql', + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'database' => 'storage/database.sqlite', + 'prefix' => '', + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'engine' => 'InnoDB', + 'host' => 'localhost', + 'port' => 3306, + 'database' => 'sapaly_october', + 'username' => 'sapaly', + 'password' => '', + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'varcharmax' => 191, + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'host' => 'localhost', + 'port' => 5432, + 'database' => 'database', + 'username' => 'root', + 'password' => '', + 'charset' => 'utf8', + 'prefix' => '', + 'schema' => 'public', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'host' => 'localhost', + 'port' => 1433, + 'database' => 'database', + 'username' => 'root', + 'password' => '', + 'prefix' => '', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk have not actually be run in the databases. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer set of commands than a typical key-value systems + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'cluster' => false, + + 'default' => [ + 'host' => '127.0.0.1', + 'password' => null, + 'port' => 6379, + 'database' => 0, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Use DB configuration for testing + |-------------------------------------------------------------------------- + | + | When running plugin tests OctoberCMS by default uses SQLite in memory. + | You can override this behavior by setting `useConfigForTesting` to true. + | + | After that OctoberCMS will take DB parameters from the config. + | If file `/config/testing/database.php` exists, config will be read from it, + | but remember that when not specified it will use parameters specified in + | `/config/database.php`. + | + */ + + 'useConfigForTesting' => false, +]; diff --git a/october2.sql b/october2.sql new file mode 100644 index 00000000..71a803e5 --- /dev/null +++ b/october2.sql @@ -0,0 +1,2454 @@ +-- ------------------------------------------------------------- +-- TablePlus 4.7.1(428) +-- +-- https://tableplus.com/ +-- +-- Database: october2 +-- Generation Time: 2022-09-28 22:13:01.5590 +-- ------------------------------------------------------------- + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; + + +DROP TABLE IF EXISTS `akami_coffe30_slider`; +CREATE TABLE `akami_coffe30_slider` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `img` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `url` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `andreishilov_utmshopaholic_utm`; +CREATE TABLE `andreishilov_utmshopaholic_utm` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `order_id` int unsigned DEFAULT NULL, + `utm_source` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `utm_campaign` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `utm_medium` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `utm_term` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `utm_content` varchar(128) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `andreishilov_utmshopaholic_utm_order_id_unique` (`order_id`), + KEY `andreishilov_utmshopaholic_utm_utm_source_index` (`utm_source`), + KEY `andreishilov_utmshopaholic_utm_utm_campaign_index` (`utm_campaign`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_access_log`; +CREATE TABLE `backend_access_log` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned NOT NULL, + `ip_address` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_user_groups`; +CREATE TABLE `backend_user_groups` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `is_new_user_default` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `name_unique` (`name`), + KEY `code_index` (`code`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_user_preferences`; +CREATE TABLE `backend_user_preferences` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned NOT NULL, + `namespace` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `group` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, + `item` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL, + `value` text COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `user_item_index` (`user_id`,`namespace`,`group`,`item`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_user_roles`; +CREATE TABLE `backend_user_roles` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `permissions` text COLLATE utf8mb4_unicode_ci, + `is_system` tinyint(1) NOT NULL DEFAULT '0', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `role_unique` (`name`), + KEY `role_code_index` (`code`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_user_throttle`; +CREATE TABLE `backend_user_throttle` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned DEFAULT NULL, + `ip_address` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `attempts` int NOT NULL DEFAULT '0', + `last_attempt_at` timestamp NULL DEFAULT NULL, + `is_suspended` tinyint(1) NOT NULL DEFAULT '0', + `suspended_at` timestamp NULL DEFAULT NULL, + `is_banned` tinyint(1) NOT NULL DEFAULT '0', + `banned_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `backend_user_throttle_user_id_index` (`user_id`), + KEY `backend_user_throttle_ip_address_index` (`ip_address`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_users`; +CREATE TABLE `backend_users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `first_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `login` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `activation_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `persist_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `reset_password_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `permissions` text COLLATE utf8mb4_unicode_ci, + `is_activated` tinyint(1) NOT NULL DEFAULT '0', + `role_id` int unsigned DEFAULT NULL, + `activated_at` timestamp NULL DEFAULT NULL, + `last_login` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + `is_superuser` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `login_unique` (`login`), + UNIQUE KEY `email_unique` (`email`), + KEY `act_code_index` (`activation_code`), + KEY `reset_code_index` (`reset_password_code`), + KEY `admin_role_index` (`role_id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `backend_users_groups`; +CREATE TABLE `backend_users_groups` ( + `user_id` int unsigned NOT NULL, + `user_group_id` int unsigned NOT NULL, + PRIMARY KEY (`user_id`,`user_group_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `cache`; +CREATE TABLE `cache` ( + `key` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `value` longtext COLLATE utf8mb4_unicode_ci NOT NULL, + `expiration` int NOT NULL, + UNIQUE KEY `cache_key_unique` (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `cms_theme_data`; +CREATE TABLE `cms_theme_data` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `theme` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `data` mediumtext COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `cms_theme_data_theme_index` (`theme`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `cms_theme_logs`; +CREATE TABLE `cms_theme_logs` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL, + `theme` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `template` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `old_template` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `content` longtext COLLATE utf8mb4_unicode_ci, + `old_content` longtext COLLATE utf8mb4_unicode_ci, + `user_id` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `cms_theme_logs_type_index` (`type`), + KEY `cms_theme_logs_theme_index` (`theme`), + KEY `cms_theme_logs_user_id_index` (`user_id`) +) ENGINE=InnoDB AUTO_INCREMENT=106 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `cms_theme_templates`; +CREATE TABLE `cms_theme_templates` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `source` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `path` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `content` longtext COLLATE utf8mb4_unicode_ci NOT NULL, + `file_size` int unsigned NOT NULL, + `updated_at` datetime DEFAULT NULL, + `deleted_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `cms_theme_templates_source_index` (`source`), + KEY `cms_theme_templates_path_index` (`path`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `deferred_bindings`; +CREATE TABLE `deferred_bindings` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `master_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `master_field` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slave_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slave_id` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `session_key` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `is_bind` tinyint(1) NOT NULL DEFAULT '1', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `deferred_bindings_master_type_index` (`master_type`), + KEY `deferred_bindings_master_field_index` (`master_field`), + KEY `deferred_bindings_slave_type_index` (`slave_type`), + KEY `deferred_bindings_slave_id_index` (`slave_id`), + KEY `deferred_bindings_session_key_index` (`session_key`) +) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `failed_jobs`; +CREATE TABLE `failed_jobs` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `connection` text COLLATE utf8mb4_unicode_ci NOT NULL, + `queue` text COLLATE utf8mb4_unicode_ci NOT NULL, + `payload` text COLLATE utf8mb4_unicode_ci NOT NULL, + `exception` longtext COLLATE utf8mb4_unicode_ci, + `failed_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `jobs`; +CREATE TABLE `jobs` ( + `id` bigint unsigned NOT NULL AUTO_INCREMENT, + `queue` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `payload` text COLLATE utf8mb4_unicode_ci NOT NULL, + `attempts` tinyint unsigned NOT NULL, + `reserved_at` int unsigned DEFAULT NULL, + `available_at` int unsigned NOT NULL, + `created_at` int unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `jobs_queue_reserved_at_index` (`queue`,`reserved_at`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_buddies_addition_properties`; +CREATE TABLE `lovata_buddies_addition_properties` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '1', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'input', + `settings` text COLLATE utf8mb4_unicode_ci, + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_buddies_addition_properties_name_index` (`name`), + KEY `lovata_buddies_addition_properties_slug_index` (`slug`), + KEY `lovata_buddies_addition_properties_code_index` (`code`), + KEY `lovata_buddies_addition_properties_sort_order_index` (`sort_order`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_buddies_groups`; +CREATE TABLE `lovata_buddies_groups` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_buddies_socialite_tokens`; +CREATE TABLE `lovata_buddies_socialite_tokens` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_buddies_socialite_tokens_user_id_index` (`user_id`), + KEY `lovata_buddies_socialite_tokens_code_index` (`code`), + KEY `lovata_buddies_socialite_tokens_external_id_index` (`external_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_buddies_throttle`; +CREATE TABLE `lovata_buddies_throttle` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `ip_address` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `attempts` int NOT NULL DEFAULT '0', + `last_attempt_at` timestamp NULL DEFAULT NULL, + `is_suspended` tinyint(1) NOT NULL DEFAULT '0', + `suspended_at` timestamp NULL DEFAULT NULL, + `is_banned` tinyint(1) NOT NULL DEFAULT '0', + `banned_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_buddies_users`; +CREATE TABLE `lovata_buddies_users` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `last_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `middle_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `phone` text COLLATE utf8mb4_unicode_ci, + `phone_short` text COLLATE utf8mb4_unicode_ci, + `activation_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `persist_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `reset_password_code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `permissions` text COLLATE utf8mb4_unicode_ci, + `is_activated` tinyint(1) NOT NULL DEFAULT '0', + `activated_at` timestamp NULL DEFAULT NULL, + `last_login` timestamp NULL DEFAULT NULL, + `is_superuser` tinyint(1) NOT NULL DEFAULT '0', + `property` mediumtext COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `deleted_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_buddies_users_groups`; +CREATE TABLE `lovata_buddies_users_groups` ( + `user_id` int unsigned NOT NULL, + `group_id` int unsigned NOT NULL, + PRIMARY KEY (`user_id`,`group_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_addition_properties`; +CREATE TABLE `lovata_orders_shopaholic_addition_properties` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '1', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'input', + `settings` text COLLATE utf8mb4_unicode_ci, + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_addition_properties_name_index` (`name`), + KEY `lovata_orders_shopaholic_addition_properties_slug_index` (`slug`), + KEY `lovata_orders_shopaholic_addition_properties_code_index` (`code`), + KEY `lovata_orders_shopaholic_addition_properties_sort_order_index` (`sort_order`) +) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_cart_positions`; +CREATE TABLE `lovata_orders_shopaholic_cart_positions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `cart_id` int unsigned NOT NULL DEFAULT '0', + `item_id` int unsigned NOT NULL DEFAULT '0', + `item_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'LovataShopaholicModelsOffer', + `quantity` int unsigned NOT NULL DEFAULT '0', + `property` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_cart_positions_cart_id_index` (`cart_id`) +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_carts`; +CREATE TABLE `lovata_orders_shopaholic_carts` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `shipping_type_id` int DEFAULT NULL, + `payment_method_id` int DEFAULT NULL, + `email` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `user_data` text COLLATE utf8mb4_unicode_ci, + `property` text COLLATE utf8mb4_unicode_ci, + `shipping_address` text COLLATE utf8mb4_unicode_ci, + `billing_address` text COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_carts_user_id_index` (`user_id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_order_positions`; +CREATE TABLE `lovata_orders_shopaholic_order_positions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `order_id` int unsigned NOT NULL, + `item_id` int unsigned NOT NULL, + `item_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `price` decimal(15,2) DEFAULT NULL, + `old_price` decimal(15,2) DEFAULT NULL, + `quantity` int unsigned DEFAULT NULL, + `weight` double DEFAULT NULL, + `height` double DEFAULT NULL, + `length` double DEFAULT NULL, + `width` double DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `property` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `tax_percent` decimal(8,2) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_order_positions_item_id_index` (`item_id`), + KEY `lovata_orders_shopaholic_order_positions_item_type_index` (`item_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_order_promo_mechanism`; +CREATE TABLE `lovata_orders_shopaholic_order_promo_mechanism` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `order_id` int unsigned NOT NULL, + `mechanism_id` int unsigned NOT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `increase` tinyint(1) NOT NULL DEFAULT '0', + `priority` int unsigned NOT NULL, + `discount_value` double(8,2) unsigned NOT NULL, + `discount_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `final_discount` tinyint(1) NOT NULL DEFAULT '0', + `property` text COLLATE utf8mb4_unicode_ci, + `element_id` int unsigned DEFAULT NULL, + `element_type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `element_data` mediumtext COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_orders`; +CREATE TABLE `lovata_orders_shopaholic_orders` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned DEFAULT NULL, + `status_id` int DEFAULT NULL, + `order_number` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `secret_key` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `shipping_price` decimal(15,2) DEFAULT NULL, + `shipping_type_id` int DEFAULT NULL, + `payment_method_id` int DEFAULT NULL, + `property` mediumtext COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `transaction_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `payment_data` text COLLATE utf8mb4_unicode_ci, + `payment_response` text COLLATE utf8mb4_unicode_ci, + `payment_token` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `manager_id` int DEFAULT NULL, + `currency_id` int DEFAULT NULL, + `shipping_tax_percent` decimal(8,2) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_orders_user_id_index` (`user_id`), + KEY `lovata_orders_shopaholic_orders_status_id_index` (`status_id`), + KEY `lovata_orders_shopaholic_orders_order_number_index` (`order_number`), + KEY `lovata_orders_shopaholic_orders_shipping_type_id_index` (`shipping_type_id`), + KEY `lovata_orders_shopaholic_orders_payment_method_id_index` (`payment_method_id`), + KEY `lovata_orders_shopaholic_orders_currency_id_index` (`currency_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_payment_methods`; +CREATE TABLE `lovata_orders_shopaholic_payment_methods` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `sort_order` int DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `cancel_status_id` int DEFAULT '0', + `fail_status_id` int DEFAULT '0', + `send_purchase_request` tinyint(1) NOT NULL DEFAULT '0', + `gateway_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `gateway_currency` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `gateway_property` text COLLATE utf8mb4_unicode_ci, + `before_status_id` int DEFAULT '0', + `after_status_id` int DEFAULT '0', + `restore_cart` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_payment_methods_code_index` (`code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_position_properties`; +CREATE TABLE `lovata_orders_shopaholic_position_properties` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '1', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'input', + `settings` text COLLATE utf8mb4_unicode_ci, + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_position_properties_name_index` (`name`), + KEY `lovata_orders_shopaholic_position_properties_slug_index` (`slug`), + KEY `lovata_orders_shopaholic_position_properties_code_index` (`code`), + KEY `lovata_orders_shopaholic_position_properties_sort_order_index` (`sort_order`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_promo_mechanism`; +CREATE TABLE `lovata_orders_shopaholic_promo_mechanism` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `increase` tinyint(1) NOT NULL DEFAULT '0', + `auto_add` tinyint(1) NOT NULL DEFAULT '0', + `priority` int unsigned NOT NULL, + `discount_value` double(8,2) unsigned NOT NULL, + `discount_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `final_discount` tinyint(1) NOT NULL DEFAULT '0', + `property` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_shipping_types`; +CREATE TABLE `lovata_orders_shopaholic_shipping_types` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `sort_order` int DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `price` decimal(15,2) DEFAULT NULL, + `property` text COLLATE utf8mb4_unicode_ci, + `api_class` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_shipping_types_code_index` (`code`), + KEY `lovata_orders_shopaholic_shipping_types_sort_order_index` (`sort_order`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_statuses`; +CREATE TABLE `lovata_orders_shopaholic_statuses` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `is_user_show` tinyint(1) NOT NULL DEFAULT '0', + `user_status_id` int DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `color` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_statuses_code_index` (`code`), + KEY `lovata_orders_shopaholic_statuses_sort_order_index` (`sort_order`) +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_tasks`; +CREATE TABLE `lovata_orders_shopaholic_tasks` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `sent` tinyint(1) NOT NULL DEFAULT '0', + `date` datetime DEFAULT NULL, + `status` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `title` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `mail_template` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `order_id` int unsigned DEFAULT NULL, + `user_id` int unsigned DEFAULT NULL, + `manager_id` int unsigned DEFAULT NULL, + `author_id` int unsigned DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_tasks_status_index` (`status`), + KEY `lovata_orders_shopaholic_tasks_order_id_index` (`order_id`), + KEY `lovata_orders_shopaholic_tasks_user_id_index` (`user_id`), + KEY `lovata_orders_shopaholic_tasks_manager_id_index` (`manager_id`), + KEY `lovata_orders_shopaholic_tasks_author_id_index` (`author_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_orders_shopaholic_user_addresses`; +CREATE TABLE `lovata_orders_shopaholic_user_addresses` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned NOT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `country` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `state` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `city` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `street` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `house` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `building` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `flat` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `floor` int DEFAULT NULL, + `address1` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `address2` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `postcode` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_orders_shopaholic_user_addresses_user_id_index` (`user_id`), + KEY `lovata_orders_shopaholic_user_addresses_type_index` (`type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_ordersshopaholic_payment_restrictions`; +CREATE TABLE `lovata_ordersshopaholic_payment_restrictions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `restriction` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `property` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_ordersshopaholic_payment_restrictions_code_index` (`code`), + KEY `lovata_ordersshopaholic_payment_restrictions_restriction_index` (`restriction`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_ordersshopaholic_payment_restrictions_link`; +CREATE TABLE `lovata_ordersshopaholic_payment_restrictions_link` ( + `payment_method_id` int unsigned NOT NULL, + `payment_restriction_id` int unsigned NOT NULL, + PRIMARY KEY (`payment_method_id`,`payment_restriction_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_ordersshopaholic_shipping_restrictions`; +CREATE TABLE `lovata_ordersshopaholic_shipping_restrictions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `restriction` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `property` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_ordersshopaholic_shipping_restrictions_code_index` (`code`), + KEY `lovata_ordersshopaholic_shipping_restrictions_restriction_index` (`restriction`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_ordersshopaholic_shipping_restrictions_link`; +CREATE TABLE `lovata_ordersshopaholic_shipping_restrictions_link` ( + `shipping_type_id` int unsigned NOT NULL, + `shipping_restriction_id` int unsigned NOT NULL, + PRIMARY KEY (`shipping_type_id`,`shipping_restriction_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_additional_categories`; +CREATE TABLE `lovata_shopaholic_additional_categories` ( + `category_id` int unsigned NOT NULL, + `product_id` int unsigned NOT NULL, + PRIMARY KEY (`category_id`,`product_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_brands`; +CREATE TABLE `lovata_shopaholic_brands` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `description` text COLLATE utf8mb4_unicode_ci, + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lovata_shopaholic_brands_slug_unique` (`slug`), + KEY `lovata_shopaholic_brands_name_index` (`name`), + KEY `lovata_shopaholic_brands_code_index` (`code`), + KEY `lovata_shopaholic_brands_external_id_index` (`external_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_categories`; +CREATE TABLE `lovata_shopaholic_categories` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `description` text COLLATE utf8mb4_unicode_ci, + `parent_id` int unsigned DEFAULT NULL, + `nest_left` int unsigned DEFAULT NULL, + `nest_right` int unsigned DEFAULT NULL, + `nest_depth` int unsigned DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `featured` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + UNIQUE KEY `lovata_shopaholic_categories_slug_unique` (`slug`), + KEY `lovata_shopaholic_categories_name_index` (`name`), + KEY `lovata_shopaholic_categories_code_index` (`code`), + KEY `lovata_shopaholic_categories_external_id_index` (`external_id`) +) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_currency`; +CREATE TABLE `lovata_shopaholic_currency` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `is_default` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `symbol` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `rate` decimal(8,2) NOT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `sort_order` int DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lovata_shopaholic_currency_code_unique` (`code`), + KEY `lovata_shopaholic_currency_external_id_index` (`external_id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_measure`; +CREATE TABLE `lovata_shopaholic_measure` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_offers`; +CREATE TABLE `lovata_shopaholic_offers` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `product_id` int unsigned DEFAULT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `quantity` int NOT NULL DEFAULT '0', + `measure_id` int DEFAULT NULL, + `weight` double DEFAULT NULL, + `height` double DEFAULT NULL, + `length` double DEFAULT NULL, + `width` double DEFAULT NULL, + `measure_of_unit_id` int DEFAULT NULL, + `quantity_in_unit` double DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `description` text COLLATE utf8mb4_unicode_ci, + `deleted_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_shopaholic_offers_name_index` (`name`), + KEY `lovata_shopaholic_offers_code_index` (`code`), + KEY `lovata_shopaholic_offers_external_id_index` (`external_id`), + KEY `lovata_shopaholic_offers_product_id_index` (`product_id`), + KEY `lovata_shopaholic_offers_quantity_index` (`quantity`) +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_price_types`; +CREATE TABLE `lovata_shopaholic_price_types` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `currency_id` int DEFAULT NULL, + `sort_order` int DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_shopaholic_price_types_code_index` (`code`), + KEY `lovata_shopaholic_price_types_external_id_index` (`external_id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_prices`; +CREATE TABLE `lovata_shopaholic_prices` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `item_id` int unsigned NOT NULL, + `item_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `price` decimal(15,2) DEFAULT NULL, + `old_price` decimal(15,2) DEFAULT NULL, + `price_type_id` int unsigned DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lovata_shopaholic_prices_item_id_index` (`item_id`), + KEY `lovata_shopaholic_prices_item_type_index` (`item_type`), + KEY `lovata_shopaholic_prices_price_index` (`price`), + KEY `lovata_shopaholic_prices_old_price_index` (`old_price`), + KEY `lovata_shopaholic_prices_price_type_id_index` (`price_type_id`) +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_products`; +CREATE TABLE `lovata_shopaholic_products` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `brand_id` int unsigned DEFAULT NULL, + `category_id` int unsigned DEFAULT NULL, + `external_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `description` text COLLATE utf8mb4_unicode_ci, + `deleted_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `featured` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lovata_shopaholic_products_slug_unique` (`slug`), + KEY `lovata_shopaholic_products_name_index` (`name`), + KEY `lovata_shopaholic_products_code_index` (`code`), + KEY `lovata_shopaholic_products_external_id_index` (`external_id`), + KEY `lovata_shopaholic_products_brand_id_index` (`brand_id`), + KEY `lovata_shopaholic_products_category_id_index` (`category_id`) +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_promo_block`; +CREATE TABLE `lovata_shopaholic_promo_block` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `hidden` tinyint(1) NOT NULL DEFAULT '0', + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `date_begin` datetime NOT NULL, + `date_end` datetime DEFAULT NULL, + `preview_text` text COLLATE utf8mb4_unicode_ci, + `description` text COLLATE utf8mb4_unicode_ci, + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lovata_shopaholic_promo_block_slug_unique` (`slug`), + KEY `lovata_shopaholic_promo_block_name_index` (`name`), + KEY `lovata_shopaholic_promo_block_code_index` (`code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_promo_block_relation`; +CREATE TABLE `lovata_shopaholic_promo_block_relation` ( + `promo_id` int unsigned NOT NULL, + `product_id` int unsigned NOT NULL, + PRIMARY KEY (`promo_id`,`product_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_tax_category_link`; +CREATE TABLE `lovata_shopaholic_tax_category_link` ( + `tax_id` int unsigned NOT NULL, + `category_id` int unsigned NOT NULL, + PRIMARY KEY (`category_id`,`tax_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_tax_country_link`; +CREATE TABLE `lovata_shopaholic_tax_country_link` ( + `tax_id` int unsigned NOT NULL, + `country_id` int unsigned NOT NULL, + PRIMARY KEY (`country_id`,`tax_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_tax_product_link`; +CREATE TABLE `lovata_shopaholic_tax_product_link` ( + `tax_id` int unsigned NOT NULL, + `product_id` int unsigned NOT NULL, + PRIMARY KEY (`product_id`,`tax_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_tax_state_link`; +CREATE TABLE `lovata_shopaholic_tax_state_link` ( + `tax_id` int unsigned NOT NULL, + `state_id` int unsigned NOT NULL, + PRIMARY KEY (`state_id`,`tax_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `lovata_shopaholic_taxes`; +CREATE TABLE `lovata_shopaholic_taxes` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `active` tinyint(1) NOT NULL DEFAULT '0', + `is_global` tinyint(1) NOT NULL DEFAULT '0', + `percent` decimal(8,2) DEFAULT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `sort_order` int DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `applied_to_shipping_price` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `martin_forms_records`; +CREATE TABLE `martin_forms_records` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `group` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '(Empty)', + `form_data` text COLLATE utf8mb4_unicode_ci, + `ip` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `unread` tinyint(1) NOT NULL DEFAULT '1', + `deleted_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `migrations`; +CREATE TABLE `migrations` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `migration` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `batch` int NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_blog_categories`; +CREATE TABLE `rainlab_blog_categories` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `parent_id` int unsigned DEFAULT NULL, + `nest_left` int DEFAULT NULL, + `nest_right` int DEFAULT NULL, + `nest_depth` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `rainlab_blog_categories_slug_index` (`slug`), + KEY `rainlab_blog_categories_parent_id_index` (`parent_id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_blog_posts`; +CREATE TABLE `rainlab_blog_posts` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned DEFAULT NULL, + `title` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `excerpt` text COLLATE utf8mb4_unicode_ci, + `content` longtext COLLATE utf8mb4_unicode_ci, + `content_html` longtext COLLATE utf8mb4_unicode_ci, + `published_at` timestamp NULL DEFAULT NULL, + `published` tinyint(1) NOT NULL DEFAULT '0', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `metadata` mediumtext COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `rainlab_blog_posts_user_id_index` (`user_id`), + KEY `rainlab_blog_posts_slug_index` (`slug`) +) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_blog_posts_categories`; +CREATE TABLE `rainlab_blog_posts_categories` ( + `post_id` int unsigned NOT NULL, + `category_id` int unsigned NOT NULL, + PRIMARY KEY (`post_id`,`category_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_notify_notification_rules`; +CREATE TABLE `rainlab_notify_notification_rules` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `class_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `config_data` mediumtext COLLATE utf8mb4_unicode_ci, + `condition_data` mediumtext COLLATE utf8mb4_unicode_ci, + `is_enabled` tinyint(1) NOT NULL DEFAULT '0', + `is_custom` tinyint(1) NOT NULL DEFAULT '1', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `rainlab_notify_notification_rules_code_index` (`code`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_notify_notifications`; +CREATE TABLE `rainlab_notify_notifications` ( + `id` char(36) COLLATE utf8mb4_unicode_ci NOT NULL, + `event_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `notifiable_id` int unsigned NOT NULL, + `notifiable_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `icon` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `body` text COLLATE utf8mb4_unicode_ci, + `data` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, + `read_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `rainlab_notify_notifications_notifiable_id_notifiable_type_index` (`notifiable_id`,`notifiable_type`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_notify_rule_actions`; +CREATE TABLE `rainlab_notify_rule_actions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `class_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `config_data` mediumtext COLLATE utf8mb4_unicode_ci, + `rule_host_id` int unsigned DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `rainlab_notify_rule_actions_rule_host_id_index` (`rule_host_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_notify_rule_conditions`; +CREATE TABLE `rainlab_notify_rule_conditions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `class_name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `config_data` mediumtext COLLATE utf8mb4_unicode_ci, + `condition_control_type` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `rule_host_type` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `rule_host_id` int unsigned DEFAULT NULL, + `rule_parent_id` int unsigned DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `host_rule_id_type` (`rule_host_id`,`rule_host_type`), + KEY `rainlab_notify_rule_conditions_rule_host_id_index` (`rule_host_id`), + KEY `rainlab_notify_rule_conditions_rule_parent_id_index` (`rule_parent_id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_translate_attributes`; +CREATE TABLE `rainlab_translate_attributes` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `locale` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `model_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `model_type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `attribute_data` mediumtext COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `rainlab_translate_attributes_locale_index` (`locale`), + KEY `rainlab_translate_attributes_model_id_index` (`model_id`), + KEY `rainlab_translate_attributes_model_type_index` (`model_type`) +) ENGINE=InnoDB AUTO_INCREMENT=43 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_translate_indexes`; +CREATE TABLE `rainlab_translate_indexes` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `locale` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `model_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `model_type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `item` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `value` mediumtext COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `rainlab_translate_indexes_locale_index` (`locale`), + KEY `rainlab_translate_indexes_model_id_index` (`model_id`), + KEY `rainlab_translate_indexes_model_type_index` (`model_type`), + KEY `rainlab_translate_indexes_item_index` (`item`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_translate_locales`; +CREATE TABLE `rainlab_translate_locales` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `is_default` tinyint(1) NOT NULL DEFAULT '0', + `is_enabled` tinyint(1) NOT NULL DEFAULT '0', + `sort_order` int NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `rainlab_translate_locales_code_index` (`code`), + KEY `rainlab_translate_locales_name_index` (`name`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `rainlab_translate_messages`; +CREATE TABLE `rainlab_translate_messages` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `message_data` mediumtext COLLATE utf8mb4_unicode_ci, + `found` tinyint(1) NOT NULL DEFAULT '1', + PRIMARY KEY (`id`), + KEY `rainlab_translate_messages_code_index` (`code`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `sessions`; +CREATE TABLE `sessions` ( + `id` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `payload` text COLLATE utf8mb4_unicode_ci, + `last_activity` int DEFAULT NULL, + `user_id` int unsigned DEFAULT NULL, + `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `user_agent` text COLLATE utf8mb4_unicode_ci, + UNIQUE KEY `sessions_id_unique` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `site21_shopaholic_fields`; +CREATE TABLE `site21_shopaholic_fields` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `slug` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `active` tinyint(1) NOT NULL DEFAULT '1', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `module` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0', + `span` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `size` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `comment` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `tab` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `settings` json DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_event_logs`; +CREATE TABLE `system_event_logs` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `level` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `message` text COLLATE utf8mb4_unicode_ci, + `details` mediumtext COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `system_event_logs_level_index` (`level`) +) ENGINE=InnoDB AUTO_INCREMENT=63 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_files`; +CREATE TABLE `system_files` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `disk_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `file_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `file_size` int NOT NULL, + `content_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `title` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `field` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `attachment_id` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `attachment_type` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `is_public` tinyint(1) NOT NULL DEFAULT '1', + `sort_order` int DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `system_files_field_index` (`field`), + KEY `system_files_attachment_id_index` (`attachment_id`), + KEY `system_files_attachment_type_index` (`attachment_type`) +) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_mail_layouts`; +CREATE TABLE `system_mail_layouts` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `content_html` text COLLATE utf8mb4_unicode_ci, + `content_text` text COLLATE utf8mb4_unicode_ci, + `content_css` text COLLATE utf8mb4_unicode_ci, + `is_locked` tinyint(1) NOT NULL DEFAULT '0', + `options` text COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_mail_partials`; +CREATE TABLE `system_mail_partials` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `content_html` text COLLATE utf8mb4_unicode_ci, + `content_text` text COLLATE utf8mb4_unicode_ci, + `is_custom` tinyint(1) NOT NULL DEFAULT '0', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_mail_templates`; +CREATE TABLE `system_mail_templates` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `code` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `subject` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `description` text COLLATE utf8mb4_unicode_ci, + `content_html` text COLLATE utf8mb4_unicode_ci, + `content_text` text COLLATE utf8mb4_unicode_ci, + `layout_id` int DEFAULT NULL, + `is_custom` tinyint(1) NOT NULL DEFAULT '0', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `system_mail_templates_layout_id_index` (`layout_id`) +) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_parameters`; +CREATE TABLE `system_parameters` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `namespace` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `group` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, + `item` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL, + `value` text COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `item_index` (`namespace`,`group`,`item`) +) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_plugin_history`; +CREATE TABLE `system_plugin_history` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `type` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL, + `version` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, + `detail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci, + `created_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `system_plugin_history_code_index` (`code`), + KEY `system_plugin_history_type_index` (`type`) +) ENGINE=InnoDB AUTO_INCREMENT=694 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_plugin_versions`; +CREATE TABLE `system_plugin_versions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `code` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `version` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `is_disabled` tinyint(1) NOT NULL DEFAULT '0', + `is_frozen` tinyint(1) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `system_plugin_versions_code_index` (`code`) +) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_request_logs`; +CREATE TABLE `system_request_logs` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `status_code` int DEFAULT NULL, + `url` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `referer` text COLLATE utf8mb4_unicode_ci, + `count` int NOT NULL DEFAULT '0', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_revisions`; +CREATE TABLE `system_revisions` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `user_id` int unsigned DEFAULT NULL, + `field` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `cast` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `old_value` text COLLATE utf8mb4_unicode_ci, + `new_value` text COLLATE utf8mb4_unicode_ci, + `revisionable_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `revisionable_id` int NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `system_revisions_revisionable_id_revisionable_type_index` (`revisionable_id`,`revisionable_type`), + KEY `system_revisions_user_id_index` (`user_id`), + KEY `system_revisions_field_index` (`field`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +DROP TABLE IF EXISTS `system_settings`; +CREATE TABLE `system_settings` ( + `id` int unsigned NOT NULL AUTO_INCREMENT, + `item` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `value` mediumtext COLLATE utf8mb4_unicode_ci, + PRIMARY KEY (`id`), + KEY `system_settings_item_index` (`item`) +) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +INSERT INTO `akami_coffe30_slider` (`id`, `img`, `url`) VALUES +(4, '/slider/f21134.jpg', ''), +(5, '/slider/ea8092.jpg', ''), +(6, '/slider/f2e8e6.jpg', ''); + +INSERT INTO `backend_access_log` (`id`, `user_id`, `ip_address`, `created_at`, `updated_at`) VALUES +(1, 1, '127.0.0.1', '2022-06-24 12:16:31', '2022-06-24 12:16:31'), +(2, 1, '127.0.0.1', '2022-07-04 15:23:46', '2022-07-04 15:23:46'), +(3, 1, '127.0.0.1', '2022-08-18 11:22:36', '2022-08-18 11:22:36'), +(4, 1, '127.0.0.1', '2022-09-14 05:10:11', '2022-09-14 05:10:11'), +(5, 1, '127.0.0.1', '2022-09-22 05:24:38', '2022-09-22 05:24:38'); + +INSERT INTO `backend_user_groups` (`id`, `name`, `created_at`, `updated_at`, `code`, `description`, `is_new_user_default`) VALUES +(1, 'Owners', '2022-06-24 12:15:58', '2022-06-24 12:15:58', 'owners', 'Default group for website owners.', 0); + +INSERT INTO `backend_user_preferences` (`id`, `user_id`, `namespace`, `group`, `item`, `value`) VALUES +(1, 1, 'backend', 'reportwidgets', 'dashboard', '{\"welcome\":{\"class\":\"Backend\\\\ReportWidgets\\\\Welcome\",\"sortOrder\":\"50\",\"configuration\":{\"ocWidgetWidth\":7}},\"systemStatus\":{\"class\":\"System\\\\ReportWidgets\\\\Status\",\"sortOrder\":\"60\",\"configuration\":{\"ocWidgetWidth\":7}},\"activeTheme\":{\"class\":\"Cms\\\\ReportWidgets\\\\ActiveTheme\",\"sortOrder\":\"71\",\"configuration\":{\"title\":\"Website\",\"ocWidgetWidth\":5,\"ocWidgetNewRow\":null}},\"report_container_dashboard_4\":{\"class\":\"AndreiShilov\\\\UTMShopaholic\\\\ReportWidgets\\\\SourcesOfOrders\",\"configuration\":{\"days\":\"30\",\"ocWidgetWidth\":\"7\",\"ocWidgetNewRow\":0},\"sortOrder\":\"70\"}}'); + +INSERT INTO `backend_user_roles` (`id`, `name`, `code`, `description`, `permissions`, `is_system`, `created_at`, `updated_at`) VALUES +(1, 'Publisher', 'publisher', 'Site editor with access to publishing tools.', '', 1, '2022-06-24 12:15:58', '2022-06-24 12:15:58'), +(2, 'Developer', 'developer', 'Site administrator with access to developer tools.', '', 1, '2022-06-24 12:15:58', '2022-06-24 12:15:58'); + +INSERT INTO `backend_user_throttle` (`id`, `user_id`, `ip_address`, `attempts`, `last_attempt_at`, `is_suspended`, `suspended_at`, `is_banned`, `banned_at`) VALUES +(1, 1, '127.0.0.1', 0, NULL, 0, NULL, 0, NULL); + +INSERT INTO `backend_users` (`id`, `first_name`, `last_name`, `login`, `email`, `password`, `activation_code`, `persist_code`, `reset_password_code`, `permissions`, `is_activated`, `role_id`, `activated_at`, `last_login`, `created_at`, `updated_at`, `deleted_at`, `is_superuser`) VALUES +(1, 'Admin', 'Person', 'admin', 'admin@domain.tld', '$2y$10$fGfsIo38M1WniqiIBeWtIe5jRnbAlufPqvbHZcIo45PZmvu/FIagS', NULL, '$2y$10$t/gbpSsY2rQzFcXD.UygduuexyU5YXOuY3TDldEnZz6m3CU2THvXy', NULL, '', 1, 2, NULL, '2022-09-22 05:24:38', '2022-06-24 12:15:58', '2022-09-22 05:24:38', NULL, 1); + +INSERT INTO `backend_users_groups` (`user_id`, `user_group_id`) VALUES +(1, 1); + +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(1, 'update', 'sapaly', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:13:46', '2022-09-27 20:13:46'), +(2, 'create', 'sapaly2', 'layouts/master.htm', '', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', NULL, 1, '2022-09-27 20:17:12', '2022-09-27 20:17:12'), +(3, 'create', 'sapaly2', 'pages/home.htm', '', 'title = \"home\"\nurl = \"/\"\nlayout = \"master\"\nis_hidden = 0\n==\n\r\n

\r\n Sapaly Mahabat в Ашхабаде

\r\n
\r\n\r\n\r\n {% partial \'header\' %}\r\n\r\n {% partial \'menu\' %}\r\n\r\n
\r\n\r\n\r\n
\r\n {% partial \'categories\' %}\r\n {% partial \'slider\' %}\r\n
\r\n\r\n
\r\n\r\n \r\n\r\n\r\n
\r\n\r\n \r\n
\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Пластик \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Плёнка \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n Композитный материал \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n ПВХ Пленки для печати \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n Для оформления \r\n

\r\n \r\n\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n ', NULL, 1, '2022-09-27 20:17:54', '2022-09-27 20:17:54'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(4, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:20:16', '2022-09-27 20:20:16'), +(5, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:20:34', '2022-09-27 20:20:34'), +(6, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:23:13', '2022-09-27 20:23:13'), +(7, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:23:32', '2022-09-27 20:23:32'), +(8, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:23:52', '2022-09-27 20:23:52'), +(9, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:24:04', '2022-09-27 20:24:04'), +(10, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:24:27', '2022-09-27 20:24:27'), +(11, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-27 20:24:58', '2022-09-27 20:24:58'), +(12, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-28 04:49:32', '2022-09-28 04:49:32'), +(13, 'update', 'sapaly2', 'partials/slider.htm', 'partials/slider.htm', '[viewBag]\n\n[builderList slider]\nmodelClass = \"Akami\\Coffe30\\Models\\Slider\"\nscope = \"-\"\nscopeValue = \"{{ :scope }}\"\ndisplayColumn = \"id\"\nnoRecordsMessage = \"No records found\"\ndetailsPage = \"-\"\ndetailsUrlParameter = \"id\"\npageNumber = \"{{ :page }}\"\n==\n{% set records = slider.records %}\r\n{% set displayColumn = slider.displayColumn %}\r\n{% set noRecordsMessage = slider.noRecordsMessage %}\r\n{% set detailsPage = slider.detailsPage %}\r\n{% set detailsKeyColumn = slider.detailsKeyColumn %}\r\n{% set detailsUrlParameter = slider.detailsUrlParameter %}\r\n\r\n\r\n', '[viewBag]\n==\n\r\n', 1, '2022-09-28 04:54:04', '2022-09-28 04:54:04'), +(14, 'update', 'sapaly2', 'partials/categories.htm', 'partials/categories.htm', '[viewBag]\n\n[CategoryList]\n==\n
\r\n
\r\n
\r\n
\r\n
    \r\n\r\n {% set obCategoryList = CategoryList.make().tree() %}\r\n {% if obCategoryList.isNotEmpty() %} \r\n {% for obCategory in obCategoryList %}\r\n
  • \r\n \r\n
  • \r\n {% endfor %}\r\n {% endif %}\r\n\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
', 1, '2022-09-28 05:04:23', '2022-09-28 05:04:23'), +(15, 'create', 'sapaly2', 'pages/category-page.htm', '', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==', NULL, 1, '2022-09-28 05:05:36', '2022-09-28 05:05:36'), +(16, 'create', 'sapaly2', 'layouts/master-inside.htm', '', '==', NULL, 1, '2022-09-28 05:05:45', '2022-09-28 05:05:45'), +(17, 'update', 'sapaly2', 'layouts/master-inside.htm', 'layouts/master-inside.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==', 1, '2022-09-28 05:06:12', '2022-09-28 05:06:12'), +(18, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Phone :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Login \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Register \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Checkout \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n Category \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==', 1, '2022-09-28 05:06:48', '2022-09-28 05:06:48'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(19, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Login \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Register \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Checkout \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n Category \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Phone :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Login \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Register \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Checkout \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n Category \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:08:52', '2022-09-28 05:08:52'), +(20, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Login \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Register \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n Checkout \r\n \r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n \r\n \r\n Category \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:09:47', '2022-09-28 05:09:47'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(21, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:09:59', '2022-09-28 05:09:59'), +(22, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n \r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:12:09', '2022-09-28 05:12:09'), +(23, 'create', 'sapaly2', 'partials/category-inside.htm', '', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n', NULL, 1, '2022-09-28 05:12:26', '2022-09-28 05:12:26'), +(24, 'update', 'sapaly2', 'partials/category-inside.htm', 'partials/category-inside.htm', '[CategoryList]\n\n[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
    \r\n {% set obCategoryList = CategoryList.make().tree() %}\r\n {% if obCategoryList.isNotEmpty() %} \r\n {% for obCategory in obCategoryList %}\r\n
  • \r\n \r\n
  • \r\n {% endfor %}\r\n {% endif %}\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n', 1, '2022-09-28 05:15:04', '2022-09-28 05:15:04'), +(25, 'update', 'sapaly2', 'partials/category-inside.htm', 'partials/category-inside.htm', '[CategoryList]\n\n[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
    \r\n {% set obCategoryList = CategoryList.make().tree() %}\r\n {% if obCategoryList.isNotEmpty() %} \r\n {% for obCategory in obCategoryList %}\r\n
  • \r\n \r\n
  • \r\n {% endfor %}\r\n {% endif %}\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n', '[CategoryList]\n\n[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
    \r\n {% set obCategoryList = CategoryList.make().tree() %}\r\n {% if obCategoryList.isNotEmpty() %} \r\n {% for obCategory in obCategoryList %}\r\n
  • \r\n \r\n
  • \r\n {% endfor %}\r\n {% endif %}\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n', 1, '2022-09-28 05:16:14', '2022-09-28 05:16:14'), +(26, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:18:24', '2022-09-28 05:18:24'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(27, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n\r\n PVC Sheets\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:19:27', '2022-09-28 05:19:27'), +(28, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:19:45', '2022-09-28 05:19:45'), +(29, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }} qq\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:21:16', '2022-09-28 05:21:16'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(30, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }} qq\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }} qq\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:21:37', '2022-09-28 05:21:37'), +(31, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }} qq\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:21:40', '2022-09-28 05:21:40'), +(32, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 882TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 618TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 462TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 252TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 189TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Синтрекс \r\n
\r\n \r\n
\r\n 210TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n SALE\r\n\r\n
\r\n \r\n Checkout \r\n
\r\n\r\n\r\n
\r\n \r\n \"Форекс \r\n
\r\n \r\n
\r\n 378TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:27:59', '2022-09-28 05:27:59'), +(33, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:28:54', '2022-09-28 05:28:54'), +(34, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:30:14', '2022-09-28 05:30:14'), +(35, 'create', 'sapaly2', 'partials/footer.htm', '', '[viewBag]\n==\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n', NULL, 1, '2022-09-28 05:35:52', '2022-09-28 05:35:52'), +(36, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \"To\r\n\r\n
\r\n
\r\n
\r\n

Онлайн консультант

\r\n
\r\n \r\n
\r\n \r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-28 05:36:25', '2022-09-28 05:36:25'), +(37, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n\r\n
\r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:37:01', '2022-09-28 05:37:01'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(38, 'update', 'sapaly2', 'pages/home.htm', 'pages/home.htm', 'title = \"home\"\nurl = \"/\"\nlayout = \"master\"\nis_hidden = 0\n==\n\r\n

\r\n Sapaly Mahabat в Ашхабаде

\r\n
\r\n\r\n\r\n {% partial \'header\' %}\r\n\r\n {% partial \'menu\' %}\r\n\r\n
\r\n\r\n\r\n
\r\n {% partial \'categories\' %}\r\n {% partial \'slider\' %}\r\n
\r\n\r\n
\r\n\r\n \r\n\r\n\r\n
\r\n\r\n \r\n
\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Пластик \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Плёнка \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n Композитный материал \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n ПВХ Пленки для печати \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n Для оформления \r\n

\r\n \r\n\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n ', 'title = \"home\"\nurl = \"/\"\nlayout = \"master\"\nis_hidden = 0\n==\n\r\n

\r\n Sapaly Mahabat в Ашхабаде

\r\n
\r\n\r\n\r\n {% partial \'header\' %}\r\n\r\n {% partial \'menu\' %}\r\n\r\n
\r\n\r\n\r\n
\r\n {% partial \'categories\' %}\r\n {% partial \'slider\' %}\r\n
\r\n\r\n
\r\n\r\n \r\n\r\n\r\n
\r\n\r\n \r\n
\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Пластик \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Плёнка \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n Композитный материал \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n ПВХ Пленки для печати \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n Для оформления \r\n

\r\n \r\n\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n ', 1, '2022-09-28 05:37:49', '2022-09-28 05:37:49'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(39, 'update', 'sapaly2', 'partials/footer.htm', 'partials/footer.htm', '[viewBag]\n==\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n', '[viewBag]\n==\n
\r\n
\r\n \r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n

Корзина

\r\n
\r\n
\r\n\r\n
\r\n
\r\n Продолжить покупки\r\n Оформить заказ\r\n
\r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
x
\r\n \"image\"\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 1, '2022-09-28 05:38:46', '2022-09-28 05:38:46'), +(40, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '[localePicker]\nforceUrl = 0\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-28 05:41:29', '2022-09-28 05:41:29'), +(41, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '[localePicker]\nforceUrl = 1\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', '[localePicker]\nforceUrl = 0\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-28 05:41:33', '2022-09-28 05:41:33'), +(42, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '[localePicker]\nforceUrl = 1\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n {% page %}\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n', '[localePicker]\nforceUrl = 1\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n\r\n\r\n\r\n {% page %}\r\n\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n\r\n', 1, '2022-09-28 05:41:49', '2022-09-28 05:41:49'), +(43, 'create', 'sapaly2', 'partials/imports.htm', '', '[viewBag]\n==\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', NULL, 1, '2022-09-28 05:42:13', '2022-09-28 05:42:13'), +(44, 'update', 'sapaly2', 'layouts/master.htm', 'layouts/master.htm', '[localePicker]\nforceUrl = 1\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n {% partial \'imports\' %}\r\n {% styles %}\r\n\r\n\r\n\r\n {% page %}\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n', '[localePicker]\nforceUrl = 1\n==\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n \r\n \r\n {{ this.page.title }} | Sapaly Mahabat\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n {% styles %}\r\n\r\n\r\n\r\n {% page %}\r\n {% partial \'footer\' %}\r\n\r\n{% framework extras %}\r\n{% scripts %}\r\n', 1, '2022-09-28 05:42:30', '2022-09-28 05:42:30'), +(45, 'update', 'sapaly2', 'partials/menu.htm', 'partials/menu.htm', '[viewBag]\n==\n
\r\n
\r\n
\r\n \r\n \r\n Категории \r\n \r\n
\r\n \r\n
\r\n
\r\n', '[viewBag]\n==\n
\r\n
\r\n
\r\n \r\n \r\n Категории \r\n \r\n
\r\n \r\n
\r\n
\r\n', 1, '2022-09-28 05:43:24', '2022-09-28 05:43:24'), +(46, 'update', 'sapaly2', 'partials/menu.htm', 'partials/menu.htm', '[viewBag]\n==\n
\r\n
\r\n
\r\n \r\n \r\n Категории \r\n \r\n
\r\n \r\n
\r\n
\r\n', '[viewBag]\n==\n
\r\n
\r\n
\r\n \r\n \r\n Категории \r\n \r\n
\r\n \r\n
\r\n
\r\n', 1, '2022-09-28 05:43:27', '2022-09-28 05:43:27'), +(47, 'create', 'sapaly2', 'meta/static-pages.yaml', '', 'static-pages: { }', NULL, 1, '2022-09-28 05:43:28', '2022-09-28 05:43:28'), +(48, 'create', 'sapaly2', 'meta/menus/top-menu.yaml', '', 'items: { }\nname: top-menu', NULL, 1, '2022-09-28 05:43:50', '2022-09-28 05:43:50'), +(49, 'update', 'sapaly2', 'meta/menus/top-menu.yaml', 'meta/menus/top-menu.yaml', 'items:\n -\n title: home\n type: cms-page\n code: \'\'\n reference: home\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n type: url\n url: /\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n type: url\n url: /qwe\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n type: url\n url: /asd\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 'items: { }\nname: top-menu', 1, '2022-09-28 05:44:49', '2022-09-28 05:44:49'), +(50, 'update', 'sapaly2', 'partials/menu.htm', 'partials/menu.htm', '[viewBag]\n\n[staticMenu]\ncode = \"top-menu\"\n==\n
\r\n
\r\n
\r\n \r\n \r\n Категории \r\n \r\n
\r\n
    \r\n {% for item in staticMenu.menuItems %}\r\n {% if not item.isHidden%}\r\n
  • {{ item.title }}
  • \r\n {% endif %}\r\n {% endfor %}\r\n\r\n
\r\n
\r\n
\r\n', '[viewBag]\n==\n
\r\n
\r\n
\r\n \r\n \r\n Категории \r\n \r\n
\r\n \r\n
\r\n
\r\n', 1, '2022-09-28 05:50:24', '2022-09-28 05:50:24'), +(51, 'update', 'sapaly2', 'meta/menus/top-menu.yaml', 'meta/menus/top-menu.yaml', 'items:\n -\n title: Главная\n type: cms-page\n code: \'\'\n reference: home\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n type: url\n url: /\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n type: url\n url: /qwe\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n type: url\n url: /asd\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 'items:\n -\n title: home\n type: cms-page\n code: \'\'\n reference: home\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n type: url\n url: /\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n type: url\n url: /qwe\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n type: url\n url: /asd\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 1, '2022-09-28 05:51:05', '2022-09-28 05:51:05'), +(52, 'create', 'sapaly2', 'pages/o-nas.htm', '', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==', NULL, 1, '2022-09-28 05:53:08', '2022-09-28 05:53:08'), +(53, 'update', 'sapaly2', 'pages/o-nas.htm', 'pages/o-nas.htm', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n
\r\n

About us

\r\n \r\n \r\n \r\n

We are glad to welcome you to our online store!

\r\n \r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n \r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n \r\n

The mode of operation of the online store is around the clock.

\r\n \r\n

Large selection of goods

\r\n \r\n

In the online store, everyone has the opportunity to choose

\r\n \r\n

an affordable product printing.

\r\n \r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n \r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n \r\n

different price categories.

\r\n \r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n \r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n \r\n

Delivery

\r\n \r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n \r\n

Payment

\r\n \r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n \r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n \r\n

Sapaly Mahabat services

\r\n \r\n

Large format printing; interior printing;

\r\n \r\n

Plotter cutting; outdoor printing;

\r\n \r\n

Printing for intereriors; Large format banner printing;

\r\n \r\n

Laser cutting; Graphic design;

\r\n \r\n

Installation of banners;

\r\n \r\n

Light and non-light signs.

\r\n \r\n

We are open for cooperation and wiches!

\r\n \r\n

 

\r\n \r\n
\r\n
\r\n', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==', 1, '2022-09-28 05:54:02', '2022-09-28 05:54:02'), +(54, 'update', 'sapaly2', 'meta/menus/top-menu.yaml', 'meta/menus/top-menu.yaml', 'items:\n -\n title: Главная\n nesting: null\n type: cms-page\n url: null\n code: \'\'\n reference: home\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n type: cms-page\n code: \'\'\n reference: o-nas\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n nesting: null\n type: url\n url: /qwe\n code: \'\'\n reference: null\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n nesting: null\n type: url\n url: /asd\n code: \'\'\n reference: null\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 'items:\n -\n title: Главная\n type: cms-page\n code: \'\'\n reference: home\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n type: url\n url: /\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n type: url\n url: /qwe\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n type: url\n url: /asd\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 1, '2022-09-28 05:54:24', '2022-09-28 05:54:24'), +(55, 'update', 'sapaly2', 'pages/category-page.htm', 'pages/category-page.htm', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n\r\n
', 'title = \"Category Page\"\nurl = \"/category-page/:slug\"\nlayout = \"master\"\nis_hidden = 0\n\n[CategoryPage]\nslug = \"{{ :slug }}\"\nslug_required = 1\nsmart_url_check = 1\nhas_wildcard = 0\nskip_error = 0\n\n[ProductList]\nsorting = \"no\"\n==\n{% set obCategory = CategoryPage.get() %}\r\n{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n\r\n\r\n
\r\n

\r\n {{ obCategory.name }}\r\n

\r\n
\r\n {% if obProductList.isNotEmpty() %}\r\n {% for obProduct in obProductList %}\r\n {% set obOffer = obProduct.offer.first() %}\r\n\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n Checkout \r\n
\r\n \r\n \r\n \r\n \r\n
\r\n 1491TMT\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n Add to Cart \r\n
\r\n \r\n
\r\n \r\n
\r\n \r\n {% endfor %}\r\n {%else%}\r\n
\r\n

HARYT YOK

\r\n
\r\n {%endif%}\r\n \r\n \r\n
\r\n \r\n\r\n
\r\n
\r\n\r\n\r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n\r\n
\r\n\r\n\r\n
', 1, '2022-09-28 05:54:49', '2022-09-28 05:54:49'), +(56, 'update', 'sapaly2', 'pages/o-nas.htm', 'pages/o-nas.htm', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n
\r\n

About us

\r\n \r\n \r\n \r\n

We are glad to welcome you to our online store!

\r\n \r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n \r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n \r\n

The mode of operation of the online store is around the clock.

\r\n \r\n

Large selection of goods

\r\n \r\n

In the online store, everyone has the opportunity to choose

\r\n \r\n

an affordable product printing.

\r\n \r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n \r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n \r\n

different price categories.

\r\n \r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n \r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n \r\n

Delivery

\r\n \r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n \r\n

Payment

\r\n \r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n \r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n \r\n

Sapaly Mahabat services

\r\n \r\n

Large format printing; interior printing;

\r\n \r\n

Plotter cutting; outdoor printing;

\r\n \r\n

Printing for intereriors; Large format banner printing;

\r\n \r\n

Laser cutting; Graphic design;

\r\n \r\n

Installation of banners;

\r\n \r\n

Light and non-light signs.

\r\n \r\n

We are open for cooperation and wiches!

\r\n \r\n

 

\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n
\r\n

About us

\r\n \r\n \r\n \r\n

We are glad to welcome you to our online store!

\r\n \r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n \r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n \r\n

The mode of operation of the online store is around the clock.

\r\n \r\n

Large selection of goods

\r\n \r\n

In the online store, everyone has the opportunity to choose

\r\n \r\n

an affordable product printing.

\r\n \r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n \r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n \r\n

different price categories.

\r\n \r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n \r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n \r\n

Delivery

\r\n \r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n \r\n

Payment

\r\n \r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n \r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n \r\n

Sapaly Mahabat services

\r\n \r\n

Large format printing; interior printing;

\r\n \r\n

Plotter cutting; outdoor printing;

\r\n \r\n

Printing for intereriors; Large format banner printing;

\r\n \r\n

Laser cutting; Graphic design;

\r\n \r\n

Installation of banners;

\r\n \r\n

Light and non-light signs.

\r\n \r\n

We are open for cooperation and wiches!

\r\n \r\n

 

\r\n \r\n
\r\n
\r\n', 1, '2022-09-28 05:59:12', '2022-09-28 05:59:12'), +(57, 'update', 'sapaly2', 'pages/o-nas.htm', 'pages/o-nas.htm', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

About us

\r\n \r\n \r\n \r\n

We are glad to welcome you to our online store!

\r\n \r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n \r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n \r\n

The mode of operation of the online store is around the clock.

\r\n \r\n

Large selection of goods

\r\n \r\n

In the online store, everyone has the opportunity to choose

\r\n \r\n

an affordable product printing.

\r\n \r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n \r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n \r\n

different price categories.

\r\n \r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n \r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n \r\n

Delivery

\r\n \r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n \r\n

Payment

\r\n \r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n \r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n \r\n

Sapaly Mahabat services

\r\n \r\n

Large format printing; interior printing;

\r\n \r\n

Plotter cutting; outdoor printing;

\r\n \r\n

Printing for intereriors; Large format banner printing;

\r\n \r\n

Laser cutting; Graphic design;

\r\n \r\n

Installation of banners;

\r\n \r\n

Light and non-light signs.

\r\n \r\n

We are open for cooperation and wiches!

\r\n \r\n

 

\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n
\r\n

About us

\r\n \r\n \r\n \r\n

We are glad to welcome you to our online store!

\r\n \r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n \r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n \r\n

The mode of operation of the online store is around the clock.

\r\n \r\n

Large selection of goods

\r\n \r\n

In the online store, everyone has the opportunity to choose

\r\n \r\n

an affordable product printing.

\r\n \r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n \r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n \r\n

different price categories.

\r\n \r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n \r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n \r\n

Delivery

\r\n \r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n \r\n

Payment

\r\n \r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n \r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n \r\n

Sapaly Mahabat services

\r\n \r\n

Large format printing; interior printing;

\r\n \r\n

Plotter cutting; outdoor printing;

\r\n \r\n

Printing for intereriors; Large format banner printing;

\r\n \r\n

Laser cutting; Graphic design;

\r\n \r\n

Installation of banners;

\r\n \r\n

Light and non-light signs.

\r\n \r\n

We are open for cooperation and wiches!

\r\n \r\n

 

\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 06:01:24', '2022-09-28 06:01:24'), +(58, 'create', 'sapaly2', 'content/about.htm', '', '

About us

\r\n

We are glad to welcome you to our online store!

\r\n\r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n\r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n\r\n

The mode of operation of the online store is around the clock.

\r\n\r\n

Large selection of goods

\r\n\r\n

In the online store, everyone has the opportunity to choose

\r\n\r\n

an affordable product printing.

\r\n\r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n\r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n\r\n

different price categories.

\r\n\r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n\r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n\r\n

Delivery

\r\n\r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n\r\n

Payment

\r\n\r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n\r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n\r\n

Sapaly Mahabat services

\r\n\r\n

Large format printing; interior printing;

\r\n\r\n

Plotter cutting; outdoor printing;

\r\n\r\n

Printing for intereriors; Large format banner printing;

\r\n\r\n

Laser cutting; Graphic design;

\r\n\r\n

Installation of banners;

\r\n\r\n

Light and non-light signs.

\r\n\r\n

We are open for cooperation and wiches!

', NULL, 1, '2022-09-28 14:50:44', '2022-09-28 14:50:44'), +(59, 'update', 'sapaly2', 'pages/o-nas.htm', 'pages/o-nas.htm', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n {% content \'about\' %}\r\n \r\n

 

\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"O nas\"\nurl = \"/o-nas\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

About us

\r\n \r\n \r\n \r\n

We are glad to welcome you to our online store!

\r\n \r\n

Sapaly Mahabat company was founded in 2016 and today occupies an honorable place in the market.\r\n

\r\n \r\n

Every day we work on increasing the assortment, attracting new companies to cooperate. The\r\n purpose of our work is to create favorable conditions for our customers-saving time on shopping\r\n trips, paying in cash or by card, delivery at a convenient time, and of course high-quality\r\n products at the best prices!

\r\n \r\n

The mode of operation of the online store is around the clock.

\r\n \r\n

Large selection of goods

\r\n \r\n

In the online store, everyone has the opportunity to choose

\r\n \r\n

an affordable product printing.

\r\n \r\n

The catalog of the online store has a large assortment of pvc plastic, pvc films for printing,\r\n

\r\n \r\n

pvc films for installation, photo paper, lamination material, decoration material, construction\r\n materials,

\r\n \r\n

different price categories.

\r\n \r\n

In addition, we have goods for New Year’s decoration, a large selection of scotch tapes and\r\n spare parts for trivia, and the range is constantly updated!

\r\n \r\n

We guarantee the authenticity of the goods, which is confirmed by certificates.

\r\n \r\n

Delivery

\r\n \r\n

Delivery is carried out to convenient points of self-pickup or by courier as soon as possible!\r\n

\r\n \r\n

Payment

\r\n \r\n

You can pay for purchases not only in cash, but also with bank cards. All Sapaly Mahabat’s\r\n couriers have a card payment terminal with them.

\r\n \r\n

Now you can buy affordable goods for printing and typography in 2 clicks, without leaving your\r\n home!

\r\n \r\n

Sapaly Mahabat services

\r\n \r\n

Large format printing; interior printing;

\r\n \r\n

Plotter cutting; outdoor printing;

\r\n \r\n

Printing for intereriors; Large format banner printing;

\r\n \r\n

Laser cutting; Graphic design;

\r\n \r\n

Installation of banners;

\r\n \r\n

Light and non-light signs.

\r\n \r\n

We are open for cooperation and wiches!

\r\n \r\n

 

\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 14:51:02', '2022-09-28 14:51:02'), +(60, 'create', 'sapaly2', 'pages/contact.htm', '', 'title = \"Contact\"\nurl = \"/contact\"\nlayout = \"master-inside\"\nis_hidden = 0\n==', NULL, 1, '2022-09-28 14:54:56', '2022-09-28 14:54:56'), +(61, 'update', 'sapaly2', 'pages/contact.htm', 'pages/contact.htm', 'title = \"Contact\"\nurl = \"/contact\"\nlayout = \"master\"\nis_hidden = 0\n==', 'title = \"Contact\"\nurl = \"/contact\"\nlayout = \"master-inside\"\nis_hidden = 0\n==', 1, '2022-09-28 14:55:10', '2022-09-28 14:55:10'), +(62, 'update', 'sapaly2', 'pages/contact.htm', 'pages/contact.htm', 'title = \"Contact\"\nurl = \"/contact\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Contacts

\r\n\r\n\r\n\r\n

Turkmenistan,Ashgabat city,Galkynyş street 66 (old printing house)

\r\n\r\n

Telefon: 22-53-19/+99363721584

\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n

\r\n \r\n Write to us \r\n

\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n
\r\n
\"\"
\r\n
\r\n
\r\n\r\n

\r\n
\r\n
\r\n \r\n
\r\n\r\n
\r\n
\r\n\r\n
\r\n
\r\n
\r\n
\r\n

\r\n \r\n Map \r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Contact\"\nurl = \"/contact\"\nlayout = \"master\"\nis_hidden = 0\n==', 1, '2022-09-28 14:58:10', '2022-09-28 14:58:10'), +(63, 'update', 'sapaly2', 'meta/menus/top-menu.yaml', 'meta/menus/top-menu.yaml', 'items:\n -\n title: Главная\n nesting: null\n type: cms-page\n url: null\n code: \'\'\n reference: home\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n nesting: null\n type: cms-page\n url: null\n code: \'\'\n reference: o-nas\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n type: url\n url: /\n code: \'\'\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n type: cms-page\n code: \'\'\n reference: contact\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 'items:\n -\n title: Главная\n nesting: null\n type: cms-page\n url: null\n code: \'\'\n reference: home\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: \'О нас\'\n type: cms-page\n code: \'\'\n reference: o-nas\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Доставка\n nesting: null\n type: url\n url: /qwe\n code: \'\'\n reference: null\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\n -\n title: Контакты\n nesting: null\n type: url\n url: /asd\n code: \'\'\n reference: null\n cmsPage: null\n replace: null\n viewBag:\n locale:\n tm:\n title: \'\'\n url: \'\'\n isHidden: \'0\'\n cssClass: \'\'\n isExternal: \'0\'\nname: top-menu', 1, '2022-09-28 15:01:13', '2022-09-28 15:01:13'), +(64, 'create', 'sapaly2', 'content/home-banner1.htm', '', '\r\n \"image\"\r\n', NULL, 1, '2022-09-28 15:08:16', '2022-09-28 15:08:16'), +(65, 'create', 'sapaly2', 'content/home-banner2.htm', '', '\r\n \"image\"\r\n', NULL, 1, '2022-09-28 15:08:40', '2022-09-28 15:08:40'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(66, 'update', 'sapaly2', 'pages/home.htm', 'pages/home.htm', 'title = \"home\"\nurl = \"/\"\nlayout = \"master\"\nis_hidden = 0\n==\n\r\n

\r\n Sapaly Mahabat в Ашхабаде

\r\n
\r\n\r\n\r\n {% partial \'header\' %}\r\n\r\n {% partial \'menu\' %}\r\n\r\n
\r\n\r\n\r\n
\r\n {% partial \'categories\' %}\r\n {% partial \'slider\' %}\r\n
\r\n\r\n
\r\n\r\n
    \r\n
  • \r\n {% content \'home-banner1\' %}\r\n
  • \r\n
  • \r\n {% content \'home-banner1\' %}\r\n
  • \r\n
\r\n\r\n\r\n
\r\n\r\n \r\n
\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Пластик \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Плёнка \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n Композитный материал \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n ПВХ Пленки для печати \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n Для оформления \r\n

\r\n \r\n\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n ', 'title = \"home\"\nurl = \"/\"\nlayout = \"master\"\nis_hidden = 0\n==\n\r\n

\r\n Sapaly Mahabat в Ашхабаде

\r\n
\r\n\r\n\r\n {% partial \'header\' %}\r\n\r\n {% partial \'menu\' %}\r\n\r\n
\r\n\r\n\r\n
\r\n {% partial \'categories\' %}\r\n {% partial \'slider\' %}\r\n
\r\n\r\n
\r\n\r\n \r\n\r\n\r\n
\r\n\r\n \r\n
\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Пластик \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n ПВХ Плёнка \r\n

\r\n \r\n\r\n
\r\n

\r\n \r\n Композитный материал \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n ПВХ Пленки для печати \r\n

\r\n \r\n\r\n\r\n
\r\n

\r\n \r\n Для оформления \r\n

\r\n \r\n\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n\r\n
\r\n ', 1, '2022-09-28 15:09:05', '2022-09-28 15:09:05'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(67, 'update', 'sapaly2', 'content/home-banner1.htm', 'content/home-banner1.htm', '

\r\n \"image\"

', '\r\n \"image\"\r\n', 1, '2022-09-28 15:15:35', '2022-09-28 15:15:35'), +(68, 'update', 'sapaly2', 'content/home-banner2.htm', 'content/home-banner2.htm', '

\r\n \"image\"

', '\r\n \"image\"\r\n', 1, '2022-09-28 15:16:08', '2022-09-28 15:16:08'), +(69, 'create', 'sapaly2', 'pages/sign-in.htm', '', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==', NULL, 1, '2022-09-28 15:37:58', '2022-09-28 15:37:58'), +(70, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==', 1, '2022-09-28 15:39:34', '2022-09-28 15:39:34'), +(71, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:39:55', '2022-09-28 15:39:55'), +(72, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:40:01', '2022-09-28 15:40:01'), +(73, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:40:11', '2022-09-28 15:40:11'), +(74, 'create', 'sapaly2', 'pages/signup.htm', '', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==', NULL, 1, '2022-09-28 15:41:13', '2022-09-28 15:41:13'), +(75, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==', 1, '2022-09-28 15:41:20', '2022-09-28 15:41:20'), +(76, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n

Registration

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:43:09', '2022-09-28 15:43:09'), +(77, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n

Registration

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:43:30', '2022-09-28 15:43:30'), +(78, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n

Login

\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:43:35', '2022-09-28 15:43:35'), +(79, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 15:47:19', '2022-09-28 15:47:19'), +(80, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:56:37', '2022-09-28 15:56:37'), +(81, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 15:58:56', '2022-09-28 15:58:56'), +(82, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n {% if arError.message is not empty %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:07:22', '2022-09-28 16:07:22'), +(83, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n \r\n \r\n
\r\n {% if arError.message is not empty %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:07:40', '2022-09-28 16:07:40'), +(84, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nactivation = \"activation_on\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:09:41', '2022-09-28 16:09:41'), +(85, 'update', 'sapaly2', 'pages/signup.htm', 'pages/signup.htm', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nactivation = \"activation_on\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign Up\"\nurl = \"/signup\"\nlayout = \"master\"\nis_hidden = 0\n\n[Registration]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\nactivation = \"activation_on\"\nforce_login = 1\n==\n{% set arError = Registration.getErrorMessage %}\r\n{% set arForm = Registration.getOldFormData %}\r\n\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n \r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n \r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n\r\n

\r\n
\r\n
\r\n \r\n \r\n {% if arError.message is not empty and arError.field == \'email\' %}\r\n

{{ arError.message }}

\r\n {% endif %}\r\n
\r\n\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:11:06', '2022-09-28 16:11:06'), +(86, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:23:47', '2022-09-28 16:23:47'), +(87, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n\n[CategoryList]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:23:54', '2022-09-28 16:23:54'), +(88, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n\n[CategoryList]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n\n[CategoryList]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:24:22', '2022-09-28 16:24:22'), +(89, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n\n[CategoryList]\n==\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:25:43', '2022-09-28 16:25:43'), +(90, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n {% if obUser.isNotEmpty %}\r\n \r\n \r\n \r\n {% else %}\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n {% endif %}\r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n \r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:26:39', '2022-09-28 16:26:39'); +INSERT INTO `cms_theme_logs` (`id`, `type`, `theme`, `template`, `old_template`, `content`, `old_content`, `user_id`, `created_at`, `updated_at`) VALUES +(91, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n {% if obUser.isNotEmpty %}\r\n \r\n \r\n \r\n {{ obUser.name }} \r\n \r\n \r\n \r\n {% else %}\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n {% endif %}\r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n {% if obUser.isNotEmpty %}\r\n \r\n \r\n \r\n {% else %}\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n {% endif %}\r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:28:24', '2022-09-28 16:28:24'), +(92, 'create', 'sapaly2', 'pages/logout.htm', '', 'title = \"logout\"\nurl = \"/logout\"\nlayout = \"master\"\nis_hidden = 0\n\n[Logout]\n==', NULL, 1, '2022-09-28 16:32:55', '2022-09-28 16:32:55'), +(93, 'update', 'sapaly2', 'pages/logout.htm', 'pages/logout.htm', 'title = \"logout\"\nurl = \"/logout\"\nlayout = \"master\"\nis_hidden = 0\n\n[Logout]\nmode = \"submit\"\nredirect_on = 1\nredirect_page = \"home\"\n==', 'title = \"logout\"\nurl = \"/logout\"\nlayout = \"master\"\nis_hidden = 0\n\n[Logout]\n==', 1, '2022-09-28 16:33:08', '2022-09-28 16:33:08'), +(94, 'update', 'sapaly2', 'partials/header.htm', 'partials/header.htm', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n {% if obUser.isNotEmpty %}\r\n \r\n \r\n \r\n {{ obUser.name }} \r\n \r\n \r\n \r\n {% else %}\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n {% endif %}\r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', '[viewBag]\n\n[CategoryList]\n\n[UserData]\n==\n{% set obCartPositionList = Cart.get() %}\r\n{% set obUser = UserData.get %}\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n Телефон :\r\n \r\n \r\n +99312973168
\r\n +99363721584
\r\n
\r\n
\r\n
\r\n \r\n \r\n\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \"Sapaly\r\n \r\n
\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n\r\n \r\n
    \r\n
\r\n \r\n\r\n
\r\n \r\n {% if obUser.isNotEmpty %}\r\n \r\n \r\n \r\n {{ obUser.name }} \r\n \r\n \r\n \r\n {% else %}\r\n \r\n \r\n \r\n Войти \r\n \r\n \r\n /\r\n \r\n \r\n \r\n Регистрация \r\n \r\n \r\n {% endif %}\r\n\r\n \r\n  \r\n 0\r\n \r\n\r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n\r\n
\r\n
\r\n
', 1, '2022-09-28 16:33:37', '2022-09-28 16:33:37'), +(95, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:34:30', '2022-09-28 16:34:30'), +(96, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:35:13', '2022-09-28 16:35:13'), +(97, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:36:00', '2022-09-28 16:36:00'), +(98, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:36:25', '2022-09-28 16:36:25'), +(99, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:36:49', '2022-09-28 16:36:49'), +(100, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n
Remember
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:37:12', '2022-09-28 16:37:12'), +(101, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:38:15', '2022-09-28 16:38:15'), +(102, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:39:45', '2022-09-28 16:39:45'), +(103, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:40:11', '2022-09-28 16:40:11'), +(104, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:44:01', '2022-09-28 16:44:01'), +(105, 'update', 'sapaly2', 'pages/sign-in.htm', 'pages/sign-in.htm', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 'title = \"Sign In\"\nurl = \"/signin\"\nlayout = \"master\"\nis_hidden = 0\n\n[Login]\nmode = \"submit\"\nflash_on = 0\nredirect_on = 1\nredirect_page = \"home\"\n==\n{% set arError = Login.getErrorMessage %}\r\n{% set arForm = Login.getOldFormData %}\r\n
\r\n {% partial \'header\' %}\r\n {% partial \'menu\' %}\r\n\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n {% partial \'category-inside\' %}\r\n
\r\n

\r\n {{ this.page.title }}\r\n

\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n
\r\n
\r\n \r\n \r\n \r\n Registration \r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
', 1, '2022-09-28 16:44:22', '2022-09-28 16:44:22'); + +INSERT INTO `deferred_bindings` (`id`, `master_type`, `master_field`, `slave_type`, `slave_id`, `session_key`, `is_bind`, `created_at`, `updated_at`) VALUES +(7, 'RainLab\\Notify\\Models\\NotificationRule', 'rule_conditions', 'RainLab\\Notify\\Models\\RuleCondition', '1', 'xKHCFUGe6gZOCTgPbcz6EphlqRHqsxZrJpeCYX2c', 1, '2022-06-25 06:23:10', '2022-06-25 06:23:10'); + +INSERT INTO `lovata_buddies_throttle` (`id`, `user_id`, `ip_address`, `attempts`, `last_attempt_at`, `is_suspended`, `suspended_at`, `is_banned`, `banned_at`) VALUES +(1, 2, '127.0.0.1', 0, NULL, 0, NULL, 0, NULL), +(2, 1, '127.0.0.1', 0, NULL, 0, NULL, 0, NULL); + +INSERT INTO `lovata_buddies_users` (`id`, `email`, `password`, `name`, `last_name`, `middle_name`, `phone`, `phone_short`, `activation_code`, `persist_code`, `reset_password_code`, `permissions`, `is_activated`, `activated_at`, `last_login`, `is_superuser`, `property`, `created_at`, `updated_at`, `deleted_at`) VALUES +(1, 'shokki.a96@gmail.com', '$2y$10$GEqA/.6M7FFdnDPjmryUV.RDwUKpVsm10WtM0RNr2Eln30HB42QFK', 'shohrat', '', '', '+99365809786', '+99365809786', NULL, NULL, NULL, NULL, 1, NULL, '2022-09-28 16:44:37', 0, NULL, '2022-09-28 16:08:57', '2022-09-28 16:44:42', NULL), +(2, 'shokki96@mail.ru', '$2y$10$cjvzbYZbdu8026TtUy03Au61I44kTeOrkWb7mzgoFMGLcnHvKGo9y', 'shohrat', NULL, NULL, '65809785', '65809785', NULL, NULL, NULL, NULL, 1, '2022-09-28 16:42:59', '2022-09-28 16:43:00', 0, NULL, '2022-09-28 16:42:59', '2022-09-28 16:43:05', NULL); + +INSERT INTO `lovata_orders_shopaholic_addition_properties` (`id`, `active`, `name`, `slug`, `code`, `description`, `type`, `settings`, `sort_order`, `created_at`, `updated_at`) VALUES +(1, 1, 'lovata.toolbox::lang.field.email', 'email', 'email', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.field.user\"}', 1, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(2, 1, 'lovata.ordersshopaholic::lang.field.name', 'name', 'name', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.field.user\"}', 2, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(3, 1, 'lovata.ordersshopaholic::lang.field.last_name', 'last_name', 'last_name', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.field.user\"}', 3, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(4, 1, 'lovata.toolbox::lang.field.phone', 'phone', 'phone', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.field.user\"}', 4, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(5, 1, 'lovata.toolbox::lang.field.country', 'billing_country', 'billing_country', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 5, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(6, 1, 'lovata.toolbox::lang.field.state', 'billing_state', 'billing_state', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 6, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(7, 1, 'lovata.toolbox::lang.field.city', 'billing_city', 'billing_city', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 7, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(8, 1, 'lovata.toolbox::lang.field.street', 'billing_street', 'billing_street', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 8, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(9, 1, 'lovata.toolbox::lang.field.house', 'billing_house', 'billing_house', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 9, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(10, 1, 'lovata.toolbox::lang.field.flat', 'billing_flat', 'billing_flat', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 10, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(11, 1, 'lovata.toolbox::lang.field.address1', 'billing_address1', 'billing_address1', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 11, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(12, 1, 'lovata.toolbox::lang.field.address2', 'billing_address2', 'billing_address2', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 12, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(13, 1, 'lovata.toolbox::lang.field.postcode', 'billing_postcode', 'billing_postcode', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.billing_address\"}', 13, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(14, 1, 'lovata.toolbox::lang.field.country', 'shipping_country', 'shipping_country', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 14, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(15, 1, 'lovata.toolbox::lang.field.state', 'shipping_state', 'shipping_state', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 15, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(16, 1, 'lovata.toolbox::lang.field.city', 'shipping_city', 'shipping_city', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 16, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(17, 1, 'lovata.toolbox::lang.field.street', 'shipping_street', 'shipping_street', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 17, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(18, 1, 'lovata.toolbox::lang.field.house', 'shipping_house', 'shipping_house', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 18, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(19, 1, 'lovata.toolbox::lang.field.flat', 'shipping_flat', 'shipping_flat', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 19, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(20, 1, 'lovata.toolbox::lang.field.address1', 'shipping_address1', 'shipping_address1', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 20, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(21, 1, 'lovata.toolbox::lang.field.address2', 'shipping_address2', 'shipping_address2', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 21, '2022-06-24 12:40:15', '2022-06-24 12:40:15'), +(22, 1, 'lovata.toolbox::lang.field.postcode', 'shipping_postcode', 'shipping_postcode', NULL, 'input', '{\"tab\":\"lovata.ordersshopaholic::lang.tab.shipping_address\"}', 22, '2022-06-24 12:40:15', '2022-06-24 12:40:15'); + +INSERT INTO `lovata_orders_shopaholic_cart_positions` (`id`, `cart_id`, `item_id`, `item_type`, `quantity`, `property`, `created_at`, `updated_at`, `deleted_at`) VALUES +(1, 1, 2, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-06-27 12:06:28', '2022-07-06 10:45:17', '2022-07-06 10:45:17'), +(2, 1, 3, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-06-27 13:28:46', '2022-07-06 07:03:32', '2022-07-06 07:03:32'), +(3, 1, 1, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-06-27 13:28:59', '2022-07-06 11:07:25', NULL), +(4, 1, 7, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-07-06 10:45:09', '2022-07-06 11:07:31', '2022-07-06 11:07:31'), +(5, 1, 4, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-07-06 10:51:26', '2022-07-06 10:54:44', '2022-07-06 10:54:44'), +(6, 1, 5, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-07-06 10:53:05', '2022-07-06 10:54:42', '2022-07-06 10:54:42'), +(7, 1, 8, 'Lovata\\Shopaholic\\Models\\Offer', 1, NULL, '2022-07-06 11:07:21', '2022-07-06 11:07:21', NULL); + +INSERT INTO `lovata_orders_shopaholic_carts` (`id`, `user_id`, `created_at`, `updated_at`, `shipping_type_id`, `payment_method_id`, `email`, `user_data`, `property`, `shipping_address`, `billing_address`) VALUES +(1, NULL, '2022-06-26 15:14:27', '2022-06-26 15:14:27', NULL, NULL, NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `lovata_orders_shopaholic_statuses` (`id`, `name`, `code`, `sort_order`, `created_at`, `updated_at`, `is_user_show`, `user_status_id`, `preview_text`, `color`) VALUES +(1, 'New', 'new', 1, '2022-06-24 12:40:15', '2022-06-24 12:40:16', 0, NULL, NULL, '#f1c40f'), +(2, 'In progress', 'in_progress', 2, '2022-06-24 12:40:15', '2022-06-24 12:40:16', 0, NULL, NULL, '#2980b9'), +(3, 'Complete', 'complete', 3, '2022-06-24 12:40:15', '2022-06-24 12:40:16', 0, NULL, NULL, '#27ae60'), +(4, 'Canceled', 'canceled', 4, '2022-06-24 12:40:15', '2022-06-24 12:40:16', 0, NULL, NULL, '#c0392b'); + +INSERT INTO `lovata_shopaholic_categories` (`id`, `active`, `name`, `slug`, `code`, `external_id`, `preview_text`, `description`, `parent_id`, `nest_left`, `nest_right`, `nest_depth`, `created_at`, `updated_at`, `featured`) VALUES +(8, 1, 'ПВХ Пластик', 'pvh-plastik', '', '', '', '', NULL, 1, 2, 0, '2022-09-27 18:20:52', '2022-09-27 18:20:53', 0), +(9, 1, 'ПВХ Плёнка', 'pvh-plyonka', '', '', '', '', NULL, 3, 4, 0, '2022-09-27 18:21:07', '2022-09-27 18:21:07', 0), +(10, 1, 'Композитный материал', 'kompozitnyj-material', '', '', '', '', NULL, 5, 6, 0, '2022-09-27 18:21:21', '2022-09-27 18:21:21', 0), +(11, 1, 'ПВХ Листы', 'pvh-listy', '', '', '', '', NULL, 7, 8, 0, '2022-09-27 18:21:32', '2022-09-27 18:21:32', 0), +(12, 1, 'ПВХ Пленки для печати', 'pvh-plenki-dlya-pechati', '', '', '', '', NULL, 9, 10, 0, '2022-09-27 18:21:41', '2022-09-27 18:21:41', 0), +(13, 1, 'ПВХ Пленки для монтажа', 'pvh-plenki-dlya-montazha', '', '', '', '', NULL, 11, 12, 0, '2022-09-27 18:21:52', '2022-09-27 18:21:52', 0), +(14, 1, 'Фото бумага', 'foto-bumaga', '', '', '', '', NULL, 13, 14, 0, '2022-09-27 18:22:02', '2022-09-27 18:22:02', 0), +(15, 1, 'Ламинация', 'laminaciya', '', '', '', '', NULL, 15, 16, 0, '2022-09-27 18:22:12', '2022-09-27 18:22:12', 0), +(16, 1, 'Для оформления', 'dlya-oformleniya', '', '', '', '', NULL, 17, 18, 0, '2022-09-27 18:22:21', '2022-09-27 18:22:21', 0), +(17, 1, 'Скотч', 'skotch', '', '', '', '', NULL, 19, 20, 0, '2022-09-27 18:22:29', '2022-09-27 18:22:29', 0), +(18, 1, 'Запчасти для тривижн', 'zapchasti-dlya-trivizhn', '', '', '', '', NULL, 21, 22, 0, '2022-09-27 18:22:37', '2022-09-27 18:22:37', 0), +(19, 1, 'Строй материалы', 'stroj-materialy', '', '', '', '', NULL, 23, 24, 0, '2022-09-27 18:22:47', '2022-09-27 18:22:47', 0), +(20, 1, 'Оформление на новый год', 'oformlenie-na-novyj-god', '', '', '', '', NULL, 25, 26, 0, '2022-09-27 18:22:59', '2022-09-27 18:22:59', 0), +(21, 1, 'Акции', 'akcii', '', '', '', '', NULL, 27, 28, 0, '2022-09-27 18:23:07', '2022-09-27 18:23:07', 0), +(22, 1, 'Запчасти для станков', 'zapchasti-dlya-stankov', '', '', '', '', NULL, 29, 30, 0, '2022-09-27 18:23:18', '2022-09-27 18:23:18', 0); + +INSERT INTO `lovata_shopaholic_currency` (`id`, `active`, `is_default`, `name`, `code`, `symbol`, `rate`, `external_id`, `sort_order`, `deleted_at`, `created_at`, `updated_at`) VALUES +(1, 1, 1, 'Man', 'man', '.M', 1.00, '', 1, NULL, '2022-06-24 12:35:12', '2022-06-24 12:48:39'); + +INSERT INTO `lovata_shopaholic_offers` (`id`, `active`, `product_id`, `name`, `code`, `external_id`, `quantity`, `measure_id`, `weight`, `height`, `length`, `width`, `measure_of_unit_id`, `quantity_in_unit`, `preview_text`, `description`, `deleted_at`, `created_at`, `updated_at`) VALUES +(1, 1, 2, 'Bahasy', '', '', 13, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-06-25 18:11:51', '2022-06-25 18:11:51'), +(2, 1, 1, 'Bahasy', '', '', 100, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-06-25 18:46:55', '2022-06-25 18:46:55'), +(3, 1, 3, 'Bahasy', '', '', 50, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-06-25 18:55:09', '2022-06-25 18:55:09'), +(4, 1, 4, 'asdasd asdasd', '', '', 100, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-07-06 10:40:49', '2022-07-06 10:40:49'), +(5, 1, 5, 'asdasd asdasd', '', '', 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-07-06 10:41:43', '2022-07-06 10:41:43'), +(6, 1, 6, 'burger', '', '', 130, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-07-06 10:43:03', '2022-07-06 10:43:03'), +(7, 1, 7, 'asdasd asdasd', '', '', 330, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-07-06 10:43:37', '2022-07-06 10:43:37'), +(8, 1, 8, 'burger', '', '', 330, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '', '', NULL, '2022-07-06 10:44:45', '2022-07-06 10:44:45'); + +INSERT INTO `lovata_shopaholic_price_types` (`id`, `active`, `name`, `code`, `external_id`, `currency_id`, `sort_order`, `deleted_at`, `created_at`, `updated_at`) VALUES +(1, 1, 'Mainqq Price', 'qqq', '', NULL, 1, '2022-06-25 18:11:06', '2022-06-25 17:41:57', '2022-06-25 18:11:06'), +(2, 1, 'Old Price', 'old', '', NULL, 2, '2022-06-25 18:11:19', '2022-06-25 17:42:06', '2022-06-25 18:11:19'); + +INSERT INTO `lovata_shopaholic_prices` (`id`, `item_id`, `item_type`, `price`, `old_price`, `price_type_id`, `created_at`, `updated_at`) VALUES +(1, 1, 'Lovata\\Shopaholic\\Models\\Offer', 24.00, 43.00, NULL, '2022-06-25 18:11:51', '2022-06-25 18:11:51'), +(2, 2, 'Lovata\\Shopaholic\\Models\\Offer', 14.00, 0.00, NULL, '2022-06-25 18:46:55', '2022-06-25 18:46:55'), +(3, 3, 'Lovata\\Shopaholic\\Models\\Offer', 20.00, 40.00, NULL, '2022-06-25 18:55:09', '2022-06-25 18:55:09'), +(4, 4, 'Lovata\\Shopaholic\\Models\\Offer', 10.00, 0.00, NULL, '2022-07-06 10:40:49', '2022-07-06 10:40:49'), +(5, 5, 'Lovata\\Shopaholic\\Models\\Offer', 16.00, 26.00, NULL, '2022-07-06 10:41:43', '2022-07-06 10:41:43'), +(6, 6, 'Lovata\\Shopaholic\\Models\\Offer', 45.00, 55.00, NULL, '2022-07-06 10:43:03', '2022-07-06 10:43:03'), +(7, 7, 'Lovata\\Shopaholic\\Models\\Offer', 40.00, 0.00, NULL, '2022-07-06 10:43:37', '2022-07-06 10:43:37'), +(8, 8, 'Lovata\\Shopaholic\\Models\\Offer', 60.00, 66.00, NULL, '2022-07-06 10:44:45', '2022-07-06 10:44:45'); + +INSERT INTO `lovata_shopaholic_products` (`id`, `active`, `name`, `slug`, `brand_id`, `category_id`, `external_id`, `code`, `preview_text`, `description`, `deleted_at`, `created_at`, `updated_at`, `featured`) VALUES +(1, 1, 'Test Product', 'test-product', NULL, 2, '', '', 'test Description', '

sdfsdfsdf

', NULL, '2022-06-25 06:57:15', '2022-06-25 06:57:15', ''), +(2, 1, 'Test Prod', 'test-prod', NULL, 3, '', '', '', '', NULL, '2022-06-25 06:57:48', '2022-06-25 06:57:48', ''), +(3, 1, 'Product', 'product', NULL, 2, '', '', NULL, NULL, NULL, '2022-06-25 06:58:02', '2022-06-25 06:58:02', ''), +(4, 1, 'Tort gornush 1', 'tort-gornush-1', NULL, 2, '', '', '', '', NULL, '2022-07-06 10:40:16', '2022-07-06 10:40:16', ''), +(5, 1, 'Dondurma', 'dondurma', NULL, 2, '', '', NULL, NULL, NULL, '2022-07-06 10:41:17', '2022-07-06 10:41:45', ''), +(6, 1, 'Burger1', 'burger1', NULL, 1, '', '', NULL, NULL, NULL, '2022-07-06 10:42:43', '2022-07-06 10:43:05', ''), +(7, 1, 'Burger2', 'burger2', NULL, 1, '', '', NULL, NULL, NULL, '2022-07-06 10:43:22', '2022-07-06 10:43:38', ''), +(8, 1, 'Burger3', 'burger3', NULL, 1, '', '', NULL, NULL, NULL, '2022-07-06 10:44:25', '2022-07-06 10:44:46', ''); + +INSERT INTO `martin_forms_records` (`id`, `group`, `form_data`, `ip`, `unread`, `deleted_at`, `created_at`, `updated_at`) VALUES +(1, 'Habarlashmak Uchin', '{\"name\":\"Shohrat\",\"surname\":\"Annamyradow\",\"subject\":\"test\",\"email\":\"shokki.a96@gmail.com\",\"message\":\"\\r\\nskjdfnkjdfsikdjflk\"}', '127.0.0.1', 0, NULL, '2022-06-26 13:58:38', '2022-06-26 14:12:14'), +(2, 'Habarlashmak Uchin', '{\"name\":\"Shohrat\",\"surname\":\"Annamyradow\",\"subject\":\"test\",\"email\":\"shokki.a96@gmail.com\",\"message\":\"\\r\\nskjdfnkjdfsikdjflk\"}', '127.0.0.1', 0, NULL, '2022-06-26 14:00:22', '2022-06-26 14:12:17'); + +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES +(1, '2013_10_01_000001_Db_Deferred_Bindings', 1), +(2, '2013_10_01_000002_Db_System_Files', 1), +(3, '2013_10_01_000003_Db_System_Plugin_Versions', 1), +(4, '2013_10_01_000004_Db_System_Plugin_History', 1), +(5, '2013_10_01_000005_Db_System_Settings', 1), +(6, '2013_10_01_000006_Db_System_Parameters', 1), +(7, '2013_10_01_000007_Db_System_Add_Disabled_Flag', 1), +(8, '2013_10_01_000008_Db_System_Mail_Templates', 1), +(9, '2013_10_01_000009_Db_System_Mail_Layouts', 1), +(10, '2014_10_01_000010_Db_Jobs', 1), +(11, '2014_10_01_000011_Db_System_Event_Logs', 1), +(12, '2014_10_01_000012_Db_System_Request_Logs', 1), +(13, '2014_10_01_000013_Db_System_Sessions', 1), +(14, '2015_10_01_000014_Db_System_Mail_Layout_Rename', 1), +(15, '2015_10_01_000015_Db_System_Add_Frozen_Flag', 1), +(16, '2015_10_01_000016_Db_Cache', 1), +(17, '2015_10_01_000017_Db_System_Revisions', 1), +(18, '2015_10_01_000018_Db_FailedJobs', 1), +(19, '2016_10_01_000019_Db_System_Plugin_History_Detail_Text', 1), +(20, '2016_10_01_000020_Db_System_Timestamp_Fix', 1), +(21, '2017_08_04_121309_Db_Deferred_Bindings_Add_Index_Session', 1), +(22, '2017_10_01_000021_Db_System_Sessions_Update', 1), +(23, '2017_10_01_000022_Db_Jobs_FailedJobs_Update', 1), +(24, '2017_10_01_000023_Db_System_Mail_Partials', 1), +(25, '2017_10_23_000024_Db_System_Mail_Layouts_Add_Options_Field', 1), +(26, '2013_10_01_000001_Db_Backend_Users', 2), +(27, '2013_10_01_000002_Db_Backend_User_Groups', 2), +(28, '2013_10_01_000003_Db_Backend_Users_Groups', 2), +(29, '2013_10_01_000004_Db_Backend_User_Throttle', 2), +(30, '2014_01_04_000005_Db_Backend_User_Preferences', 2), +(31, '2014_10_01_000006_Db_Backend_Access_Log', 2), +(32, '2014_10_01_000007_Db_Backend_Add_Description_Field', 2), +(33, '2015_10_01_000008_Db_Backend_Add_Superuser_Flag', 2), +(34, '2016_10_01_000009_Db_Backend_Timestamp_Fix', 2), +(35, '2017_10_01_000010_Db_Backend_User_Roles', 2), +(36, '2018_12_16_000011_Db_Backend_Add_Deleted_At', 2), +(37, '2014_10_01_000001_Db_Cms_Theme_Data', 3), +(38, '2016_10_01_000002_Db_Cms_Timestamp_Fix', 3), +(39, '2017_10_01_000003_Db_Cms_Theme_Logs', 3), +(40, '2018_11_01_000001_Db_Cms_Theme_Templates', 3); + +INSERT INTO `rainlab_blog_categories` (`id`, `name`, `slug`, `code`, `description`, `parent_id`, `nest_left`, `nest_right`, `nest_depth`, `created_at`, `updated_at`) VALUES +(1, 'Umumy', 'umumy', NULL, '', NULL, 1, 2, 0, '2022-06-25 18:58:21', '2022-06-25 18:59:11'); + +INSERT INTO `rainlab_blog_posts` (`id`, `user_id`, `title`, `slug`, `excerpt`, `content`, `content_html`, `published_at`, `published`, `created_at`, `updated_at`, `metadata`) VALUES +(1, 1, 'First blog post', 'first-blog-post', 'The first ever blog post is here. It might be a good idea to update this post with some more relevant content.', 'This is your first ever **blog post**! It might be a good idea to update this post with some more relevant content.\r\n\r\nYou can edit this content by selecting **Blog** from the administration back-end menu.\r\n\r\n*Enjoy the good times!*', '

This is your first ever blog post! It might be a good idea to update this post with some more relevant content.

\n

You can edit this content by selecting Blog from the administration back-end menu.

\n

Enjoy the good times!

', '2022-06-25 18:58:21', 1, '2022-06-25 18:58:21', '2022-06-25 19:00:01', NULL), +(2, 1, 'Second blog post', 'second-blog-post', 'The first ever blog post is here. It might be a good idea to update this post with some more relevant content.', 'This is your first ever **blog post**! It might be a good idea to update this post with some more relevant content.\r\n\r\nYou can edit this content by selecting **Blog** from the administration back-end menu.\r\n\r\n*Enjoy the good times!*', '

This is your first ever blog post! It might be a good idea to update this post with some more relevant content.

\n

You can edit this content by selecting Blog from the administration back-end menu.

\n

Enjoy the good times!

', '2022-07-06 00:00:00', 1, '2022-07-06 10:37:23', '2022-07-06 10:37:23', NULL), +(3, 1, 'Third blog post', 'third-blog-post', 'The first ever blog post is here. It might be a good idea to update this post with some more relevant content.', 'This is your first ever **blog post**! It might be a good idea to update this post with some more relevant content.\r\n\r\nYou can edit this content by selecting **Blog** from the administration back-end menu.\r\n\r\n*Enjoy the good times!*', '

This is your first ever blog post! It might be a good idea to update this post with some more relevant content.

\n

You can edit this content by selecting Blog from the administration back-end menu.

\n

Enjoy the good times!

', '2022-07-03 10:50:00', 1, '2022-07-06 10:38:53', '2022-07-06 10:38:53', NULL); + +INSERT INTO `rainlab_blog_posts_categories` (`post_id`, `category_id`) VALUES +(1, 1), +(2, 1), +(3, 1); + +INSERT INTO `rainlab_notify_rule_conditions` (`id`, `class_name`, `config_data`, `condition_control_type`, `rule_host_type`, `rule_host_id`, `rule_parent_id`, `created_at`, `updated_at`) VALUES +(1, 'RainLab\\Notify\\Classes\\CompoundCondition', '{\"condition_type\":0,\"condition\":\"true\"}', NULL, 'any', NULL, NULL, '2022-06-25 06:23:10', '2022-06-25 06:23:10'); + +INSERT INTO `rainlab_translate_attributes` (`id`, `locale`, `model_id`, `model_type`, `attribute_data`) VALUES +(4, 'ru', '4', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(5, 'ru', '1', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(6, 'ru', '2', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(7, 'ru', '3', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":null,\"description\":null}'), +(8, 'ru', '1', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(9, 'ru', '2', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(10, 'ru', '3', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(11, 'ru', '1', 'RainLab\\Blog\\Models\\Category', '{\"name\":\"\",\"slug\":\"\",\"description\":\"\"}'), +(12, 'ru', '1', 'RainLab\\Blog\\Models\\Post', '{\"title\":\"\",\"slug\":\"\",\"content\":\"\",\"content_html\":\"\",\"excerpt\":\"\"}'), +(13, 'ru', '2', 'RainLab\\Blog\\Models\\Post', '{\"title\":\"\",\"slug\":\"\",\"content\":\"\",\"content_html\":\"\",\"excerpt\":\"\"}'), +(14, 'ru', '3', 'RainLab\\Blog\\Models\\Post', '{\"title\":\"\",\"slug\":\"\",\"content\":\"\",\"content_html\":\"\",\"excerpt\":\"\"}'), +(15, 'ru', '4', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(16, 'ru', '4', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(17, 'ru', '5', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(18, 'ru', '5', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(19, 'ru', '6', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(20, 'ru', '6', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(21, 'ru', '7', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(22, 'ru', '7', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(23, 'ru', '8', 'Lovata\\Shopaholic\\Models\\Product', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(24, 'ru', '8', 'Lovata\\Shopaholic\\Models\\Offer', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(28, 'tm', '8', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(29, 'tm', '9', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(30, 'tm', '10', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(31, 'tm', '11', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(32, 'tm', '12', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(33, 'tm', '13', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(34, 'tm', '14', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(35, 'tm', '15', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(36, 'tm', '16', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(37, 'tm', '17', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(38, 'tm', '18', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(39, 'tm', '19', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(40, 'tm', '20', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(41, 'tm', '21', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'), +(42, 'tm', '22', 'Lovata\\Shopaholic\\Models\\Category', '{\"name\":\"\",\"preview_text\":\"\",\"description\":\"\"}'); + +INSERT INTO `rainlab_translate_locales` (`id`, `code`, `name`, `is_default`, `is_enabled`, `sort_order`) VALUES +(1, 'tm', 'Turkmen', 0, 1, 1), +(2, 'ru', 'Russian', 1, 1, 2); + +INSERT INTO `rainlab_translate_messages` (`id`, `code`, `message_data`, `found`) VALUES +(1, 'your.form.was.successfully.submitted', '{\"x\":\"Your form was successfully submitted\"}', 1); + +INSERT INTO `site21_shopaholic_fields` (`id`, `name`, `slug`, `type`, `active`, `created_at`, `updated_at`, `module`, `span`, `size`, `comment`, `tab`, `settings`) VALUES +(1, 'featured', 'featured', 'text', 1, '2022-06-25 06:22:05', '2022-06-25 06:22:10', 'product', 'auto', 'tiny', '', '0', '{\"cached\": \"1\", \"inlist\": \"0\", \"translatable\": \"0\"}'); + +INSERT INTO `system_event_logs` (`id`, `level`, `message`, `details`, `created_at`, `updated_at`) VALUES +(2, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\ActiveField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:19:04', '2022-06-24 12:19:04'), +(3, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:20:57', '2022-06-24 12:20:57'), +(4, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:22:18', '2022-06-24 12:22:18'), +(5, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:23:15', '2022-06-24 12:23:15'), +(6, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:26:21', '2022-06-24 12:26:21'), +(7, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:27:18', '2022-06-24 12:27:18'), +(8, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:27:37', '2022-06-24 12:27:37'), +(9, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:27:42', '2022-06-24 12:27:42'), +(10, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:30:55', '2022-06-24 12:30:55'), +(11, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Lovata\\Shopaholic\\Models\\Kharanenka\\Scope\\ActiveField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:31:59', '2022-06-24 12:31:59'), +(12, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:32:07', '2022-06-24 12:32:07'), +(13, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalErrorException: Trait \'Kharanenka\\Scope\\NameField\' not found in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/shopaholic/models/Brand.php:62\nStack trace:\n#0 {main}', NULL, '2022-06-24 12:32:59', '2022-06-24 12:32:59'), +(15, 'error', 'Twig\\Error\\SyntaxError: Unknown \"this\" filter in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/layouts/master.htm\" at line 27. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:788\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(563): Twig\\ExpressionParser->getFilterNodeClass(\'this\', 27)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(434): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#15 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#59 {main}', NULL, '2022-06-24 15:18:49', '2022-06-24 15:18:49'), +(16, 'error', 'Twig\\Error\\SyntaxError: Unknown \"this\" filter in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/layouts/master.htm\" at line 27. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:788\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(563): Twig\\ExpressionParser->getFilterNodeClass(\'this\', 27)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(434): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#15 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#59 {main}', NULL, '2022-06-24 15:19:03', '2022-06-24 15:19:03'), +(17, 'error', 'Twig\\Error\\SyntaxError: Unknown \"this\" filter in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/layouts/master.htm\" at line 27. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:788\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(563): Twig\\ExpressionParser->getFilterNodeClass(\'this\', 27)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(434): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#15 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#59 {main}', NULL, '2022-06-24 15:22:42', '2022-06-24 15:22:42'), +(18, 'error', 'Twig\\Error\\SyntaxError: Unknown \"var_dump\" filter in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/partials/home/categories.htm\" at line 3. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:788\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(563): Twig\\ExpressionParser->getFilterNodeClass(\'var_dump\', 3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\NameExpression))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\NameExpression))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\NameExpression))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1087): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'home/categories\', Array, true)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(44): Cms\\Twig\\Extension->partialFunction(\'home/categories\', Array, true)\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#21 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#65 {main}', NULL, '2022-06-24 16:15:17', '2022-06-24 16:15:17'), +(19, 'error', 'Twig\\Error\\SyntaxError: Unknown \"dd\" function in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/partials/home/categories.htm\" at line 3. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:762\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(460): Twig\\ExpressionParser->getFunctionNodeClass(\'dd\', 3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(235): Twig\\ExpressionParser->getFunctionNode(\'dd\', 3)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1087): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'home/categories\', Array, true)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(44): Cms\\Twig\\Extension->partialFunction(\'home/categories\', Array, true)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#19 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#63 {main}', NULL, '2022-06-24 16:15:34', '2022-06-24 16:15:34'), +(20, 'error', 'October\\Rain\\Exception\\ApplicationException: Invalid file path specified: \'/{\"translatable\":[],\"purgeable\":[],\"file_name\":\"feature1.jpg\",\"title\":null,\"description\":null,\"field\":\"icon\",\"sort_order\":3,\"disk_name\":\"62b5de656eb88148342183.jpg\",\"id\":3,\"path\":\"http:////localhost:8000//storage//app//uploads//public//62b//5de//656//62b5de656eb88148342183.jpg\",\"extension\":\"jpg\"}\'. in /Users/tmstore/Desktop/projects old/new folder/october/modules/system/Classes/MediaLibrary.php:494\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/modules/system/Classes/MediaLibrary.php(538): System\\Classes\\MediaLibrary::validatePath(\'/{\"translatable...\')\n#1 /Users/tmstore/Desktop/projects old/new folder/october/modules/system/Classes/MediaLibrary.php(528): System\\Classes\\MediaLibrary->getPathUrl(Object(System\\Models\\File))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/modules/system/Twig/Extension.php(101): System\\Classes\\MediaLibrary::url(Object(System\\Models\\File))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/e5/e50d5db388956caa954209cc02bd30c81bb29436bb013d8f5f78bbb865fdbf18.php(66): System\\Twig\\Extension->mediaFilter(Object(System\\Models\\File))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3b5086712307290dd6d86340649baa02572ba5f736dc91b2319f6b6ea0b935b5->doDisplay(Array, Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryList\', Array, true)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(44): Cms\\Twig\\Extension->partialFunction(\'home/categories\', Array, true)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#16 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#60 {main}\n\nNext Twig\\Error\\RuntimeError: An exception has been thrown during the rendering of a template (\"Invalid file path specified: \'/{\"translatable\":[],\"purgeable\":[],\"file_name\":\"feature1.jpg\",\"title\":null,\"description\":null,\"field\":\"icon\",\"sort_order\":3,\"disk_name\":\"62b5de656eb88148342183.jpg\",\"id\":3,\"path\":\"http:////localhost:8000//storage//app//uploads//public//62b//5de//656//62b5de656eb88148342183.jpg\",\"extension\":\"jpg\"}\'.\") in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/partials/home/categories.htm\" at line 15. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php:419\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryList\', Array, true)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(44): Cms\\Twig\\Extension->partialFunction(\'home/categories\', Array, true)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#11 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#55 {main}', NULL, '2022-06-24 16:35:20', '2022-06-24 16:35:20'), +(21, 'error', 'Twig\\Error\\SyntaxError: Unknown \"path\" filter in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/partials/home/categories.htm\" at line 15. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:788\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(563): Twig\\ExpressionParser->getFilterNodeClass(\'path\', 15)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1087): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryList\', Array, true)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(44): Cms\\Twig\\Extension->partialFunction(\'home/categories\', Array, true)\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#25 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#65 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#66 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#67 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#68 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#69 {main}', NULL, '2022-06-24 16:37:02', '2022-06-24 16:37:02'), +(22, 'error', 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException: Command \"optimise\" is not defined.\n\nDid you mean this?\n optimize in /Users/tmstore/Desktop/projects old/new folder/october/vendor/symfony/console/Application.php:651\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/symfony/console/Application.php(236): Symfony\\Component\\Console\\Application->find(\'optimise\')\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/symfony/console/Application.php(148): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Console/Application.php(88): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(121): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#5 {main}', NULL, '2022-06-25 06:39:59', '2022-06-25 06:39:59'), +(23, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function Lovata\\Toolbox\\Classes\\Component\\ElementData::get(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and exactly 1 expected in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/toolbox/classes/component/ElementData.php:52\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): Lovata\\Toolbox\\Classes\\Component\\ElementData->get()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php(102): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(Lovata\\Shopaholic\\Components\\CategoryData), \'get\', Array, \'method\', false, false, true, 28)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryData\', Array, true)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#14 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#58 {main}', NULL, '2022-06-25 16:22:33', '2022-06-25 16:22:33'), +(24, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function Lovata\\Toolbox\\Classes\\Component\\ElementData::get(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and exactly 1 expected in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/toolbox/classes/component/ElementData.php:52\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): Lovata\\Toolbox\\Classes\\Component\\ElementData->get()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php(102): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(Lovata\\Shopaholic\\Components\\CategoryData), \'get\', Array, \'method\', false, false, true, 28)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryData\', Array, true)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#14 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#58 {main}', NULL, '2022-06-25 16:27:10', '2022-06-25 16:27:10'), +(25, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function Lovata\\Toolbox\\Classes\\Component\\ElementData::get(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and exactly 1 expected in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/toolbox/classes/component/ElementData.php:52\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): Lovata\\Toolbox\\Classes\\Component\\ElementData->get()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php(102): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(Lovata\\Shopaholic\\Components\\CategoryData), \'get\', Array, \'method\', false, false, true, 28)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryData\', Array, true)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#14 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#58 {main}', NULL, '2022-06-25 16:27:16', '2022-06-25 16:27:16'), +(26, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function Lovata\\Toolbox\\Classes\\Component\\ElementData::get(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and exactly 1 expected in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/toolbox/classes/component/ElementData.php:52\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): Lovata\\Toolbox\\Classes\\Component\\ElementData->get()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php(102): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(Lovata\\Shopaholic\\Components\\CategoryData), \'get\', Array, \'method\', false, false, true, 28)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryData\', Array, true)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#14 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#58 {main}', NULL, '2022-06-25 16:27:41', '2022-06-25 16:27:41'), +(27, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function Lovata\\Toolbox\\Classes\\Component\\ElementData::get(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and exactly 1 expected in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/toolbox/classes/component/ElementData.php:52\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): Lovata\\Toolbox\\Classes\\Component\\ElementData->get()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php(102): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(Lovata\\Shopaholic\\Components\\CategoryData), \'get\', Array, \'method\', false, false, true, 28)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryData\', Array, true)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#14 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#58 {main}', NULL, '2022-06-25 16:33:03', '2022-06-25 16:33:03'), +(28, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function Lovata\\Toolbox\\Classes\\Component\\ElementData::get(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and exactly 1 expected in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/toolbox/classes/component/ElementData.php:52\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): Lovata\\Toolbox\\Classes\\Component\\ElementData->get()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php(102): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(Lovata\\Shopaholic\\Components\\CategoryData), \'get\', Array, \'method\', false, false, true, 28)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'CategoryData\', Array, true)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#14 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#58 {main}', NULL, '2022-06-25 16:43:37', '2022-06-25 16:43:37'), +(29, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Type error: Too few arguments to function System\\Models\\File::getThumb(), 0 passed in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php on line 1566 and at least 2 expected in /Users/tmstore/Desktop/projects old/new folder/october/modules/system/Models/File.php:26\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Extension/CoreExtension.php(1566): System\\Models\\File->getThumb()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/d4/d4b055ab12a6718326c23c9d2e368625eb5670a7ff5f57e9b4641a4318d86840.php(79): twig_get_attribute(Object(Twig\\Environment), Object(Twig\\Source), Object(System\\Models\\File), \'thumb\', Array, \'method\', false, false, true, 29)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_8feb7e9a963fb7e60cfcc1721265aa752c9c0a496a612f24654f5b58069e7f72->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'post/1/first-bl...\')\n#8 [internal function]: Cms\\Classes\\CmsController->run(\'post/1/first-bl...\')\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#52 {main}', NULL, '2022-06-26 10:55:04', '2022-06-26 10:55:04'), +(30, 'error', 'Twig\\Error\\SyntaxError: Unknown \"endif\" tag in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/category-page.htm\" at line 43. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php:174\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'category-page/b...\')\n#8 [internal function]: Cms\\Classes\\CmsController->run(\'category-page/b...\')\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#52 {main}', NULL, '2022-06-26 13:07:54', '2022-06-26 13:07:54'), +(31, 'error', 'Cms\\Classes\\CmsException: The partial \'recaptcha\' is not found. in /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php:980\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'::recaptcha\', Array, true)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/bd/bd43fec2b913379263f2dbe62f94b50da9ec8ceb776614116ee717f9cb06920b.php(151): Cms\\Twig\\Extension->partialFunction(\'@recaptcha\', Array, true)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_77a5cc9eee1a1f130c09d8a73dbba325ce38c66f9d7829847f7f2b0cf32fc98e->doDisplay(Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'habarlashmak\')\n#8 [internal function]: Cms\\Classes\\CmsController->run(\'habarlashmak\')\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#52 {main}\n\nNext Twig\\Error\\RuntimeError: An exception has been thrown during the rendering of a template (\"The partial \'recaptcha\' is not found.\") in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/habarlashmak.htm\" at line 86. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php:419\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'habarlashmak\')\n#5 [internal function]: Cms\\Classes\\CmsController->run(\'habarlashmak\')\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#49 {main}', NULL, '2022-06-26 13:56:26', '2022-06-26 13:56:26'), +(32, 'error', 'Swift_TransportException: Expected response code 354 but got code \"503\", with message \"503 RCPT command expected\r\n\" in /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:459\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode(\'503 RCPT comman...\', Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand(\'DATA\\r\\n\', Array, Array, false, NULL)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(392): Swift_Transport_EsmtpTransport->executeCommand(\'DATA\\r\\n\', Array, Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(499): Swift_Transport_AbstractSmtpTransport->doDataCommand(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(518): Swift_Transport_AbstractSmtpTransport->doMailTransaction(Object(Swift_Message), \'noreply@domain....\', Array, Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo(Object(Swift_Message), \'noreply@domain....\', Array, Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(71): Swift_Transport_AbstractSmtpTransport->send(Object(Swift_Message), Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Mail/Mailer.php(451): Swift_Mailer->send(Object(Swift_Message), Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Mail/Mailer.php(115): Illuminate\\Mail\\Mailer->sendSwiftMessage(Object(Swift_Message))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Mail/Mailer.php(181): October\\Rain\\Mail\\Mailer->send(\'martin.forms::m...\', Array, Object(Closure))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(221): October\\Rain\\Mail\\Mailer->sendTo(Array, \'martin.forms::m...\', Array, Object(Closure))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/plugins/martin/forms/classes/SendMail.php(83): Illuminate\\Support\\Facades\\Facade::__callStatic(\'sendTo\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/plugins/martin/forms/classes/MagicForm.php(205): Martin\\Forms\\Classes\\SendMail::sendNotification(Array, Array, Object(Martin\\Forms\\Models\\Record), Object(October\\Rain\\Database\\Collection))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/ComponentBase.php(187): Martin\\Forms\\Classes\\MagicForm->onFormSubmit()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(851): Cms\\Classes\\ComponentBase->runAjaxHandler(\'onFormSubmit\')\n#15 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(742): Cms\\Classes\\Controller->runAjaxHandler(\'genericForm::on...\')\n#16 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(374): Cms\\Classes\\Controller->execAjaxHandlers()\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'habarlashmak\')\n#19 [internal function]: Cms\\Classes\\CmsController->run(\'habarlashmak\')\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#63 {main}', NULL, '2022-06-26 13:58:43', '2022-06-26 13:58:43'), +(33, 'error', 'ErrorException: log() expects parameter 1 to be float, string given in /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/ordersshopaholic/components/Cart.php:68\nStack trace:\n#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, \'log() expects p...\', \'/Users/tmstore/...\', 68, Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/plugins/lovata/ordersshopaholic/components/Cart.php(68): log(\'sdfsdfsd\')\n#2 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/ComponentBase.php(187): Lovata\\OrdersShopaholic\\Components\\Cart->onAdd()\n#3 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(874): Cms\\Classes\\ComponentBase->runAjaxHandler(\'onAdd\')\n#4 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(742): Cms\\Classes\\Controller->runAjaxHandler(\'onAdd\')\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(374): Cms\\Classes\\Controller->execAjaxHandlers()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#8 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#52 {main}', NULL, '2022-06-26 16:44:46', '2022-06-26 16:44:46'); +INSERT INTO `system_event_logs` (`id`, `level`, `message`, `details`, `created_at`, `updated_at`) VALUES +(34, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Object of class Lovata\\OrdersShopaholic\\Classes\\Collection\\CartPositionCollection could not be converted to string in /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/c6/c60c0338c10db3a73e87b28cc4ff960adde70643cd39abada8df4e65a9b67b88.php:88\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_f9c3b48b3683ab8d273edd2d24d85166205cef2e00cfaa2e647dcfe458d6bab5->doDisplay(Array, Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(1088): Twig\\Template->render(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/Extension.php(102): Cms\\Classes\\Controller->renderPartial(\'ProductList\', Array, true)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php(52): Cms\\Twig\\Extension->partialFunction(\'home/products\', Array, true)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#12 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#56 {main}', NULL, '2022-06-26 16:45:53', '2022-06-26 16:45:53'), +(35, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Object of class Lovata\\OrdersShopaholic\\Classes\\Collection\\CartPositionCollection could not be converted to string in /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/f7/f7ed2b69a669988c5485815981600f1976a4737d250defc09bf3bcf78a2d3778.php:77\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_6d8d0fd0f949cd2996bee591ba8dbccc2e5ada762a1213988b4ce5a40b0c350d->doDisplay(Array, Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'sebet\')\n#6 [internal function]: Cms\\Classes\\CmsController->run(\'sebet\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#50 {main}', NULL, '2022-06-27 13:55:57', '2022-06-27 13:55:57'), +(36, 'error', 'Twig\\Error\\SyntaxError: Unexpected character \";\" in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 86. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php:365\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(292): Twig\\Lexer->lexExpression()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(186): Twig\\Lexer->lexVar()\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(541): Twig\\Lexer->tokenize(Object(Twig\\Source))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->tokenize(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#9 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#53 {main}', NULL, '2022-07-05 14:40:29', '2022-07-05 14:40:29'), +(37, 'error', 'Twig\\Error\\SyntaxError: Unexpected character \";\" in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 86. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php:365\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(292): Twig\\Lexer->lexExpression()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(186): Twig\\Lexer->lexVar()\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(541): Twig\\Lexer->tokenize(Object(Twig\\Source))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->tokenize(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#9 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#53 {main}', NULL, '2022-07-05 14:40:40', '2022-07-05 14:40:40'), +(38, 'error', 'Twig\\Error\\SyntaxError: Unknown \"dd\" function in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 86. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:762\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(460): Twig\\ExpressionParser->getFunctionNodeClass(\'dd\', 86)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(235): Twig\\ExpressionParser->getFunctionNode(\'dd\', 86)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#23 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#65 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#66 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#67 {main}', NULL, '2022-07-05 14:40:47', '2022-07-05 14:40:47'), +(39, 'error', 'Twig\\Error\\SyntaxError: Unexpected character \";\" in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 86. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php:365\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(292): Twig\\Lexer->lexExpression()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(186): Twig\\Lexer->lexVar()\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(541): Twig\\Lexer->tokenize(Object(Twig\\Source))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->tokenize(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#9 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#53 {main}', NULL, '2022-07-05 14:41:15', '2022-07-05 14:41:15'), +(40, 'error', 'Twig\\Error\\SyntaxError: Unknown \"var_dump\" function in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 86. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:762\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(460): Twig\\ExpressionParser->getFunctionNodeClass(\'var_dump\', 86)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(235): Twig\\ExpressionParser->getFunctionNode(\'var_dump\', 86)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#23 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#65 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#66 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#67 {main}', NULL, '2022-07-05 14:41:41', '2022-07-05 14:41:41'), +(41, 'error', 'Twig\\Error\\SyntaxError: Unknown \"var_dump\" function in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 48. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:762\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(460): Twig\\ExpressionParser->getFunctionNodeClass(\'var_dump\', 48)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(235): Twig\\ExpressionParser->getFunctionNode(\'var_dump\', 48)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#21 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#65 {main}', NULL, '2022-07-05 14:55:56', '2022-07-05 14:55:56'), +(42, 'error', 'Twig\\Error\\SyntaxError: Unknown \"dd\" function in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 48. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php:762\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(460): Twig\\ExpressionParser->getFunctionNodeClass(\'dd\', 48)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(235): Twig\\ExpressionParser->getFunctionNode(\'dd\', 48)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#21 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#65 {main}', NULL, '2022-07-05 14:56:05', '2022-07-05 14:56:05'), +(43, 'error', 'Symfony\\Component\\Debug\\Exception\\FatalThrowableError: Object of class Lovata\\Shopaholic\\Classes\\Collection\\OfferCollection could not be converted to string in /Users/tmstore/Desktop/projects old/new folder/october/storage/cms/twig/5e/5e6bce99b0d02feb2a6887e657252ef848ad2f225a0eb5611fffb596c294e324.php:148\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(405): __TwigTemplate_3760decd690b8f225c3d08d31ce2e263698a018cd0e08f4d72ab60109f360823->doDisplay(Array, Array)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(378): Twig\\Template->displayWithErrorHandling(Array, Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Template.php(390): Twig\\Template->display(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(425): Twig\\Template->render(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#6 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#50 {main}', NULL, '2022-07-05 15:01:41', '2022-07-05 15:01:41'), +(44, 'error', 'Twig\\Error\\SyntaxError: Unexpected character \"&\" in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php:365\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(281): Twig\\Lexer->lexExpression()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(182): Twig\\Lexer->lexBlock()\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(541): Twig\\Lexer->tokenize(Object(Twig\\Source))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->tokenize(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#9 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#53 {main}', NULL, '2022-07-05 16:00:13', '2022-07-05 16:00:13'), +(45, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"if\" (\"end of statement block\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(47): Twig\\TokenStream->expect(3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#20 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#64 {main}', NULL, '2022-07-05 16:00:27', '2022-07-05 16:00:27'), +(46, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"if\" (\"end of statement block\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(47): Twig\\TokenStream->expect(3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#20 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#64 {main}', NULL, '2022-07-05 16:00:59', '2022-07-05 16:00:59'), +(47, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"if\" (\"end of statement block\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(47): Twig\\TokenStream->expect(3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#20 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#64 {main}', NULL, '2022-07-05 16:01:14', '2022-07-05 16:01:14'), +(48, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"AND\" (\"end of statement block\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(53): Twig\\TokenStream->expect(3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#20 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#64 {main}', NULL, '2022-07-05 16:01:30', '2022-07-05 16:01:30'), +(49, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"if\" (\"end of statement block\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(47): Twig\\TokenStream->expect(3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#20 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#64 {main}', NULL, '2022-07-05 16:01:39', '2022-07-05 16:01:39'), +(50, 'error', 'Twig\\Error\\SyntaxError: Unexpected character \"&\" in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 97. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php:365\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(281): Twig\\Lexer->lexExpression()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(182): Twig\\Lexer->lexBlock()\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(541): Twig\\Lexer->tokenize(Object(Twig\\Source))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->tokenize(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#9 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#53 {main}', NULL, '2022-07-05 16:02:53', '2022-07-05 16:02:53'), +(51, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"AND\" (\"end of statement block\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 97. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(38): Twig\\TokenStream->expect(3)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#20 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#64 {main}', NULL, '2022-07-05 16:03:02', '2022-07-05 16:03:02'), +(52, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"punctuation\" of value \"|\" (\"name\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 97. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(554): Twig\\TokenStream->expect(5)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/ExpressionParser.php(83): Twig\\ExpressionParser->parseExpression(21)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(36): Twig\\ExpressionParser->parseExpression()\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#24 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#25 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#27 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#65 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#66 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#67 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#68 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#69 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#70 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#71 {main}', NULL, '2022-07-05 16:03:12', '2022-07-05 16:03:12'), +(53, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"string\" of value \"styles\" (\"name\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 1. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Twig/PutTokenParser.php(35): Twig\\TokenStream->expect(5)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Cms\\Twig\\PutTokenParser->parse(Object(Twig\\Token))\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#10 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#54 {main}', NULL, '2022-07-06 05:44:47', '2022-07-06 05:44:47'); +INSERT INTO `system_event_logs` (`id`, `level`, `message`, `details`, `created_at`, `updated_at`) VALUES +(54, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"qty\" (\"end of print statement\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 92. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(142): Twig\\TokenStream->expect(4)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#19 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#63 {main}', NULL, '2022-07-06 06:19:50', '2022-07-06 06:19:50'), +(55, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"string\" of value \" : readonly}} value=\"{{cart.quantity}}\" />\n +\n
\" (\"end of print statement\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 93. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(142): Twig\\TokenStream->expect(4)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#19 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#63 {main}', NULL, '2022-07-06 06:20:23', '2022-07-06 06:20:23'), +(56, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"punctuation\" of value \":\" (\"end of print statement\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 96. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(142): Twig\\TokenStream->expect(4)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#17 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#19 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#63 {main}', NULL, '2022-07-06 06:22:11', '2022-07-06 06:22:11'), +(57, 'error', 'Twig\\Error\\SyntaxError: Unexpected character \"&\" in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 91. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php:365\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(292): Twig\\Lexer->lexExpression()\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Lexer.php(186): Twig\\Lexer->lexVar()\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(541): Twig\\Lexer->tokenize(Object(Twig\\Source))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->tokenize(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#7 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#8 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#9 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#20 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#21 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#23 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#53 {main}', NULL, '2022-07-06 06:55:08', '2022-07-06 06:55:08'), +(58, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"name\" of value \"AND\" (\"end of print statement\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 91. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(142): Twig\\TokenStream->expect(4)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#23 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#65 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#66 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#67 {main}', NULL, '2022-07-06 06:55:20', '2022-07-06 06:55:20'), +(59, 'error', 'Twig\\Error\\SyntaxError: Unexpected token \"operator\" of value \"not\" (\"end of print statement\" expected) in \"/Users/tmstore/Desktop/projects old/new folder/october/themes/30coffe/pages/home.htm\" at line 91. in /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenStream.php:76\nStack trace:\n#0 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(142): Twig\\TokenStream->expect(4)\n#1 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#2 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#3 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#4 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#5 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#6 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#7 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#14 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#15 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#16 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#17 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#18 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#19 /Users/tmstore/Desktop/projects old/new folder/october/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#20 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#21 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#22 /Users/tmstore/Desktop/projects old/new folder/october/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'/\')\n#23 [internal function]: Cms\\Classes\\CmsController->run(\'/\')\n#24 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#25 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#26 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#27 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#28 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#29 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/projects old/new folder/october/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#35 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#38 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#41 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#42 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#44 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#47 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#50 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#52 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#55 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#56 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#57 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#58 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#59 /Users/tmstore/Desktop/projects old/new folder/october/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#61 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#62 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#64 /Users/tmstore/Desktop/projects old/new folder/october/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#65 /Users/tmstore/Desktop/projects old/new folder/october/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#66 /Users/tmstore/Desktop/projects old/new folder/october/server.php(17): require_once(\'/Users/tmstore/...\')\n#67 {main}', NULL, '2022-07-06 07:05:05', '2022-07-06 07:05:05'), +(60, 'error', 'Symfony\\Component\\Console\\Exception\\CommandNotFoundException: Command \"migrate\" is not defined. in /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/symfony/console/Application.php:651\nStack trace:\n#0 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/symfony/console/Application.php(236): Symfony\\Component\\Console\\Application->find(\'migrate\')\n#1 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/symfony/console/Application.php(148): Symfony\\Component\\Console\\Application->doRun(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#2 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Console/Application.php(88): Symfony\\Component\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#3 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(121): Illuminate\\Console\\Application->run(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#4 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle(Object(Symfony\\Component\\Console\\Input\\ArgvInput), Object(Symfony\\Component\\Console\\Output\\ConsoleOutput))\n#5 {main}', NULL, '2022-09-14 05:07:49', '2022-09-14 05:07:49'), +(61, 'error', 'Twig\\Error\\SyntaxError: Unknown \"this\" tag in \"/Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/themes/sapaly/layouts/master.htm\" at line 11. in /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php:174\nStack trace:\n#0 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#1 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#2 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#3 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#4 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#5 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/modules/cms/Classes/Controller.php(434): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#6 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#7 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'home\')\n#8 [internal function]: Cms\\Classes\\CmsController->run(\'home\')\n#9 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#10 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#11 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#12 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#13 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#14 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#15 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#16 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#17 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#18 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#19 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#20 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#21 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#22 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#23 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#24 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#25 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#26 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#27 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#29 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#30 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#32 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#33 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#35 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#36 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#37 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#39 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#43 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#45 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#46 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#48 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#49 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#50 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/server.php(17): require_once(\'/Users/tmstore/...\')\n#52 {main}', NULL, '2022-09-14 05:50:03', '2022-09-14 05:50:03'), +(62, 'error', 'Twig\\Error\\SyntaxError: Unknown \"resize\" filter in \"/Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/themes/sapaly2/pages/category-page.htm\" at line 40. in /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php:788\nStack trace:\n#0 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php(563): Twig\\ExpressionParser->getFilterNodeClass(\'resize\', 40)\n#1 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php(548): Twig\\ExpressionParser->parseFilterExpressionRaw(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#2 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php(406): Twig\\ExpressionParser->parseFilterExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#3 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php(289): Twig\\ExpressionParser->parsePostfixExpression(Object(Twig\\Node\\Expression\\GetAttrExpression))\n#4 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php(175): Twig\\ExpressionParser->parsePrimaryExpression()\n#5 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/ExpressionParser.php(70): Twig\\ExpressionParser->getPrimary()\n#6 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php(141): Twig\\ExpressionParser->parseExpression()\n#7 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#8 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#9 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/TokenParser/ForTokenParser.php(52): Twig\\Parser->subparse(Array)\n#10 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\ForTokenParser->parse(Object(Twig\\Token))\n#11 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/TokenParser/IfTokenParser.php(39): Twig\\Parser->subparse(Array)\n#12 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php(184): Twig\\TokenParser\\IfTokenParser->parse(Object(Twig\\Token))\n#13 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Parser.php(97): Twig\\Parser->subparse(NULL, false)\n#14 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(562): Twig\\Parser->parse(Object(Twig\\TokenStream))\n#15 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(594): Twig\\Environment->parse(Object(Twig\\TokenStream))\n#16 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(408): Twig\\Environment->compileSource(Object(Twig\\Source))\n#17 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/twig/twig/src/Environment.php(381): Twig\\Environment->loadClass(\'__TwigTemplate_...\', \'/Users/tmstore/...\', NULL)\n#18 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/modules/cms/Classes/Controller.php(424): Twig\\Environment->loadTemplate(\'/Users/tmstore/...\')\n#19 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/modules/cms/Classes/Controller.php(225): Cms\\Classes\\Controller->runPage(Object(Cms\\Classes\\Page))\n#20 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/modules/cms/Classes/CmsController.php(50): Cms\\Classes\\Controller->run(\'category-page/l...\')\n#21 [internal function]: Cms\\Classes\\CmsController->run(\'category-page/l...\')\n#22 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): call_user_func_array(Array, Array)\n#23 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction(\'run\', Array)\n#24 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(212): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(Cms\\Classes\\CmsController), \'run\')\n#25 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Route.php(169): Illuminate\\Routing\\Route->runController()\n#26 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(658): Illuminate\\Routing\\Route->run()\n#27 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#28 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/plugins/rainlab/translate/classes/LocaleMiddleware.php(29): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#29 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): RainLab\\Translate\\Classes\\LocaleMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#30 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#31 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#32 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#33 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#34 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#35 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#36 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#37 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#38 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#39 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#40 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#41 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#42 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#43 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(68): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#44 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#45 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#46 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#47 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(660): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#48 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(635): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))\n#49 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Router.php(601): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))\n#50 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/october/rain/src/Router/CoreRouter.php(20): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))\n#51 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(176): October\\Rain\\Router\\CoreRouter->dispatch(Object(Illuminate\\Http\\Request))\n#52 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))\n#53 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#54 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/october/rain/src/Foundation/Http/Middleware/CheckForMaintenanceMode.php(25): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#55 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#56 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#57 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/october/rain/src/Http/Middleware/TrustHosts.php(46): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#58 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(149): October\\Rain\\Http\\Middleware\\TrustHosts->handle(Object(Illuminate\\Http\\Request), Object(Closure))\n#59 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))\n#60 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(102): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))\n#61 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))\n#62 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))\n#63 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/index.php(43): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))\n#64 /Users/tmstore/Desktop/tps2022/sapaly mahabat/october/backend/server.php(17): require_once(\'/Users/tmstore/...\')\n#65 {main}', NULL, '2022-09-28 05:28:04', '2022-09-28 05:28:04'); + +INSERT INTO `system_files` (`id`, `disk_name`, `file_name`, `file_size`, `content_type`, `title`, `description`, `field`, `attachment_id`, `attachment_type`, `is_public`, `sort_order`, `created_at`, `updated_at`) VALUES +(6, '62b5dedc7ccb5379320907.jpg', 'feature5.jpg', 110514, 'image/jpeg', NULL, NULL, 'icon', '4', 'Lovata\\Shopaholic\\Models\\Category', 1, 6, '2022-06-24 15:57:16', '2022-06-24 15:57:33'), +(7, '62b6b1c2c71d0847540724.jpg', '1.jpg', 50700, 'image/jpeg', NULL, NULL, 'preview_image', '1', 'Lovata\\Shopaholic\\Models\\Product', 1, 7, '2022-06-25 06:57:06', '2022-06-25 06:57:15'), +(8, '62b6b1e932be5333131623.jpg', '5.jpg', 45220, 'image/jpeg', NULL, NULL, 'preview_image', '2', 'Lovata\\Shopaholic\\Models\\Product', 1, 8, '2022-06-25 06:57:45', '2022-06-25 06:57:48'), +(9, '62b6b1f88b397997537128.jpg', '2.jpg', 44953, 'image/jpeg', NULL, NULL, 'preview_image', '3', 'Lovata\\Shopaholic\\Models\\Product', 1, 9, '2022-06-25 06:58:00', '2022-06-25 06:58:02'), +(10, '62b75b2d6f3eb041132888.jpg', 'blog4.jpg', 91294, 'image/jpeg', NULL, NULL, 'featured_images', '1', 'RainLab\\Blog\\Models\\Post', 1, 10, '2022-06-25 18:59:57', '2022-06-25 19:00:01'), +(11, '62c565ceb2b81885264085.jpg', 'blog2.jpg', 102176, 'image/jpeg', NULL, NULL, 'featured_images', '2', 'RainLab\\Blog\\Models\\Post', 1, 11, '2022-07-06 10:37:02', '2022-07-06 10:37:23'), +(12, '62c566316776c379263264.jpg', 'feature2.jpg', 97450, 'image/jpeg', NULL, NULL, 'featured_images', '3', 'RainLab\\Blog\\Models\\Post', 1, 12, '2022-07-06 10:38:41', '2022-07-06 10:38:53'), +(13, '62c56682dfa39894686792.jpg', '4.jpg', 87807, 'image/jpeg', NULL, NULL, 'preview_image', '4', 'Lovata\\Shopaholic\\Models\\Product', 1, 13, '2022-07-06 10:40:02', '2022-07-06 10:40:16'), +(14, '62c566c0ab4a7381857768.jpg', '7.jpg', 75058, 'image/jpeg', NULL, NULL, 'preview_image', '5', 'Lovata\\Shopaholic\\Models\\Product', 1, 14, '2022-07-06 10:41:04', '2022-07-06 10:41:17'), +(15, '62c5672057f85156383998.jpg', '6.jpg', 48482, 'image/jpeg', NULL, NULL, 'preview_image', '6', 'Lovata\\Shopaholic\\Models\\Product', 1, 15, '2022-07-06 10:42:40', '2022-07-06 10:42:43'), +(16, '62c567491735e623513719.jpg', '8.jpg', 62373, 'image/jpeg', NULL, NULL, 'preview_image', '7', 'Lovata\\Shopaholic\\Models\\Product', 1, 16, '2022-07-06 10:43:21', '2022-07-06 10:43:22'), +(17, '62c56787b7c76922605558.jpg', '3.jpg', 85220, 'image/jpeg', NULL, NULL, 'preview_image', '8', 'Lovata\\Shopaholic\\Models\\Product', 1, 17, '2022-07-06 10:44:23', '2022-07-06 10:44:25'), +(24, '63216298957fb732480171.png', 'logo_sapaly.png', 21692, 'image/png', NULL, NULL, 'favicon', '2', 'Backend\\Models\\BrandSetting', 1, 24, '2022-09-14 05:11:52', '2022-09-14 05:12:20'), +(25, '63216369167b1860518623.png', 'logo_sapaly_smll.png', 10199, 'image/png', NULL, NULL, 'logo', '2', 'Backend\\Models\\BrandSetting', 1, 25, '2022-09-14 05:15:21', '2022-09-14 05:15:21'); + +INSERT INTO `system_mail_layouts` (`id`, `name`, `code`, `content_html`, `content_text`, `content_css`, `is_locked`, `options`, `created_at`, `updated_at`) VALUES +(1, 'Default layout', 'default', '\n\n\n \n \n\n\n \n\n \n\n \n {% partial \'header\' body %}\n {{ subject|raw }}\n {% endpartial %}\n\n \n \n \n\n \n {% partial \'footer\' body %}\n © {{ \"now\"|date(\"Y\") }} {{ appName }}. All rights reserved.\n {% endpartial %}\n\n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n {{ content|raw }}\n
\n
\n
\n\n\n', '{{ content|raw }}', '@media only screen and (max-width: 600px) {\n .inner-body {\n width: 100% !important;\n }\n\n .footer {\n width: 100% !important;\n }\n}\n\n@media only screen and (max-width: 500px) {\n .button {\n width: 100% !important;\n }\n}', 1, NULL, '2022-06-24 12:15:58', '2022-06-24 12:15:58'), +(2, 'System layout', 'system', '\n\n\n \n \n\n\n \n\n \n \n \n \n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n {{ content|raw }}\n\n \n {% partial \'subcopy\' body %}\n **This is an automatic message. Please do not reply to it.**\n {% endpartial %}\n
\n
\n
\n\n\n', '{{ content|raw }}\n\n\n---\nThis is an automatic message. Please do not reply to it.', '@media only screen and (max-width: 600px) {\n .inner-body {\n width: 100% !important;\n }\n\n .footer {\n width: 100% !important;\n }\n}\n\n@media only screen and (max-width: 500px) {\n .button {\n width: 100% !important;\n }\n}', 1, NULL, '2022-06-24 12:15:58', '2022-06-24 12:15:58'); + +INSERT INTO `system_mail_partials` (`id`, `name`, `code`, `content_html`, `content_text`, `is_custom`, `created_at`, `updated_at`) VALUES +(1, 'Header', 'header', '\n \n {% if url %}\n \n {{ body }}\n \n {% else %}\n \n {{ body }}\n \n {% endif %}\n \n', '*** {{ body|trim }} <{{ url }}>', 0, '2022-06-26 13:55:25', '2022-06-26 13:55:25'), +(2, 'Footer', 'footer', '\n \n \n \n \n \n
\n {{ body|md_safe }}\n
\n \n', '-------------------\n{{ body|trim }}', 0, '2022-06-26 13:55:25', '2022-06-26 13:55:25'), +(3, 'Button', 'button', '\n \n \n \n
\n \n \n \n \n
\n \n \n \n \n
\n \n {{ body }}\n \n
\n
\n
', '{{ body|trim }} <{{ url }}>', 0, '2022-06-26 13:55:25', '2022-06-26 13:55:25'), +(4, 'Panel', 'panel', '\n \n \n \n
\n \n \n \n \n
\n {{ body|md_safe }}\n
\n
', '{{ body|trim }}', 0, '2022-06-26 13:55:25', '2022-06-26 13:55:25'), +(5, 'Table', 'table', '
\n {{ body|md_safe }}\n
', '{{ body|trim }}', 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(6, 'Subcopy', 'subcopy', '\n \n \n \n
\n {{ body|md_safe }}\n
', '-----\n{{ body|trim }}', 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(7, 'Promotion', 'promotion', '\n \n \n \n
\n {{ body|md_safe }}\n
', '{{ body|trim }}', 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'); + +INSERT INTO `system_mail_templates` (`id`, `code`, `subject`, `description`, `content_html`, `content_text`, `layout_id`, `is_custom`, `created_at`, `updated_at`) VALUES +(1, 'lovata.ordersshopaholic::mail.create_order_manager', NULL, NULL, NULL, NULL, 1, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(2, 'lovata.ordersshopaholic::mail.create_order_user', NULL, NULL, NULL, NULL, 1, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(3, 'lovata.buddies::mail.restore', NULL, NULL, NULL, NULL, 1, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(4, 'lovata.buddies::mail.registration', NULL, NULL, NULL, NULL, 1, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(5, 'martin.forms::mail.notification', NULL, NULL, NULL, NULL, 1, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(6, 'martin.forms::mail.autoresponse', NULL, NULL, NULL, NULL, 1, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(7, 'backend::mail.invite', NULL, 'Invite new admin to the site', NULL, NULL, 2, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'), +(8, 'backend::mail.restore', NULL, 'Reset an admin password', NULL, NULL, 2, 0, '2022-06-26 13:55:26', '2022-06-26 13:55:26'); + +INSERT INTO `system_parameters` (`id`, `namespace`, `group`, `item`, `value`) VALUES +(1, 'system', 'update', 'count', '8'), +(2, 'system', 'update', 'retry', '1663910682'), +(3, 'system', 'core', 'build', '3'), +(4, 'cms', 'theme', 'active', '\"sapaly2\"'); + +INSERT INTO `system_plugin_history` (`id`, `code`, `type`, `version`, `detail`, `created_at`) VALUES +(1, 'October.Demo', 'comment', '1.0.1', 'First version of Demo', '2022-06-24 12:15:58'), +(2, 'Lovata.Toolbox', 'comment', '1.0.0', 'Initialize plugin.', '2022-06-24 12:17:28'), +(3, 'Lovata.Toolbox', 'comment', '1.1.0', 'Add diff, unshift, push, getNearestNext, getNearestPrev methods to ElementCollection class, add ComponentSubmitForm class', '2022-06-24 12:17:28'), +(4, 'Lovata.Toolbox', 'comment', '1.2.0', 'Add integration with Translate plugin', '2022-06-24 12:17:28'), +(5, 'Lovata.Toolbox', 'comment', '1.3.0', 'Adding afterCreate model event handling for additional cache cleaning', '2022-06-24 12:17:28'), +(6, 'Lovata.Toolbox', 'comment', '1.3.1', 'Restore getOldFormData() method in ComponentSubmitForm class', '2022-06-24 12:17:28'), +(7, 'Lovata.Toolbox', 'comment', '1.3.2', 'Fix lang path for the default properties tab in CommonProperty class', '2022-06-24 12:17:28'), +(8, 'Lovata.Toolbox', 'comment', '1.3.3', 'Fix path to field name with error in getErrorMessage() method', '2022-06-24 12:17:28'), +(9, 'Lovata.Toolbox', 'comment', '1.4.0', 'Add PageHelper class', '2022-06-24 12:17:28'), +(10, 'Lovata.Toolbox', 'comment', '1.4.1', 'Fix processing of positive results in ComponentSubmitForm::getResponseModeAjax() method, if flash_on enabled', '2022-06-24 12:17:28'), +(11, 'Lovata.Toolbox', 'comment', '1.5.0', 'Add TraitInitActiveLang trait', '2022-06-24 12:17:28'), +(12, 'Lovata.Toolbox', 'comment', '1.6.0', 'Add SendMailHelper class, Add CommonSettings model', '2022-06-24 12:17:28'), +(13, 'Lovata.Toolbox', 'comment', '1.7.0', 'Add UserStorage classes. Add classes for integration with Lovata.Buddies and RainLab.User plugins', '2022-06-24 12:17:28'), +(14, 'Lovata.Toolbox', 'comment', '1.8.0', 'Added translation into French. Thanks for contribution philmarc.', '2022-06-24 12:17:28'), +(15, 'Lovata.Toolbox', 'comment', '1.9.0', 'Add TraitCached. Update vendor packages.', '2022-06-24 12:17:28'), +(16, 'Lovata.Toolbox', 'comment', '1.9.1', 'Remove force boot and register plugins in CommonTest class', '2022-06-24 12:17:28'), +(17, 'Lovata.Toolbox', 'comment', '1.10.0', 'Add PriceHelperTrait. Move PriceHelper class from Shopaholic plugin. Add set(), applySorting() methods to ElementCollection class. Add abstract store classes.', '2022-06-24 12:17:28'), +(18, 'Lovata.Toolbox', 'comment', '1.10.1', 'Fix ItemStorage class. Clone item objects form storage.', '2022-06-24 12:17:28'), +(19, 'Lovata.Toolbox', 'comment', '1.10.2', 'Fix ItemStorage class. Added cloning of *Item object before saving it to storage.', '2022-06-24 12:17:28'), +(20, 'Lovata.Toolbox', 'comment', '1.11.0', 'Added saving of arrays to class properties of *Store class objects after receiving array from cache.', '2022-06-24 12:17:28'), +(21, 'Lovata.Toolbox', 'comment', '1.12.0', 'Add PageHelper::getPageNameList() method.', '2022-06-24 12:17:28'), +(22, 'Lovata.Toolbox', 'comment', '1.12.1', 'Update of vendor packages', '2022-06-24 12:17:28'), +(23, 'Lovata.Toolbox', 'comment', '1.12.2', 'Update of php-pagination vendor packages', '2022-06-24 12:17:28'), +(24, 'Lovata.Toolbox', 'comment', '1.13.0', 'Added type returned by methods in AbstractStore * classes', '2022-06-24 12:17:28'), +(25, 'Lovata.Toolbox', 'comment', '1.14.0', 'Add Countable interface in ElementCollection class', '2022-06-24 12:17:28'), +(26, 'Lovata.Toolbox', 'comment', '1.14.1', 'Added natsort() for property value variants.', '2022-06-24 12:17:28'), +(27, 'Lovata.Toolbox', 'comment', '1.15.0', 'Added AbstractBackendColumnHandler, AbstractBackendFieldHandler, AbstractBackendMenuHandler, AbstractExtendRelationConfigHandler, AbstractModelRelationHandler classes.', '2022-06-24 12:17:28'), +(28, 'Lovata.Toolbox', 'comment', '1.16.0', 'Add package information to composer.json. Thanks for contribution pikanji.', '2022-06-24 12:17:28'), +(29, 'Lovata.Toolbox', 'comment', '1.17.0', 'Added processing of \"limit\" parameter for the pagination component.', '2022-06-24 12:17:28'), +(30, 'Lovata.Toolbox', 'comment', '1.18.0', 'Added AbstractImportModel class.', '2022-06-24 12:17:28'), +(31, 'Lovata.Toolbox', 'comment', '1.19.0', 'Added supported property types: number, rich editor, single checkbox, switch, balloon selector, tag list, radio.', '2022-06-24 12:17:28'), +(32, 'Lovata.Toolbox', 'comment', '1.20.0', 'Added Japanese language. Thanks for contribution pikanji.', '2022-06-24 12:17:28'), +(33, 'Lovata.Toolbox', 'comment', '1.20.1', 'Fixed deletion of old images for improt from CSV file.', '2022-06-24 12:17:28'), +(34, 'Lovata.Toolbox', 'comment', '1.21.0', 'Added support translatable slug in ElementPage class. Added German language. Thanks for contribution Gerald.', '2022-06-24 12:17:28'), +(35, 'Lovata.Toolbox', 'comment', '1.21.1', 'Removed Iterator interface from ElementCollection class. Added IteratorAggregate interface to ElementCollection class.', '2022-06-24 12:17:28'), +(36, 'Lovata.Toolbox', 'comment', '1.22.0', 'Replace array_intersect function with array_intersect_key in ElementCollection class.', '2022-06-24 12:17:28'), +(37, 'Lovata.Toolbox', 'comment', '1.23.0', 'Added copy() method to ElementCollection class. Added choice twig function.', '2022-06-24 12:17:28'), +(38, 'Lovata.Toolbox', 'comment', '1.24.0', 'Added caching of uploaded file objects as an array.', '2022-06-24 12:17:28'), +(39, 'Lovata.Toolbox', 'comment', '1.24.1', 'Fixed copy() method in ElementCollection class.', '2022-06-24 12:17:28'), +(40, 'Lovata.Toolbox', 'comment', '1.25.0', 'Added classes for import elements from xml file.', '2022-06-24 12:17:28'), +(41, 'Lovata.Toolbox', 'comment', '1.25.1', 'Fixed openMainFile method in AbstractImportModelFromXML class.', '2022-06-24 12:17:28'), +(42, 'Lovata.Toolbox', 'comment', '1.25.2', 'Added try->catch section for removing images in AbstractImportModel class.', '2022-06-24 12:17:28'), +(43, 'Lovata.Toolbox', 'comment', '1.25.3', 'Fixed bug with import through queues.', '2022-06-24 12:17:28'), +(44, 'Lovata.Toolbox', 'comment', '1.26.0', 'Added support of wildcard params to ElementPage class.', '2022-06-24 12:17:28'), +(45, 'Lovata.Toolbox', 'comment', '1.26.1', 'Fixed support of wildcard params in ElementPage class.', '2022-06-24 12:17:28'), +(46, 'Lovata.Toolbox', 'comment', '1.26.2', 'Added validation widget context field in AbstractBackendFieldHandler class.', '2022-06-24 12:17:28'), +(47, 'Lovata.Toolbox', 'comment', '1.27.0', 'Added redirect to error page, if result status is false and redirect URL is not empty.', '2022-06-24 12:17:28'), +(48, 'Lovata.Toolbox', 'comment', '1.28.0', 'Added dimension fields to lang files', '2022-06-24 12:17:28'), +(49, 'Lovata.Toolbox', 'comment', '1.28.1', 'Added passing $this param to get[FieldName]Attribute() method in ElementItem class. It is recommended to use parameter from callback function in the dynamic methods get[FieldName]Attribute in ElementItem class.', '2022-06-24 12:17:28'), +(50, 'Lovata.Toolbox', 'comment', '1.29.0', 'Improved speed of random method in ElementCollection class.', '2022-06-24 12:17:28'), +(51, 'Lovata.Toolbox', 'comment', '1.30.0', 'The ability to specify URL for downloading images has been added to the abstract import class. Thanks for contribution Sebastiaan Kloos.', '2022-06-24 12:17:28'), +(52, 'Lovata.Toolbox', 'comment', '1.31.0', 'Added composer.json to plugin.', '2022-06-24 12:17:28'), +(53, 'Lovata.Toolbox', 'comment', '1.32.0', 'Reduced count of database queries, if cache is empty.', '2022-06-24 12:17:28'), +(54, 'Lovata.Toolbox', 'comment', '1.33.0', 'Fixed $sFilterValue condition in AbstractStoreWithParam and AbstractStoreWithTwoParam classes.', '2022-06-24 12:17:28'), +(55, 'Lovata.Toolbox', 'comment', '1.33.1', 'Fixed error with cache images with same disk_name.', '2022-06-24 12:17:28'), +(56, 'Lovata.Toolbox', 'comment', '1.34.0', 'Added makeItemOnlyCache method to ElementCollection class.', '2022-06-24 12:17:28'), +(57, 'Lovata.Toolbox', 'comment', '1.34.1', 'Change lists method to pluck method. Thanks for contribution Nick Khaetsky.', '2022-06-24 12:17:28'), +(58, 'Lovata.Shopaholic', 'script', '1.0.0', 'create_table_categories.php', '2022-06-24 12:18:01'), +(59, 'Lovata.Shopaholic', 'script', '1.0.0', 'create_table_products.php', '2022-06-24 12:18:01'), +(60, 'Lovata.Shopaholic', 'script', '1.0.0', 'create_table_offers.php', '2022-06-24 12:18:01'), +(61, 'Lovata.Shopaholic', 'script', '1.0.0', 'create_table_brands.php', '2022-06-24 12:18:01'), +(62, 'Lovata.Shopaholic', 'comment', '1.0.0', 'Initialize plugin.', '2022-06-24 12:18:01'), +(63, 'Lovata.Shopaholic', 'comment', '1.1.0', 'Add integration with \"Popularity for Shopaholic\" and \"Tags for Shopaholic\" plugins', '2022-06-24 12:18:01'), +(64, 'Lovata.Shopaholic', 'comment', '1.2.0', 'preview_image, images fields in item classes returns \\System\\Models\\File class objects. Add integration with \"Reviews for Shopaholic\" plugin', '2022-06-24 12:18:01'), +(65, 'Lovata.Shopaholic', 'comment', '1.2.1', 'Remove php short tags from offers/update.htm', '2022-06-24 12:18:01'), +(66, 'Lovata.Shopaholic', 'comment', '1.2.2', 'Add additional cache cleaning after category reordering', '2022-06-24 12:18:01'), +(67, 'Lovata.Shopaholic', 'comment', '1.2.3', 'Adding additional cache cleaning for the sorted list of brands, after the creation of a new brand. Requires Toolbox plugin version 1.3.0 and later.', '2022-06-24 12:18:01'), +(68, 'Lovata.Shopaholic', 'comment', '1.3.0', 'Add menu types for integration with the StaticPage plugin. Add getPageUrl() method to the CategoryItem class. Requires Toolbox plugin version 1.4.0 and later. Thanks for contribution Alvaro Cánepa.', '2022-06-24 12:18:01'), +(69, 'Lovata.Shopaholic', 'comment', '1.3.1', 'Fix: processing of the \"nesting\" flag for the menu type \"catalog\"', '2022-06-24 12:18:01'), +(70, 'Lovata.Shopaholic', 'comment', '1.4.0', 'Replace code of product sorting by popularity and rating from Shopaholic to extension plugins. Add event \"shopaholic.sorting.get.list\" for custom sorting of products. Add integration with \"Related products for Shopaholic\" and \"Accessories for Shopaholic\" plugins', '2022-06-24 12:18:01'), +(71, 'Lovata.Shopaholic', 'comment', '1.4.1', 'Update annotations for \"Reviews for Shopaholic\" plugin. Fix $dates array in Product model. Thanks for contribution Alexander Shapoval.', '2022-06-24 12:18:01'), +(72, 'Lovata.Shopaholic', 'comment', '1.5.0', 'Add integration with \"Search for Shopaholic\",\"Sphinx for Shopaholic\" plugins', '2022-06-24 12:18:01'), +(73, 'Lovata.Shopaholic', 'comment', '1.6.0', 'Add integration with \"Compare for Shopaholic\"', '2022-06-24 12:18:01'), +(74, 'Lovata.Shopaholic', 'comment', '1.7.0', 'Added translation into French. Thanks for contribution philmarc.', '2022-06-24 12:18:01'), +(75, 'Lovata.Shopaholic', 'comment', '1.8.0', 'Add integration with \"Viewed products for Shopaholic\" plugin', '2022-06-24 12:18:01'), +(76, 'Lovata.Shopaholic', 'script', '1.9.0', 'seeder_price_format.php', '2022-06-24 12:18:01'), +(77, 'Lovata.Shopaholic', 'comment', '1.9.0', 'Add PriceHelperTrait, TraitCached in models. Add active() method to CategoryCollection class. Move PriceHelper class from Shopaholic plugin to Toolbox plugin. Add new store classes. Refactoring *Store, *Item, *Collection classes. Requires Toolbox plugin version 1.10.0 and later.', '2022-06-24 12:18:01'), +(78, 'Lovata.Shopaholic', 'script', '1.10.0', 'create_table_additional_categories.php', '2022-06-24 12:18:01'), +(79, 'Lovata.Shopaholic', 'comment', '1.10.0', 'Adding relation between Product model and additional categories. Adding ability to get list of products by category ID list, by the parent category ID.', '2022-06-24 12:18:01'), +(80, 'Lovata.Shopaholic', 'comment', '1.11.0', 'Adding getPageUrl() method to ProductItem, BrandItem classes.', '2022-06-24 12:18:01'), +(81, 'Lovata.Shopaholic', 'comment', '1.11.1', 'Adding \"field.additional_category\" value to lang files. Fixed displaying \"additional categories\" field only for update/preview forms.', '2022-06-24 12:18:01'), +(82, 'Lovata.Shopaholic', 'comment', '1.11.2', 'Fix work with *Store classes in *Handler classes.', '2022-06-24 12:18:01'), +(83, 'Lovata.Shopaholic', 'comment', '1.11.3', 'Fix error in ProductCollection class, if product list by category is empty.', '2022-06-24 12:18:01'), +(84, 'Lovata.Shopaholic', 'comment', '1.12.0', 'Added type returned by methods in AbstractStore * classes', '2022-06-24 12:18:01'), +(85, 'Lovata.Shopaholic', 'script', '1.13.0', 'create_table_promo_block.php', '2022-06-24 12:18:01'), +(86, 'Lovata.Shopaholic', 'script', '1.13.0', 'create_table_promo_block_relation.php', '2022-06-24 12:18:01'), +(87, 'Lovata.Shopaholic', 'comment', '1.13.0', 'Added PromoBlock model. Promo blocks are sections of content that you can place throughout your eCommerce website and advertise products, offers, discounts, campaigns, and other activity. Added PromoBlockData, PromoBlockPage, PromoBlockList components. Added PromoBlockItem, PromoBlockCollection classes.', '2022-06-24 12:18:01'), +(88, 'Lovata.Shopaholic', 'comment', '1.13.1', 'Added annotations for integration with Coupons for Shopaholic, Discounts for Shopaholic, Campaigns for Shopaholic plugins.', '2022-06-24 12:18:01'), +(89, 'Lovata.Shopaholic', 'comment', '1.14.0', 'Added \"additional_category\" field to ProductItem class.', '2022-06-24 12:18:01'), +(90, 'Lovata.Shopaholic', 'comment', '1.14.1', 'Remove vendor folder from plugin.', '2022-06-24 12:18:01'), +(91, 'Lovata.Shopaholic', 'comment', '1.15.0', 'Added import product, offers, categories, brands from CSV file in backend. Requires Toolbox plugin version 1.18.0 and later', '2022-06-24 12:18:01'), +(92, 'Lovata.Shopaholic', 'comment', '1.16.0', 'Added block with description about import of product/offer properties from CSV file.', '2022-06-24 12:18:01'), +(93, 'Lovata.Shopaholic', 'comment', '1.16.1', 'Added annotations of filterByDiscount(), filterByQuantity() methods to OfferCollection class.', '2022-06-24 12:18:01'), +(94, 'Lovata.Shopaholic', 'comment', '1.17.0', 'Added Japanese language. Thanks for contribution pikanji.', '2022-06-24 12:18:01'), +(95, 'Lovata.Shopaholic', 'comment', '1.18.0', 'Added German language. Thanks for contribution Gerald.', '2022-06-24 12:18:01'), +(96, 'Lovata.Shopaholic', 'comment', '1.19.0', 'Added translatable slug in Product, Brand, Category, PromoBlock models.', '2022-06-24 12:18:01'), +(97, 'Lovata.Shopaholic', 'comment', '1.19.1', 'Fixed permissions for promo block menu item. Thanks for contribution Andreas Kosmowicz.', '2022-06-24 12:18:01'), +(98, 'Lovata.Shopaholic', 'comment', '1.20.0', 'Added Slovak language. Thanks for contribution vosco88.', '2022-06-24 12:18:01'), +(99, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_taxes.php', '2022-06-24 12:18:01'), +(100, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_tax_category_relation.php', '2022-06-24 12:18:01'), +(101, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_tax_product_relation.php', '2022-06-24 12:18:01'), +(102, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_tax_country_relation.php', '2022-06-24 12:18:01'), +(103, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_tax_state_relation.php', '2022-06-24 12:18:01'), +(104, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_currency.php', '2022-06-24 12:18:01'), +(105, 'Lovata.Shopaholic', 'script', '1.21.0', 'seeder_create_default_currency.php', '2022-06-24 12:35:12'), +(106, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_price_types.php', '2022-06-24 12:35:13'), +(107, 'Lovata.Shopaholic', 'script', '1.21.0', 'create_table_prices.php', '2022-06-24 12:35:13'), +(108, 'Lovata.Shopaholic', 'script', '1.21.0', 'update_table_users_add_currency_field.php', '2022-06-24 12:35:13'), +(109, 'Lovata.Shopaholic', 'script', '1.21.0', 'seeder_transfer_offer_prices.php', '2022-06-24 12:35:13'), +(110, 'Lovata.Shopaholic', 'script', '1.21.0', 'update_table_offers_remove_price_field.php', '2022-06-24 12:35:13'), +(111, 'Lovata.Shopaholic', 'comment', '1.21.0', 'Added multicurrency. Added taxes. Added price types. Added shopaholic:check.table.integrity artisan command.', '2022-06-24 12:35:13'), +(112, 'Lovata.Shopaholic', 'comment', '1.21.1', 'Fixed labels for tax settings.', '2022-06-24 12:35:13'), +(113, 'Lovata.Shopaholic', 'comment', '1.21.2', 'Fix error with saving offer without prices.', '2022-06-24 12:35:13'), +(114, 'Lovata.Shopaholic', 'comment', '1.22.0', 'Added customizable import from xml file. Thanks to Rolands Zeltins. His donation made this feature available for everyone.', '2022-06-24 12:35:13'), +(115, 'Lovata.Shopaholic', 'comment', '1.22.1', 'Fixed command shopaholic:import_from_xml.', '2022-06-24 12:35:13'), +(116, 'Lovata.Shopaholic', 'comment', '1.22.2', 'Added \"deactivate\" fields to config of XmlImportSettings model.', '2022-06-24 12:35:13'), +(117, 'Lovata.Shopaholic', 'comment', '1.22.3', 'Fixed attaching of children categories to parent category in script of import from XML.', '2022-06-24 12:35:13'), +(118, 'Lovata.Shopaholic', 'comment', '1.22.4', 'Removed deleted offers from sorting by price.', '2022-06-24 12:35:13'), +(119, 'Lovata.Shopaholic', 'comment', '1.22.5', 'Fixed bug with deactivating items in import from XML files.', '2022-06-24 12:35:13'), +(120, 'Lovata.Shopaholic', 'comment', '1.23.0', 'Added ability to show catalog with active price type. Added annotations for integration with Subscriptions for Shopaholic plugin.', '2022-06-24 12:35:13'), +(121, 'Lovata.Shopaholic', 'comment', '1.23.1', 'Added step attribute to offer price field in backend view', '2022-06-24 12:35:13'), +(122, 'Lovata.Shopaholic', 'comment', '1.24.0', 'Added support of wildcard params to CategoryPage component. Requires Toolbox plugin version 1.26.0 and later', '2022-06-24 12:35:13'), +(123, 'Lovata.Shopaholic', 'comment', '1.24.1', 'Fixed support of wildcard params in CategoryPage component. Requires Toolbox plugin version 1.26.1 and later', '2022-06-24 12:35:13'), +(124, 'Lovata.Shopaholic', 'comment', '1.24.2', 'Added annotations for Subscriptions for Shopaholic plugin.', '2022-06-24 12:35:13'), +(125, 'Lovata.Shopaholic', 'comment', '1.24.3', 'Added validation of import fields that contains relation IDs.', '2022-06-24 12:35:13'), +(126, 'Lovata.Shopaholic', 'script', '1.25.0', 'create_table_measure.php', '2022-06-24 12:35:13'), +(127, 'Lovata.Shopaholic', 'script', '1.25.0', 'update_table_offers_add_dimensions_field.php', '2022-06-24 12:35:13'), +(128, 'Lovata.Shopaholic', 'comment', '1.25.0', 'Moved \"Measure\" model from \"Properties for Shopaholic\" plugin. Added weight, height, length, width, measure_of_unit, quantity_in_unit fields to Offer model. Added new global settings: size unit measure, weight unit measure, piece unit measure.', '2022-06-24 12:35:13'), +(129, 'Lovata.Shopaholic', 'script', '1.26.0', 'update_table_offers_add_measure_field.php', '2022-06-24 12:35:13'), +(130, 'Lovata.Shopaholic', 'comment', '1.26.0', 'Added relation to Offer model with Measure model.', '2022-06-24 12:35:13'), +(131, 'Lovata.Shopaholic', 'comment', '1.27.0', 'Added parent category field to backend in Category model. Thanks for contribution Dinwid.', '2022-06-24 12:35:13'), +(132, 'Lovata.Shopaholic', 'comment', '1.27.1', 'Fixed logic of getting prices in Offer model.', '2022-06-24 12:35:13'), +(133, 'Lovata.Shopaholic', 'script', '1.28.0', 'update_table_offers_change_quantity_field.php', '2022-06-24 12:35:13'), +(134, 'Lovata.Shopaholic', 'comment', '1.28.0', 'Added \"with children\" param in BrandCollection->category method. Added settings for \"default pages\". Added \"lovata.backend.extend_list_toolbar\" event to controllers. Added \"icon\" field to Brand, Category and PromoBlock models. Added settings \"Allow negative offer quantity\".', '2022-06-24 12:35:13'), +(135, 'Lovata.Shopaholic', 'comment', '1.29.0', 'Added composer.json to plugin', '2022-06-24 12:35:13'), +(136, 'Lovata.Shopaholic', 'comment', '1.30.0', 'Reduced count of database queries, if cache is empty. Requires Toolbox plugin version 1.32.0 and later.', '2022-06-24 12:35:13'), +(137, 'Lovata.Shopaholic', 'comment', '1.30.1', 'Added \"lazy\" param to tabs config of Products controller', '2022-06-24 12:35:13'), +(138, 'Lovata.Shopaholic', 'comment', '1.30.2', 'Fixed bug with category tree in v2', '2022-06-24 12:35:13'), +(139, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_cart.php', '2022-06-24 12:40:14'), +(140, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_cart_element.php', '2022-06-24 12:40:14'), +(141, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_offer_order.php', '2022-06-24 12:40:14'), +(142, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_order.php', '2022-06-24 12:40:15'), +(143, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_payment_method.php', '2022-06-24 12:40:15'), +(144, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_shipping_type.php', '2022-06-24 12:40:15'), +(145, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'table_create_status.php', '2022-06-24 12:40:15'), +(146, 'Lovata.OrdersShopaholic', 'script', '1.0.0', 'seeder_default_status.php', '2022-06-24 12:40:15'), +(147, 'Lovata.OrdersShopaholic', 'comment', '1.0.0', 'Initialize plugin.', '2022-06-24 12:40:15'), +(148, 'Lovata.OrdersShopaholic', 'comment', '1.0.1', 'Fix permission tab label in config', '2022-06-24 12:40:15'), +(149, 'Lovata.OrdersShopaholic', 'comment', '1.0.2', 'Remove php short tags from orders/_price_block.htm', '2022-06-24 12:40:15'), +(150, 'Lovata.OrdersShopaholic', 'script', '1.0.3', 'seeder_update_order_secret_key.php', '2022-06-24 12:40:15'), +(151, 'Lovata.OrdersShopaholic', 'comment', '1.0.3', 'Change method for generation secret_key field in Order model', '2022-06-24 12:40:15'), +(152, 'Lovata.OrdersShopaholic', 'comment', '1.0.4', 'Adding additional cache cleaning for the sorted list of payment methods and shipping types, after the creation of a new element. Requires Toolbox plugin version 1.3.0 and later.', '2022-06-24 12:40:15'), +(153, 'Lovata.OrdersShopaholic', 'comment', '1.0.5', '$casts property is replaced with $jsonable property in the Order model', '2022-06-24 12:40:15'), +(154, 'Lovata.OrdersShopaholic', 'comment', '1.1.0', 'The \"rewrite\" and \"increase\" flags are removed from the method of updating the quantity of items in the cart', '2022-06-24 12:40:15'), +(155, 'Lovata.OrdersShopaholic', 'script', '1.2.0', 'table_create_addition_properties.php', '2022-06-24 12:40:15'), +(156, 'Lovata.OrdersShopaholic', 'script', '1.2.0', 'seeder_default_order_properties.php', '2022-06-24 12:40:15'), +(157, 'Lovata.OrdersShopaholic', 'comment', '1.2.0', 'Add additional properties for Order model. Add settings for validation the email field as required.', '2022-06-24 12:40:15'), +(158, 'Lovata.OrdersShopaholic', 'comment', '1.2.1', 'Remove php short tags from orders/_price_block.htm', '2022-06-24 12:40:15'), +(159, 'Lovata.OrdersShopaholic', 'script', '1.3.0', 'table_update_shipping_type_add_price_field.php', '2022-06-24 12:40:15'), +(160, 'Lovata.OrdersShopaholic', 'comment', '1.3.0', 'Add \"price\" field in ShippingType model', '2022-06-24 12:40:15'), +(161, 'Lovata.OrdersShopaholic', 'comment', '1.3.1', 'Added check for isNested flag when expanding forms', '2022-06-24 12:40:15'), +(162, 'Lovata.OrdersShopaholic', 'comment', '1.4.0', 'Add integration with RainLab.User plugin. Added sending emails to the user and managers after the order was created. Add events \"shopaholic.order.created\", \"shopaholic.order.created.user.template.data\", \"shopaholic.order.created.manager.template.data\". Requires Toolbox plugin version 1.7.0 and later.', '2022-06-24 12:40:15'), +(163, 'Lovata.OrdersShopaholic', 'comment', '1.5.0', 'Update logic for new version of CResult class. Requires Toolbox plugin version 1.9.1 and later.', '2022-06-24 12:40:15'), +(164, 'Lovata.OrdersShopaholic', 'script', '1.6.0', 'table_update_status_add_is_user_show_field.php', '2022-06-24 12:40:15'), +(165, 'Lovata.OrdersShopaholic', 'script', '1.6.0', 'table_create_order_positions.php', '2022-06-24 12:40:15'), +(166, 'Lovata.OrdersShopaholic', 'script', '1.6.0', 'table_create_cart_positions.php', '2022-06-24 12:40:15'), +(167, 'Lovata.OrdersShopaholic', 'script', '1.6.0', 'table_create_order_position_addition_properties.php', '2022-06-24 12:40:15'), +(168, 'Lovata.OrdersShopaholic', 'script', '1.6.0', 'table_update_orders_remove_total_price_field.php', '2022-06-24 12:40:15'), +(169, 'Lovata.OrdersShopaholic', 'comment', '1.6.0', 'Add classes: OrderCollection, OrderPositionCollection, StatusCollection, OrderItem, OrderPositionItem, StatusItem. Add StatusList component. Adding the ability to create custom properties for order positions. Adding the ability to attach users with orders. Adding the ability to create/update order positions in backend. Add filter order list (backend) by payment method, shipping type, created_at/update_at fields. Add \"hasMany\" relation in User model with Order model. Add \"user_list\" property in User model. Add \"order\" in UserItem class. Refactoring CartProcessor, OrderProcessor classes. Rename classes: CartElementCollection => CartPositionCollection, CartElementItem => CartPositionItem. Requires Toolbox plugin version 1.10.0 and later.', '2022-06-24 12:40:15'), +(170, 'Lovata.OrdersShopaholic', 'comment', '1.6.1', 'Fix error in OrderPage::get() method.', '2022-06-24 12:40:15'), +(171, 'Lovata.OrdersShopaholic', 'comment', '1.6.2', 'Fix error in OfferOrderPositionProcessor class.', '2022-06-24 12:40:15'), +(172, 'Lovata.OrdersShopaholic', 'comment', '1.6.3', 'Fix work with *Store classes in *Handler classes', '2022-06-24 12:40:15'), +(173, 'Lovata.OrdersShopaholic', 'script', '1.6.4', 'seeder_fix_position_type_value.php', '2022-06-24 12:40:15'), +(174, 'Lovata.OrdersShopaholic', 'comment', '1.6.4', 'Fix position type default value', '2022-06-24 12:40:15'), +(175, 'Lovata.OrdersShopaholic', 'script', '1.7.0', 'table_update_payment_method_add_gateway_field.php', '2022-06-24 12:40:15'), +(176, 'Lovata.OrdersShopaholic', 'script', '1.7.0', 'table_update_orders_add_payment_data_fields.php', '2022-06-24 12:40:15'), +(177, 'Lovata.OrdersShopaholic', 'comment', '1.7.0', 'Improved integration with payment systems. Adds of shipping price filling from shipping type object, if shipping_price field value from request is empty.', '2022-06-24 12:40:15'), +(178, 'Lovata.OrdersShopaholic', 'script', '1.8.0', 'table_update_orders_add_payment_token_field.php', '2022-06-24 12:40:15'), +(179, 'Lovata.OrdersShopaholic', 'comment', '1.8.0', 'Add payment_token field to Order model', '2022-06-24 12:40:15'), +(180, 'Lovata.OrdersShopaholic', 'comment', '1.9.0', 'Added type returned by methods in AbstractStore * classes.', '2022-06-24 12:40:15'), +(181, 'Lovata.OrdersShopaholic', 'comment', '1.9.1', 'Adds secret_key field to OrderItem object.', '2022-06-24 12:40:15'), +(182, 'Lovata.OrdersShopaholic', 'comment', '1.10.0', 'Add Validation trait to Order model.', '2022-06-24 12:40:15'), +(183, 'Lovata.OrdersShopaholic', 'comment', '1.10.1', 'Remove links on lang file of Buddies plugin.', '2022-06-24 12:40:15'), +(184, 'Lovata.OrdersShopaholic', 'comment', '1.10.2', 'Fixed labels in ShippingType controller breadcrumbs.', '2022-06-24 12:40:15'), +(185, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'table_create_promo_mechanism.php', '2022-06-24 12:40:15'), +(186, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'table_create_order_promo_mechanism.php', '2022-06-24 12:40:15'), +(187, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'table_create_user_addresses.php', '2022-06-24 12:40:15'), +(188, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'seeder_address_order_properties.php', '2022-06-24 12:40:15'), +(189, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'table_update_orders_add_currency_field.php', '2022-06-24 12:40:16'), +(190, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'table_update_orders_add_manager_id_field.php', '2022-06-24 12:40:16'), +(191, 'Lovata.OrdersShopaholic', 'script', '1.11.0', 'table_create_tasks.php', '2022-06-24 12:40:16'), +(192, 'Lovata.OrdersShopaholic', 'comment', '1.11.0', 'Added PromoMechanism model. Added of opportunity to change price of order positions, shipping price, order total price, using promo mechanisms. Added user addresses. Added tasks with relation with orders, users.', '2022-06-24 12:40:16'), +(193, 'Lovata.OrdersShopaholic', 'comment', '1.11.1', 'Added annotations for integration with Coupons for Shopaholic, Discounts for Shopaholic, Campaigns for Shopaholic plugins.', '2022-06-24 12:40:16'), +(194, 'Lovata.OrdersShopaholic', 'comment', '1.11.2', 'Fixed the logic of getting custom field values of the saved user address when creating an order.', '2022-06-24 12:40:16'), +(195, 'Lovata.OrdersShopaholic', 'comment', '1.11.3', 'Fixed update of price data before sending an order to the payment gateway', '2022-06-24 12:40:16'), +(196, 'Lovata.OrdersShopaholic', 'comment', '1.11.4', 'Fixed creation of an order position via add() method.', '2022-06-24 12:40:16'), +(197, 'Lovata.OrdersShopaholic', 'comment', '1.12.0', 'Added supported types of order properties: number, rich editor, single checkbox, switch, balloon selector, tag list, radio.', '2022-06-24 12:40:16'), +(198, 'Lovata.OrdersShopaholic', 'comment', '1.12.1', 'Fixed logic for calculating old total price of order position without discounts.', '2022-06-24 12:40:16'), +(199, 'Lovata.OrdersShopaholic', 'comment', '1.13.0', 'Added Japanese language. Thanks for contribution pikanji.', '2022-06-24 12:40:16'), +(200, 'Lovata.OrdersShopaholic', 'comment', '1.14.0', 'Added getCurrency() method in Cart component. Improved parameter generation for redirecting to order page in MakeOrder component. Added shipping_type_id parameter processing in onAdd, onUpdate, onRemove methods (Cart component)', '2022-06-24 12:40:16'), +(201, 'Lovata.OrdersShopaholic', 'script', '1.14.1', 'table_update_tasks_change_description_type.php', '2022-06-24 12:40:16'), +(202, 'Lovata.OrdersShopaholic', 'comment', '1.14.1', 'Changed type of \"description\" field in task table.', '2022-06-24 12:40:16'), +(203, 'Lovata.OrdersShopaholic', 'comment', '1.14.2', 'Fixed link to cancel button in backend (OrderPosition controller)', '2022-06-24 12:40:16'), +(204, 'Lovata.OrdersShopaholic', 'comment', '1.14.3', 'Fixed OrderProcessor::EVENT_GET_SHIPPING_PRICE event. Thanks for contribution GitLog.', '2022-06-24 12:40:16'), +(205, 'Lovata.OrdersShopaholic', 'comment', '1.15.0', 'Added German language. Thanks for contribution Gerald.', '2022-06-24 12:40:16'), +(206, 'Lovata.OrdersShopaholic', 'comment', '1.16.0', 'Added checking addresses for uniqueness before creating a new user address or order.', '2022-06-24 12:40:16'), +(207, 'Lovata.OrdersShopaholic', 'comment', '1.17.0', 'Added shopaholic.shipping_type.get_price event. The event allows you to dynamically change the shipping price.', '2022-06-24 12:40:16'), +(208, 'Lovata.OrdersShopaholic', 'comment', '1.18.0', 'Added calculate_per_unit setting parameter in PromoMechanism model.', '2022-06-24 12:40:16'), +(209, 'Lovata.OrdersShopaholic', 'script', '1.19.0', 'table_update_taxes_add_applied_to_shipping_price.php', '2022-06-24 12:40:16'), +(210, 'Lovata.OrdersShopaholic', 'script', '1.19.0', 'table_update_order_positions_add_tax_percent_field.php', '2022-06-24 12:40:16'), +(211, 'Lovata.OrdersShopaholic', 'script', '1.19.0', 'table_update_orders_add_currency_id_field.php', '2022-06-24 12:40:16'), +(212, 'Lovata.OrdersShopaholic', 'script', '1.19.0', 'table_update_orders_add_shipping_tax_percent_field.php', '2022-06-24 12:40:16'), +(213, 'Lovata.OrdersShopaholic', 'comment', '1.19.0', '!!! Added Taxes. Added multicyrrency. Requires Shopaholic plugin version 1.21.0 and later.', '2022-06-24 12:40:16'), +(214, 'Lovata.OrdersShopaholic', 'script', '1.20.0', 'table_update_shipping_types_add_method_and_property_fields.php', '2022-06-24 12:40:16'), +(215, 'Lovata.OrdersShopaholic', 'script', '1.20.0', 'table_update_carts_add_fields.php', '2022-06-24 12:40:16'), +(216, 'Lovata.OrdersShopaholic', 'script', '1.20.0', 'table_create_shipping_restrictions_table.php', '2022-06-24 12:40:16'), +(217, 'Lovata.OrdersShopaholic', 'script', '1.20.0', 'table_create_shipping_restrictions_link_table.php', '2022-06-24 12:40:16'), +(218, 'Lovata.OrdersShopaholic', 'comment', '1.20.0', 'Added ability to add multiple identical offers, but with different set of properties. Added ability to delete cart positions by ID. Added ability to create integration with API of delivery services. Added property fields in ShippingType model. Added ability to create restrictions for shipping types. Added restrictions of shipping types by position total price. Added email, user_data, shipping_address, billing_address, shipping_type_id, payment_method_id, property fields in Cart model. Thanks for contribution Tsagan Noniev and Rubium Web.', '2022-06-24 12:40:16'), +(219, 'Lovata.OrdersShopaholic', 'script', '1.21.0', 'table_update_cart_positions_add_deleted_field.php', '2022-06-24 12:40:16'), +(220, 'Lovata.OrdersShopaholic', 'comment', '1.21.0', 'Added onRestore method to Cart component.', '2022-06-24 12:40:16'), +(221, 'Lovata.OrdersShopaholic', 'script', '1.22.0', 'table_create_payment_restrictions_table.php', '2022-06-24 12:40:16'), +(222, 'Lovata.OrdersShopaholic', 'script', '1.22.0', 'table_create_payment_restrictions_link_table.php', '2022-06-24 12:40:16'), +(223, 'Lovata.OrdersShopaholic', 'comment', '1.22.0', 'Added ability to create restrictions for payment methods. Added restrictions of payment methods by shipping type. Thanks for contribution Tsagan Noniev and Rubium Web.', '2022-06-24 12:40:16'), +(224, 'Lovata.OrdersShopaholic', 'script', '1.22.1', 'table_update_user_addresses_change_postcode.php', '2022-06-24 12:40:16'), +(225, 'Lovata.OrdersShopaholic', 'comment', '1.22.1', 'Changed type of postcode field from int to string.', '2022-06-24 12:40:16'), +(226, 'Lovata.OrdersShopaholic', 'script', '1.23.0', 'table_update_status_add_color_field.php', '2022-06-24 12:40:16'), +(227, 'Lovata.OrdersShopaholic', 'script', '1.23.0', 'seeder_default_status_colors.php', '2022-06-24 12:40:16'), +(228, 'Lovata.OrdersShopaholic', 'comment', '1.23.0', 'Added color to status. Added onSync(), onGetCartData() methods to Cart component. Added ability to create an order with an active price type. Thanks for contribution definer and pikanji.', '2022-06-24 12:40:16'), +(229, 'Lovata.OrdersShopaholic', 'comment', '1.23.1', 'Added annotations for Subscriptions for Shopaholic plugin.', '2022-06-24 12:40:16'), +(230, 'Lovata.OrdersShopaholic', 'script', '1.24.0', 'table_update_payment_method_add_restore_cart_field.php', '2022-06-24 12:40:16'), +(231, 'Lovata.OrdersShopaholic', 'script', '1.24.0', 'table_update_order_positions_add_dimensions_field.php', '2022-06-24 12:40:16'), +(232, 'Lovata.OrdersShopaholic', 'comment', '1.24.0', 'Added \"restore cart\" field to PaymentMethod model. Added restoreFromOrder() method to CartProcessor class. Added dimensions and weight fields to OrderPosition model.', '2022-06-24 12:40:16'), +(233, 'Lovata.OrdersShopaholic', 'comment', '1.24.1', 'Fixed dynamic method in UserItem class. Requires Toolbox plugin version 1.28.1 and later.', '2022-06-24 12:40:16'), +(234, 'Lovata.OrdersShopaholic', 'script', '1.25.0', 'table_update_promo_mechanism_add_increase_field.php', '2022-06-24 12:40:16'), +(235, 'Lovata.OrdersShopaholic', 'script', '1.25.0', 'table_update_order_promo_mechanism_add_increase_field.php', '2022-06-24 12:40:16'), +(236, 'Lovata.OrdersShopaholic', 'comment', '1.25.0', 'Added the ability to automatically apply promo mechanisms to cart and order. Added the ability to link the promo mechanism with shipping types and payment methods. Added the ability to set an active payment method in \"Cart\" component. Adding mechanisms to increase the price of products and orders.', '2022-06-24 12:40:16'), +(237, 'Lovata.OrdersShopaholic', 'comment', '1.26.0', 'Improved interface for adding an order position to order in backend. Thanks for contribution Nick Khaetsky.', '2022-06-24 12:40:16'), +(238, 'Lovata.OrdersShopaholic', 'comment', '1.27.0', 'Added payment events to AbstractPaymentGateway class. Fixed bugs.', '2022-06-24 12:40:16'), +(239, 'Lovata.OrdersShopaholic', 'comment', '1.28.0', 'Added setting to disable clearing user cart after creating a new order. Thanks for contribution Sebastiaan Kloos.', '2022-06-24 12:40:16'), +(240, 'Lovata.OrdersShopaholic', 'comment', '1.29.0', 'Added composer.json to plugin', '2022-06-24 12:40:16'), +(241, 'Lovata.OrdersShopaholic', 'comment', '1.30.0', 'Reduced count of database queries, if cache is empty. Requires Toolbox plugin version 1.32.0 and later.', '2022-06-24 12:40:16'), +(242, 'Lovata.OrdersShopaholic', 'comment', '1.31.0', 'Added search panel in user relation config (RainLab.User plugin)', '2022-06-24 12:40:16'), +(243, 'Lovata.OrdersShopaholic', 'comment', '1.31.1', 'Small fix.', '2022-06-24 12:40:16'), +(244, 'Lovata.OrdersShopaholic', 'comment', '1.31.2', 'Change lists method to pluck method. Thanks for contribution Nick Khaetsky.', '2022-06-24 12:40:16'), +(245, 'Lovata.OrdersShopaholic', 'comment', '1.31.3', 'Fix errors for integration with v3. Thanks for contribution Nick Khaetsky.', '2022-06-24 12:40:16'), +(246, 'Lovata.Buddies', 'script', '1.0.0', 'table_create_addition_properties.php', '2022-06-24 12:41:09'), +(247, 'Lovata.Buddies', 'script', '1.0.0', 'table_create_groups.php', '2022-06-24 12:41:09'), +(248, 'Lovata.Buddies', 'script', '1.0.0', 'table_create_throttle.php', '2022-06-24 12:41:09'), +(249, 'Lovata.Buddies', 'script', '1.0.0', 'table_create_users.php', '2022-06-24 12:41:09'), +(250, 'Lovata.Buddies', 'comment', '1.0.0', 'Initialize plugin.', '2022-06-24 12:41:09'), +(251, 'Lovata.Buddies', 'comment', '1.0.1', '$casts property is replaced with $jsonable property in the User model', '2022-06-24 12:41:09'), +(252, 'Lovata.Buddies', 'comment', '1.1.0', 'Added the ability to edit the user\'s properties using the UserPage component on different pages and forms. For example, for pages: personal data, company legal data, etc.', '2022-06-24 12:41:09'), +(253, 'Lovata.Buddies', 'comment', '1.2.0', 'Added onCheckEmail() method in Registration component. Added the ability to add custom fields to email templates. Added events: \"lovata.buddies::mail.registration.template.data\", \"lovata.buddies::mail.restore.template.data\". Added support for multilanguage for sending emails. Settings for sending emails are moved to the Toolbox plugin. Requires Toolbox plugin version 1.6.0 and later.', '2022-06-24 12:41:09'), +(254, 'Lovata.Buddies', 'comment', '1.3.0', 'Update logic for new version of CResult class. Add TraitCached to User model. Requires Toolbox plugin version 1.9.1 and later.', '2022-06-24 12:41:09'), +(255, 'Lovata.Buddies', 'comment', '1.3.1', 'Add force logout for all users.', '2022-06-24 12:41:09'), +(256, 'Lovata.Buddies', 'comment', '1.3.2', 'Adds flag to avoid auto logging in newly registered users. Fixes', '2022-06-24 12:41:09'), +(257, 'Lovata.Buddies', 'comment', '1.4.0', 'Refactoring UserItem class. Add annotations for integration with \"Orders for Shopaholic\" plugin. Refactoring fields and columns files. Requires Toolbox plugin version 1.10.0 and later.', '2022-06-24 12:41:09'), +(258, 'Lovata.Buddies', 'script', '1.5.0', 'table_create_socialite_tokens.php', '2022-06-24 12:41:09'), +(259, 'Lovata.Buddies', 'comment', '1.5.0', 'Add integration with laravel/socialite package. Add SocialiteLogin component, SocialiteToken model. Added onSocialiteLogin() method to Login component. Added force_login, redirect_on, redirect_page properties to ActivationPage component. Added login_page property to UserPage component. Add possibility to extend query from user model while finding user by credentials.', '2022-06-24 12:41:09'), +(260, 'Lovata.Buddies', 'comment', '1.6.0', 'Added french language. Thanks for contribution Félix Desjardins.', '2022-06-24 12:41:09'), +(261, 'Lovata.Buddies', 'comment', '1.7.0', 'Added supported types of user properties: number, rich editor, single checkbox, switch, balloon selector, tag list, radio.', '2022-06-24 12:41:09'), +(262, 'Lovata.Buddies', 'comment', '1.7.1', 'Added SoftDelete trait to User model.', '2022-06-24 12:41:09'), +(263, 'Lovata.Buddies', 'comment', '1.7.2', 'Fixed login method, after updating OctoberCMS v1.0.455', '2022-06-24 12:41:09'), +(264, 'Lovata.Buddies', 'comment', '1.8.0', 'Added lovata.buddies.before.login, lovata.buddies.after.login, lovata.buddies.logout events', '2022-06-24 12:41:09'), +(265, 'Lovata.Buddies', 'comment', '1.8.1', 'Added avatar field to fillable array in User model.', '2022-06-24 12:41:09'), +(266, 'Lovata.Buddies', 'comment', '1.9.0', 'Added composer.json to plugin', '2022-06-24 12:41:09'), +(267, 'Lovata.Buddies', 'comment', '1.9.1', 'Updated composer.json file', '2022-06-24 12:41:09'), +(268, 'Indikator.DevTools', 'comment', '1.0.0', 'First version of Developer Tools.', '2022-06-24 12:43:06'), +(269, 'Indikator.DevTools', 'comment', '1.1.0', 'Edit plugins with the code editor.', '2022-06-24 12:43:06'), +(270, 'Indikator.DevTools', 'comment', '1.1.1', 'Translate some English texts.', '2022-06-24 12:43:06'), +(271, 'Indikator.DevTools', 'comment', '1.1.2', 'Fixed the Create file issue.', '2022-06-24 12:43:06'), +(272, 'Indikator.DevTools', 'comment', '1.1.3', 'Added new icon for main navigation.', '2022-06-24 12:43:06'), +(273, 'Indikator.DevTools', 'comment', '1.1.4', 'Show the PHP\'s configuration.', '2022-06-24 12:43:06'), +(274, 'Indikator.DevTools', 'comment', '1.1.5', 'Minor code improvements and bugfix.', '2022-06-24 12:43:06'), +(275, 'Indikator.DevTools', 'comment', '1.1.6', 'The top menu icon shows again.', '2022-06-24 12:43:06'), +(276, 'Indikator.DevTools', 'comment', '1.1.7', 'Fixed the Create folder issue.', '2022-06-24 12:43:06'), +(277, 'Indikator.DevTools', 'comment', '1.1.8', '!!! Updated for October 420+.', '2022-06-24 12:43:06'), +(278, 'Indikator.DevTools', 'comment', '1.1.9', 'Updated the main navigation icon.', '2022-06-24 12:43:06'), +(279, 'Indikator.DevTools', 'comment', '1.1.9', 'Added last modified date.', '2022-06-24 12:43:06'), +(280, 'Indikator.DevTools', 'comment', '1.2.0', 'The syntax highlighting works again!', '2022-06-24 12:43:06'), +(281, 'Indikator.DevTools', 'comment', '1.2.1', 'Help links open in a new window.', '2022-06-24 12:43:06'), +(282, 'Indikator.DevTools', 'comment', '1.2.2', 'Fixed the dependency bug in asset list.', '2022-06-24 12:43:06'), +(283, 'Indikator.DevTools', 'comment', '1.2.3', 'The file delete operation works again.', '2022-06-24 12:43:06'), +(284, 'RainLab.Pages', 'comment', '1.0.1', 'Implemented the static pages management and the Static Page component.', '2022-06-24 12:44:02'), +(285, 'RainLab.Pages', 'comment', '1.0.2', 'Fixed the page preview URL.', '2022-06-24 12:44:02'), +(286, 'RainLab.Pages', 'comment', '1.0.3', 'Implemented menus.', '2022-06-24 12:44:02'), +(287, 'RainLab.Pages', 'comment', '1.0.4', 'Implemented the content block management and placeholder support.', '2022-06-24 12:44:02'), +(288, 'RainLab.Pages', 'comment', '1.0.5', 'Added support for the Sitemap plugin.', '2022-06-24 12:44:02'), +(289, 'RainLab.Pages', 'comment', '1.0.6', 'Minor updates to the internal API.', '2022-06-24 12:44:02'), +(290, 'RainLab.Pages', 'comment', '1.0.7', 'Added the Snippets feature.', '2022-06-24 12:44:02'), +(291, 'RainLab.Pages', 'comment', '1.0.8', 'Minor improvements to the code.', '2022-06-24 12:44:02'), +(292, 'RainLab.Pages', 'comment', '1.0.9', 'Fixes issue where Snippet tab is missing from the Partials form.', '2022-06-24 12:44:02'), +(293, 'RainLab.Pages', 'comment', '1.0.10', 'Add translations for various locales.', '2022-06-24 12:44:02'), +(294, 'RainLab.Pages', 'comment', '1.0.11', 'Fixes issue where placeholders tabs were missing from Page form.', '2022-06-24 12:44:02'), +(295, 'RainLab.Pages', 'comment', '1.0.12', 'Implement Media Manager support.', '2022-06-24 12:44:02'), +(296, 'RainLab.Pages', 'script', '1.1.0', 'snippets_rename_viewbag_properties.php', '2022-06-24 12:44:02'), +(297, 'RainLab.Pages', 'comment', '1.1.0', 'Adds meta title and description to pages. Adds |staticPage filter.', '2022-06-24 12:44:02'), +(298, 'RainLab.Pages', 'comment', '1.1.1', 'Add support for Syntax Fields.', '2022-06-24 12:44:02'), +(299, 'RainLab.Pages', 'comment', '1.1.2', 'Static Breadcrumbs component now respects the hide from navigation setting.', '2022-06-24 12:44:02'), +(300, 'RainLab.Pages', 'comment', '1.1.3', 'Minor back-end styling fix.', '2022-06-24 12:44:02'), +(301, 'RainLab.Pages', 'comment', '1.1.4', 'Minor fix to the StaticPage component API.', '2022-06-24 12:44:02'), +(302, 'RainLab.Pages', 'comment', '1.1.5', 'Fixes bug when using syntax fields.', '2022-06-24 12:44:02'), +(303, 'RainLab.Pages', 'comment', '1.1.6', 'Minor styling fix to the back-end UI.', '2022-06-24 12:44:02'), +(304, 'RainLab.Pages', 'comment', '1.1.7', 'Improved menu item form to include CSS class, open in a new window and hidden flag.', '2022-06-24 12:44:02'), +(305, 'RainLab.Pages', 'comment', '1.1.8', 'Improved the output of snippet partials when saved.', '2022-06-24 12:44:02'), +(306, 'RainLab.Pages', 'comment', '1.1.9', 'Minor update to snippet inspector internal API.', '2022-06-24 12:44:02'), +(307, 'RainLab.Pages', 'comment', '1.1.10', 'Fixes a bug where selecting a layout causes permanent unsaved changes.', '2022-06-24 12:44:02'), +(308, 'RainLab.Pages', 'comment', '1.1.11', 'Add support for repeater syntax field.', '2022-06-24 12:44:02'), +(309, 'RainLab.Pages', 'comment', '1.2.0', 'Added support for translations, UI updates.', '2022-06-24 12:44:02'), +(310, 'RainLab.Pages', 'comment', '1.2.1', 'Use nice titles when listing the content files.', '2022-06-24 12:44:02'), +(311, 'RainLab.Pages', 'comment', '1.2.2', 'Minor styling update.', '2022-06-24 12:44:02'), +(312, 'RainLab.Pages', 'comment', '1.2.3', 'Snippets can now be moved by dragging them.', '2022-06-24 12:44:02'), +(313, 'RainLab.Pages', 'comment', '1.2.4', 'Fixes a bug where the cursor is misplaced when editing text files.', '2022-06-24 12:44:02'), +(314, 'RainLab.Pages', 'comment', '1.2.5', 'Fixes a bug where the parent page is lost upon changing a page layout.', '2022-06-24 12:44:02'), +(315, 'RainLab.Pages', 'comment', '1.2.6', 'Shared view variables are now passed to static pages.', '2022-06-24 12:44:02'), +(316, 'RainLab.Pages', 'comment', '1.2.7', 'Fixes issue with duplicating properties when adding multiple snippets on the same page.', '2022-06-24 12:44:02'), +(317, 'RainLab.Pages', 'comment', '1.2.8', 'Fixes a bug where creating a content block without extension doesn\'t save the contents to file.', '2022-06-24 12:44:02'), +(318, 'RainLab.Pages', 'comment', '1.2.9', 'Add conditional support for translating page URLs.', '2022-06-24 12:44:02'), +(319, 'RainLab.Pages', 'comment', '1.2.10', 'Streamline generation of URLs to use the new Cms::url helper.', '2022-06-24 12:44:02'), +(320, 'RainLab.Pages', 'comment', '1.2.11', 'Implements repeater usage with translate plugin.', '2022-06-24 12:44:02'), +(321, 'RainLab.Pages', 'comment', '1.2.12', 'Fixes minor issue when using snippets and switching the application locale.', '2022-06-24 12:44:02'), +(322, 'RainLab.Pages', 'comment', '1.2.13', 'Fixes bug when AJAX is used on a page that does not yet exist.', '2022-06-24 12:44:02'), +(323, 'RainLab.Pages', 'comment', '1.2.14', 'Add theme logging support for changes made to menus.', '2022-06-24 12:44:02'), +(324, 'RainLab.Pages', 'comment', '1.2.15', 'Back-end navigation sort order updated.', '2022-06-24 12:44:02'), +(325, 'RainLab.Pages', 'comment', '1.2.16', 'Fixes a bug when saving a template that has been modified outside of the CMS (mtime mismatch).', '2022-06-24 12:44:02'), +(326, 'RainLab.Pages', 'comment', '1.2.17', 'Changes locations of custom fields to secondary tabs instead of the primary Settings area. New menu search ability on adding menu items', '2022-06-24 12:44:02'), +(327, 'RainLab.Pages', 'comment', '1.2.18', 'Fixes cache-invalidation issues when RainLab.Translate is not installed. Added Greek & Simplified Chinese translations. Removed deprecated calls. Allowed saving HTML in snippet properties. Added support for the MediaFinder in menu items.', '2022-06-24 12:44:02'), +(328, 'RainLab.Pages', 'comment', '1.2.19', 'Catch exception with corrupted menu file.', '2022-06-24 12:44:02'), +(329, 'RainLab.Pages', 'comment', '1.2.20', 'StaticMenu component now exposes menuName property; added pages.menu.referencesGenerated event.', '2022-06-24 12:44:02'), +(330, 'RainLab.Pages', 'comment', '1.2.21', 'Fixes a bug where last Static Menu item cannot be deleted. Improved Persian, Slovak and Turkish translations.', '2022-06-24 12:44:02'), +(331, 'RainLab.Pages', 'comment', '1.3.0', 'Added support for using Database-driven Themes when enabled in the CMS configuration.', '2022-06-24 12:44:02'), +(332, 'RainLab.Pages', 'comment', '1.3.1', 'Added ChildPages Component, prevent hidden pages from being returned via menu item resolver.', '2022-06-24 12:44:02'), +(333, 'RainLab.Pages', 'comment', '1.3.2', 'Fixes error when creating a subpage whose parent has no layout set.', '2022-06-24 12:44:02'), +(334, 'RainLab.Pages', 'comment', '1.3.3', 'Improves user experience for users with only partial access through permissions', '2022-06-24 12:44:02'), +(335, 'RainLab.Pages', 'comment', '1.3.4', 'Fix error where large menus were being truncated due to the PHP \"max_input_vars\" configuration value. Improved Slovenian translation.', '2022-06-24 12:44:02'), +(336, 'RainLab.Pages', 'comment', '1.3.5', 'Minor fix to bust the browser cache for JS assets. Prevent duplicate property fields in snippet inspector.', '2022-06-24 12:44:02'), +(337, 'RainLab.Pages', 'comment', '1.3.6', 'ChildPages component now displays localized page titles from Translate plugin.', '2022-06-24 12:44:02'), +(338, 'RainLab.Pages', 'comment', '1.3.7', 'Adds MenuPicker formwidget. Adds future support for v2.0 of October CMS.', '2022-06-24 12:44:02'), +(339, 'RainLab.Pages', 'comment', '1.4.0', 'Fixes bug when adding menu items in October CMS v2.0.', '2022-06-24 12:44:02'), +(340, 'RainLab.Pages', 'comment', '1.4.1', 'Fixes support for configuration values.', '2022-06-24 12:44:02'), +(341, 'RainLab.Pages', 'comment', '1.4.3', 'Fixes page deletion is newer platform builds.', '2022-06-24 12:44:02'), +(342, 'RainLab.Pages', 'comment', '1.4.4', 'Disable touch device detection', '2022-06-24 12:44:02'), +(343, 'RainLab.Pages', 'comment', '1.4.5', 'Minor styling improvements', '2022-06-24 12:44:02'), +(344, 'RainLab.Pages', 'comment', '1.4.6', 'Minor styling improvements', '2022-06-24 12:44:02'), +(345, 'RainLab.Pages', 'comment', '1.4.7', 'Minor layout fix in the Page editor', '2022-06-24 12:44:02'), +(346, 'RainLab.Pages', 'comment', '1.4.8', 'Fixes rich editor usage inside repeaters. Adds getProcessedMarkup event.', '2022-06-24 12:44:02'), +(347, 'RainLab.Pages', 'comment', '1.4.9', 'Fixes a lifecycle issue when switching the page layout.', '2022-06-24 12:44:02'), +(348, 'RainLab.Pages', 'comment', '1.4.10', 'Fixes maintenance mode when using static pages.', '2022-06-24 12:44:02'), +(349, 'RainLab.Pages', 'comment', '1.4.11', 'Adds type hidden to content placeholders.', '2022-06-24 12:44:02'), +(350, 'RainLab.Pages', 'comment', '1.4.12', 'Improve support with October v2.2', '2022-06-24 12:44:02'), +(351, 'RainLab.Pages', 'comment', '1.5.0', 'Improve support with October v3.0', '2022-06-24 12:44:02'), +(352, 'RainLab.Pages', 'comment', '1.5.1', 'Compatibility updates', '2022-06-24 12:44:02'), +(353, 'RainLab.Builder', 'comment', '1.0.1', 'Initialize plugin.', '2022-06-24 12:46:52'), +(354, 'RainLab.Builder', 'comment', '1.0.2', 'Fixes the problem with selecting a plugin. Minor localization corrections. Configuration files in the list and form behaviors are now autocomplete.', '2022-06-24 12:46:52'), +(355, 'RainLab.Builder', 'comment', '1.0.3', 'Improved handling of the enum data type.', '2022-06-24 12:46:52'), +(356, 'RainLab.Builder', 'comment', '1.0.4', 'Added user permissions to work with the Builder.', '2022-06-24 12:46:52'), +(357, 'RainLab.Builder', 'comment', '1.0.5', 'Fixed permissions registration.', '2022-06-24 12:46:52'), +(358, 'RainLab.Builder', 'comment', '1.0.6', 'Fixed front-end record ordering in the Record List component.', '2022-06-24 12:46:52'), +(359, 'RainLab.Builder', 'comment', '1.0.7', 'Builder settings are now protected with user permissions. The database table column list is scrollable now. Minor code cleanup.', '2022-06-24 12:46:52'), +(360, 'RainLab.Builder', 'comment', '1.0.8', 'Added the Reorder Controller behavior.', '2022-06-24 12:46:52'), +(361, 'RainLab.Builder', 'comment', '1.0.9', 'Minor API and UI updates.', '2022-06-24 12:46:52'), +(362, 'RainLab.Builder', 'comment', '1.0.10', 'Minor styling update.', '2022-06-24 12:46:52'), +(363, 'RainLab.Builder', 'comment', '1.0.11', 'Fixed a bug where clicking placeholder in a repeater would open Inspector. Fixed a problem with saving forms with repeaters in tabs. Minor style fix.', '2022-06-24 12:46:52'), +(364, 'RainLab.Builder', 'comment', '1.0.12', 'Added support for the Trigger property to the Media Finder widget configuration. Names of form fields and list columns definition files can now contain underscores.', '2022-06-24 12:46:52'), +(365, 'RainLab.Builder', 'comment', '1.0.13', 'Minor styling fix on the database editor.', '2022-06-24 12:46:52'), +(366, 'RainLab.Builder', 'comment', '1.0.14', 'Added support for published_at timestamp field', '2022-06-24 12:46:52'), +(367, 'RainLab.Builder', 'comment', '1.0.15', 'Fixed a bug where saving a localization string in Inspector could cause a JavaScript error. Added support for Timestamps and Soft Deleting for new models.', '2022-06-24 12:46:52'), +(368, 'RainLab.Builder', 'comment', '1.0.16', 'Fixed a bug when saving a form with the Repeater widget in a tab could create invalid fields in the form\'s outside area. Added a check that prevents creating localization strings inside other existing strings.', '2022-06-24 12:46:52'), +(369, 'RainLab.Builder', 'comment', '1.0.17', 'Added support Trigger attribute support for RecordFinder and Repeater form widgets.', '2022-06-24 12:46:52'), +(370, 'RainLab.Builder', 'comment', '1.0.18', 'Fixes a bug where \'::class\' notations in a model class definition could prevent the model from appearing in the Builder model list. Added emptyOption property support to the dropdown form control.', '2022-06-24 12:46:52'), +(371, 'RainLab.Builder', 'comment', '1.0.19', 'Added a feature allowing to add all database columns to a list definition. Added max length validation for database table and column names.', '2022-06-24 12:46:52'), +(372, 'RainLab.Builder', 'comment', '1.0.20', 'Fixes a bug where form the builder could trigger the \"current.hasAttribute is not a function\" error.', '2022-06-24 12:46:52'), +(373, 'RainLab.Builder', 'comment', '1.0.21', 'Back-end navigation sort order updated.', '2022-06-24 12:46:52'), +(374, 'RainLab.Builder', 'comment', '1.0.22', 'Added scopeValue property to the RecordList component.', '2022-06-24 12:46:52'), +(375, 'RainLab.Builder', 'comment', '1.0.23', 'Added support for balloon-selector field type, added Brazilian Portuguese translation, fixed some bugs', '2022-06-24 12:46:52'), +(376, 'RainLab.Builder', 'comment', '1.0.24', 'Added support for tag list field type, added read only toggle for fields. Prevent plugins from using reserved PHP keywords for class names and namespaces', '2022-06-24 12:46:52'), +(377, 'RainLab.Builder', 'comment', '1.0.25', 'Allow editing of migration code in the \"Migration\" popup when saving changes in the database editor.', '2022-06-24 12:46:52'), +(378, 'RainLab.Builder', 'comment', '1.0.26', 'Allow special default values for columns and added new \"Add ID column\" button to database editor.', '2022-06-24 12:46:52'), +(379, 'RainLab.Builder', 'comment', '1.0.27', 'Added ability to use \'scope\' in a form relation field, added ability to change the sort order of versions and added additional properties for repeater widget in form builder. Added Polish translation.', '2022-06-24 12:46:52'), +(380, 'RainLab.Builder', 'comment', '1.0.28', 'Fixes support for PHP 8', '2022-06-24 12:46:52'), +(381, 'RainLab.Builder', 'comment', '1.0.29', 'Disable touch device detection', '2022-06-24 12:46:52'), +(382, 'RainLab.Builder', 'comment', '1.0.30', 'Minor styling improvements', '2022-06-24 12:46:52'), +(383, 'RainLab.Builder', 'comment', '1.0.31', 'Added support for more rich editor and file upload properties', '2022-06-24 12:46:52'), +(384, 'RainLab.Builder', 'comment', '1.0.32', 'Minor styling improvements', '2022-06-24 12:46:52'), +(385, 'RainLab.Builder', 'comment', '1.1.0', 'Adds feature for adding database fields to a form definition.', '2022-06-24 12:46:52'), +(386, 'RainLab.Builder', 'comment', '1.1.1', 'Adds DBAL timestamp column type. Adds database prefix support. Fixes various bugs.', '2022-06-24 12:46:52'), +(387, 'RainLab.Builder', 'comment', '1.1.2', 'Compatibility with October CMS v2.2', '2022-06-24 12:46:52'), +(388, 'RainLab.Builder', 'comment', '1.1.3', 'Adds comment support to database tables.', '2022-06-24 12:46:52'), +(389, 'RainLab.Builder', 'comment', '1.1.4', 'Fixes duplication bug saving backend menu permissions.', '2022-06-24 12:46:52'), +(390, 'RainLab.Builder', 'comment', '1.2.0', 'Improve support with October v3.0', '2022-06-24 12:46:52'), +(391, 'RainLab.Builder', 'comment', '1.2.2', 'Compatibility updates', '2022-06-24 12:46:52'), +(392, 'Martin.Forms', 'script', '1.0.0', 'create_records_table.php', '2022-06-24 12:47:52'), +(393, 'Martin.Forms', 'comment', '1.0.0', 'First version of Magic Forms', '2022-06-24 12:47:52'), +(394, 'Martin.Forms', 'comment', '1.0.1', 'Added CSRF protection', '2022-06-24 12:47:52'), +(395, 'Martin.Forms', 'comment', '1.1.0', 'Added reCAPTCHA', '2022-06-24 12:47:52'), +(396, 'Martin.Forms', 'comment', '1.1.1', 'Fix when using reCAPTCHA + allowed fields', '2022-06-24 12:47:52'), +(397, 'Martin.Forms', 'script', '1.1.2', 'add_group_field.php', '2022-06-24 12:47:52'), +(398, 'Martin.Forms', 'comment', '1.1.2', 'Filter forms records', '2022-06-24 12:47:52'), +(399, 'Martin.Forms', 'comment', '1.1.2', 'Search inside stored data', '2022-06-24 12:47:52'), +(400, 'Martin.Forms', 'comment', '1.1.2', 'Organize your forms on custom groups', '2022-06-24 12:47:52'), +(401, 'Martin.Forms', 'comment', '1.2.0', 'Export stored data in CSV format', '2022-06-24 12:47:52'), +(402, 'Martin.Forms', 'comment', '1.2.1', 'Auto-response email on form submit', '2022-06-24 12:47:52'), +(403, 'Martin.Forms', 'comment', '1.2.1', 'Added Turkish language', '2022-06-24 12:47:52'), +(404, 'Martin.Forms', 'comment', '1.2.2', 'Override notifications and auto-response email subjects', '2022-06-24 12:47:52'), +(405, 'Martin.Forms', 'comment', '1.2.3', 'New option to reset form after successfully submit', '2022-06-24 12:47:52'), +(406, 'Martin.Forms', 'comment', '1.2.3', 'Fixed Empty AJAX Form template', '2022-06-24 12:47:52'), +(407, 'Martin.Forms', 'comment', '1.2.3', 'Support for Translate plugin', '2022-06-24 12:47:52'), +(408, 'Martin.Forms', 'comment', '1.2.3', 'Added plugin documentation', '2022-06-24 12:47:52'), +(409, 'Martin.Forms', 'comment', '1.2.4', 'Added detailed reCAPTCHA help', '2022-06-24 12:47:52'), +(410, 'Martin.Forms', 'comment', '1.3.0', 'AJAX file uploads', '2022-06-24 12:47:52'), +(411, 'Martin.Forms', 'comment', '1.3.1', 'Added lang pt-br', '2022-06-24 12:47:52'), +(412, 'Martin.Forms', 'comment', '1.3.2', 'Fixed multiples reCAPTCHAs on same page', '2022-06-24 12:47:52'), +(413, 'Martin.Forms', 'comment', '1.3.3', 'Fixed record detail page when form data contains an array', '2022-06-24 12:47:52'), +(414, 'Martin.Forms', 'comment', '1.3.3', 'Updated documentations', '2022-06-24 12:47:52'), +(415, 'Martin.Forms', 'comment', '1.3.4', 'New \"Anonymize IP\" option', '2022-06-24 12:47:52'), +(416, 'Martin.Forms', 'comment', '1.3.5', 'New option \"Redirect on successful submit\"', '2022-06-24 12:47:52'), +(417, 'Martin.Forms', 'comment', '1.3.6', 'French translation', '2022-06-24 12:47:52'), +(418, 'Martin.Forms', 'comment', '1.3.6', 'Support Translate plugin on reCAPTCHA', '2022-06-24 12:47:52'), +(419, 'Martin.Forms', 'comment', '1.3.6', 'reCAPTCHA validation enhancements', '2022-06-24 12:47:52'), +(420, 'Martin.Forms', 'comment', '1.3.7', 'Displaying errors with fields (inline errors)', '2022-06-24 12:47:52'), +(421, 'Martin.Forms', 'comment', '1.3.7', 'Show uploads as list', '2022-06-24 12:47:52'), +(422, 'Martin.Forms', 'comment', '1.3.8', 'Fixed handling arrays (radio inputs) in notification email', '2022-06-24 12:47:52'), +(423, 'Martin.Forms', 'comment', '1.3.9', 'Use custom mail templates', '2022-06-24 12:47:52'), +(424, 'Martin.Forms', 'comment', '1.3.9', 'Execute custom JavaScript on form success or error', '2022-06-24 12:47:52'), +(425, 'Martin.Forms', 'comment', '1.4.0', 'Added Events (please, refer to docs) [thanks to therealkevinard]', '2022-06-24 12:47:52'), +(426, 'Martin.Forms', 'comment', '1.4.1', 'New option \"Reply To\"', '2022-06-24 12:47:52'), +(427, 'Martin.Forms', 'comment', '1.4.2', 'Escape HTML characters on the view records page [thanks to Andre]', '2022-06-24 12:47:52'), +(428, 'Martin.Forms', 'comment', '1.4.2', 'New option to sanitize form data (check security docs for more info)', '2022-06-24 12:47:52'), +(429, 'Martin.Forms', 'comment', '1.4.2', 'Added option to send blind carbon copy in notifications email', '2022-06-24 12:47:52'), +(430, 'Martin.Forms', 'script', '1.4.3', 'add_unread_field.php', '2022-06-24 12:47:52'), +(431, 'Martin.Forms', 'comment', '1.4.3', 'Fixes related to October Build 420', '2022-06-24 12:47:52'), +(432, 'Martin.Forms', 'comment', '1.4.3', 'Added \"Unread Records\" counter', '2022-06-24 12:47:52'), +(433, 'Martin.Forms', 'comment', '1.4.3', 'Fixed errors when only BCC addresses are supplied', '2022-06-24 12:47:52'), +(434, 'Martin.Forms', 'comment', '1.4.3', 'New setting \"hide navigation item\"', '2022-06-24 12:47:52'), +(435, 'Martin.Forms', 'comment', '1.4.4', 'Use custom partials for Success and Error messages', '2022-06-24 12:47:52'), +(436, 'Martin.Forms', 'comment', '1.4.4.1', 'Fix with notifications emails', '2022-06-24 12:47:52'), +(437, 'Martin.Forms', 'comment', '1.4.5', 'Mail class code refactoring', '2022-06-24 12:47:52'), +(438, 'Martin.Forms', 'comment', '1.4.5', 'Access submited data on auto-response email template', '2022-06-24 12:47:52'), +(439, 'Martin.Forms', 'comment', '1.4.5.1', 'Store form data without escaping unicode [thanks to panakour]', '2022-06-24 12:47:52'), +(440, 'Martin.Forms', 'comment', '1.4.6', 'New option to skip saving forms data on database.', '2022-06-24 12:47:52'), +(441, 'Martin.Forms', 'comment', '1.4.6', 'Possibility to change the text on the remove file popup [thanks to ShiroeSama]', '2022-06-24 12:47:52'), +(442, 'Martin.Forms', 'comment', '1.4.6.1', 'Changed database field from json to text to support MySQL 5.5', '2022-06-24 12:47:52'), +(443, 'Martin.Forms', 'comment', '1.4.7', 'you can use your form variables on notification mail subject [thanks to Alex360hd]', '2022-06-24 12:47:52'), +(444, 'Martin.Forms', 'comment', '1.4.7', 'fix custom subject on email template [Thanks to matteotrubini]', '2022-06-24 12:47:52'), +(445, 'Martin.Forms', 'comment', '1.4.7', 'fix email bug when not storing on db [Thanks JurekRaben]', '2022-06-24 12:47:52'), +(446, 'Martin.Forms', 'comment', '1.4.7', 'skip url redirect validation [Thanks to EleRam]', '2022-06-24 12:47:52'), +(447, 'Martin.Forms', 'comment', '1.4.8', 'added GDPR cleanup feature [thanks to Alex360hd]', '2022-06-24 12:47:52'), +(448, 'Martin.Forms', 'comment', '1.4.9', 'fix on replaceToken function when replacement is null [thanks to leonaze]', '2022-06-24 12:47:52'), +(449, 'Martin.Forms', 'comment', '1.4.9.1', 'fix a nullable type error on PHP 7.0', '2022-06-24 12:47:52'), +(450, 'Martin.Forms', 'comment', '1.4.9.2', 'bugfix when a form field array has more than 2 levels of depth', '2022-06-24 12:47:52'), +(451, 'Martin.Forms', 'comment', '1.4.10', 'improvements related to event functionality', '2022-06-24 12:47:52'), +(452, 'Martin.Forms', 'comment', '1.4.11', 'added Laravel custom attributes to form validation [thanks to geekfil]', '2022-06-24 12:47:52'), +(453, 'Martin.Forms', 'comment', '1.4.11', 'updated french translation [thanks to FelixINX]', '2022-06-24 12:47:52'), +(454, 'Martin.Forms', 'comment', '1.4.12', 'use form variables on auto-response mail subject [thanks to jiargei]', '2022-06-24 12:47:52'), +(455, 'Martin.Forms', 'comment', '1.4.13', 'pass an array with form errors to JavaScript [thanks to multiwebinc]', '2022-06-24 12:47:52'), +(456, 'Martin.Forms', 'comment', '1.4.14', 'fixed error with empty auto-response subject', '2022-06-24 12:47:52'), +(457, 'Martin.Forms', 'comment', '1.4.15', 'enhancements related to saving record and events [thanks to boxxroom]', '2022-06-24 12:47:52'), +(458, 'Martin.Forms', 'comment', '1.4.16', 'added chinese translation [thanks to everyx]', '2022-06-24 12:47:52'), +(459, 'Martin.Forms', 'comment', '1.4.17', 'allowing sanitize to work recursively [thanks to multiwebinc]', '2022-06-24 12:47:52'), +(460, 'Martin.Forms', 'comment', '1.4.18', 'export records enhancements [thanks to Fosphatic]', '2022-06-24 12:47:52'), +(461, 'Martin.Forms', 'comment', '1.4.18', 'recaptcha locale fix [thanks to MaTToX3]', '2022-06-24 12:47:52'), +(462, 'Martin.Forms', 'comment', '1.4.19', 'added russian translation [thanks to FlusherDock1]', '2022-06-24 12:47:52'), +(463, 'Martin.Forms', 'comment', '1.4.19', 'sort records by date fix [thanks to mjauvin]', '2022-06-24 12:47:52'), +(464, 'Martin.Forms', 'comment', '1.4.20', 'added invisible reCAPTCHA [thanks to mjauvin]', '2022-06-24 12:47:52'), +(465, 'Martin.Forms', 'comment', '1.4.20', 'new option to set custom date format on emails subject', '2022-06-24 12:47:52'), +(466, 'Martin.Forms', 'comment', '1.5.0', 'fixes related to October Build 469 [thanks to mjauvin]', '2022-06-24 12:47:52'), +(467, 'Martin.Forms', 'comment', '1.5.0', 'fix when CSRF check is disabled [thanks to rechik]', '2022-06-24 12:47:52'), +(468, 'Martin.Forms', 'comment', '1.5.0', 'php linting and cleanup', '2022-06-24 12:47:52'), +(469, 'Martin.Forms', 'comment', '1.5.1', 'email templates improvemenrs [thanks to mjauvin]', '2022-06-24 12:47:52'), +(470, 'Martin.Forms', 'comment', '1.5.1', 'added german translation [thanks to Fosphatic]', '2022-06-24 12:47:52'), +(471, 'RainLab.Translate', 'script', '1.0.1', 'create_messages_table.php', '2022-06-24 14:38:04'), +(472, 'RainLab.Translate', 'script', '1.0.1', 'create_attributes_table.php', '2022-06-24 14:38:04'), +(473, 'RainLab.Translate', 'script', '1.0.1', 'create_locales_table.php', '2022-06-24 14:38:04'), +(474, 'RainLab.Translate', 'comment', '1.0.1', 'First version of Translate', '2022-06-24 14:38:04'), +(475, 'RainLab.Translate', 'comment', '1.0.2', 'Languages and Messages can now be deleted.', '2022-06-24 14:38:04'), +(476, 'RainLab.Translate', 'comment', '1.0.3', 'Minor updates for latest October release.', '2022-06-24 14:38:04'), +(477, 'RainLab.Translate', 'comment', '1.0.4', 'Locale cache will clear when updating a language.', '2022-06-24 14:38:04'), +(478, 'RainLab.Translate', 'comment', '1.0.5', 'Add Spanish language and fix plugin config.', '2022-06-24 14:38:04'), +(479, 'RainLab.Translate', 'comment', '1.0.6', 'Minor improvements to the code.', '2022-06-24 14:38:04'), +(480, 'RainLab.Translate', 'comment', '1.0.7', 'Fixes major bug where translations are skipped entirely!', '2022-06-24 14:38:04'), +(481, 'RainLab.Translate', 'comment', '1.0.8', 'Minor bug fixes.', '2022-06-24 14:38:04'), +(482, 'RainLab.Translate', 'comment', '1.0.9', 'Fixes an issue where newly created models lose their translated values.', '2022-06-24 14:38:04'), +(483, 'RainLab.Translate', 'comment', '1.0.10', 'Minor fix for latest build.', '2022-06-24 14:38:04'), +(484, 'RainLab.Translate', 'comment', '1.0.11', 'Fix multilingual rich editor when used in stretch mode.', '2022-06-24 14:38:04'), +(485, 'RainLab.Translate', 'comment', '1.1.0', 'Introduce compatibility with RainLab.Pages plugin.', '2022-06-24 14:38:04'), +(486, 'RainLab.Translate', 'comment', '1.1.1', 'Minor UI fix to the language picker.', '2022-06-24 14:38:04'), +(487, 'RainLab.Translate', 'comment', '1.1.2', 'Add support for translating Static Content files.', '2022-06-24 14:38:04'), +(488, 'RainLab.Translate', 'comment', '1.1.3', 'Improved support for the multilingual rich editor.', '2022-06-24 14:38:04'), +(489, 'RainLab.Translate', 'comment', '1.1.4', 'Adds new multilingual markdown editor.', '2022-06-24 14:38:04'), +(490, 'RainLab.Translate', 'comment', '1.1.5', 'Minor update to the multilingual control API.', '2022-06-24 14:38:04'), +(491, 'RainLab.Translate', 'comment', '1.1.6', 'Minor improvements in the message editor.', '2022-06-24 14:38:04'), +(492, 'RainLab.Translate', 'comment', '1.1.7', 'Fixes bug not showing content when first loading multilingual textarea controls.', '2022-06-24 14:38:04'), +(493, 'RainLab.Translate', 'comment', '1.2.0', 'CMS pages now support translating the URL.', '2022-06-24 14:38:04'), +(494, 'RainLab.Translate', 'comment', '1.2.1', 'Minor update in the rich editor and code editor language control position.', '2022-06-24 14:38:04'), +(495, 'RainLab.Translate', 'comment', '1.2.2', 'Static Pages now support translating the URL.', '2022-06-24 14:38:04'), +(496, 'RainLab.Translate', 'comment', '1.2.3', 'Fixes Rich Editor when inserting a page link.', '2022-06-24 14:38:04'), +(497, 'RainLab.Translate', 'script', '1.2.4', 'create_indexes_table.php', '2022-06-24 14:38:04'), +(498, 'RainLab.Translate', 'comment', '1.2.4', 'Translatable attributes can now be declared as indexes.', '2022-06-24 14:38:04'), +(499, 'RainLab.Translate', 'comment', '1.2.5', 'Adds new multilingual repeater form widget.', '2022-06-24 14:38:04'), +(500, 'RainLab.Translate', 'comment', '1.2.6', 'Fixes repeater usage with static pages plugin.', '2022-06-24 14:38:04'); + +INSERT INTO `system_plugin_history` (`id`, `code`, `type`, `version`, `detail`, `created_at`) VALUES +(501, 'RainLab.Translate', 'comment', '1.2.7', 'Fixes placeholder usage with static pages plugin.', '2022-06-24 14:38:04'), +(502, 'RainLab.Translate', 'comment', '1.2.8', 'Improvements to code for latest October build compatibility.', '2022-06-24 14:38:04'), +(503, 'RainLab.Translate', 'comment', '1.2.9', 'Fixes context for translated strings when used with Static Pages.', '2022-06-24 14:38:04'), +(504, 'RainLab.Translate', 'comment', '1.2.10', 'Minor UI fix to the multilingual repeater.', '2022-06-24 14:38:04'), +(505, 'RainLab.Translate', 'comment', '1.2.11', 'Fixes translation not working with partials loaded via AJAX.', '2022-06-24 14:38:04'), +(506, 'RainLab.Translate', 'comment', '1.2.12', 'Add support for translating the new grouped repeater feature.', '2022-06-24 14:38:04'), +(507, 'RainLab.Translate', 'comment', '1.3.0', 'Added search to the translate messages page.', '2022-06-24 14:38:04'), +(508, 'RainLab.Translate', 'script', '1.3.1', 'builder_table_update_rainlab_translate_locales.php', '2022-06-24 14:38:04'), +(509, 'RainLab.Translate', 'script', '1.3.1', 'seed_all_tables.php', '2022-06-24 14:38:04'), +(510, 'RainLab.Translate', 'comment', '1.3.1', 'Added reordering to languages', '2022-06-24 14:38:04'), +(511, 'RainLab.Translate', 'comment', '1.3.2', 'Improved compatibility with RainLab.Pages, added ability to scan Mail Messages for translatable variables.', '2022-06-24 14:38:04'), +(512, 'RainLab.Translate', 'comment', '1.3.3', 'Fix to the locale picker session handling in Build 420 onwards.', '2022-06-24 14:38:04'), +(513, 'RainLab.Translate', 'comment', '1.3.4', 'Add alternate hreflang elements and adds prefixDefaultLocale setting.', '2022-06-24 14:38:04'), +(514, 'RainLab.Translate', 'comment', '1.3.5', 'Fix MLRepeater bug when switching locales.', '2022-06-24 14:38:04'), +(515, 'RainLab.Translate', 'comment', '1.3.6', 'Fix Middleware to use the prefixDefaultLocale setting introduced in 1.3.4', '2022-06-24 14:38:04'), +(516, 'RainLab.Translate', 'comment', '1.3.7', 'Fix config reference in LocaleMiddleware', '2022-06-24 14:38:04'), +(517, 'RainLab.Translate', 'comment', '1.3.8', 'Keep query string when switching locales', '2022-06-24 14:38:04'), +(518, 'RainLab.Translate', 'comment', '1.4.0', 'Add importer and exporter for messages', '2022-06-24 14:38:04'), +(519, 'RainLab.Translate', 'comment', '1.4.1', 'Updated Hungarian translation. Added Arabic translation. Fixed issue where default texts are overwritten by import. Fixed issue where the language switcher for repeater fields would overlap with the first repeater row.', '2022-06-24 14:38:04'), +(520, 'RainLab.Translate', 'comment', '1.4.2', 'Add multilingual MediaFinder', '2022-06-24 14:38:04'), +(521, 'RainLab.Translate', 'comment', '1.4.3', '!!! Please update OctoberCMS to Build 444 before updating this plugin. Added ability to translate CMS Pages fields (e.g. title, description, meta-title, meta-description)', '2022-06-24 14:38:04'), +(522, 'RainLab.Translate', 'comment', '1.4.4', 'Minor improvements to compatibility with Laravel framework.', '2022-06-24 14:38:04'), +(523, 'RainLab.Translate', 'comment', '1.4.5', 'Fixed issue when using the language switcher', '2022-06-24 14:38:04'), +(524, 'RainLab.Translate', 'comment', '1.5.0', 'Compatibility fix with Build 451', '2022-06-24 14:38:04'), +(525, 'RainLab.Translate', 'comment', '1.6.0', 'Make File Upload widget properties translatable. Merge Repeater core changes into MLRepeater widget. Add getter method to retrieve original translate data.', '2022-06-24 14:38:04'), +(526, 'RainLab.Translate', 'comment', '1.6.1', 'Add ability for models to provide translated computed data, add option to disable locale prefix routing', '2022-06-24 14:38:04'), +(527, 'RainLab.Translate', 'comment', '1.6.2', 'Implement localeUrl filter, add per-locale theme configuration support', '2022-06-24 14:38:04'), +(528, 'RainLab.Translate', 'comment', '1.6.3', 'Add eager loading for translations, restore support for accessors & mutators', '2022-06-24 14:38:04'), +(529, 'RainLab.Translate', 'comment', '1.6.4', 'Fixes PHP 7.4 compatibility', '2022-06-24 14:38:04'), +(530, 'RainLab.Translate', 'comment', '1.6.5', 'Fixes compatibility issue when other plugins use a custom model morph map', '2022-06-24 14:38:04'), +(531, 'RainLab.Translate', 'script', '1.6.6', 'migrate_morphed_attributes.php', '2022-06-24 14:38:04'), +(532, 'RainLab.Translate', 'comment', '1.6.6', 'Introduce migration to patch existing translations using morph map', '2022-06-24 14:38:04'), +(533, 'RainLab.Translate', 'script', '1.6.7', 'migrate_morphed_indexes.php', '2022-06-24 14:38:04'), +(534, 'RainLab.Translate', 'comment', '1.6.7', 'Introduce migration to patch existing indexes using morph map', '2022-06-24 14:38:04'), +(535, 'RainLab.Translate', 'comment', '1.6.8', 'Add support for transOrderBy; Add translation support for ThemeData; Update russian localization.', '2022-06-24 14:38:04'), +(536, 'RainLab.Translate', 'comment', '1.6.9', 'Clear Static Page menu cache after saving the model; CSS fix for Text/Textarea input fields language selector.', '2022-06-24 14:38:04'), +(537, 'RainLab.Translate', 'script', '1.6.10', 'update_messages_table.php', '2022-06-24 14:38:04'), +(538, 'RainLab.Translate', 'comment', '1.6.10', 'Add option to purge deleted messages when scanning messages, Add Scan error column on Messages page, Fix translations that were lost when clicking locale twice while holding ctrl key, Fix error with nested fields default locale value, Escape Message translate params value.', '2022-06-24 14:38:04'), +(539, 'RainLab.Translate', 'comment', '1.7.0', '!!! Breaking change for the Message::trans() method (params are now escaped), fix message translation documentation, fix string translation key for scan errors column header.', '2022-06-24 14:38:04'), +(540, 'RainLab.Translate', 'comment', '1.7.1', 'Fix YAML issue with previous tag/release.', '2022-06-24 14:38:04'), +(541, 'RainLab.Translate', 'comment', '1.7.2', 'Fix regex when \"|_\" filter is followed by another filter, Try locale without country before returning default translation, Allow exporting default locale, Fire \'rainlab.translate.themeScanner.afterScan\' event in the theme scanner for extendability.', '2022-06-24 14:38:04'), +(542, 'RainLab.Translate', 'comment', '1.7.3', 'Make plugin ready for Laravel 6 update, Add support for translating RainLab.Pages MenuItem properties (requires RainLab.Pages v1.3.6), Restore multilingual button position for textarea, Fix translatableAttributes.', '2022-06-24 14:38:04'), +(543, 'RainLab.Translate', 'comment', '1.7.4', 'Faster version of transWhere, Mail templates/views can now be localized, Fix messages table layout on mobile, Fix scopeTransOrderBy duplicates, Polish localization updates, Turkish localization updates, Add Greek language localization.', '2022-06-24 14:38:04'), +(544, 'RainLab.Translate', 'comment', '1.8.0', 'Adds initial support for October v2.0', '2022-06-24 14:38:04'), +(545, 'RainLab.Translate', 'comment', '1.8.1', 'Minor bugfix', '2022-06-24 14:38:04'), +(546, 'RainLab.Translate', 'comment', '1.8.2', 'Fixes translated file models and theme data for v2.0. The parent model must implement translatable behavior for their related file models to be translated.', '2022-06-24 14:38:04'), +(547, 'RainLab.Translate', 'comment', '1.8.4', 'Fixes the multilingual mediafinder to work with the media module.', '2022-06-24 14:38:04'), +(548, 'RainLab.Translate', 'comment', '1.8.6', 'Fixes invisible checkboxes when scanning for messages.', '2022-06-24 14:38:04'), +(549, 'RainLab.Translate', 'comment', '1.8.7', 'Fixes Markdown editor translation.', '2022-06-24 14:38:04'), +(550, 'RainLab.Translate', 'comment', '1.8.8', 'Fixes Laravel compatibility in custom Repeater.', '2022-06-24 14:38:04'), +(551, 'RainLab.Translate', 'comment', '1.9.0', 'Restores ability to translate URLs with CMS Editor in October v2.0', '2022-06-24 14:38:04'), +(552, 'RainLab.Translate', 'comment', '1.9.1', 'Minor styling improvements', '2022-06-24 14:38:04'), +(553, 'RainLab.Translate', 'comment', '1.9.2', 'Fixes issue creating new content in CMS Editor', '2022-06-24 14:38:04'), +(554, 'RainLab.Translate', 'comment', '1.9.3', 'Improves support when using child themes', '2022-06-24 14:38:04'), +(555, 'RainLab.Translate', 'comment', '1.10.0', 'Adds new multilingual nested form widget. Adds withFallbackLocale method.', '2022-06-24 14:38:04'), +(556, 'RainLab.Translate', 'comment', '1.10.1', 'Improve support with October v2.0', '2022-06-24 14:38:04'), +(557, 'RainLab.Translate', 'comment', '1.10.2', 'Improve support with October v2.2', '2022-06-24 14:38:04'), +(558, 'RainLab.Translate', 'comment', '1.10.3', 'Multilingual control improvements', '2022-06-24 14:38:04'), +(559, 'RainLab.Translate', 'comment', '1.10.4', 'Improve media finder support with October v2.2', '2022-06-24 14:38:04'), +(560, 'RainLab.Translate', 'comment', '1.10.5', 'Fixes media finder when only 1 locale is available', '2022-06-24 14:38:04'), +(561, 'RainLab.Translate', 'comment', '1.11.0', 'Update to latest Media Finder changes in October v2.2', '2022-06-24 14:38:04'), +(562, 'RainLab.Translate', 'comment', '1.11.1', 'Improve support with October v3.0', '2022-06-24 14:38:04'), +(563, 'Akami.Coffe30', 'comment', '1.0.1', 'Initialize plugin.', '2022-06-24 15:45:53'), +(564, 'Akami.Coffe30', 'script', '1.0.2', 'builder_table_create_akami_coffe30_slider.php', '2022-06-24 15:46:27'), +(565, 'Akami.Coffe30', 'comment', '1.0.2', 'Created table akami_coffe30_slider', '2022-06-24 15:46:27'), +(566, 'Lovata.Shopaholic', 'script', '1.30.3', 'builder_table_update_lovata_shopaholic_categories.php', '2022-06-24 16:51:34'), +(567, 'Lovata.Shopaholic', 'comment', '1.30.3', 'Updated table lovata_shopaholic_categories', '2022-06-24 16:51:34'), +(568, 'Codecycler.NotifyShopaholic', 'comment', '1.0.1', 'First version of NotifyShopaholic', '2022-06-25 06:13:53'), +(569, 'Codecycler.NotifyShopaholic', 'comment', '1.0.1', 'Added Order Created event', '2022-06-25 06:13:53'), +(570, 'Codecycler.NotifyShopaholic', 'comment', '1.0.2', 'Added installation instructions to the documentation', '2022-06-25 06:13:53'), +(571, 'Codecycler.NotifyShopaholic', 'comment', '1.0.3', 'Ready for marketplace!', '2022-06-25 06:13:53'), +(572, 'RainLab.Notify', 'script', '1.0.1', 'create_notifications_table.php', '2022-06-25 06:15:09'), +(573, 'RainLab.Notify', 'script', '1.0.1', 'create_notification_rules_table.php', '2022-06-25 06:15:09'), +(574, 'RainLab.Notify', 'script', '1.0.1', 'create_rule_conditions_table.php', '2022-06-25 06:15:09'), +(575, 'RainLab.Notify', 'script', '1.0.1', 'create_rule_actions_table.php', '2022-06-25 06:15:09'), +(576, 'RainLab.Notify', 'comment', '1.0.1', 'First version of Notify', '2022-06-25 06:15:09'), +(577, 'RainLab.Notify', 'comment', '1.0.2', 'Fixes crashing bug.', '2022-06-25 06:15:09'), +(578, 'RainLab.Notify', 'comment', '1.0.3', 'Added Turkish & Russian translations, various bug fixes.', '2022-06-25 06:15:09'), +(579, 'RainLab.Notify', 'comment', '1.1.0', 'Fixes support for October CMS 2.0', '2022-06-25 06:15:09'), +(580, 'RainLab.Notify', 'comment', '1.1.1', 'Fixes missing template bug when saving notification rule', '2022-06-25 06:15:09'), +(581, 'RainLab.Notify', 'comment', '1.1.2', 'Fixes collisions with language keys in compose mail action', '2022-06-25 06:15:09'), +(582, 'RainLab.Notify', 'comment', '1.2.0', 'Adds delayed execution to actions', '2022-06-25 06:15:09'), +(583, 'RainLab.Notify', 'comment', '1.2.1', 'Improve support with October v3', '2022-06-25 06:15:09'), +(584, 'Codecycler.InvoiceShopaholic', 'comment', '1.0.1', 'First version of InvoiceShopaholic', '2022-06-25 06:15:09'), +(585, 'Codecycler.InvoiceShopaholic', 'comment', '1.0.2', 'Added requirements to plugins', '2022-06-25 06:15:09'), +(586, 'Site21.Fields', 'comment', '1.0.1', 'First version of Fields', '2022-06-25 06:16:50'), +(587, 'Site21.Fields', 'script', '1.0.2', 'create_fields_table.php', '2022-06-25 06:16:50'), +(588, 'Site21.Fields', 'comment', '1.0.2', 'Create table with Fields', '2022-06-25 06:16:50'), +(589, 'Site21.Fields', 'script', '1.0.3', 'add_module_field.php', '2022-06-25 06:16:50'), +(590, 'Site21.Fields', 'comment', '1.0.3', 'Add module field to table', '2022-06-25 06:16:50'), +(591, 'Site21.Fields', 'comment', '1.0.4', 'Add tab field to table', '2022-06-25 06:16:50'), +(592, 'Site21.Fields', 'comment', '1.0.4', 'add_tab_field.', '2022-06-25 06:16:50'), +(593, 'Site21.Fields', 'script', '1.0.5', 'add_span_size_comment.php', '2022-06-25 06:16:50'), +(594, 'Site21.Fields', 'comment', '1.0.5', 'Add span, size and comments fields to table', '2022-06-25 06:16:50'), +(595, 'Site21.Fields', 'comment', '1.0.5.1', 'Fixed bug in version.yaml', '2022-06-25 06:16:50'), +(596, 'Site21.Fields', 'comment', '1.0.5.2', 'Fixed bug in version.yaml', '2022-06-25 06:16:50'), +(597, 'Site21.Fields', 'script', '1.0.6', 'add_tab_field.php', '2022-06-25 06:16:50'), +(598, 'Site21.Fields', 'comment', '1.0.6', 'Fixed bug with tab in version.yaml', '2022-06-25 06:16:50'), +(599, 'Site21.Fields', 'comment', '1.0.7', 'Add permission to add', '2022-06-25 06:16:50'), +(600, 'Site21.Fields', 'comment', '1.0.7.1', 'Error fixing in add_span_size_comment.php', '2022-06-25 06:16:50'), +(601, 'Site21.Fields', 'script', '1.0.8', 'add_settings_field.php', '2022-06-25 06:16:50'), +(602, 'Site21.Fields', 'comment', '1.0.8', 'Add support for the Translate plugin. Add cached fields', '2022-06-25 06:16:50'), +(603, 'Site21.Fields', 'comment', '1.0.9', 'Ability to add columns to List widget', '2022-06-25 06:16:50'), +(604, 'Site21.Fields', 'comment', '1.0.9.1', 'Fixed one error', '2022-06-25 06:16:50'), +(605, 'AndreiShilov.UTMSaver', 'comment', '1.0.1', 'Initialize plugin.', '2022-06-25 06:26:09'), +(606, 'AndreiShilov.UTMSaver', 'comment', '1.0.2', 'Method \\AndreiShilov\\UTMSaver\\Facades\\UTM::all() added', '2022-06-25 06:26:09'), +(607, 'AndreiShilov.UTMShopaholic', 'script', '1.0.1', 'create_utm_table.php', '2022-06-25 06:26:10'), +(608, 'AndreiShilov.UTMShopaholic', 'comment', '1.0.1', 'Initialize plugin.', '2022-06-25 06:26:10'), +(609, 'AndreiShilov.UTMShopaholic', 'comment', '1.0.2', 'Shopaholic plugin added to dependencies', '2022-06-25 06:26:10'), +(610, 'RainLab.Blog', 'script', '1.0.1', 'create_posts_table.php', '2022-06-25 18:58:21'), +(611, 'RainLab.Blog', 'script', '1.0.1', 'create_categories_table.php', '2022-06-25 18:58:21'), +(612, 'RainLab.Blog', 'script', '1.0.1', 'seed_all_tables.php', '2022-06-25 18:58:21'), +(613, 'RainLab.Blog', 'comment', '1.0.1', 'Initialize plugin.', '2022-06-25 18:58:21'), +(614, 'RainLab.Blog', 'comment', '1.0.2', 'Added the processed HTML content column to the posts table.', '2022-06-25 18:58:21'), +(615, 'RainLab.Blog', 'comment', '1.0.3', 'Category component has been merged with Posts component.', '2022-06-25 18:58:21'), +(616, 'RainLab.Blog', 'comment', '1.0.4', 'Improvements to the Posts list management UI.', '2022-06-25 18:58:21'), +(617, 'RainLab.Blog', 'comment', '1.0.5', 'Removes the Author column from blog post list.', '2022-06-25 18:58:21'), +(618, 'RainLab.Blog', 'comment', '1.0.6', 'Featured images now appear in the Post component.', '2022-06-25 18:58:21'), +(619, 'RainLab.Blog', 'comment', '1.0.7', 'Added support for the Static Pages menus.', '2022-06-25 18:58:21'), +(620, 'RainLab.Blog', 'comment', '1.0.8', 'Added total posts to category list.', '2022-06-25 18:58:21'), +(621, 'RainLab.Blog', 'comment', '1.0.9', 'Added support for the Sitemap plugin.', '2022-06-25 18:58:21'), +(622, 'RainLab.Blog', 'comment', '1.0.10', 'Added permission to prevent users from seeing posts they did not create.', '2022-06-25 18:58:21'), +(623, 'RainLab.Blog', 'comment', '1.0.11', 'Deprecate \"idParam\" component property in favour of \"slug\" property.', '2022-06-25 18:58:21'), +(624, 'RainLab.Blog', 'comment', '1.0.12', 'Fixes issue where images cannot be uploaded caused by latest Markdown library.', '2022-06-25 18:58:21'), +(625, 'RainLab.Blog', 'comment', '1.0.13', 'Fixes problem with providing pages to Sitemap and Pages plugins.', '2022-06-25 18:58:21'), +(626, 'RainLab.Blog', 'comment', '1.0.14', 'Add support for CSRF protection feature added to core.', '2022-06-25 18:58:21'), +(627, 'RainLab.Blog', 'comment', '1.1.0', 'Replaced the Post editor with the new core Markdown editor.', '2022-06-25 18:58:21'), +(628, 'RainLab.Blog', 'comment', '1.1.1', 'Posts can now be imported and exported.', '2022-06-25 18:58:21'), +(629, 'RainLab.Blog', 'comment', '1.1.2', 'Posts are no longer visible if the published date has not passed.', '2022-06-25 18:58:21'), +(630, 'RainLab.Blog', 'comment', '1.1.3', 'Added a New Post shortcut button to the blog menu.', '2022-06-25 18:58:21'), +(631, 'RainLab.Blog', 'script', '1.2.0', 'categories_add_nested_fields.php', '2022-06-25 18:58:21'), +(632, 'RainLab.Blog', 'comment', '1.2.0', 'Categories now support nesting.', '2022-06-25 18:58:21'), +(633, 'RainLab.Blog', 'comment', '1.2.1', 'Post slugs now must be unique.', '2022-06-25 18:58:21'), +(634, 'RainLab.Blog', 'comment', '1.2.2', 'Fixes issue on new installs.', '2022-06-25 18:58:21'), +(635, 'RainLab.Blog', 'comment', '1.2.3', 'Minor user interface update.', '2022-06-25 18:58:21'), +(636, 'RainLab.Blog', 'script', '1.2.4', 'update_timestamp_nullable.php', '2022-06-25 18:58:22'), +(637, 'RainLab.Blog', 'comment', '1.2.4', 'Database maintenance. Updated all timestamp columns to be nullable.', '2022-06-25 18:58:22'), +(638, 'RainLab.Blog', 'comment', '1.2.5', 'Added translation support for blog posts.', '2022-06-25 18:58:22'), +(639, 'RainLab.Blog', 'comment', '1.2.6', 'The published field can now supply a time with the date.', '2022-06-25 18:58:22'), +(640, 'RainLab.Blog', 'comment', '1.2.7', 'Introduced a new RSS feed component.', '2022-06-25 18:58:22'), +(641, 'RainLab.Blog', 'comment', '1.2.8', 'Fixes issue with translated `content_html` attribute on blog posts.', '2022-06-25 18:58:22'), +(642, 'RainLab.Blog', 'comment', '1.2.9', 'Added translation support for blog categories.', '2022-06-25 18:58:22'), +(643, 'RainLab.Blog', 'comment', '1.2.10', 'Added translation support for post slugs.', '2022-06-25 18:58:22'), +(644, 'RainLab.Blog', 'comment', '1.2.11', 'Fixes bug where excerpt is not translated.', '2022-06-25 18:58:22'), +(645, 'RainLab.Blog', 'comment', '1.2.12', 'Description field added to category form.', '2022-06-25 18:58:22'), +(646, 'RainLab.Blog', 'comment', '1.2.13', 'Improved support for Static Pages menus, added a blog post and all blog posts.', '2022-06-25 18:58:22'), +(647, 'RainLab.Blog', 'comment', '1.2.14', 'Added post exception property to the post list component, useful for showing related posts.', '2022-06-25 18:58:22'), +(648, 'RainLab.Blog', 'comment', '1.2.15', 'Back-end navigation sort order updated.', '2022-06-25 18:58:22'), +(649, 'RainLab.Blog', 'comment', '1.2.16', 'Added `nextPost` and `previousPost` to the blog post component.', '2022-06-25 18:58:22'), +(650, 'RainLab.Blog', 'comment', '1.2.17', 'Improved the next and previous logic to sort by the published date.', '2022-06-25 18:58:22'), +(651, 'RainLab.Blog', 'comment', '1.2.18', 'Minor change to internals.', '2022-06-25 18:58:22'), +(652, 'RainLab.Blog', 'comment', '1.2.19', 'Improved support for Build 420+', '2022-06-25 18:58:22'), +(653, 'RainLab.Blog', 'script', '1.3.0', 'posts_add_metadata.php', '2022-06-25 18:58:22'), +(654, 'RainLab.Blog', 'comment', '1.3.0', 'Added metadata column for plugins to store data in', '2022-06-25 18:58:22'), +(655, 'RainLab.Blog', 'comment', '1.3.1', 'Fixed metadata column not being jsonable', '2022-06-25 18:58:22'), +(656, 'RainLab.Blog', 'comment', '1.3.2', 'Allow custom slug name for components, add 404 handling for missing blog posts, allow exporting of blog images.', '2022-06-25 18:58:22'), +(657, 'RainLab.Blog', 'comment', '1.3.3', 'Fixed \'excluded categories\' filter from being run when value is empty.', '2022-06-25 18:58:22'), +(658, 'RainLab.Blog', 'comment', '1.3.4', 'Allow post author to be specified. Improved translations.', '2022-06-25 18:58:22'), +(659, 'RainLab.Blog', 'comment', '1.3.5', 'Fixed missing user info from breaking initial seeder in migrations. Fixed a PostgreSQL issue with blog exports.', '2022-06-25 18:58:22'), +(660, 'RainLab.Blog', 'comment', '1.3.6', 'Improved French translations.', '2022-06-25 18:58:22'), +(661, 'RainLab.Blog', 'comment', '1.4.0', 'Stability improvements. Rollback custom slug names for components', '2022-06-25 18:58:22'), +(662, 'RainLab.Blog', 'comment', '1.4.1', 'Fixes potential security issue with unsafe Markdown. Allow blog bylines to be translated.', '2022-06-25 18:58:22'), +(663, 'RainLab.Blog', 'comment', '1.4.2', 'Fix 404 redirects for missing blog posts. Assign current category to the listed posts when using the Posts component on a page with the category parameter available.', '2022-06-25 18:58:22'), +(664, 'RainLab.Blog', 'comment', '1.4.3', 'Fixes incompatibility with locale switching when plugin is used in conjunction with the Translate plugin. Fixes undefined category error.', '2022-06-25 18:58:22'), +(665, 'RainLab.Blog', 'comment', '1.4.4', 'Rollback translated bylines, please move or override the default component markup instead.', '2022-06-25 18:58:22'), +(666, 'RainLab.Blog', 'comment', '1.5.0', 'Implement support for October CMS v2.0', '2022-06-25 18:58:22'), +(667, 'RainLab.Blog', 'comment', '1.5.1', 'Fixes interaction with Translate plugin', '2022-06-25 18:58:22'), +(668, 'RainLab.Blog', 'comment', '1.5.2', 'Minor styling improvements', '2022-06-25 18:58:22'), +(669, 'RainLab.Blog', 'comment', '1.5.3', 'Adds setting to use legacy markdown editor', '2022-06-25 18:58:22'), +(670, 'RainLab.Blog', 'comment', '1.5.4', 'Compatibility with October CMS v2.2', '2022-06-25 18:58:22'), +(671, 'RainLab.Blog', 'comment', '1.5.6', 'Compatibility with October CMS v3.0', '2022-06-25 18:58:22'), +(672, 'ToughDeveloper.ImageResizer', 'comment', '1.0.1', 'First version of ImageResizer', '2022-08-18 11:23:21'), +(673, 'ToughDeveloper.ImageResizer', 'comment', '1.0.2', 'Fixes bug where url set in config/app.php affecting rendering of image.', '2022-08-18 11:23:21'), +(674, 'ToughDeveloper.ImageResizer', 'comment', '1.0.3', 'Adds Hungarian translation - thanks to Szabó Gergő', '2022-08-18 11:23:21'), +(675, 'ToughDeveloper.ImageResizer', 'comment', '1.1.0', 'Adds default settings to admin - thanks to Szabó Gergő', '2022-08-18 11:23:21'), +(676, 'ToughDeveloper.ImageResizer', 'comment', '1.2.0', 'Adds optional PNG compression support via Tiny PNG', '2022-08-18 11:23:21'), +(677, 'ToughDeveloper.ImageResizer', 'comment', '1.2.1', 'Updates translations and allows jpg files to be compressed with Tiny PNG', '2022-08-18 11:23:21'), +(678, 'ToughDeveloper.ImageResizer', 'comment', '1.2.2', 'Ensures false can be passed to auto width/height. Also improves URL parsing so different formats of app.url work as expected. Thanks to Emerge.', '2022-08-18 11:23:21'), +(679, 'ToughDeveloper.ImageResizer', 'comment', '1.3.0', 'Adds TinyPNG API key validation, TinyPNG usage statistics and provides thumb backend list column type', '2022-08-18 11:23:21'), +(680, 'ToughDeveloper.ImageResizer', 'comment', '1.3.1', 'Ensures plugin works as expected when October is installed to a sub-directory.', '2022-08-18 11:23:21'), +(681, 'ToughDeveloper.ImageResizer', 'comment', '1.3.2', 'Adds option to skip compression of certain images, helpful to save credits.', '2022-08-18 11:23:21'), +(682, 'ToughDeveloper.ImageResizer', 'comment', '1.3.3', 'Updates Hungarian translations - thanks to Szabó Gergő', '2022-08-18 11:23:21'), +(683, 'ToughDeveloper.ImageResizer', 'comment', '1.3.4', 'Adds German translation - thanks to Christoph (emptynick)', '2022-08-18 11:23:21'), +(684, 'ToughDeveloper.ImageResizer', 'comment', '1.3.5', '!!! Changes path to cached image for builds of October 420+. Thanks to that0n3guy', '2022-08-18 11:23:21'), +(685, 'ToughDeveloper.ImageResizer', 'comment', '1.3.6', 'Prevent infinite loop when custom not found image does not exist. Thanks to yapsr', '2022-08-18 11:23:21'), +(686, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'Add imageWidth() and imageHeight() filters - @matteotrubini', '2022-08-18 11:23:21'), +(687, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'Adds fr translations - @FelixINX', '2022-08-18 11:23:21'), +(688, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'composer.json fixes - @DieterHolvoet and @LukeTowers', '2022-08-18 11:23:21'), +(689, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'Regenerate cached image if original has a different mtime - @kevinkoenen', '2022-08-18 11:23:21'), +(690, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'Delete temporary image copy - @multiwebinc', '2022-08-18 11:23:21'), +(691, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'Adds zh-cn translations - @everyx', '2022-08-18 11:23:21'), +(692, 'ToughDeveloper.ImageResizer', 'comment', '1.4.0', 'Spaces in filename are now handled properly - @mauserrifle', '2022-08-18 11:23:21'), +(693, 'ToughDeveloper.ImageResizer', 'comment', '1.4.1', 'Only attempt to delete temp files if they still exist - @LukeTowers', '2022-08-18 11:23:21'); + +INSERT INTO `system_plugin_versions` (`id`, `code`, `version`, `created_at`, `is_disabled`, `is_frozen`) VALUES +(1, 'October.Demo', '1.0.1', '2022-06-24 12:15:58', 0, 0), +(2, 'Lovata.Toolbox', '1.34.1', '2022-06-24 12:17:28', 0, 0), +(3, 'Lovata.Shopaholic', '1.30.3', '2022-06-24 16:51:34', 0, 0), +(4, 'Lovata.OrdersShopaholic', '1.31.3', '2022-06-24 12:40:16', 0, 0), +(5, 'Lovata.Buddies', '1.9.1', '2022-06-24 12:41:09', 0, 0), +(6, 'Indikator.DevTools', '1.2.3', '2022-06-24 12:43:06', 0, 0), +(7, 'RainLab.Pages', '1.5.1', '2022-06-24 12:44:02', 0, 0), +(8, 'RainLab.Builder', '1.2.2', '2022-06-24 12:46:52', 0, 0), +(9, 'Martin.Forms', '1.5.1', '2022-06-24 12:47:52', 0, 0), +(10, 'RainLab.Translate', '1.11.1', '2022-06-24 14:38:04', 0, 0), +(11, 'Akami.Coffe30', '1.0.2', '2022-06-24 15:46:27', 0, 0), +(12, 'Codecycler.NotifyShopaholic', '1.0.3', '2022-06-25 06:13:53', 0, 0), +(13, 'RainLab.Notify', '1.2.1', '2022-06-25 06:15:09', 0, 0), +(14, 'Codecycler.InvoiceShopaholic', '1.0.2', '2022-06-25 06:15:09', 0, 0), +(15, 'Site21.Fields', '1.0.9.1', '2022-06-25 06:16:50', 0, 0), +(16, 'AndreiShilov.UTMSaver', '1.0.2', '2022-06-25 06:26:09', 0, 0), +(17, 'AndreiShilov.UTMShopaholic', '1.0.2', '2022-06-25 06:26:10', 0, 0), +(18, 'RainLab.Blog', '1.5.6', '2022-06-25 18:58:22', 0, 0), +(19, 'ToughDeveloper.ImageResizer', '1.4.1', '2022-08-18 11:23:21', 0, 0); + +INSERT INTO `system_settings` (`id`, `item`, `value`) VALUES +(1, 'lovata_toolbox_settings', '{\"decimals\":\"2\",\"dec_point\":\"dot\",\"thousands_sep\":\"space\",\"slug_is_translatable\":\"0\",\"queue_on\":\"0\",\"queue_name\":\"\",\"import_queue_on\":\"0\",\"import_queue_name\":\"\",\"registration_mail_template\":\"\",\"restore_password_mail_template\":\"\"}'), +(2, 'backend_brand_settings', '{\"app_name\":\"Sapaly Mahabat\",\"app_tagline\":\"Sapaly Mahabat\",\"primary_color\":\"#34495e\",\"secondary_color\":\"#e67e22\",\"accent_color\":\"#3498db\",\"menu_mode\":\"inline\",\"custom_css\":\"\"}'), +(3, 'rainlab_builder_settings', '{\"author_name\":\"AKAMI\",\"author_namespace\":\"Akami\"}'), +(4, 'lovata_shopaholic_settings', '{\"check_offer_active\":\"0\",\"allow_negative_offer_quantity\":\"0\",\"price_include_tax\":\"0\",\"dimensions_measure\":\"\",\"weight_measure\":\"\",\"measure_of_unit\":\"\",\"hide_brand_import_from_csv\":\"0\",\"hide_brand_import_from_xml\":\"0\",\"hide_category_import_from_csv\":\"0\",\"hide_category_import_from_xml\":\"0\",\"hide_product_import_from_csv\":\"0\",\"hide_product_import_from_xml\":\"0\",\"hide_offer_import_from_csv\":\"0\",\"hide_offer_import_from_xml\":\"0\",\"hide_price_import_from_xml\":\"0\",\"default_product_page_id\":\"\",\"default_category_page_id\":\"\",\"default_brand_page_id\":\"\",\"default_promo_block_page_id\":\"\",\"cart_cookie_lifetime\":2419200,\"check_offer_quantity\":\"0\",\"decrement_offer_quantity\":\"0\",\"send_email_after_creating_order\":\"0\",\"creating_order_mail_template\":\"\",\"creating_order_manager_mail_template\":\"\",\"creating_order_manager_email_list\":\"\",\"create_new_user\":\"0\",\"generate_fake_email\":\"0\",\"disable_cart_clear_on_new_order\":\"0\"}'), +(5, 'system_mail_settings', '{\"send_mode\":\"smtp\",\"sender_name\":\"30Coffe Web Sayt\",\"sender_email\":\"tmex@turkmen-forum.com\",\"sendmail_path\":\"\\/usr\\/sbin\\/sendmail -bs\",\"smtp_address\":\"smtp.jino.ru\",\"smtp_port\":\"465\",\"smtp_user\":\"tmex@turkmen-forum.com\",\"smtp_password\":\"bt110226\",\"smtp_authorization\":\"1\",\"smtp_encryption\":\"ssl\",\"mailgun_domain\":\"\",\"mailgun_secret\":\"\",\"mandrill_secret\":\"\",\"ses_key\":\"\",\"ses_secret\":\"\",\"ses_region\":\"\",\"sparkpost_secret\":\"\"}'), +(6, 'system_log_settings', '{\"log_events\":\"1\",\"log_requests\":\"0\",\"log_theme\":\"1\"}'); + + + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; \ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/Comment.php b/plugins/akami/coffe30/controllers/Comment.php new file mode 100644 index 00000000..b4738c97 --- /dev/null +++ b/plugins/akami/coffe30/controllers/Comment.php @@ -0,0 +1,18 @@ + + + +
diff --git a/plugins/akami/coffe30/controllers/comment/config_form.yaml b/plugins/akami/coffe30/controllers/comment/config_form.yaml new file mode 100644 index 00000000..858ddeae --- /dev/null +++ b/plugins/akami/coffe30/controllers/comment/config_form.yaml @@ -0,0 +1,10 @@ +name: Comment +form: $/akami/coffe30/models/comment/fields.yaml +modelClass: Akami\Coffe30\Models\Comment +defaultRedirect: akami/coffe30/comment +create: + redirect: 'akami/coffe30/comment/update/:id' + redirectClose: akami/coffe30/comment +update: + redirect: akami/coffe30/comment + redirectClose: akami/coffe30/comment diff --git a/plugins/akami/coffe30/controllers/comment/config_list.yaml b/plugins/akami/coffe30/controllers/comment/config_list.yaml new file mode 100644 index 00000000..69c163c5 --- /dev/null +++ b/plugins/akami/coffe30/controllers/comment/config_list.yaml @@ -0,0 +1,12 @@ +list: $/akami/coffe30/models/comment/columns.yaml +modelClass: Akami\Coffe30\Models\Comment +title: Comment +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'akami/coffe30/comment/update/:id' diff --git a/plugins/akami/coffe30/controllers/comment/create.htm b/plugins/akami/coffe30/controllers/comment/create.htm new file mode 100644 index 00000000..6bc342c5 --- /dev/null +++ b/plugins/akami/coffe30/controllers/comment/create.htm @@ -0,0 +1,46 @@ + + + + +fatalError): ?> + + 'layout']) ?> + +
+ formRender() ?> +
+ +
+
+ + + + + +
+
+ + + + +

fatalError)) ?>

+

+ \ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/comment/index.htm b/plugins/akami/coffe30/controllers/comment/index.htm new file mode 100644 index 00000000..ea43a363 --- /dev/null +++ b/plugins/akami/coffe30/controllers/comment/index.htm @@ -0,0 +1 @@ +listRender() ?> diff --git a/plugins/akami/coffe30/controllers/comment/preview.htm b/plugins/akami/coffe30/controllers/comment/preview.htm new file mode 100644 index 00000000..28a52ab5 --- /dev/null +++ b/plugins/akami/coffe30/controllers/comment/preview.htm @@ -0,0 +1,22 @@ + + + + +fatalError): ?> + +
+ formRenderPreview() ?> +
+ + +

fatalError) ?>

+ + +

+ + + +

\ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/comment/update.htm b/plugins/akami/coffe30/controllers/comment/update.htm new file mode 100644 index 00000000..24d2012b --- /dev/null +++ b/plugins/akami/coffe30/controllers/comment/update.htm @@ -0,0 +1,54 @@ + + + + +fatalError): ?> + + 'layout']) ?> + +
+ formRender() ?> +
+ +
+
+ + + + + + + +
+
+ + + +

fatalError)) ?>

+

+ \ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/partner/_list_toolbar.htm b/plugins/akami/coffe30/controllers/partner/_list_toolbar.htm new file mode 100644 index 00000000..99084154 --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/_list_toolbar.htm @@ -0,0 +1,18 @@ +
+ + +
diff --git a/plugins/akami/coffe30/controllers/partner/config_form.yaml b/plugins/akami/coffe30/controllers/partner/config_form.yaml new file mode 100644 index 00000000..c62faa3b --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/config_form.yaml @@ -0,0 +1,10 @@ +name: Partner +form: $/akami/coffe30/models/partner/fields.yaml +modelClass: Akami\Coffe30\Models\Partner +defaultRedirect: akami/coffe30/partner +create: + redirect: 'akami/coffe30/partner/update/:id' + redirectClose: akami/coffe30/partner +update: + redirect: akami/coffe30/partner + redirectClose: akami/coffe30/partner diff --git a/plugins/akami/coffe30/controllers/partner/config_list.yaml b/plugins/akami/coffe30/controllers/partner/config_list.yaml new file mode 100644 index 00000000..2482e6d1 --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/config_list.yaml @@ -0,0 +1,12 @@ +list: $/akami/coffe30/models/partner/columns.yaml +modelClass: Akami\Coffe30\Models\Partner +title: Partner +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'akami/coffe30/partner/update/:id' diff --git a/plugins/akami/coffe30/controllers/partner/create.htm b/plugins/akami/coffe30/controllers/partner/create.htm new file mode 100644 index 00000000..f19474ad --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/create.htm @@ -0,0 +1,46 @@ + + + + +fatalError): ?> + + 'layout']) ?> + +
+ formRender() ?> +
+ +
+
+ + + + + +
+
+ + + + +

fatalError)) ?>

+

+ \ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/partner/index.htm b/plugins/akami/coffe30/controllers/partner/index.htm new file mode 100644 index 00000000..ea43a363 --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/index.htm @@ -0,0 +1 @@ +listRender() ?> diff --git a/plugins/akami/coffe30/controllers/partner/preview.htm b/plugins/akami/coffe30/controllers/partner/preview.htm new file mode 100644 index 00000000..b6296ecc --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/preview.htm @@ -0,0 +1,22 @@ + + + + +fatalError): ?> + +
+ formRenderPreview() ?> +
+ + +

fatalError) ?>

+ + +

+ + + +

\ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/partner/update.htm b/plugins/akami/coffe30/controllers/partner/update.htm new file mode 100644 index 00000000..0d41ff83 --- /dev/null +++ b/plugins/akami/coffe30/controllers/partner/update.htm @@ -0,0 +1,54 @@ + + + + +fatalError): ?> + + 'layout']) ?> + +
+ formRender() ?> +
+ +
+
+ + + + + + + +
+
+ + + +

fatalError)) ?>

+

+ \ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/stores/_list_toolbar.htm b/plugins/akami/coffe30/controllers/stores/_list_toolbar.htm new file mode 100644 index 00000000..1f4e3313 --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/_list_toolbar.htm @@ -0,0 +1,18 @@ +
+ + +
diff --git a/plugins/akami/coffe30/controllers/stores/config_form.yaml b/plugins/akami/coffe30/controllers/stores/config_form.yaml new file mode 100644 index 00000000..cb4da570 --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/config_form.yaml @@ -0,0 +1,10 @@ +name: Stores +form: $/akami/coffe30/models/stores/fields.yaml +modelClass: Akami\Coffe30\Models\Stores +defaultRedirect: akami/coffe30/stores +create: + redirect: 'akami/coffe30/stores/update/:id' + redirectClose: akami/coffe30/stores +update: + redirect: akami/coffe30/stores + redirectClose: akami/coffe30/stores diff --git a/plugins/akami/coffe30/controllers/stores/config_list.yaml b/plugins/akami/coffe30/controllers/stores/config_list.yaml new file mode 100644 index 00000000..f5a24137 --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/config_list.yaml @@ -0,0 +1,12 @@ +list: $/akami/coffe30/models/stores/columns.yaml +modelClass: Akami\Coffe30\Models\Stores +title: Stores +noRecordsMessage: 'backend::lang.list.no_records' +showSetup: true +showCheckboxes: true +recordsPerPage: 20 +toolbar: + buttons: list_toolbar + search: + prompt: 'backend::lang.list.search_prompt' +recordUrl: 'akami/coffe30/stores/update/:id' diff --git a/plugins/akami/coffe30/controllers/stores/create.htm b/plugins/akami/coffe30/controllers/stores/create.htm new file mode 100644 index 00000000..c6379f9f --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/create.htm @@ -0,0 +1,46 @@ + + + + +fatalError): ?> + + 'layout']) ?> + +
+ formRender() ?> +
+ +
+
+ + + + + +
+
+ + + + +

fatalError)) ?>

+

+ \ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/stores/index.htm b/plugins/akami/coffe30/controllers/stores/index.htm new file mode 100644 index 00000000..ea43a363 --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/index.htm @@ -0,0 +1 @@ +listRender() ?> diff --git a/plugins/akami/coffe30/controllers/stores/preview.htm b/plugins/akami/coffe30/controllers/stores/preview.htm new file mode 100644 index 00000000..edcaac64 --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/preview.htm @@ -0,0 +1,22 @@ + + + + +fatalError): ?> + +
+ formRenderPreview() ?> +
+ + +

fatalError) ?>

+ + +

+ + + +

\ No newline at end of file diff --git a/plugins/akami/coffe30/controllers/stores/update.htm b/plugins/akami/coffe30/controllers/stores/update.htm new file mode 100644 index 00000000..a98354d3 --- /dev/null +++ b/plugins/akami/coffe30/controllers/stores/update.htm @@ -0,0 +1,54 @@ + + + + +fatalError): ?> + + 'layout']) ?> + +
+ formRender() ?> +
+ +
+
+ + + + + + + +
+
+ + + +

fatalError)) ?>

+

+ \ No newline at end of file diff --git a/plugins/akami/coffe30/models/Comment.php b/plugins/akami/coffe30/models/Comment.php new file mode 100644 index 00000000..27a8a6d3 --- /dev/null +++ b/plugins/akami/coffe30/models/Comment.php @@ -0,0 +1,23 @@ +engine = 'InnoDB'; + $table->increments('id')->unsigned(); + $table->timestamp('created_at')->nullable(); + $table->timestamp('updated_at')->nullable(); + $table->string('header')->nullable(); + $table->string('header2')->nullable(); + $table->text('txt'); + }); + } + + public function down() + { + Schema::dropIfExists('akami_coffe30_comment'); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_create_akami_coffe30_partners.php b/plugins/akami/coffe30/updates/builder_table_create_akami_coffe30_partners.php new file mode 100644 index 00000000..9df007fd --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_create_akami_coffe30_partners.php @@ -0,0 +1,26 @@ +engine = 'InnoDB'; + $table->increments('id')->unsigned(); + $table->timestamp('created_at')->nullable(); + $table->timestamp('updated_at')->nullable(); + $table->string('img')->nullable(); + $table->string('url')->nullable(); + $table->string('note')->nullable(); + }); + } + + public function down() + { + Schema::dropIfExists('akami_coffe30_partners'); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_create_akami_coffe30_stored.php b/plugins/akami/coffe30/updates/builder_table_create_akami_coffe30_stored.php new file mode 100644 index 00000000..23805fcb --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_create_akami_coffe30_stored.php @@ -0,0 +1,26 @@ +engine = 'InnoDB'; + $table->increments('id')->unsigned(); + $table->string('name'); + $table->text('address')->nullable(); + $table->text('map')->nullable(); + $table->timestamp('created_at')->nullable(); + $table->timestamp('updated_at')->nullable(); + }); + } + + public function down() + { + Schema::dropIfExists('akami_coffe30_stored'); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_comment.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_comment.php new file mode 100644 index 00000000..b3ba89f1 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_comment.php @@ -0,0 +1,25 @@ +string('header', 191)->nullable(false)->change(); + $table->string('header2', 191)->nullable(false)->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_comment', function($table) + { + $table->string('header', 191)->nullable()->change(); + $table->string('header2', 191)->nullable()->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_comment_2.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_comment_2.php new file mode 100644 index 00000000..8ddfbafc --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_comment_2.php @@ -0,0 +1,27 @@ +string('header', 191)->nullable()->change(); + $table->string('header2', 191)->nullable()->change(); + $table->text('txt')->nullable()->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_comment', function($table) + { + $table->string('header', 191)->nullable(false)->change(); + $table->string('header2', 191)->nullable(false)->change(); + $table->text('txt')->nullable(false)->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider.php new file mode 100644 index 00000000..e88ab490 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider.php @@ -0,0 +1,31 @@ +string('side')->nullable(); + $table->string('txt1')->nullable(); + $table->string('txt2')->nullable(); + $table->string('txt3')->nullable(); + $table->string('btn_txt')->nullable(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->dropColumn('side'); + $table->dropColumn('txt1'); + $table->dropColumn('txt2'); + $table->dropColumn('txt3'); + $table->dropColumn('btn_txt'); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_2.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_2.php new file mode 100644 index 00000000..83780ca1 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_2.php @@ -0,0 +1,23 @@ +string('side', 191)->default('left')->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('side', 191)->default(null)->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_3.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_3.php new file mode 100644 index 00000000..536ce065 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_3.php @@ -0,0 +1,23 @@ +string('side', 191)->nullable(false)->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('side', 191)->nullable()->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_4.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_4.php new file mode 100644 index 00000000..6e995967 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_4.php @@ -0,0 +1,23 @@ +string('side', 191)->nullable()->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('side', 191)->nullable(false)->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_5.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_5.php new file mode 100644 index 00000000..a57c34cf --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_5.php @@ -0,0 +1,33 @@ +string('btn_txt', 191)->nullable(false)->change(); + $table->string('side', 191)->nullable(false)->change(); + $table->string('txt1', 191)->nullable(false)->change(); + $table->string('txt2', 191)->nullable(false)->change(); + $table->string('txt3', 191)->nullable(false)->change(); + $table->string('url', 191)->nullable(false)->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('btn_txt', 191)->nullable()->change(); + $table->string('side', 191)->nullable()->change(); + $table->string('txt1', 191)->nullable()->change(); + $table->string('txt2', 191)->nullable()->change(); + $table->string('txt3', 191)->nullable()->change(); + $table->string('url', 191)->nullable()->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_6.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_6.php new file mode 100644 index 00000000..72ac3b30 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_6.php @@ -0,0 +1,33 @@ +string('btn_txt', 191)->nullable()->change(); + $table->string('side', 191)->nullable()->change(); + $table->string('txt1', 191)->nullable()->change(); + $table->string('txt2', 191)->nullable()->change(); + $table->string('txt3', 191)->nullable()->change(); + $table->string('url', 191)->nullable()->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('btn_txt', 191)->nullable(false)->change(); + $table->string('side', 191)->nullable(false)->change(); + $table->string('txt1', 191)->nullable(false)->change(); + $table->string('txt2', 191)->nullable(false)->change(); + $table->string('txt3', 191)->nullable(false)->change(); + $table->string('url', 191)->nullable(false)->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_7.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_7.php new file mode 100644 index 00000000..651c2617 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_7.php @@ -0,0 +1,23 @@ +string('img', 191)->nullable()->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('img', 191)->nullable(false)->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_8.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_8.php new file mode 100644 index 00000000..fca761d3 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_slider_8.php @@ -0,0 +1,23 @@ +string('img', 191)->nullable(false)->change(); + }); + } + + public function down() + { + Schema::table('akami_coffe30_slider', function($table) + { + $table->string('img', 191)->nullable()->change(); + }); + } +} diff --git a/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_stores.php b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_stores.php new file mode 100644 index 00000000..1019d876 --- /dev/null +++ b/plugins/akami/coffe30/updates/builder_table_update_akami_coffe30_stores.php @@ -0,0 +1,17 @@ +increments('id')->change(); + }); + } + + public function down() + { + Schema::table('lovata_buddies_users', function($table) + { + $table->integer('id')->change(); + }); + } +} diff --git a/plugins/lovata/buddies/updates/version.yaml b/plugins/lovata/buddies/updates/version.yaml index 578a30b0..877b95c4 100644 --- a/plugins/lovata/buddies/updates/version.yaml +++ b/plugins/lovata/buddies/updates/version.yaml @@ -7,7 +7,7 @@ 1.0.1: - '$casts property is replaced with $jsonable property in the User model' 1.1.0: - - "Added the ability to edit the user's properties using the UserPage component on different pages and forms. For example, for pages: personal data, company legal data, etc." + - 'Added the ability to edit the user''s properties using the UserPage component on different pages and forms. For example, for pages: personal data, company legal data, etc.' 1.2.0: - 'Added onCheckEmail() method in Registration component. Added the ability to add custom fields to email templates. Added events: "lovata.buddies::mail.registration.template.data", "lovata.buddies::mail.restore.template.data". Added support for multilanguage for sending emails. Settings for sending emails are moved to the Toolbox plugin. Requires Toolbox plugin version 1.6.0 and later.' 1.3.0: @@ -37,3 +37,6 @@ - 'Added composer.json to plugin' 1.9.1: - 'Updated composer.json file' +1.9.2: + - 'Updated table lovata_buddies_users' + - builder_table_update_lovata_buddies_users.php diff --git a/plugins/lovata/shopaholic/models/category/columns.yaml b/plugins/lovata/shopaholic/models/category/columns.yaml index a7d4266f..9f6d5370 100644 --- a/plugins/lovata/shopaholic/models/category/columns.yaml +++ b/plugins/lovata/shopaholic/models/category/columns.yaml @@ -15,7 +15,7 @@ columns: searchable: true sortable: true id: - label: 'lovata.toolbox::lang.field.id' + label: ID type: text searchable: true sortable: true @@ -26,7 +26,7 @@ columns: searchable: true sortable: true external_id: - label: 'lovata.toolbox::lang.field.external_id' + label: EXTERNAL type: text searchable: true sortable: true diff --git a/plugins/lovata/shopaholic/models/product/columns.yaml b/plugins/lovata/shopaholic/models/product/columns.yaml index b73ae90d..e0dc4cf2 100644 --- a/plugins/lovata/shopaholic/models/product/columns.yaml +++ b/plugins/lovata/shopaholic/models/product/columns.yaml @@ -52,4 +52,12 @@ columns: label: 'lovata.toolbox::lang.field.updated_at' type: timetense sortable: true - invisible: true \ No newline at end of file + invisible: true + category_id: + label: CAT_ID + type: text + searchable: true + sortable: true + featured: + label: featured + type: text diff --git a/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_measure.php b/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_measure.php new file mode 100644 index 00000000..ff36e6e6 --- /dev/null +++ b/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_measure.php @@ -0,0 +1,23 @@ +increments('id')->change(); + }); + } + + public function down() + { + Schema::table('lovata_shopaholic_measure', function($table) + { + $table->integer('id')->change(); + }); + } +} diff --git a/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_prices.php b/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_prices.php new file mode 100644 index 00000000..20480351 --- /dev/null +++ b/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_prices.php @@ -0,0 +1,23 @@ +increments('id')->change(); + }); + } + + public function down() + { + Schema::table('lovata_shopaholic_prices', function($table) + { + $table->integer('id')->change(); + }); + } +} diff --git a/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_products.php b/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_products.php new file mode 100644 index 00000000..56e6b84d --- /dev/null +++ b/plugins/lovata/shopaholic/updates/builder_table_update_lovata_shopaholic_products.php @@ -0,0 +1,23 @@ +increments('id')->change(); + }); + } + + public function down() + { + Schema::table('lovata_shopaholic_products', function($table) + { + $table->integer('id')->change(); + }); + } +} diff --git a/plugins/lovata/shopaholic/updates/version.yaml b/plugins/lovata/shopaholic/updates/version.yaml index 24c9e6c3..990a3565 100644 --- a/plugins/lovata/shopaholic/updates/version.yaml +++ b/plugins/lovata/shopaholic/updates/version.yaml @@ -139,3 +139,12 @@ 1.30.3: - 'Updated table lovata_shopaholic_categories' - builder_table_update_lovata_shopaholic_categories.php +1.30.4: + - 'Updated table lovata_shopaholic_products' + - builder_table_update_lovata_shopaholic_products.php +1.30.5: + - 'Updated table lovata_shopaholic_measure' + - builder_table_update_lovata_shopaholic_measure.php +1.30.6: + - 'Updated table lovata_shopaholic_prices' + - builder_table_update_lovata_shopaholic_prices.php diff --git a/plugins/toughdeveloper/.DS_Store b/plugins/toughdeveloper/.DS_Store new file mode 100644 index 00000000..f23721f0 Binary files /dev/null and b/plugins/toughdeveloper/.DS_Store differ diff --git a/plugins/toughdeveloper/imageresizer/.DS_Store b/plugins/toughdeveloper/imageresizer/.DS_Store new file mode 100644 index 00000000..4dcbfa85 Binary files /dev/null and b/plugins/toughdeveloper/imageresizer/.DS_Store differ diff --git a/plugins/toughdeveloper/imageresizer/LICENCE.md b/plugins/toughdeveloper/imageresizer/LICENCE.md new file mode 100644 index 00000000..38cee799 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/LICENCE.md @@ -0,0 +1,19 @@ +# MIT license + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/plugins/toughdeveloper/imageresizer/Plugin.php b/plugins/toughdeveloper/imageresizer/Plugin.php new file mode 100644 index 00000000..2a61df50 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/Plugin.php @@ -0,0 +1,129 @@ + 'toughdeveloper.imageresizer::lang.plugin.name', + 'description' => 'toughdeveloper.imageresizer::lang.plugin.description', + 'author' => 'Tough Developer', + 'icon' => 'icon-picture-o', + 'homepage' => 'https://github.com/toughdeveloper/oc-imageresizer-plugin' + ]; + } + + /** + * Registers any back-end permissions used by this plugin. + * + * @return array + */ + public function registerPermissions() + { + return [ + 'toughdeveloper.imageresizer.access_settings' => [ + 'tab' => 'toughdeveloper.imageresizer::lang.permission.tab', + 'label' => 'toughdeveloper.imageresizer::lang.permission.label' + ] + ]; + } + + public function boot(){ + Validator::extend('valid_tinypng_key', function($attribute, $value, $parameters) { + try { + \Tinify\setKey($value); + \Tinify\validate(); + } catch(\Tinify\Exception $e) { + return false; + } + + return true; + }); + } + + public function registerMarkupTags() + { + return [ + 'filters' => [ + 'resize' => function($file_path, $width = false, $height = false, $options = []) { + $image = new Image($file_path); + return $image->resize($width, $height, $options); + }, + 'imageWidth' => function($image) { + if (!$image instanceOf Image) { + $image = new Image($image); + } + return getimagesize($image->getCachedImagePath())[0]; + }, + 'imageHeight' => function($image) { + if (!$image instanceOf Image) { + $image = new Image($image); + } + return getimagesize($image->getCachedImagePath())[1]; + } + ] + ]; + } + + public function registerSettings() + { + return [ + 'settings' => [ + 'label' => 'toughdeveloper.imageresizer::lang.settings.label', + 'icon' => 'icon-picture-o', + 'description' => 'toughdeveloper.imageresizer::lang.settings.description', + 'class' => 'ToughDeveloper\ImageResizer\Models\Settings', + 'order' => 0, + 'permissions' => ['toughdeveloper.imageresizer.access_settings'] + ] + ]; + } + + public function registerListColumnTypes() + { + return [ + 'thumb' => [$this, 'evalThumbListColumn'], + ]; + } + + public function evalThumbListColumn($value, $column, $record) + { + $config = $column->config; + + // Get config options with defaults + $width = isset($config['width']) ? $config['width'] : 50; + $height = isset($config['height']) ? $config['height'] : 50; + $options = isset($config['options']) ? $config['options'] : []; + + // attachMany relation? + if (isset($record->attachMany[$column->columnName])) + { + $file = $value->first(); + } + // attachOne relation? + else if (isset($record->attachOne[$column->columnName])) + { + $file = $value; + } + // Mediafinder + else + { + $file = storage_path() . '/app/media' . $value; + } + + $image = new Image($file); + return $image->resize($width, $height, $options)->render(); + } +} diff --git a/plugins/toughdeveloper/imageresizer/README.md b/plugins/toughdeveloper/imageresizer/README.md new file mode 100644 index 00000000..1e498bbe --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/README.md @@ -0,0 +1,113 @@ +# Image Resizer + +- [Introduction](#introduction) +- [Available filters](#filters) +- [Using a string](#string) +- [Using a variable](#variable) +- [resize()](#resize) +- [imageWidth() - imageHeight()](#imageDimensions) +- [Image Compression](#compression) + + +## Introduction + +Resizes an image to the required dimensions. It accepts a string with a file path to the image or a `October\Rain\Database\Attach\File` object (you will have one of these if you have used the attachOne or AttachMany relationship) + +Please note, the not found image can be overwritten via the settings in the admin area. + + +## Available filters +[`resize(int $width [, int $height , array $options])`](#resize), [`imageWidth()`](#imageDimensions), [`imageHeight()`](#imageDimensions) + + +### Using a string + +Please note, if the filter alters the URL, you must apply resize afterwards + +``` +{{ 'assets/graphics/background.jpg' | theme | resize(500,500) }} +``` + + +### Using a variable + +``` +{{ property.image | resize(500) }} +``` + + +## resize(int $width [, int $height , array $options]) + +Resize an image according to the given params. If `$width` or `$height` is `0`, that value is calculated using original image ratio + +### Options +Key | Description | Default | Options +--- | --- | --- | --- +mode | How the image should be fitted to dimensions | auto | exact, portrait, landscape, auto, fit or crop +offset | Offset the resized image | [0,0] | [int, int] +extension | The extension on the image to return | auto | auto, jpg, jpeg, gif, png +quality | The quality of compression _*requires cache clear_ | 95 | 0-100 +sharpen | Sharpen the image across a scale of 0 - 100 _*requires cache clear_ | 0 | 0-100 +compress | Whether the image should be compressed or not. Only takes effect when TinyPng compression is enabled. | true | true,false + + +### Usage in template +``` +{{ property.image | resize(500, false, { mode: 'crop', quality: '80', extension: 'png' }) }} +``` + +### Usage in PHP + +The image resizer can also be used easily in PHP, as follows: + +``` +use ToughDeveloper\ImageResizer\Classes\Image; + +$image = new Image('/path/to/image.jpg'); +$image->resize(150, 200, [ 'mode' => 'crop' ]); +``` + +### Usage in Backend List + +The image resizer can also be used on backend lists with the type of `thumb`, e.g. + +``` +image: + label: Image + type: thumb +``` + +This works with: + + - AttachMany (uses first image) [Docs](https://octobercms.com/docs/backend/forms#widget-fileupload) + - AttachOne [Docs](https://octobercms.com/docs/backend/forms#widget-fileupload) + - Mediafinder [Docs](https://octobercms.com/docs/backend/forms#widget-mediafinder) + +You can also optionally pass width (default 50), height (default 50) and options as follows: + +``` +image: + label: Image + type: thumb + width: 75 + height: 100 + options: + mode: crop +``` + + +## imageWidth() - imageHeight() + +Return current image width/height - useful if you need to know the size of an image resized only by one side. +``` +{{ '/path/to/image.jpg' | resize(250) | imageHeight() }} +``` + + +## Image Compression via TinyPNG + +The plugin integrates with the TinyPNG API to provide image compression. A developer API key is required, to obtain one visit https://tinypng.com/developers. Once obtained, enter it in the Image Resizer Settings area of October CMS backend. + +TinyPNG offer 500 free compression per month, the plugin automatically caches resized images to save credits, an option to not compress certain images is also available. + +If you are focussed on pagespeed, it is recommended to set your image quality at 70-80 to obtain the lowest filesize whilst still retaining high quality images. \ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/assets/default-not-found.jpg b/plugins/toughdeveloper/imageresizer/assets/default-not-found.jpg new file mode 100644 index 00000000..9345edea Binary files /dev/null and b/plugins/toughdeveloper/imageresizer/assets/default-not-found.jpg differ diff --git a/plugins/toughdeveloper/imageresizer/classes/Image.php b/plugins/toughdeveloper/imageresizer/classes/Image.php new file mode 100644 index 00000000..3f2125f5 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/classes/Image.php @@ -0,0 +1,326 @@ +settings = Settings::instance(); + + // Create a new file object + $this->file = new File; + + if ($filePath instanceof File) { + $this->filePath = $filePath->getLocalPath(); + return; + } + + $this->filePath = (file_exists($filePath)) + ? $filePath + : $this->parseFileName($filePath); + } + + /** + * Resizes an Image + * + * @param integer $width The target width + * @param integer $height The target height + * @param array $options The options + * + * @return string + */ + public function resize($width = false, $height = false, $options = []) + { + // Parse the default settings + $this->options = $this->parseDefaultSettings($options); + + // Not a file? Display the not found image + if (!is_file($this->filePath)) { + return $this->notFoundImage($width, $height); + } + + // If extension is auto, set the actual extension + if (strtolower($this->options['extension']) == 'auto') { + $this->options['extension'] = pathinfo($this->filePath)['extension']; + } + + // Set a disk name, this enables caching + $this->file->disk_name = $this->diskName(); + + // Set the thumbfilename to save passing variables to many functions + $this->thumbFilename = $this->getThumbFilename($width, $height); + + // If the image is cached, don't try resized it. + if (! $this->isImageCached()) { + // Set the file to be created from another file + $this->file->fromFile($this->filePath); + + // Resize it + $thumb = $this->file->getThumb($width, $height, $this->options); + + // Not a gif file? Compress with tinyPNG + if ($this->isCompressionEnabled()) { + $this->compressWithTinyPng(); + } + + // Touch the cached image with the original mtime to align them + touch($this->getCachedImagePath(), filemtime($this->filePath)); + + $this->deleteTempFile(); + } + + // Return the URL + return $this; + } + + /** + * Gets the path for the thumbnail + * @return string + */ + public function getCachedImagePath($public = false) + { + $filePath = $this->file->getStorageDirectory() . $this->getPartitionDirectory() . $this->thumbFilename; + + if ($public === true) { + return url('/storage/app/' . $filePath); + } + + return storage_path('app/' . $filePath); + } + + protected function deleteTempFile() + { + $path = storage_path('app/' . $this->file->getStorageDirectory() . $this->getPartitionDirectory() . $this->file->disk_name); + if (file_exists($path)) { + unlink($path); + } + } + + /** + * Parse the file name to get a relative path for the file + * This is mostly required for scenarios where a twig filter, e.g. theme has been applied. + * @return string + */ + protected function parseFileName($filePath) + { + $path = urldecode(parse_url($filePath, PHP_URL_PATH)); + + // Create array of commonly used folders + // These will be used to try capture the actual file path to an image without the sub-directory path + $folders = [ + config('cms.themesPath'), + config('cms.pluginsPath'), + config('cms.storage.uploads.path'), + config('cms.storage.media.path') + ]; + + foreach($folders as $folder) + { + if (str_contains($path, $folder)) + { + $paths = explode($folder, $path, 2); + return base_path($folder . end($paths)); + } + } + + return base_path($path); + } + + /** + * Works out the default settings + * @return string + */ + protected function parseDefaultSettings($options = []) + { + if (!isset($options['mode']) && $this->settings->default_mode) { + $options['mode'] = $this->settings->default_mode; + } + if (!isset($options['offset']) && is_int($this->settings->default_offset_x) && is_int($this->settings->default_offset_y)) { + $options['offset'] = [$this->settings->default_offset_x, $this->settings->default_offset_y]; + } + if (!isset($options['extension']) && $this->settings->default_extension) { + $options['extension'] = $this->settings->default_extension; + } + if (!isset($options['quality']) && is_int($this->settings->default_quality)) { + $options['quality'] = $this->settings->default_quality; + } + if (!isset($options['sharpen']) && is_int($this->settings->default_sharpen)) { + $options['sharpen'] = $this->settings->default_sharpen; + } + if (!isset($options['compress'])) { + $options['compress'] = true; + } + + return $options; + } + + /** + * Creates a unique disk name for an image + * @return string + */ + protected function diskName() + { + $diskName = $this->filePath; + + // Ensures a unique filepath when tinypng compression is enabled + if ($this->isCompressionEnabled()) { + $diskName .= 'tinypng'; + } + + return md5($diskName); + } + + /** + * Serves a not found image + * @return string + */ + protected function notFoundImage($width, $height) + { + // Have we got a custom not found image? If so, serve this. + if ($this->settings->not_found_image) { + $imagePath = base_path() . config('cms.storage.media.path') . $this->settings->not_found_image; + } + + // If we do not have an existing custom not found image, use the default from this plugin + if (!isset($imagePath) || !file_exists($imagePath)) { + $imagePath = plugins_path('toughdeveloper/imageresizer/assets/default-not-found.jpg'); + } + + // Create a new Image object to resize + $file = new Self($imagePath); + + // Return in the specified dimensions + return $file->resize($width, $height, [ + 'mode' => 'crop' + ]); + } + + /** + * Compresses a png image using tinyPNG + * @return string + */ + protected function compressWithTinyPng() + { + try { + Tinify::setKey($this->settings->tinypng_developer_key); + + $filePath = $this->getCachedImagePath(); + $source = Source::fromFile($filePath); + $source->toFile($filePath); + } + catch (\Exception $e) { + // Log error - may help debug + \Log::error('Tiny PNG compress failed', [ + 'message' => $e->getMessage(), + 'code' => $e->getCode() + ]); + } + + } + + /** + * Checks if the requested resize/compressed image is already cached. + * Removes the cached image if the original image has a different mtime. + * + * @return bool + */ + protected function isImageCached() + { + // if there is no cached image return false + if (!is_file($cached_img = $this->getCachedImagePath())) { + return false; + } + + // if cached image mtime match, the image is already cached + if (filemtime($this->filePath) === filemtime($cached_img)) { + return true; + } + + // delete older cached file + unlink($cached_img); + + // generate new cache file + return false; + } + + /** + * Checks if image compression is enabled for this image. + * @return bool + */ + protected function isCompressionEnabled() + { + return ($this->options['extension'] != 'gif' && $this->settings->enable_tinypng && $this->options['compress']); + } + + /** + * Generates a partition for the file. + * return /ABC/DE1/234 for an name of ABCDE1234. + * @param Attachment $attachment + * @param string $styleName + * @return mixed + */ + protected function getPartitionDirectory() + { + return implode('/', array_slice(str_split($this->diskName(), 3), 0, 3)) . '/'; + } + + /** + * Generates a thumbnail filename. + * @return string + */ + protected function getThumbFilename($width, $height) + { + $width = (integer) $width; + $height = (integer) $height; + + return 'thumb__' . $width . '_' . $height . '_' . $this->options['offset'][0] . '_' . $this->options['offset'][1] . '_' . $this->options['mode'] . '.' . $this->options['extension']; + } + + /** + * Render an image tag + * @return string + */ + public function render() + { + return ''; + } + + /** + * Magic method to return the file path + * @return string + */ + public function __toString() + { + return $this->getCachedImagePath(true); + } +} diff --git a/plugins/toughdeveloper/imageresizer/composer.json b/plugins/toughdeveloper/imageresizer/composer.json new file mode 100644 index 00000000..d2b7de7f --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/composer.json @@ -0,0 +1,8 @@ +{ + "name": "toughdeveloper/imageresizer-plugin", + "type": "october-plugin", + "description": "None", + "require": { + "composer/installers": "~1.0" + } +} \ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/lang/de/lang.php b/plugins/toughdeveloper/imageresizer/lang/de/lang.php new file mode 100644 index 00000000..7fdb0987 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/lang/de/lang.php @@ -0,0 +1,46 @@ + [ + 'name' => 'Bildskalierung', + 'description' => 'Stellt Twig-Filter zum Skalieren von Bildern bereit.' + ], + 'settings' => [ + 'label' => 'Bildskalierung Einstellungen', + 'description' => 'Einstellungen der Bildskalierung verwalten', + 'tab_default' => 'Vorgaben', + 'tab_advanced' => 'Erweitert', + 'not_found_image_label' => 'Nicht gefunden Bild', + 'not_found_image_comment' => 'Zeigt ein anpassbares Bild an, sollte das Bild nicht existieren.', + 'default_mode_label' => 'Standard Modus', + 'default_mode_comment' => 'Wie soll das Bild skaliert werden.', + 'default_offset_x_label' => 'Standard Abstand X', + 'default_offset_x_comment' => 'Setzt einen horizontalen Abstand.', + 'default_offset_y_label' => 'Standard Abstand Y', + 'default_offset_y_comment' => 'Setzt einen vertikalen Abstand.', + 'default_extension_label' => 'Standard Erweiterung', + 'default_extension_comment' => 'Die Erweiterung des zurückgegebenen Bildes.', + 'default_quality_label' => 'Standard Qualität', + 'default_quality_comment' => 'Die Qualität der Komprimierung (erfordert das Leeren des Chaches).', + 'default_sharpen_label' => 'Standard Schärfung', + 'default_sharpen_comment' => 'Schärft das Bild von 0 - 100 (erfordert das Leeren des Chaches).', + 'tinypng_hint' => 'Um einen Entwickler-Schlüssel für TinyPNG zu bekommen, bitte https://tinypng.com/developers besuchen. Mit Angabe der E-Mail Addresse wird ein Link zum Schlüssel gesendet. Die ersten 500 Bilder pro Monat sind gratis, komprimierte Bilder werden gespeichert um die Anfragen zu reduzieren. Für die meisten Seiten reicht dies aus. Es wird geraten dieses Feature nur so wenig wie möglich und nur Live zu benutzen.', + 'enable_tinypng_label' => 'Komprimiere Bilder mit TinyPNG', + 'enable_tinypng_comment' => 'Fügt die Möglichkeit hinzu Bilder mit der tinypng.com API zu komprimieren und so die Dateigröße zu minimieren', + 'tinypng_developer_key_label' => 'Entwickler Schlüssel', + 'tinypng_developer_key_comment' => 'Siehe oben für eine Anleitung zum Erhalt eines Schlüssels', + 'auto' => 'Auto', + 'mode_exact' => 'Exakt', + 'mode_portrait' => 'Hochformat', + 'mode_landscape' => 'Querformat', + 'mode_crop' => 'Abschneiden', + 'tinypng_invalid_key' => 'Der tinypng Schlüssel konnte nicht validiert werden, bitte überprüfen und erneut probieren.', + 'tinypng_compressed_images' => 'Komprimierte Bilder', + 'tinypng_remaining_compressions' => 'Verbleibende kostenlose Komprimierungen', + 'tinypng_days_until_reset' => 'Tage bis zum Reset' + ], + 'permission' => [ + 'tab' => 'Bildskalierung', + 'label' => 'Einstellungen verwalten' + ] +]; diff --git a/plugins/toughdeveloper/imageresizer/lang/en/lang.php b/plugins/toughdeveloper/imageresizer/lang/en/lang.php new file mode 100644 index 00000000..f9a7b7dc --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/lang/en/lang.php @@ -0,0 +1,46 @@ + [ + 'name' => 'Image Resizer', + 'description' => 'Provides Twig filter to resize images on the fly.' + ], + 'settings' => [ + 'label' => 'Image Resizer Settings', + 'description' => 'Configure Image Resizer Settings', + 'tab_default' => 'Defaults', + 'tab_advanced' => 'Advanced', + 'not_found_image_label' => 'Not Found Image', + 'not_found_image_comment' => 'Displays a customizable image if the image doesn\'t exist.', + 'default_mode_label' => 'Default mode', + 'default_mode_comment' => 'How the image should be fitted to dimensions.', + 'default_offset_x_label' => 'Default offset X', + 'default_offset_x_comment' => 'Offset the resized image horizontally.', + 'default_offset_y_label' => 'Default offset Y', + 'default_offset_y_comment' => 'Offset the resized image vertically.', + 'default_extension_label' => 'Default extension', + 'default_extension_comment' => 'The extension on the image to return.', + 'default_quality_label' => 'Default quality', + 'default_quality_comment' => 'The quality of compression (requires cache clear).', + 'default_sharpen_label' => 'Default sharpen', + 'default_sharpen_comment' => 'Sharpen the image across a scale of 0 - 100 (requires cache clear).', + 'tinypng_hint' => 'To obtain your developer key for TinyPNG, please visit https://tinypng.com/developers. Enter your email address and a link to your developer key will be emailed across to you. The first 500 compressions a month are free, compressed images are cached to reduce the number of requests and for most sites this will suffice. It is recommended to keep the number of requests to a minimum, to only enable this setting on production servers.', + 'enable_tinypng_label' => 'Compress images with TinyPNG', + 'enable_tinypng_comment' => 'Adds the ability to run images through tinypng.com API to reduce filesize', + 'tinypng_developer_key_label' => 'Developer Key', + 'tinypng_developer_key_comment' => 'See above for details of how to obtain this', + 'auto' => 'Auto', + 'mode_exact' => 'Exact', + 'mode_portrait' => 'Portrait', + 'mode_landscape' => 'Landscape', + 'mode_crop' => 'Crop', + 'tinypng_invalid_key' => 'The tinypng key entered could not be validated, please check the key and try again.', + 'tinypng_compressed_images' => 'Compressed Images', + 'tinypng_remaining_compressions' => 'Remaining Free Compressions', + 'tinypng_days_until_reset' => 'Days until reset' + ], + 'permission' => [ + 'tab' => 'Image Resizer', + 'label' => 'Manage Settings' + ] +]; diff --git a/plugins/toughdeveloper/imageresizer/lang/fr/lang.php b/plugins/toughdeveloper/imageresizer/lang/fr/lang.php new file mode 100644 index 00000000..5711f89d --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/lang/fr/lang.php @@ -0,0 +1,46 @@ + [ + 'name' => 'Image Resizer', + 'description' => 'Fournit un filtre Twig pour redimensionner les images.' + ], + 'settings' => [ + 'label' => 'Paramètres Image Resizer', + 'description' => 'Configurer les paramètres d\'Image Resizer', + 'tab_default' => 'Réglages généraux', + 'tab_advanced' => 'Réglages avancés', + 'not_found_image_label' => 'Image introuvable', + 'not_found_image_comment' => 'Affiche une image personnalisée si l\'image n\'existe pas.', + 'default_mode_label' => 'Mode par défaut', + 'default_mode_comment' => 'Comment l\'image doit être adaptée aux dimensions.', + 'default_offset_x_label' => 'Décalage par défaut X', + 'default_offset_x_comment' => 'Décalez l\'image redimensionnée horizontalement.', + 'default_offset_y_label' => 'Décalage par défaut Y', + 'default_offset_y_comment' => 'Décalez l\'image redimensionnée verticalement', + 'default_extension_label' => 'Extension par défaut', + 'default_extension_comment' => 'L\'extension de l\'image affiché.', + 'default_quality_label' => 'Qualité par défaut', + 'default_quality_comment' => 'La qualité de la compression (nécessite la suppression du cache).', + 'default_sharpen_label' => 'Accentuage par défaut', + 'default_sharpen_comment' => 'Accentuez l\'image sur une échelle de 0 à 100 (nécessite la suppression du cache).', + 'tinypng_hint' => 'Pour obtenir votre clé de développeur pour TinyPNG, consultez la page https://tinypng.com/developers. Entrez votre adresse e-mail et un lien vers votre clé développeur vous sera envoyé par courriel. Les 500 premières compressions par mois sont gratuites, les images compressées sont mises en cache afin de réduire le nombre de demandes. Cela suffira pour la plupart des sites. Il est recommandé de limiter le nombre de demandes au minimum afin d\'activer ce paramètre uniquement sur les serveurs de production.', + 'enable_tinypng_label' => 'Compresser les images avec TinyPNG', + 'enable_tinypng_comment' => 'Ajoute la possibilité de compresser des images via l\'API tinypng.com afin de réduire la taille du fichier.', + 'tinypng_developer_key_label' => 'Clé de développeur', + 'tinypng_developer_key_comment' => 'Voir ci-dessus pour savoir comment obtenir la clé.', + 'auto' => 'Auto', + 'mode_exact' => 'Exact', + 'mode_portrait' => 'Portrait', + 'mode_landscape' => 'Paysage', + 'mode_crop' => 'Rogner', + 'tinypng_invalid_key' => 'La clé TinyPNG saisie n\'a pas pu être validée. Veuillez vérifier la clé et réessayer.', + 'tinypng_compressed_images' => 'Images compressées', + 'tinypng_remaining_compressions' => 'Compressions gratuites restantes', + 'tinypng_days_until_reset' => 'Jours jusqu\'à la réinitialisation' + ], + 'permission' => [ + 'tab' => 'Image Resizer', + 'label' => 'Gérer les paramètres' + ] +]; diff --git a/plugins/toughdeveloper/imageresizer/lang/hu/lang.php b/plugins/toughdeveloper/imageresizer/lang/hu/lang.php new file mode 100644 index 00000000..f8250945 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/lang/hu/lang.php @@ -0,0 +1,46 @@ + [ + 'name' => 'Képméretezés', + 'description' => 'Képek dinamikus átméretezése és módosítása.' + ], + 'settings' => [ + 'label' => 'Képméretezés', + 'description' => 'Szolgáltatáshoz tartozó beállítások', + 'tab_default' => 'Általános', + 'tab_advanced' => 'Kiegészítők', + 'not_found_image_label' => 'Helyettesítő kép', + 'not_found_image_comment' => 'Ha nem létezik az adott kép, akkor ez a kép jelenik meg.', + 'default_mode_label' => 'Alapértelmezett mód', + 'default_mode_comment' => 'A kép arányának meghatározása.', + 'default_offset_x_label' => 'Alapértelmezett X eltolás', + 'default_offset_x_comment' => 'A kép vízszintes eltolásának mértéke képpontban.', + 'default_offset_y_label' => 'Alapértelmezett Y eltolás', + 'default_offset_y_comment' => 'A kép függőleges eltolásának mértéke képpontban.', + 'default_extension_label' => 'Alapértelmezett kiterjesztés', + 'default_extension_comment' => 'A kép kiterjesztésének fajtája.', + 'default_quality_label' => 'Alapértelmezett minőség', + 'default_quality_comment' => 'A kép minőségének mértéke. 0 és 100 közötti érték lehet.', + 'default_sharpen_label' => 'Alapértelmezett élesítés', + 'default_sharpen_comment' => 'A kép élesítésének mértéke. 0 és 100 közötti érték lehet.', + 'tinypng_hint' => 'A TinyPNG használatához először regisztráljon a https://tinypng.com/developers címen. Ezt követően e-mailben fog kapni egy linket, amin keresztül elérheti a személyes fejlesztői kulcsát. Az első 500 tömörítés ingyenes minden hónapban. Javasoljuk, hogy a havi keret túllépésének elkerülése érdekében, csak éles weboldalnál kapcsolja be a szolgáltatást.', + 'enable_tinypng_label' => 'Képek tömörítése a TinyPNG segítségével', + 'enable_tinypng_comment' => 'A png kiterjesztésű képek méretének csökkentése a szolgáltatással használatával.', + 'tinypng_developer_key_label' => 'Fejlesztői kulcs', + 'tinypng_developer_key_comment' => 'A részleteket a fenti leírásban találja.', + 'auto' => 'Automatikus', + 'mode_exact' => 'Pontos', + 'mode_portrait' => 'Álló', + 'mode_landscape' => 'Fekvő', + 'mode_crop' => 'Levágott', + 'tinypng_invalid_key' => 'A megadott tinypng kulcsot nem lehet érvényesíteni. Kérjük ellenőrizze és próbálja újra.', + 'tinypng_compressed_images' => 'Tömörített képek', + 'tinypng_remaining_compressions' => 'Fennmaradó kompresszió', + 'tinypng_days_until_reset' => 'Napok törlésig' + ], + 'permission' => [ + 'tab' => 'Képméretezés', + 'label' => 'Beállítások kezelése' + ] +]; diff --git a/plugins/toughdeveloper/imageresizer/lang/zh-cn/lang.php b/plugins/toughdeveloper/imageresizer/lang/zh-cn/lang.php new file mode 100644 index 00000000..4b248f09 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/lang/zh-cn/lang.php @@ -0,0 +1,46 @@ + [ + 'name' => 'Image Resizer', + 'description' => '提供图片大小条这个的 Twig filter。' + ], + 'settings' => [ + 'label' => 'Image Resizer 设置', + 'description' => '配置图片大小调节设置', + 'tab_default' => '默认', + 'tab_advanced' => '高级', + 'not_found_image_label' => '未找到图片', + 'not_found_image_comment' => '在图片不存在时展示一个自定义的图片。', + 'default_mode_label' => '默认模式', + 'default_mode_comment' => '图像应该如何与尺寸匹配。', + 'default_offset_x_label' => '默认 X 轴偏移量', + 'default_offset_x_comment' => '调整大小时垂直方向上的偏移量。', + 'default_offset_y_label' => '默认 Y 轴偏移量', + 'default_offset_y_comment' => '调整大小时垂直方向上的偏移量。', + 'default_extension_label' => '默认扩展名', + 'default_extension_comment' => '返回的图片的扩展名。', + 'default_quality_label' => '默认质量', + 'default_quality_comment' => '图片压缩质量(需要清空缓存)。', + 'default_sharpen_label' => '默认锐化程度', + 'default_sharpen_comment' => '在 0 - 100 范围内锐化图片(需要清空缓存)。', + 'tinypng_hint' => '要申请自己的 TinyPNG 开发者 key, 请访问 https://tinypng.com/developers。输入你的邮箱地址,一个你开发者 key 的链接将会通过邮件发送给你。每个月的前 500 次压缩免费,压缩后的图片会缓存下来,用以减少请求次数,这对于大部分网站已经足够了。建议尽量减少请求数量,仅在生产服务器上启用此设置。', + 'enable_tinypng_label' => '使用 TinyPNG 压缩图片', + 'enable_tinypng_comment' => '提供通过 tinypng.com API 来减少文件体积的能力', + 'tinypng_developer_key_label' => '开发者 Key', + 'tinypng_developer_key_comment' => '要了解如何生成此 Key,请查看上面的提示', + 'auto' => 'Auto', + 'mode_exact' => 'Exact', + 'mode_portrait' => 'Portrait', + 'mode_landscape' => 'Landscape', + 'mode_crop' => 'Crop', + 'tinypng_invalid_key' => '输入的 tinypng 密钥无法验证,请检查密钥并重试', + 'tinypng_compressed_images' => 'Compressed Images', + 'tinypng_remaining_compressions' => 'Remaining Free Compressions', + 'tinypng_days_until_reset' => 'Days until reset' + ], + 'permission' => [ + 'tab' => 'Image Resizer', + 'label' => '管理设置' + ] +]; diff --git a/plugins/toughdeveloper/imageresizer/models/Settings.php b/plugins/toughdeveloper/imageresizer/models/Settings.php new file mode 100644 index 00000000..07ebea2f --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/models/Settings.php @@ -0,0 +1,57 @@ + 'integer', + 'default_offset_y' => 'integer', + 'default_quality' => 'integer', + 'default_sharpen' => 'integer' + ]; + + public $rules = [ + 'default_quality' => 'integer|between:0,100', + 'default_sharpen' => 'integer|between:0,100', + 'tinypng_developer_key' => 'required_if:enable_tinypng,1' + ]; + + public $customMessages = []; + + public function __construct(){ + $this->customMessages['valid_tinypng_key'] = Lang::get('toughdeveloper.imageresizer::lang.settings.tinypng_invalid_key'); + + parent::__construct(); + } + + public function beforeValidate() + { + if ($this->enable_tinypng == 1) { + $this->rules['tinypng_developer_key'] .= '|valid_tinypng_key'; + } + } + + // Default setting data + public function initSettingsData() + { + $this->default_extension = 'auto'; + $this->default_mode = 'auto'; + $this->default_offset_x = 0; + $this->default_offset_y = 0; + $this->default_quality = 95; + $this->default_sharpen = 0; + } +} diff --git a/plugins/toughdeveloper/imageresizer/models/settings/_tinypng_hint.htm b/plugins/toughdeveloper/imageresizer/models/settings/_tinypng_hint.htm new file mode 100644 index 00000000..54655d17 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/models/settings/_tinypng_hint.htm @@ -0,0 +1 @@ +

\ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/models/settings/_tinypng_stats.htm b/plugins/toughdeveloper/imageresizer/models/settings/_tinypng_stats.htm new file mode 100644 index 00000000..6de349c6 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/models/settings/_tinypng_stats.htm @@ -0,0 +1,47 @@ +formWidget->data->tinypng_developer_key; + +if ($key) { + try { + \Tinify\setKey($key); + \Tinify\validate(); + + $validKey = true; + + $compressionsThisMonth = (int) \Tinify\compressionCount(); + $remainingFree = max(0, 500 - $compressionsThisMonth); + } catch(\Tinify\Exception $e) { + + } +} + +$currentDate = new DateTime(date('Y-m-d')); +$currentDate->add(new DateInterval('P1M')); +$firstDayOfNextMonth = $currentDate->format('Y-m-1'); +$firstDayOfNextMonth = new DateTime($firstDayOfNextMonth); + +$now = new DateTime(); +$interval = $now->diff($firstDayOfNextMonth); +$daysUntilRenew = $interval->format('%a'); + + +if ($validKey) +{ + ?> +
+
+
+
    +
  • +
  • +
+
+
+

+

+
+
+
+ + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see http://www.php-fig.org/psr/psr-0/ + * @see http://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + // PSR-4 + private $prefixLengthsPsr4 = array(); + private $prefixDirsPsr4 = array(); + private $fallbackDirsPsr4 = array(); + + // PSR-0 + private $prefixesPsr0 = array(); + private $fallbackDirsPsr0 = array(); + + private $useIncludePath = false; + private $classMap = array(); + private $classMapAuthoritative = false; + private $missingClasses = array(); + private $apcuPrefix; + + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', $this->prefixesPsr0); + } + + return array(); + } + + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param array|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + */ + public function add($prefix, $paths, $prepend = false) + { + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + (array) $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + (array) $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = (array) $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + (array) $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + (array) $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param array|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + (array) $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + (array) $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + (array) $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + (array) $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param array|string $paths The PSR-0 base directories + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param array|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + } + + /** + * Unregisters this instance as an autoloader. + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return bool|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + includeFile($file); + + return true; + } + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } +} + +/** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + */ +function includeFile($file) +{ + include $file; +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/LICENSE b/plugins/toughdeveloper/imageresizer/vendor/composer/LICENSE new file mode 100644 index 00000000..f27399a0 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/LICENSE @@ -0,0 +1,21 @@ + +Copyright (c) Nils Adermann, Jordi Boggiano + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_classmap.php b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_classmap.php new file mode 100644 index 00000000..7a91153b --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_classmap.php @@ -0,0 +1,9 @@ + $vendorDir . '/tinify/tinify/lib/Tinify.php', + '9635627915aaea7a98d6d14d04ca5b56' => $vendorDir . '/tinify/tinify/lib/Tinify/Exception.php', +); diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_namespaces.php b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_namespaces.php new file mode 100644 index 00000000..b7fc0125 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_namespaces.php @@ -0,0 +1,9 @@ + array($vendorDir . '/tinify/tinify/lib/Tinify'), + 'Composer\\Installers\\' => array($vendorDir . '/composer/installers/src/Composer/Installers'), +); diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_real.php b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_real.php new file mode 100644 index 00000000..8c164c7c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_real.php @@ -0,0 +1,70 @@ += 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); + if ($useStaticLoader) { + require_once __DIR__ . '/autoload_static.php'; + + call_user_func(\Composer\Autoload\ComposerStaticInit202259e63fe9c568e57706edaeec8df1::getInitializer($loader)); + } else { + $map = require __DIR__ . '/autoload_namespaces.php'; + foreach ($map as $namespace => $path) { + $loader->set($namespace, $path); + } + + $map = require __DIR__ . '/autoload_psr4.php'; + foreach ($map as $namespace => $path) { + $loader->setPsr4($namespace, $path); + } + + $classMap = require __DIR__ . '/autoload_classmap.php'; + if ($classMap) { + $loader->addClassMap($classMap); + } + } + + $loader->register(true); + + if ($useStaticLoader) { + $includeFiles = Composer\Autoload\ComposerStaticInit202259e63fe9c568e57706edaeec8df1::$files; + } else { + $includeFiles = require __DIR__ . '/autoload_files.php'; + } + foreach ($includeFiles as $fileIdentifier => $file) { + composerRequire202259e63fe9c568e57706edaeec8df1($fileIdentifier, $file); + } + + return $loader; + } +} + +function composerRequire202259e63fe9c568e57706edaeec8df1($fileIdentifier, $file) +{ + if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { + require $file; + + $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_static.php b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_static.php new file mode 100644 index 00000000..5bb87a94 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/autoload_static.php @@ -0,0 +1,44 @@ + __DIR__ . '/..' . '/tinify/tinify/lib/Tinify.php', + '9635627915aaea7a98d6d14d04ca5b56' => __DIR__ . '/..' . '/tinify/tinify/lib/Tinify/Exception.php', + ); + + public static $prefixLengthsPsr4 = array ( + 'T' => + array ( + 'Tinify\\' => 7, + ), + 'C' => + array ( + 'Composer\\Installers\\' => 20, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'Tinify\\' => + array ( + 0 => __DIR__ . '/..' . '/tinify/tinify/lib/Tinify', + ), + 'Composer\\Installers\\' => + array ( + 0 => __DIR__ . '/..' . '/composer/installers/src/Composer/Installers', + ), + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit202259e63fe9c568e57706edaeec8df1::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit202259e63fe9c568e57706edaeec8df1::$prefixDirsPsr4; + + }, null, ClassLoader::class); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installed.json b/plugins/toughdeveloper/imageresizer/vendor/composer/installed.json new file mode 100644 index 00000000..c5b6be2c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installed.json @@ -0,0 +1,189 @@ +[ + { + "name": "composer/installers", + "version": "v1.9.0", + "version_normalized": "1.9.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/b93bcf0fa1fccb0b7d176b0967d969691cd74cca", + "reference": "b93bcf0fa1fccb0b7d176b0967d969691cd74cca", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0" + }, + "replace": { + "roundcube/plugin-installer": "*", + "shama/baton": "*" + }, + "require-dev": { + "composer/composer": "1.6.* || 2.0.*@dev", + "composer/semver": "1.0.* || 2.0.*@dev", + "phpunit/phpunit": "^4.8.36", + "sebastian/comparator": "^1.2.4", + "symfony/process": "^2.3" + }, + "time": "2020-04-07T06:57:05+00:00", + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Craft", + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "MantisBT", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Thelia", + "Whmcs", + "WolfCMS", + "agl", + "aimeos", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "joomla", + "known", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "mediawiki", + "modulework", + "modx", + "moodle", + "osclass", + "phpbb", + "piwik", + "ppi", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "sylius", + "symfony", + "typo3", + "wordpress", + "yawik", + "zend", + "zikula" + ] + }, + { + "name": "tinify/tinify", + "version": "1.5.2", + "version_normalized": "1.5.2.0", + "source": { + "type": "git", + "url": "https://github.com/tinify/tinify-php.git", + "reference": "b15d1f31d94d9b06e60251543cc918f426f0d55b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tinify/tinify-php/zipball/b15d1f31d94d9b06e60251543cc918f426f0d55b", + "reference": "b15d1f31d94d9b06e60251543cc918f426f0d55b", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "lib-curl": ">=7.20.0", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0", + "symfony/yaml": "~2.0" + }, + "time": "2017-07-19T12:26:04+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "lib/Tinify.php", + "lib/Tinify/Exception.php" + ], + "psr-4": { + "Tinify\\": "lib/Tinify/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rolf Timmermans", + "email": "rolftimmermans@voormedia.com" + } + ], + "description": "PHP client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.", + "homepage": "https://tinify.com/developers", + "keywords": [ + "api", + "compress", + "images", + "tinify", + "tinyjpg", + "tinypng" + ] + } +] diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/LICENSE b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/LICENSE new file mode 100644 index 00000000..85f97fc7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2012 Kyle Robinson Young + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/composer.json b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/composer.json new file mode 100644 index 00000000..c21715da --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/composer.json @@ -0,0 +1,112 @@ +{ + "name": "composer/installers", + "type": "composer-plugin", + "license": "MIT", + "description": "A multi-framework Composer library installer", + "keywords": [ + "installer", + "Aimeos", + "AGL", + "AnnotateCms", + "Attogram", + "Bitrix", + "CakePHP", + "Chef", + "Cockpit", + "CodeIgniter", + "concrete5", + "Craft", + "Croogo", + "DokuWiki", + "Dolibarr", + "Drupal", + "Elgg", + "Eliasis", + "ExpressionEngine", + "eZ Platform", + "FuelPHP", + "Grav", + "Hurad", + "ImageCMS", + "iTop", + "Joomla", + "Kanboard", + "Known", + "Kohana", + "Lan Management System", + "Laravel", + "Lavalite", + "Lithium", + "Magento", + "majima", + "Mako", + "MantisBT", + "Mautic", + "Maya", + "MODX", + "MODX Evo", + "MediaWiki", + "OXID", + "osclass", + "MODULEWork", + "Moodle", + "Piwik", + "pxcms", + "phpBB", + "Plentymarkets", + "PPI", + "Puppet", + "Porto", + "RadPHP", + "ReIndex", + "Roundcube", + "shopware", + "SilverStripe", + "SMF", + "SyDES", + "Sylius", + "symfony", + "Thelia", + "TYPO3", + "WHMCS", + "WolfCMS", + "WordPress", + "YAWIK", + "Zend", + "Zikula" + ], + "homepage": "https://composer.github.io/installers/", + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "autoload": { + "psr-4": { "Composer\\Installers\\": "src/Composer/Installers" } + }, + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "replace": { + "shama/baton": "*", + "roundcube/plugin-installer": "*" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0" + }, + "require-dev": { + "composer/composer": "1.6.* || 2.0.*@dev", + "composer/semver": "1.0.* || 2.0.*@dev", + "phpunit/phpunit": "^4.8.36", + "sebastian/comparator": "^1.2.4", + "symfony/process": "^2.3" + }, + "scripts": { + "test": "phpunit" + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AglInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AglInstaller.php new file mode 100644 index 00000000..01b8a416 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AglInstaller.php @@ -0,0 +1,21 @@ + 'More/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $vars['name'] = preg_replace_callback('/(?:^|_|-)(.?)/', function ($matches) { + return strtoupper($matches[1]); + }, $vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php new file mode 100644 index 00000000..79a0e958 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AimeosInstaller.php @@ -0,0 +1,9 @@ + 'ext/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php new file mode 100644 index 00000000..89d7ad90 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AnnotateCmsInstaller.php @@ -0,0 +1,11 @@ + 'addons/modules/{$name}/', + 'component' => 'addons/components/{$name}/', + 'service' => 'addons/services/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php new file mode 100644 index 00000000..22dad1b9 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AsgardInstaller.php @@ -0,0 +1,49 @@ + 'Modules/{$name}/', + 'theme' => 'Themes/{$name}/' + ); + + /** + * Format package name. + * + * For package type asgard-module, cut off a trailing '-plugin' if present. + * + * For package type asgard-theme, cut off a trailing '-theme' if present. + * + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] === 'asgard-module') { + return $this->inflectPluginVars($vars); + } + + if ($vars['type'] === 'asgard-theme') { + return $this->inflectThemeVars($vars); + } + + return $vars; + } + + protected function inflectPluginVars($vars) + { + $vars['name'] = preg_replace('/-module$/', '', $vars['name']); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } + + protected function inflectThemeVars($vars) + { + $vars['name'] = preg_replace('/-theme$/', '', $vars['name']); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php new file mode 100644 index 00000000..d62fd8fd --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/AttogramInstaller.php @@ -0,0 +1,9 @@ + 'modules/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php new file mode 100644 index 00000000..d9d60735 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BaseInstaller.php @@ -0,0 +1,137 @@ +composer = $composer; + $this->package = $package; + $this->io = $io; + } + + /** + * Return the install path based on package type. + * + * @param PackageInterface $package + * @param string $frameworkType + * @return string + */ + public function getInstallPath(PackageInterface $package, $frameworkType = '') + { + $type = $this->package->getType(); + + $prettyName = $this->package->getPrettyName(); + if (strpos($prettyName, '/') !== false) { + list($vendor, $name) = explode('/', $prettyName); + } else { + $vendor = ''; + $name = $prettyName; + } + + $availableVars = $this->inflectPackageVars(compact('name', 'vendor', 'type')); + + $extra = $package->getExtra(); + if (!empty($extra['installer-name'])) { + $availableVars['name'] = $extra['installer-name']; + } + + if ($this->composer->getPackage()) { + $extra = $this->composer->getPackage()->getExtra(); + if (!empty($extra['installer-paths'])) { + $customPath = $this->mapCustomInstallPaths($extra['installer-paths'], $prettyName, $type, $vendor); + if ($customPath !== false) { + return $this->templatePath($customPath, $availableVars); + } + } + } + + $packageType = substr($type, strlen($frameworkType) + 1); + $locations = $this->getLocations(); + if (!isset($locations[$packageType])) { + throw new \InvalidArgumentException(sprintf('Package type "%s" is not supported', $type)); + } + + return $this->templatePath($locations[$packageType], $availableVars); + } + + /** + * For an installer to override to modify the vars per installer. + * + * @param array $vars + * @return array + */ + public function inflectPackageVars($vars) + { + return $vars; + } + + /** + * Gets the installer's locations + * + * @return array + */ + public function getLocations() + { + return $this->locations; + } + + /** + * Replace vars in a path + * + * @param string $path + * @param array $vars + * @return string + */ + protected function templatePath($path, array $vars = array()) + { + if (strpos($path, '{') !== false) { + extract($vars); + preg_match_all('@\{\$([A-Za-z0-9_]*)\}@i', $path, $matches); + if (!empty($matches[1])) { + foreach ($matches[1] as $var) { + $path = str_replace('{$' . $var . '}', $$var, $path); + } + } + } + + return $path; + } + + /** + * Search through a passed paths array for a custom install path. + * + * @param array $paths + * @param string $name + * @param string $type + * @param string $vendor = NULL + * @return string + */ + protected function mapCustomInstallPaths(array $paths, $name, $type, $vendor = NULL) + { + foreach ($paths as $path => $names) { + $names = (array) $names; + if (in_array($name, $names) || in_array('type:' . $type, $names) || in_array('vendor:' . $vendor, $names)) { + return $path; + } + } + + return false; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php new file mode 100644 index 00000000..e80cd1e1 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BitrixInstaller.php @@ -0,0 +1,126 @@ +.`. + * - `bitrix-d7-component` — copy the component to directory `bitrix/components//`. + * - `bitrix-d7-template` — copy the template to directory `bitrix/templates/_`. + * + * You can set custom path to directory with Bitrix kernel in `composer.json`: + * + * ```json + * { + * "extra": { + * "bitrix-dir": "s1/bitrix" + * } + * } + * ``` + * + * @author Nik Samokhvalov + * @author Denis Kulichkin + */ +class BitrixInstaller extends BaseInstaller +{ + protected $locations = array( + 'module' => '{$bitrix_dir}/modules/{$name}/', // deprecated, remove on the major release (Backward compatibility will be broken) + 'component' => '{$bitrix_dir}/components/{$name}/', // deprecated, remove on the major release (Backward compatibility will be broken) + 'theme' => '{$bitrix_dir}/templates/{$name}/', // deprecated, remove on the major release (Backward compatibility will be broken) + 'd7-module' => '{$bitrix_dir}/modules/{$vendor}.{$name}/', + 'd7-component' => '{$bitrix_dir}/components/{$vendor}/{$name}/', + 'd7-template' => '{$bitrix_dir}/templates/{$vendor}_{$name}/', + ); + + /** + * @var array Storage for informations about duplicates at all the time of installation packages. + */ + private static $checkedDuplicates = array(); + + /** + * {@inheritdoc} + */ + public function inflectPackageVars($vars) + { + if ($this->composer->getPackage()) { + $extra = $this->composer->getPackage()->getExtra(); + + if (isset($extra['bitrix-dir'])) { + $vars['bitrix_dir'] = $extra['bitrix-dir']; + } + } + + if (!isset($vars['bitrix_dir'])) { + $vars['bitrix_dir'] = 'bitrix'; + } + + return parent::inflectPackageVars($vars); + } + + /** + * {@inheritdoc} + */ + protected function templatePath($path, array $vars = array()) + { + $templatePath = parent::templatePath($path, $vars); + $this->checkDuplicates($templatePath, $vars); + + return $templatePath; + } + + /** + * Duplicates search packages. + * + * @param string $path + * @param array $vars + */ + protected function checkDuplicates($path, array $vars = array()) + { + $packageType = substr($vars['type'], strlen('bitrix') + 1); + $localDir = explode('/', $vars['bitrix_dir']); + array_pop($localDir); + $localDir[] = 'local'; + $localDir = implode('/', $localDir); + + $oldPath = str_replace( + array('{$bitrix_dir}', '{$name}'), + array($localDir, $vars['name']), + $this->locations[$packageType] + ); + + if (in_array($oldPath, static::$checkedDuplicates)) { + return; + } + + if ($oldPath !== $path && file_exists($oldPath) && $this->io && $this->io->isInteractive()) { + + $this->io->writeError(' Duplication of packages:'); + $this->io->writeError(' Package ' . $oldPath . ' will be called instead package ' . $path . ''); + + while (true) { + switch ($this->io->ask(' Delete ' . $oldPath . ' [y,n,?]? ', '?')) { + case 'y': + $fs = new Filesystem(); + $fs->removeDirectory($oldPath); + break 2; + + case 'n': + break 2; + + case '?': + default: + $this->io->writeError(array( + ' y - delete package ' . $oldPath . ' and to continue with the installation', + ' n - don\'t delete and to continue with the installation', + )); + $this->io->writeError(' ? - print help'); + break; + } + } + } + + static::$checkedDuplicates[] = $oldPath; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php new file mode 100644 index 00000000..da3aad2a --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/BonefishInstaller.php @@ -0,0 +1,9 @@ + 'Packages/{$vendor}/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php new file mode 100644 index 00000000..71ee2efc --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CakePHPInstaller.php @@ -0,0 +1,72 @@ + 'Plugin/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + if ($this->matchesCakeVersion('>=', '3.0.0')) { + return $vars; + } + + $nameParts = explode('/', $vars['name']); + foreach ($nameParts as &$value) { + $value = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $value)); + $value = str_replace(array('-', '_'), ' ', $value); + $value = str_replace(' ', '', ucwords($value)); + } + $vars['name'] = implode('/', $nameParts); + + return $vars; + } + + /** + * Change the default plugin location when cakephp >= 3.0 + */ + public function getLocations() + { + if ($this->matchesCakeVersion('>=', '3.0.0')) { + $this->locations['plugin'] = $this->composer->getConfig()->get('vendor-dir') . '/{$vendor}/{$name}/'; + } + return $this->locations; + } + + /** + * Check if CakePHP version matches against a version + * + * @param string $matcher + * @param string $version + * @return bool + */ + protected function matchesCakeVersion($matcher, $version) + { + if (class_exists('Composer\Semver\Constraint\MultiConstraint')) { + $multiClass = 'Composer\Semver\Constraint\MultiConstraint'; + $constraintClass = 'Composer\Semver\Constraint\Constraint'; + } else { + $multiClass = 'Composer\Package\LinkConstraint\MultiConstraint'; + $constraintClass = 'Composer\Package\LinkConstraint\VersionConstraint'; + } + + $repositoryManager = $this->composer->getRepositoryManager(); + if (! $repositoryManager) { + return false; + } + + $repos = $repositoryManager->getLocalRepository(); + if (!$repos) { + return false; + } + + return $repos->findPackage('cakephp/cakephp', new $constraintClass($matcher, $version)) !== null; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php new file mode 100644 index 00000000..ab2f9aad --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ChefInstaller.php @@ -0,0 +1,11 @@ + 'Chef/{$vendor}/{$name}/', + 'role' => 'Chef/roles/{$name}/', + ); +} + diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php new file mode 100644 index 00000000..6673aea9 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CiviCrmInstaller.php @@ -0,0 +1,9 @@ + 'ext/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php new file mode 100644 index 00000000..c887815c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ClanCatsFrameworkInstaller.php @@ -0,0 +1,10 @@ + 'CCF/orbit/{$name}/', + 'theme' => 'CCF/app/themes/{$name}/', + ); +} \ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php new file mode 100644 index 00000000..c7816dfc --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CockpitInstaller.php @@ -0,0 +1,34 @@ + 'cockpit/modules/addons/{$name}/', + ); + + /** + * Format module name. + * + * Strip `module-` prefix from package name. + * + * @param array @vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] == 'cockpit-module') { + return $this->inflectModuleVars($vars); + } + + return $vars; + } + + public function inflectModuleVars($vars) + { + $vars['name'] = ucfirst(preg_replace('/cockpit-/i', '', $vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php new file mode 100644 index 00000000..3b4a4ece --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CodeIgniterInstaller.php @@ -0,0 +1,11 @@ + 'application/libraries/{$name}/', + 'third-party' => 'application/third_party/{$name}/', + 'module' => 'application/modules/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php new file mode 100644 index 00000000..5c01bafd --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Concrete5Installer.php @@ -0,0 +1,13 @@ + 'concrete/', + 'block' => 'application/blocks/{$name}/', + 'package' => 'packages/{$name}/', + 'theme' => 'application/themes/{$name}/', + 'update' => 'updates/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CraftInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CraftInstaller.php new file mode 100644 index 00000000..d37a77ae --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CraftInstaller.php @@ -0,0 +1,35 @@ + 'craft/plugins/{$name}/', + ); + + /** + * Strip `craft-` prefix and/or `-plugin` suffix from package names + * + * @param array $vars + * + * @return array + */ + final public function inflectPackageVars($vars) + { + return $this->inflectPluginVars($vars); + } + + private function inflectPluginVars($vars) + { + $vars['name'] = preg_replace('/-' . self::NAME_SUFFIX . '$/i', '', $vars['name']); + $vars['name'] = preg_replace('/^' . self::NAME_PREFIX . '-/i', '', $vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php new file mode 100644 index 00000000..d94219d3 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/CroogoInstaller.php @@ -0,0 +1,21 @@ + 'Plugin/{$name}/', + 'theme' => 'View/Themed/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(str_replace(array('-', '_'), ' ', $vars['name'])); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php new file mode 100644 index 00000000..f4837a6c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DecibelInstaller.php @@ -0,0 +1,10 @@ + 'app/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php new file mode 100644 index 00000000..70788163 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DframeInstaller.php @@ -0,0 +1,10 @@ + 'modules/{$vendor}/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php new file mode 100644 index 00000000..cfd638d5 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DokuWikiInstaller.php @@ -0,0 +1,50 @@ + 'lib/plugins/{$name}/', + 'template' => 'lib/tpl/{$name}/', + ); + + /** + * Format package name. + * + * For package type dokuwiki-plugin, cut off a trailing '-plugin', + * or leading dokuwiki_ if present. + * + * For package type dokuwiki-template, cut off a trailing '-template' if present. + * + */ + public function inflectPackageVars($vars) + { + + if ($vars['type'] === 'dokuwiki-plugin') { + return $this->inflectPluginVars($vars); + } + + if ($vars['type'] === 'dokuwiki-template') { + return $this->inflectTemplateVars($vars); + } + + return $vars; + } + + protected function inflectPluginVars($vars) + { + $vars['name'] = preg_replace('/-plugin$/', '', $vars['name']); + $vars['name'] = preg_replace('/^dokuwiki_?-?/', '', $vars['name']); + + return $vars; + } + + protected function inflectTemplateVars($vars) + { + $vars['name'] = preg_replace('/-template$/', '', $vars['name']); + $vars['name'] = preg_replace('/^dokuwiki_?-?/', '', $vars['name']); + + return $vars; + } + +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php new file mode 100644 index 00000000..21f7e8e8 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DolibarrInstaller.php @@ -0,0 +1,16 @@ + + */ +class DolibarrInstaller extends BaseInstaller +{ + //TODO: Add support for scripts and themes + protected $locations = array( + 'module' => 'htdocs/custom/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php new file mode 100644 index 00000000..73282392 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/DrupalInstaller.php @@ -0,0 +1,22 @@ + 'core/', + 'module' => 'modules/{$name}/', + 'theme' => 'themes/{$name}/', + 'library' => 'libraries/{$name}/', + 'profile' => 'profiles/{$name}/', + 'database-driver' => 'drivers/lib/Drupal/Driver/Database/{$name}/', + 'drush' => 'drush/{$name}/', + 'custom-theme' => 'themes/custom/{$name}/', + 'custom-module' => 'modules/custom/{$name}/', + 'custom-profile' => 'profiles/custom/{$name}/', + 'drupal-multisite' => 'sites/{$name}/', + 'console' => 'console/{$name}/', + 'console-language' => 'console/language/{$name}/', + 'config' => 'config/sync/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ElggInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ElggInstaller.php new file mode 100644 index 00000000..c0bb609f --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ElggInstaller.php @@ -0,0 +1,9 @@ + 'mod/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php new file mode 100644 index 00000000..6f3dc97b --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/EliasisInstaller.php @@ -0,0 +1,12 @@ + 'components/{$name}/', + 'module' => 'modules/{$name}/', + 'plugin' => 'plugins/{$name}/', + 'template' => 'templates/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php new file mode 100644 index 00000000..d5321a8c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ExpressionEngineInstaller.php @@ -0,0 +1,29 @@ + 'system/expressionengine/third_party/{$name}/', + 'theme' => 'themes/third_party/{$name}/', + ); + + private $ee3Locations = array( + 'addon' => 'system/user/addons/{$name}/', + 'theme' => 'themes/user/{$name}/', + ); + + public function getInstallPath(PackageInterface $package, $frameworkType = '') + { + + $version = "{$frameworkType}Locations"; + $this->locations = $this->$version; + + return parent::getInstallPath($package, $frameworkType); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php new file mode 100644 index 00000000..f30ebcc7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/EzPlatformInstaller.php @@ -0,0 +1,10 @@ + 'web/assets/ezplatform/', + 'assets' => 'web/assets/ezplatform/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php new file mode 100644 index 00000000..6eba2e34 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/FuelInstaller.php @@ -0,0 +1,11 @@ + 'fuel/app/modules/{$name}/', + 'package' => 'fuel/packages/{$name}/', + 'theme' => 'fuel/app/themes/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php new file mode 100644 index 00000000..29d980b3 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/FuelphpInstaller.php @@ -0,0 +1,9 @@ + 'components/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/GravInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/GravInstaller.php new file mode 100644 index 00000000..dbe63e07 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/GravInstaller.php @@ -0,0 +1,30 @@ + 'user/plugins/{$name}/', + 'theme' => 'user/themes/{$name}/', + ); + + /** + * Format package name + * + * @param array $vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + $restrictedWords = implode('|', array_keys($this->locations)); + + $vars['name'] = strtolower($vars['name']); + $vars['name'] = preg_replace('/^(?:grav-)?(?:(?:'.$restrictedWords.')-)?(.*?)(?:-(?:'.$restrictedWords.'))?$/ui', + '$1', + $vars['name'] + ); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/HuradInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/HuradInstaller.php new file mode 100644 index 00000000..8fe017f0 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/HuradInstaller.php @@ -0,0 +1,25 @@ + 'plugins/{$name}/', + 'theme' => 'plugins/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $nameParts = explode('/', $vars['name']); + foreach ($nameParts as &$value) { + $value = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $value)); + $value = str_replace(array('-', '_'), ' ', $value); + $value = str_replace(' ', '', ucwords($value)); + } + $vars['name'] = implode('/', $nameParts); + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php new file mode 100644 index 00000000..5e2142ea --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ImageCMSInstaller.php @@ -0,0 +1,11 @@ + 'templates/{$name}/', + 'module' => 'application/modules/{$name}/', + 'library' => 'application/libraries/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Installer.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Installer.php new file mode 100644 index 00000000..d1d43b94 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Installer.php @@ -0,0 +1,280 @@ + 'AimeosInstaller', + 'asgard' => 'AsgardInstaller', + 'attogram' => 'AttogramInstaller', + 'agl' => 'AglInstaller', + 'annotatecms' => 'AnnotateCmsInstaller', + 'bitrix' => 'BitrixInstaller', + 'bonefish' => 'BonefishInstaller', + 'cakephp' => 'CakePHPInstaller', + 'chef' => 'ChefInstaller', + 'civicrm' => 'CiviCrmInstaller', + 'ccframework' => 'ClanCatsFrameworkInstaller', + 'cockpit' => 'CockpitInstaller', + 'codeigniter' => 'CodeIgniterInstaller', + 'concrete5' => 'Concrete5Installer', + 'craft' => 'CraftInstaller', + 'croogo' => 'CroogoInstaller', + 'dframe' => 'DframeInstaller', + 'dokuwiki' => 'DokuWikiInstaller', + 'dolibarr' => 'DolibarrInstaller', + 'decibel' => 'DecibelInstaller', + 'drupal' => 'DrupalInstaller', + 'elgg' => 'ElggInstaller', + 'eliasis' => 'EliasisInstaller', + 'ee3' => 'ExpressionEngineInstaller', + 'ee2' => 'ExpressionEngineInstaller', + 'ezplatform' => 'EzPlatformInstaller', + 'fuel' => 'FuelInstaller', + 'fuelphp' => 'FuelphpInstaller', + 'grav' => 'GravInstaller', + 'hurad' => 'HuradInstaller', + 'imagecms' => 'ImageCMSInstaller', + 'itop' => 'ItopInstaller', + 'joomla' => 'JoomlaInstaller', + 'kanboard' => 'KanboardInstaller', + 'kirby' => 'KirbyInstaller', + 'known' => 'KnownInstaller', + 'kodicms' => 'KodiCMSInstaller', + 'kohana' => 'KohanaInstaller', + 'lms' => 'LanManagementSystemInstaller', + 'laravel' => 'LaravelInstaller', + 'lavalite' => 'LavaLiteInstaller', + 'lithium' => 'LithiumInstaller', + 'magento' => 'MagentoInstaller', + 'majima' => 'MajimaInstaller', + 'mantisbt' => 'MantisBTInstaller', + 'mako' => 'MakoInstaller', + 'maya' => 'MayaInstaller', + 'mautic' => 'MauticInstaller', + 'mediawiki' => 'MediaWikiInstaller', + 'microweber' => 'MicroweberInstaller', + 'modulework' => 'MODULEWorkInstaller', + 'modx' => 'ModxInstaller', + 'modxevo' => 'MODXEvoInstaller', + 'moodle' => 'MoodleInstaller', + 'october' => 'OctoberInstaller', + 'ontowiki' => 'OntoWikiInstaller', + 'oxid' => 'OxidInstaller', + 'osclass' => 'OsclassInstaller', + 'pxcms' => 'PxcmsInstaller', + 'phpbb' => 'PhpBBInstaller', + 'pimcore' => 'PimcoreInstaller', + 'piwik' => 'PiwikInstaller', + 'plentymarkets'=> 'PlentymarketsInstaller', + 'ppi' => 'PPIInstaller', + 'puppet' => 'PuppetInstaller', + 'radphp' => 'RadPHPInstaller', + 'phifty' => 'PhiftyInstaller', + 'porto' => 'PortoInstaller', + 'redaxo' => 'RedaxoInstaller', + 'redaxo5' => 'Redaxo5Installer', + 'reindex' => 'ReIndexInstaller', + 'roundcube' => 'RoundcubeInstaller', + 'shopware' => 'ShopwareInstaller', + 'sitedirect' => 'SiteDirectInstaller', + 'silverstripe' => 'SilverStripeInstaller', + 'smf' => 'SMFInstaller', + 'sydes' => 'SyDESInstaller', + 'sylius' => 'SyliusInstaller', + 'symfony1' => 'Symfony1Installer', + 'tao' => 'TaoInstaller', + 'thelia' => 'TheliaInstaller', + 'tusk' => 'TuskInstaller', + 'typo3-cms' => 'TYPO3CmsInstaller', + 'typo3-flow' => 'TYPO3FlowInstaller', + 'userfrosting' => 'UserFrostingInstaller', + 'vanilla' => 'VanillaInstaller', + 'whmcs' => 'WHMCSInstaller', + 'wolfcms' => 'WolfCMSInstaller', + 'wordpress' => 'WordPressInstaller', + 'yawik' => 'YawikInstaller', + 'zend' => 'ZendInstaller', + 'zikula' => 'ZikulaInstaller', + 'prestashop' => 'PrestashopInstaller' + ); + + /** + * Installer constructor. + * + * Disables installers specified in main composer extra installer-disable + * list + * + * @param IOInterface $io + * @param Composer $composer + * @param string $type + * @param Filesystem|null $filesystem + * @param BinaryInstaller|null $binaryInstaller + */ + public function __construct( + IOInterface $io, + Composer $composer, + $type = 'library', + Filesystem $filesystem = null, + BinaryInstaller $binaryInstaller = null + ) { + parent::__construct($io, $composer, $type, $filesystem, + $binaryInstaller); + $this->removeDisabledInstallers(); + } + + /** + * {@inheritDoc} + */ + public function getInstallPath(PackageInterface $package) + { + $type = $package->getType(); + $frameworkType = $this->findFrameworkType($type); + + if ($frameworkType === false) { + throw new \InvalidArgumentException( + 'Sorry the package type of this package is not yet supported.' + ); + } + + $class = 'Composer\\Installers\\' . $this->supportedTypes[$frameworkType]; + $installer = new $class($package, $this->composer, $this->getIO()); + + return $installer->getInstallPath($package, $frameworkType); + } + + public function uninstall(InstalledRepositoryInterface $repo, PackageInterface $package) + { + parent::uninstall($repo, $package); + $installPath = $this->getPackageBasePath($package); + $this->io->write(sprintf('Deleting %s - %s', $installPath, !file_exists($installPath) ? 'deleted' : 'not deleted')); + } + + /** + * {@inheritDoc} + */ + public function supports($packageType) + { + $frameworkType = $this->findFrameworkType($packageType); + + if ($frameworkType === false) { + return false; + } + + $locationPattern = $this->getLocationPattern($frameworkType); + + return preg_match('#' . $frameworkType . '-' . $locationPattern . '#', $packageType, $matches) === 1; + } + + /** + * Finds a supported framework type if it exists and returns it + * + * @param string $type + * @return string + */ + protected function findFrameworkType($type) + { + $frameworkType = false; + + krsort($this->supportedTypes); + + foreach ($this->supportedTypes as $key => $val) { + if ($key === substr($type, 0, strlen($key))) { + $frameworkType = substr($type, 0, strlen($key)); + break; + } + } + + return $frameworkType; + } + + /** + * Get the second part of the regular expression to check for support of a + * package type + * + * @param string $frameworkType + * @return string + */ + protected function getLocationPattern($frameworkType) + { + $pattern = false; + if (!empty($this->supportedTypes[$frameworkType])) { + $frameworkClass = 'Composer\\Installers\\' . $this->supportedTypes[$frameworkType]; + /** @var BaseInstaller $framework */ + $framework = new $frameworkClass(null, $this->composer, $this->getIO()); + $locations = array_keys($framework->getLocations()); + $pattern = $locations ? '(' . implode('|', $locations) . ')' : false; + } + + return $pattern ? : '(\w+)'; + } + + /** + * Get I/O object + * + * @return IOInterface + */ + private function getIO() + { + return $this->io; + } + + /** + * Look for installers set to be disabled in composer's extra config and + * remove them from the list of supported installers. + * + * Globals: + * - true, "all", and "*" - disable all installers. + * - false - enable all installers (useful with + * wikimedia/composer-merge-plugin or similar) + * + * @return void + */ + protected function removeDisabledInstallers() + { + $extra = $this->composer->getPackage()->getExtra(); + + if (!isset($extra['installer-disable']) || $extra['installer-disable'] === false) { + // No installers are disabled + return; + } + + // Get installers to disable + $disable = $extra['installer-disable']; + + // Ensure $disabled is an array + if (!is_array($disable)) { + $disable = array($disable); + } + + // Check which installers should be disabled + $all = array(true, "all", "*"); + $intersect = array_intersect($all, $disable); + if (!empty($intersect)) { + // Disable all installers + $this->supportedTypes = array(); + } else { + // Disable specified installers + foreach ($disable as $key => $installer) { + if (is_string($installer) && key_exists($installer, $this->supportedTypes)) { + unset($this->supportedTypes[$installer]); + } + } + } + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ItopInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ItopInstaller.php new file mode 100644 index 00000000..c6c1b337 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ItopInstaller.php @@ -0,0 +1,9 @@ + 'extensions/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php new file mode 100644 index 00000000..9ee77596 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/JoomlaInstaller.php @@ -0,0 +1,15 @@ + 'components/{$name}/', + 'module' => 'modules/{$name}/', + 'template' => 'templates/{$name}/', + 'plugin' => 'plugins/{$name}/', + 'library' => 'libraries/{$name}/', + ); + + // TODO: Add inflector for mod_ and com_ names +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php new file mode 100644 index 00000000..9cb7b8cd --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KanboardInstaller.php @@ -0,0 +1,18 @@ + 'plugins/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php new file mode 100644 index 00000000..36b2f84a --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KirbyInstaller.php @@ -0,0 +1,11 @@ + 'site/plugins/{$name}/', + 'field' => 'site/fields/{$name}/', + 'tag' => 'site/tags/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KnownInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KnownInstaller.php new file mode 100644 index 00000000..c5d08c5f --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KnownInstaller.php @@ -0,0 +1,11 @@ + 'IdnoPlugins/{$name}/', + 'theme' => 'Themes/{$name}/', + 'console' => 'ConsolePlugins/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php new file mode 100644 index 00000000..7143e232 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KodiCMSInstaller.php @@ -0,0 +1,10 @@ + 'cms/plugins/{$name}/', + 'media' => 'cms/media/vendor/{$name}/' + ); +} \ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php new file mode 100644 index 00000000..dcd6d263 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/KohanaInstaller.php @@ -0,0 +1,9 @@ + 'modules/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php new file mode 100644 index 00000000..903143a5 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LanManagementSystemInstaller.php @@ -0,0 +1,27 @@ + 'plugins/{$name}/', + 'template' => 'templates/{$name}/', + 'document-template' => 'documents/templates/{$name}/', + 'userpanel-module' => 'userpanel/modules/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name'])); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } + +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php new file mode 100644 index 00000000..be4d53a7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LaravelInstaller.php @@ -0,0 +1,9 @@ + 'libraries/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php new file mode 100644 index 00000000..412c0b5c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LavaLiteInstaller.php @@ -0,0 +1,10 @@ + 'packages/{$vendor}/{$name}/', + 'theme' => 'public/themes/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php new file mode 100644 index 00000000..47bbd4ca --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/LithiumInstaller.php @@ -0,0 +1,10 @@ + 'libraries/{$name}/', + 'source' => 'libraries/_source/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php new file mode 100644 index 00000000..9c2e9fb4 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MODULEWorkInstaller.php @@ -0,0 +1,9 @@ + 'modules/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php new file mode 100644 index 00000000..5a664608 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MODXEvoInstaller.php @@ -0,0 +1,16 @@ + 'assets/snippets/{$name}/', + 'plugin' => 'assets/plugins/{$name}/', + 'module' => 'assets/modules/{$name}/', + 'template' => 'assets/templates/{$name}/', + 'lib' => 'assets/lib/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php new file mode 100644 index 00000000..cf18e947 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MagentoInstaller.php @@ -0,0 +1,11 @@ + 'app/design/frontend/{$name}/', + 'skin' => 'skin/frontend/default/{$name}/', + 'library' => 'lib/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php new file mode 100644 index 00000000..e463756f --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MajimaInstaller.php @@ -0,0 +1,37 @@ + 'plugins/{$name}/', + ); + + /** + * Transforms the names + * @param array $vars + * @return array + */ + public function inflectPackageVars($vars) + { + return $this->correctPluginName($vars); + } + + /** + * Change hyphenated names to camelcase + * @param array $vars + * @return array + */ + private function correctPluginName($vars) + { + $camelCasedName = preg_replace_callback('/(-[a-z])/', function ($matches) { + return strtoupper($matches[0][1]); + }, $vars['name']); + $vars['name'] = ucfirst($camelCasedName); + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MakoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MakoInstaller.php new file mode 100644 index 00000000..ca3cfacb --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MakoInstaller.php @@ -0,0 +1,9 @@ + 'app/packages/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MantisBTInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MantisBTInstaller.php new file mode 100644 index 00000000..dadb1dbb --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MantisBTInstaller.php @@ -0,0 +1,23 @@ + 'plugins/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name'])); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MauticInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MauticInstaller.php new file mode 100644 index 00000000..3e1ce2b2 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MauticInstaller.php @@ -0,0 +1,25 @@ + 'plugins/{$name}/', + 'theme' => 'themes/{$name}/', + ); + + /** + * Format package name of mautic-plugins to CamelCase + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] == 'mautic-plugin') { + $vars['name'] = preg_replace_callback('/(-[a-z])/', function ($matches) { + return strtoupper($matches[0][1]); + }, ucfirst($vars['name'])); + } + + return $vars; + } + +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MayaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MayaInstaller.php new file mode 100644 index 00000000..30a91676 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MayaInstaller.php @@ -0,0 +1,33 @@ + 'modules/{$name}/', + ); + + /** + * Format package name. + * + * For package type maya-module, cut off a trailing '-module' if present. + * + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] === 'maya-module') { + return $this->inflectModuleVars($vars); + } + + return $vars; + } + + protected function inflectModuleVars($vars) + { + $vars['name'] = preg_replace('/-module$/', '', $vars['name']); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php new file mode 100644 index 00000000..f5a8957e --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MediaWikiInstaller.php @@ -0,0 +1,51 @@ + 'core/', + 'extension' => 'extensions/{$name}/', + 'skin' => 'skins/{$name}/', + ); + + /** + * Format package name. + * + * For package type mediawiki-extension, cut off a trailing '-extension' if present and transform + * to CamelCase keeping existing uppercase chars. + * + * For package type mediawiki-skin, cut off a trailing '-skin' if present. + * + */ + public function inflectPackageVars($vars) + { + + if ($vars['type'] === 'mediawiki-extension') { + return $this->inflectExtensionVars($vars); + } + + if ($vars['type'] === 'mediawiki-skin') { + return $this->inflectSkinVars($vars); + } + + return $vars; + } + + protected function inflectExtensionVars($vars) + { + $vars['name'] = preg_replace('/-extension$/', '', $vars['name']); + $vars['name'] = str_replace('-', ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } + + protected function inflectSkinVars($vars) + { + $vars['name'] = preg_replace('/-skin$/', '', $vars['name']); + + return $vars; + } + +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php new file mode 100644 index 00000000..b7d97039 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MicroweberInstaller.php @@ -0,0 +1,119 @@ + 'userfiles/modules/{$install_item_dir}/', + 'module-skin' => 'userfiles/modules/{$install_item_dir}/templates/', + 'template' => 'userfiles/templates/{$install_item_dir}/', + 'element' => 'userfiles/elements/{$install_item_dir}/', + 'vendor' => 'vendor/{$install_item_dir}/', + 'components' => 'components/{$install_item_dir}/' + ); + + /** + * Format package name. + * + * For package type microweber-module, cut off a trailing '-module' if present + * + * For package type microweber-template, cut off a trailing '-template' if present. + * + */ + public function inflectPackageVars($vars) + { + + + if ($this->package->getTargetDir()) { + $vars['install_item_dir'] = $this->package->getTargetDir(); + } else { + $vars['install_item_dir'] = $vars['name']; + if ($vars['type'] === 'microweber-template') { + return $this->inflectTemplateVars($vars); + } + if ($vars['type'] === 'microweber-templates') { + return $this->inflectTemplatesVars($vars); + } + if ($vars['type'] === 'microweber-core') { + return $this->inflectCoreVars($vars); + } + if ($vars['type'] === 'microweber-adapter') { + return $this->inflectCoreVars($vars); + } + if ($vars['type'] === 'microweber-module') { + return $this->inflectModuleVars($vars); + } + if ($vars['type'] === 'microweber-modules') { + return $this->inflectModulesVars($vars); + } + if ($vars['type'] === 'microweber-skin') { + return $this->inflectSkinVars($vars); + } + if ($vars['type'] === 'microweber-element' or $vars['type'] === 'microweber-elements') { + return $this->inflectElementVars($vars); + } + } + + + return $vars; + } + + protected function inflectTemplateVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-template$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/template-$/', '', $vars['install_item_dir']); + + return $vars; + } + + protected function inflectTemplatesVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-templates$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/templates-$/', '', $vars['install_item_dir']); + + return $vars; + } + + protected function inflectCoreVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-providers$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/-provider$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/-adapter$/', '', $vars['install_item_dir']); + + return $vars; + } + + protected function inflectModuleVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-module$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/module-$/', '', $vars['install_item_dir']); + + return $vars; + } + + protected function inflectModulesVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-modules$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/modules-$/', '', $vars['install_item_dir']); + + return $vars; + } + + protected function inflectSkinVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-skin$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/skin-$/', '', $vars['install_item_dir']); + + return $vars; + } + + protected function inflectElementVars($vars) + { + $vars['install_item_dir'] = preg_replace('/-elements$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/elements-$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/-element$/', '', $vars['install_item_dir']); + $vars['install_item_dir'] = preg_replace('/element-$/', '', $vars['install_item_dir']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ModxInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ModxInstaller.php new file mode 100644 index 00000000..0ee140ab --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ModxInstaller.php @@ -0,0 +1,12 @@ + 'core/packages/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php new file mode 100644 index 00000000..75dbe71b --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/MoodleInstaller.php @@ -0,0 +1,58 @@ + 'mod/{$name}/', + 'admin_report' => 'admin/report/{$name}/', + 'atto' => 'lib/editor/atto/plugins/{$name}/', + 'tool' => 'admin/tool/{$name}/', + 'assignment' => 'mod/assignment/type/{$name}/', + 'assignsubmission' => 'mod/assign/submission/{$name}/', + 'assignfeedback' => 'mod/assign/feedback/{$name}/', + 'auth' => 'auth/{$name}/', + 'availability' => 'availability/condition/{$name}/', + 'block' => 'blocks/{$name}/', + 'booktool' => 'mod/book/tool/{$name}/', + 'cachestore' => 'cache/stores/{$name}/', + 'cachelock' => 'cache/locks/{$name}/', + 'calendartype' => 'calendar/type/{$name}/', + 'format' => 'course/format/{$name}/', + 'coursereport' => 'course/report/{$name}/', + 'customcertelement' => 'mod/customcert/element/{$name}/', + 'datafield' => 'mod/data/field/{$name}/', + 'datapreset' => 'mod/data/preset/{$name}/', + 'editor' => 'lib/editor/{$name}/', + 'enrol' => 'enrol/{$name}/', + 'filter' => 'filter/{$name}/', + 'gradeexport' => 'grade/export/{$name}/', + 'gradeimport' => 'grade/import/{$name}/', + 'gradereport' => 'grade/report/{$name}/', + 'gradingform' => 'grade/grading/form/{$name}/', + 'local' => 'local/{$name}/', + 'logstore' => 'admin/tool/log/store/{$name}/', + 'ltisource' => 'mod/lti/source/{$name}/', + 'ltiservice' => 'mod/lti/service/{$name}/', + 'message' => 'message/output/{$name}/', + 'mnetservice' => 'mnet/service/{$name}/', + 'plagiarism' => 'plagiarism/{$name}/', + 'portfolio' => 'portfolio/{$name}/', + 'qbehaviour' => 'question/behaviour/{$name}/', + 'qformat' => 'question/format/{$name}/', + 'qtype' => 'question/type/{$name}/', + 'quizaccess' => 'mod/quiz/accessrule/{$name}/', + 'quiz' => 'mod/quiz/report/{$name}/', + 'report' => 'report/{$name}/', + 'repository' => 'repository/{$name}/', + 'scormreport' => 'mod/scorm/report/{$name}/', + 'search' => 'search/engine/{$name}/', + 'theme' => 'theme/{$name}/', + 'tinymce' => 'lib/editor/tinymce/plugins/{$name}/', + 'profilefield' => 'user/profile/field/{$name}/', + 'webservice' => 'webservice/{$name}/', + 'workshopallocation' => 'mod/workshop/allocation/{$name}/', + 'workshopeval' => 'mod/workshop/eval/{$name}/', + 'workshopform' => 'mod/workshop/form/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php new file mode 100644 index 00000000..08d5dc4e --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OctoberInstaller.php @@ -0,0 +1,47 @@ + 'modules/{$name}/', + 'plugin' => 'plugins/{$vendor}/{$name}/', + 'theme' => 'themes/{$name}/' + ); + + /** + * Format package name. + * + * For package type october-plugin, cut off a trailing '-plugin' if present. + * + * For package type october-theme, cut off a trailing '-theme' if present. + * + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] === 'october-plugin') { + return $this->inflectPluginVars($vars); + } + + if ($vars['type'] === 'october-theme') { + return $this->inflectThemeVars($vars); + } + + return $vars; + } + + protected function inflectPluginVars($vars) + { + $vars['name'] = preg_replace('/^oc-|-plugin$/', '', $vars['name']); + $vars['vendor'] = preg_replace('/[^a-z0-9_]/i', '', $vars['vendor']); + + return $vars; + } + + protected function inflectThemeVars($vars) + { + $vars['name'] = preg_replace('/^oc-|-theme$/', '', $vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php new file mode 100644 index 00000000..5dd3438d --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OntoWikiInstaller.php @@ -0,0 +1,24 @@ + 'extensions/{$name}/', + 'theme' => 'extensions/themes/{$name}/', + 'translation' => 'extensions/translations/{$name}/', + ); + + /** + * Format package name to lower case and remove ".ontowiki" suffix + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower($vars['name']); + $vars['name'] = preg_replace('/.ontowiki$/', '', $vars['name']); + $vars['name'] = preg_replace('/-theme$/', '', $vars['name']); + $vars['name'] = preg_replace('/-translation$/', '', $vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php new file mode 100644 index 00000000..3ca7954c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OsclassInstaller.php @@ -0,0 +1,14 @@ + 'oc-content/plugins/{$name}/', + 'theme' => 'oc-content/themes/{$name}/', + 'language' => 'oc-content/languages/{$name}/', + ); + +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OxidInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OxidInstaller.php new file mode 100644 index 00000000..49940ff6 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/OxidInstaller.php @@ -0,0 +1,59 @@ +.+)\/.+/'; + + protected $locations = array( + 'module' => 'modules/{$name}/', + 'theme' => 'application/views/{$name}/', + 'out' => 'out/{$name}/', + ); + + /** + * getInstallPath + * + * @param PackageInterface $package + * @param string $frameworkType + * @return void + */ + public function getInstallPath(PackageInterface $package, $frameworkType = '') + { + $installPath = parent::getInstallPath($package, $frameworkType); + $type = $this->package->getType(); + if ($type === 'oxid-module') { + $this->prepareVendorDirectory($installPath); + } + return $installPath; + } + + /** + * prepareVendorDirectory + * + * Makes sure there is a vendormetadata.php file inside + * the vendor folder if there is a vendor folder. + * + * @param string $installPath + * @return void + */ + protected function prepareVendorDirectory($installPath) + { + $matches = ''; + $hasVendorDirectory = preg_match(self::VENDOR_PATTERN, $installPath, $matches); + if (!$hasVendorDirectory) { + return; + } + + $vendorDirectory = $matches['vendor']; + $vendorPath = getcwd() . '/modules/' . $vendorDirectory; + if (!file_exists($vendorPath)) { + mkdir($vendorPath, 0755, true); + } + + $vendorMetaDataPath = $vendorPath . '/vendormetadata.php'; + touch($vendorMetaDataPath); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PPIInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PPIInstaller.php new file mode 100644 index 00000000..170136f9 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PPIInstaller.php @@ -0,0 +1,9 @@ + 'modules/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php new file mode 100644 index 00000000..4e59a8a7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PhiftyInstaller.php @@ -0,0 +1,11 @@ + 'bundles/{$name}/', + 'library' => 'libraries/{$name}/', + 'framework' => 'frameworks/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php new file mode 100644 index 00000000..deb2b77a --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PhpBBInstaller.php @@ -0,0 +1,11 @@ + 'ext/{$vendor}/{$name}/', + 'language' => 'language/{$name}/', + 'style' => 'styles/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php new file mode 100644 index 00000000..4781fa6d --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PimcoreInstaller.php @@ -0,0 +1,21 @@ + 'plugins/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name'])); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php new file mode 100644 index 00000000..c17f4572 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PiwikInstaller.php @@ -0,0 +1,32 @@ + 'plugins/{$name}/', + ); + + /** + * Format package name to CamelCase + * @param array $vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name'])); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php new file mode 100644 index 00000000..903e55f6 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PlentymarketsInstaller.php @@ -0,0 +1,29 @@ + '{$name}/' + ); + + /** + * Remove hyphen, "plugin" and format to camelcase + * @param array $vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + $vars['name'] = explode("-", $vars['name']); + foreach ($vars['name'] as $key => $name) { + $vars['name'][$key] = ucfirst($vars['name'][$key]); + if (strcasecmp($name, "Plugin") == 0) { + unset($vars['name'][$key]); + } + } + $vars['name'] = implode("",$vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Plugin.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Plugin.php new file mode 100644 index 00000000..e60da0e7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Plugin.php @@ -0,0 +1,27 @@ +installer = new Installer($io, $composer); + $composer->getInstallationManager()->addInstaller($this->installer); + } + + public function deactivate(Composer $composer, IOInterface $io) + { + $composer->getInstallationManager()->removeInstaller($this->installer); + } + + public function uninstall(Composer $composer, IOInterface $io) + { + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PortoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PortoInstaller.php new file mode 100644 index 00000000..dbf85e63 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PortoInstaller.php @@ -0,0 +1,9 @@ + 'app/Containers/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php new file mode 100644 index 00000000..4c8421e3 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PrestashopInstaller.php @@ -0,0 +1,10 @@ + 'modules/{$name}/', + 'theme' => 'themes/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php new file mode 100644 index 00000000..77cc3dd8 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PuppetInstaller.php @@ -0,0 +1,11 @@ + 'modules/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php new file mode 100644 index 00000000..65510580 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/PxcmsInstaller.php @@ -0,0 +1,63 @@ + 'app/Modules/{$name}/', + 'theme' => 'themes/{$name}/', + ); + + /** + * Format package name. + * + * @param array $vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] === 'pxcms-module') { + return $this->inflectModuleVars($vars); + } + + if ($vars['type'] === 'pxcms-theme') { + return $this->inflectThemeVars($vars); + } + + return $vars; + } + + /** + * For package type pxcms-module, cut off a trailing '-plugin' if present. + * + * return string + */ + protected function inflectModuleVars($vars) + { + $vars['name'] = str_replace('pxcms-', '', $vars['name']); // strip out pxcms- just incase (legacy) + $vars['name'] = str_replace('module-', '', $vars['name']); // strip out module- + $vars['name'] = preg_replace('/-module$/', '', $vars['name']); // strip out -module + $vars['name'] = str_replace('-', '_', $vars['name']); // make -'s be _'s + $vars['name'] = ucwords($vars['name']); // make module name camelcased + + return $vars; + } + + + /** + * For package type pxcms-module, cut off a trailing '-plugin' if present. + * + * return string + */ + protected function inflectThemeVars($vars) + { + $vars['name'] = str_replace('pxcms-', '', $vars['name']); // strip out pxcms- just incase (legacy) + $vars['name'] = str_replace('theme-', '', $vars['name']); // strip out theme- + $vars['name'] = preg_replace('/-theme$/', '', $vars['name']); // strip out -theme + $vars['name'] = str_replace('-', '_', $vars['name']); // make -'s be _'s + $vars['name'] = ucwords($vars['name']); // make module name camelcased + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php new file mode 100644 index 00000000..0f78b5ca --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RadPHPInstaller.php @@ -0,0 +1,24 @@ + 'src/{$name}/' + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $nameParts = explode('/', $vars['name']); + foreach ($nameParts as &$value) { + $value = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $value)); + $value = str_replace(array('-', '_'), ' ', $value); + $value = str_replace(' ', '', ucwords($value)); + } + $vars['name'] = implode('/', $nameParts); + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php new file mode 100644 index 00000000..252c7339 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ReIndexInstaller.php @@ -0,0 +1,10 @@ + 'themes/{$name}/', + 'plugin' => 'plugins/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php new file mode 100644 index 00000000..23a20347 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Redaxo5Installer.php @@ -0,0 +1,10 @@ + 'redaxo/src/addons/{$name}/', + 'bestyle-plugin' => 'redaxo/src/addons/be_style/plugins/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php new file mode 100644 index 00000000..09544576 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RedaxoInstaller.php @@ -0,0 +1,10 @@ + 'redaxo/include/addons/{$name}/', + 'bestyle-plugin' => 'redaxo/include/addons/be_style/plugins/{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php new file mode 100644 index 00000000..d8d795be --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/RoundcubeInstaller.php @@ -0,0 +1,22 @@ + 'plugins/{$name}/', + ); + + /** + * Lowercase name and changes the name to a underscores + * + * @param array $vars + * @return array + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(str_replace('-', '_', $vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SMFInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SMFInstaller.php new file mode 100644 index 00000000..1acd3b14 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SMFInstaller.php @@ -0,0 +1,10 @@ + 'Sources/{$name}/', + 'theme' => 'Themes/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php new file mode 100644 index 00000000..7d20d27a --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ShopwareInstaller.php @@ -0,0 +1,60 @@ + 'engine/Shopware/Plugins/Local/Backend/{$name}/', + 'core-plugin' => 'engine/Shopware/Plugins/Local/Core/{$name}/', + 'frontend-plugin' => 'engine/Shopware/Plugins/Local/Frontend/{$name}/', + 'theme' => 'templates/{$name}/', + 'plugin' => 'custom/plugins/{$name}/', + 'frontend-theme' => 'themes/Frontend/{$name}/', + ); + + /** + * Transforms the names + * @param array $vars + * @return array + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] === 'shopware-theme') { + return $this->correctThemeName($vars); + } + + return $this->correctPluginName($vars); + } + + /** + * Changes the name to a camelcased combination of vendor and name + * @param array $vars + * @return array + */ + private function correctPluginName($vars) + { + $camelCasedName = preg_replace_callback('/(-[a-z])/', function ($matches) { + return strtoupper($matches[0][1]); + }, $vars['name']); + + $vars['name'] = ucfirst($vars['vendor']) . ucfirst($camelCasedName); + + return $vars; + } + + /** + * Changes the name to a underscore separated name + * @param array $vars + * @return array + */ + private function correctThemeName($vars) + { + $vars['name'] = str_replace('-', '_', $vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php new file mode 100644 index 00000000..81910e9f --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SilverStripeInstaller.php @@ -0,0 +1,35 @@ + '{$name}/', + 'theme' => 'themes/{$name}/', + ); + + /** + * Return the install path based on package type. + * + * Relies on built-in BaseInstaller behaviour with one exception: silverstripe/framework + * must be installed to 'sapphire' and not 'framework' if the version is <3.0.0 + * + * @param PackageInterface $package + * @param string $frameworkType + * @return string + */ + public function getInstallPath(PackageInterface $package, $frameworkType = '') + { + if ( + $package->getName() == 'silverstripe/framework' + && preg_match('/^\d+\.\d+\.\d+/', $package->getVersion()) + && version_compare($package->getVersion(), '2.999.999') < 0 + ) { + return $this->templatePath($this->locations['module'], array('name' => 'sapphire')); + } + + return parent::getInstallPath($package, $frameworkType); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php new file mode 100644 index 00000000..762d94c6 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SiteDirectInstaller.php @@ -0,0 +1,25 @@ + 'modules/{$vendor}/{$name}/', + 'plugin' => 'plugins/{$vendor}/{$name}/' + ); + + public function inflectPackageVars($vars) + { + return $this->parseVars($vars); + } + + protected function parseVars($vars) + { + $vars['vendor'] = strtolower($vars['vendor']) == 'sitedirect' ? 'SiteDirect' : $vars['vendor']; + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php new file mode 100644 index 00000000..83ef9d09 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SyDESInstaller.php @@ -0,0 +1,49 @@ + 'app/modules/{$name}/', + 'theme' => 'themes/{$name}/', + ); + + /** + * Format module name. + * + * Strip `sydes-` prefix and a trailing '-theme' or '-module' from package name if present. + * + * @param array @vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] == 'sydes-module') { + return $this->inflectModuleVars($vars); + } + + if ($vars['type'] === 'sydes-theme') { + return $this->inflectThemeVars($vars); + } + + return $vars; + } + + public function inflectModuleVars($vars) + { + $vars['name'] = preg_replace('/(^sydes-|-module$)/i', '', $vars['name']); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } + + protected function inflectThemeVars($vars) + { + $vars['name'] = preg_replace('/(^sydes-|-theme$)/', '', $vars['name']); + $vars['name'] = strtolower($vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php new file mode 100644 index 00000000..4357a35b --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/SyliusInstaller.php @@ -0,0 +1,9 @@ + 'themes/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php new file mode 100644 index 00000000..1675c4f2 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/Symfony1Installer.php @@ -0,0 +1,26 @@ + + */ +class Symfony1Installer extends BaseInstaller +{ + protected $locations = array( + 'plugin' => 'plugins/{$name}/', + ); + + /** + * Format package name to CamelCase + */ + public function inflectPackageVars($vars) + { + $vars['name'] = preg_replace_callback('/(-[a-z])/', function ($matches) { + return strtoupper($matches[0][1]); + }, $vars['name']); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php new file mode 100644 index 00000000..b1663e84 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TYPO3CmsInstaller.php @@ -0,0 +1,16 @@ + + */ +class TYPO3CmsInstaller extends BaseInstaller +{ + protected $locations = array( + 'extension' => 'typo3conf/ext/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php new file mode 100644 index 00000000..42572f44 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TYPO3FlowInstaller.php @@ -0,0 +1,38 @@ + 'Packages/Application/{$name}/', + 'framework' => 'Packages/Framework/{$name}/', + 'plugin' => 'Packages/Plugins/{$name}/', + 'site' => 'Packages/Sites/{$name}/', + 'boilerplate' => 'Packages/Boilerplates/{$name}/', + 'build' => 'Build/{$name}/', + ); + + /** + * Modify the package name to be a TYPO3 Flow style key. + * + * @param array $vars + * @return array + */ + public function inflectPackageVars($vars) + { + $autoload = $this->package->getAutoload(); + if (isset($autoload['psr-0']) && is_array($autoload['psr-0'])) { + $namespace = key($autoload['psr-0']); + $vars['name'] = str_replace('\\', '.', $namespace); + } + if (isset($autoload['psr-4']) && is_array($autoload['psr-4'])) { + $namespace = key($autoload['psr-4']); + $vars['name'] = rtrim(str_replace('\\', '.', $namespace), '.'); + } + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TaoInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TaoInstaller.php new file mode 100644 index 00000000..108def15 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TaoInstaller.php @@ -0,0 +1,12 @@ + '{$name}' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php new file mode 100644 index 00000000..158af526 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TheliaInstaller.php @@ -0,0 +1,12 @@ + 'local/modules/{$name}/', + 'frontoffice-template' => 'templates/frontOffice/{$name}/', + 'backoffice-template' => 'templates/backOffice/{$name}/', + 'email-template' => 'templates/email/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TuskInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TuskInstaller.php new file mode 100644 index 00000000..7c0113b8 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/TuskInstaller.php @@ -0,0 +1,14 @@ + + */ + class TuskInstaller extends BaseInstaller + { + protected $locations = array( + 'task' => '.tusk/tasks/{$name}/', + 'command' => '.tusk/commands/{$name}/', + 'asset' => 'assets/tusk/{$name}/', + ); + } diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php new file mode 100644 index 00000000..fcb414ab --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/UserFrostingInstaller.php @@ -0,0 +1,9 @@ + 'app/sprinkles/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php new file mode 100644 index 00000000..24ca6451 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/VanillaInstaller.php @@ -0,0 +1,10 @@ + 'plugins/{$name}/', + 'theme' => 'themes/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php new file mode 100644 index 00000000..7d90c5e6 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/VgmcpInstaller.php @@ -0,0 +1,49 @@ + 'src/{$vendor}/{$name}/', + 'theme' => 'themes/{$name}/' + ); + + /** + * Format package name. + * + * For package type vgmcp-bundle, cut off a trailing '-bundle' if present. + * + * For package type vgmcp-theme, cut off a trailing '-theme' if present. + * + */ + public function inflectPackageVars($vars) + { + if ($vars['type'] === 'vgmcp-bundle') { + return $this->inflectPluginVars($vars); + } + + if ($vars['type'] === 'vgmcp-theme') { + return $this->inflectThemeVars($vars); + } + + return $vars; + } + + protected function inflectPluginVars($vars) + { + $vars['name'] = preg_replace('/-bundle$/', '', $vars['name']); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } + + protected function inflectThemeVars($vars) + { + $vars['name'] = preg_replace('/-theme$/', '', $vars['name']); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php new file mode 100644 index 00000000..b65dbbaf --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WHMCSInstaller.php @@ -0,0 +1,21 @@ + 'modules/addons/{$vendor}_{$name}/', + 'fraud' => 'modules/fraud/{$vendor}_{$name}/', + 'gateways' => 'modules/gateways/{$vendor}_{$name}/', + 'notifications' => 'modules/notifications/{$vendor}_{$name}/', + 'registrars' => 'modules/registrars/{$vendor}_{$name}/', + 'reports' => 'modules/reports/{$vendor}_{$name}/', + 'security' => 'modules/security/{$vendor}_{$name}/', + 'servers' => 'modules/servers/{$vendor}_{$name}/', + 'social' => 'modules/social/{$vendor}_{$name}/', + 'support' => 'modules/support/{$vendor}_{$name}/', + 'templates' => 'templates/{$vendor}_{$name}/', + 'includes' => 'includes/{$vendor}_{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php new file mode 100644 index 00000000..cb387881 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WolfCMSInstaller.php @@ -0,0 +1,9 @@ + 'wolf/plugins/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php new file mode 100644 index 00000000..91c46ad9 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/WordPressInstaller.php @@ -0,0 +1,12 @@ + 'wp-content/plugins/{$name}/', + 'theme' => 'wp-content/themes/{$name}/', + 'muplugin' => 'wp-content/mu-plugins/{$name}/', + 'dropin' => 'wp-content/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/YawikInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/YawikInstaller.php new file mode 100644 index 00000000..27f429ff --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/YawikInstaller.php @@ -0,0 +1,32 @@ + 'module/{$name}/', + ); + + /** + * Format package name to CamelCase + * @param array $vars + * + * @return array + */ + public function inflectPackageVars($vars) + { + $vars['name'] = strtolower(preg_replace('/(?<=\\w)([A-Z])/', '_\\1', $vars['name'])); + $vars['name'] = str_replace(array('-', '_'), ' ', $vars['name']); + $vars['name'] = str_replace(' ', '', ucwords($vars['name'])); + + return $vars; + } +} \ No newline at end of file diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ZendInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ZendInstaller.php new file mode 100644 index 00000000..bde9bc8c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ZendInstaller.php @@ -0,0 +1,11 @@ + 'library/{$name}/', + 'extra' => 'extras/library/{$name}/', + 'module' => 'module/{$name}/', + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php new file mode 100644 index 00000000..56cdf5da --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/Composer/Installers/ZikulaInstaller.php @@ -0,0 +1,10 @@ + 'modules/{$vendor}-{$name}/', + 'theme' => 'themes/{$vendor}-{$name}/' + ); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/bootstrap.php b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/bootstrap.php new file mode 100644 index 00000000..0de276ee --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/composer/installers/src/bootstrap.php @@ -0,0 +1,13 @@ +](https://travis-ci.org/tinify/tinify-php) + +# Tinify API client for PHP + +PHP client for the Tinify API, used for [TinyPNG](https://tinypng.com) and [TinyJPG](https://tinyjpg.com). Tinify compresses your images intelligently. Read more at [http://tinify.com](http://tinify.com). + +## Documentation + +[Go to the documentation for the PHP client](https://tinypng.com/developers/reference/php). + +## Installation + +Install the API client with Composer. Add this to your `composer.json`: + +```json +{ + "require": { + "tinify/tinify": "*" + } +} +``` + +Then install with: + +``` +composer install +``` + +Use autoloading to make the client available in PHP: + +```php +require_once("vendor/autoload.php"); +``` + +## Usage + +```php +Tinify\setKey("YOUR_API_KEY"); +Tinify\fromFile("unoptimized.png")->toFile("optimized.png"); +``` + +## Running tests + +``` +composer install +vendor/bin/phpunit +``` + +### Integration tests + +``` +composer install +TINIFY_KEY=$YOUR_API_KEY vendor/bin/phpunit --no-configuration test/integration.php +``` + +## License + +This software is licensed under the MIT License. [View the license](LICENSE). diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/composer.json b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/composer.json new file mode 100644 index 00000000..067d6e09 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/composer.json @@ -0,0 +1,41 @@ +{ + "name": "tinify/tinify", + "description": "PHP client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.", + "keywords": [ + "tinify", + "tinypng", + "tinyjpg", + "compress", + "images", + "api" + ], + + "homepage": "https://tinify.com/developers", + "license": "MIT", + + "support": { + "email": "support@tinify.com" + }, + + "authors": [{ + "name": "Rolf Timmermans", + "email": "rolftimmermans@voormedia.com" + }], + + "require": { + "php": ">=5.3.0", + "ext-curl": "*", + "ext-json": "*", + "lib-curl": ">=7.20.0" + }, + + "require-dev": { + "symfony/yaml": "~2.0", + "phpunit/phpunit": "~4.0" + }, + + "autoload": { + "files": ["lib/Tinify.php", "lib/Tinify/Exception.php"], + "psr-4": {"Tinify\\": "lib/Tinify/"} + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/composer.lock b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/composer.lock new file mode 100644 index 00000000..aa679b72 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/composer.lock @@ -0,0 +1,977 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", + "This file is @generated automatically" + ], + "hash": "24129bff61e8cfa8b2a82efee5c7069a", + "content-hash": "6251dc24eeaff94cb037569e414a6195", + "packages": [], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "shasum": "" + }, + "require": { + "php": ">=5.3,<8.0-DEV" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2015-06-14 21:17:01" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", + "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "suggest": { + "dflydev/markdown": "~1.0", + "erusev/parsedown": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "phpDocumentor": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "mike.vanriel@naenius.com" + } + ], + "time": "2015-02-03 12:10:50" + }, + { + "name": "phpspec/prophecy", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3c91bdf81797d725b14cb62906f9a4ce44235972", + "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "~2.0", + "sebastian/comparator": "~1.1", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "phpspec/phpspec": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2016-02-15 07:46:21" + }, + { + "name": "phpunit/php-code-coverage", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-file-iterator": "~1.3", + "phpunit/php-text-template": "~1.2", + "phpunit/php-token-stream": "~1.3", + "sebastian/environment": "^1.3.2", + "sebastian/version": "~1.0" + }, + "require-dev": { + "ext-xdebug": ">=2.1.4", + "phpunit/phpunit": "~4" + }, + "suggest": { + "ext-dom": "*", + "ext-xdebug": ">=2.2.1", + "ext-xmlwriter": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2015-10-06 15:47:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2015-06-21 13:08:43" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21 13:50:34" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.7", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2015-06-21 08:01:12" + }, + { + "name": "phpunit/php-token-stream", + "version": "1.4.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2015-09-15 10:49:45" + }, + { + "name": "phpunit/phpunit", + "version": "4.8.24", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "a1066c562c52900a142a0e2bbf0582994671385e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1066c562c52900a142a0e2bbf0582994671385e", + "reference": "a1066c562c52900a142a0e2bbf0582994671385e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-spl": "*", + "php": ">=5.3.3", + "phpspec/prophecy": "^1.3.1", + "phpunit/php-code-coverage": "~2.1", + "phpunit/php-file-iterator": "~1.4", + "phpunit/php-text-template": "~1.2", + "phpunit/php-timer": ">=1.0.6", + "phpunit/phpunit-mock-objects": "~2.3", + "sebastian/comparator": "~1.1", + "sebastian/diff": "~1.2", + "sebastian/environment": "~1.3", + "sebastian/exporter": "~1.2", + "sebastian/global-state": "~1.0", + "sebastian/version": "~1.0", + "symfony/yaml": "~2.1|~3.0" + }, + "suggest": { + "phpunit/php-invoker": "~1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.8.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2016-03-14 06:16:08" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "2.3.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": ">=5.3.3", + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2015-10-02 06:51:40" + }, + { + "name": "sebastian/comparator", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", + "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2015-07-26 15:48:44" + }, + { + "name": "sebastian/diff", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", + "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2015-12-08 07:14:41" + }, + { + "name": "sebastian/environment", + "version": "1.3.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "dc7a29032cf72b54f36dac15a1ca5b3a1b6029bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/dc7a29032cf72b54f36dac15a1ca5b3a1b6029bf", + "reference": "dc7a29032cf72b54f36dac15a1ca5b3a1b6029bf", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2016-02-26 18:40:46" + }, + { + "name": "sebastian/exporter", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", + "reference": "7ae5513327cb536431847bcc0c10edba2701064e", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2015-06-21 07:55:53" + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2015-10-12 03:26:01" + }, + { + "name": "sebastian/recursion-context", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", + "reference": "913401df809e99e4f47b27cdd781f4a258d58791", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2015-11-11 19:50:13" + }, + { + "name": "sebastian/version", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "shasum": "" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2015-06-21 13:59:46" + }, + { + "name": "symfony/yaml", + "version": "v2.8.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "584e52cb8f788a887553ba82db6caacb1d6260bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/584e52cb8f788a887553ba82db6caacb1d6260bb", + "reference": "584e52cb8f788a887553ba82db6caacb1d6260bb", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "time": "2016-03-04 07:54:35" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=5.3.0", + "ext-curl": "*", + "ext-json": "*", + "lib-curl": ">=7.20.0" + }, + "platform-dev": [] +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify.php new file mode 100644 index 00000000..8d446859 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify.php @@ -0,0 +1,96 @@ +request("post", "/shrink"); + } catch (AccountException $err) { + if ($err->status == 429) return true; + throw $err; + } catch (ClientException $err) { + return true; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Client.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Client.php new file mode 100644 index 00000000..cc3cce3e --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Client.php @@ -0,0 +1,160 @@ +options = array( + CURLOPT_BINARYTRANSFER => true, + CURLOPT_RETURNTRANSFER => true, + CURLOPT_HEADER => true, + CURLOPT_USERPWD => "api:" . $key, + CURLOPT_CAINFO => self::caBundle(), + CURLOPT_SSL_VERIFYPEER => true, + CURLOPT_USERAGENT => join(" ", array_filter(array(self::userAgent(), $app_identifier))), + ); + + if ($proxy) { + $parts = parse_url($proxy); + if (isset($parts["host"])) { + $this->options[CURLOPT_PROXYTYPE] = CURLPROXY_HTTP; + $this->options[CURLOPT_PROXY] = $parts["host"]; + } else { + throw new ConnectionException("Invalid proxy"); + } + + if (isset($parts["port"])) { + $this->options[CURLOPT_PROXYPORT] = $parts["port"]; + } + + $creds = ""; + if (isset($parts["user"])) $creds .= $parts["user"]; + if (isset($parts["pass"])) $creds .= ":" . $parts["pass"]; + + if ($creds) { + $this->options[CURLOPT_PROXYAUTH] = CURLAUTH_ANY; + $this->options[CURLOPT_PROXYUSERPWD] = $creds; + } + } + } + + function request($method, $url, $body = NULL) { + $header = array(); + if (is_array($body)) { + if (!empty($body)) { + $body = json_encode($body); + array_push($header, "Content-Type: application/json"); + } else { + $body = NULL; + } + } + + for ($retries = self::RETRY_COUNT; $retries >= 0; $retries--) { + if ($retries < self::RETRY_COUNT) { + usleep(self::RETRY_DELAY * 1000); + } + + $request = curl_init(); + if ($request === false || $request === null) { + throw new ConnectionException( + "Error while connecting: curl extension is not functional or disabled." + ); + } + + curl_setopt_array($request, $this->options); + + $url = strtolower(substr($url, 0, 6)) == "https:" ? $url : self::API_ENDPOINT . $url; + curl_setopt($request, CURLOPT_URL, $url); + curl_setopt($request, CURLOPT_CUSTOMREQUEST, strtoupper($method)); + + if (count($header) > 0) { + curl_setopt($request, CURLOPT_HTTPHEADER, $header); + } + + if ($body) { + curl_setopt($request, CURLOPT_POSTFIELDS, $body); + } + + $response = curl_exec($request); + + if (is_string($response)) { + $status = curl_getinfo($request, CURLINFO_HTTP_CODE); + $headerSize = curl_getinfo($request, CURLINFO_HEADER_SIZE); + curl_close($request); + + $headers = self::parseHeaders(substr($response, 0, $headerSize)); + $body = substr($response, $headerSize); + + if (isset($headers["compression-count"])) { + Tinify::setCompressionCount(intval($headers["compression-count"])); + } + + if ($status >= 200 && $status <= 299) { + return (object) array("body" => $body, "headers" => $headers); + } + + $details = json_decode($body); + if (!$details) { + $message = sprintf("Error while parsing response: %s (#%d)", + PHP_VERSION_ID >= 50500 ? json_last_error_msg() : "Error", + json_last_error()); + $details = (object) array( + "message" => $message, + "error" => "ParseError" + ); + } + + if ($retries > 0 && $status >= 500) continue; + throw Exception::create($details->message, $details->error, $status); + } else { + $message = sprintf("%s (#%d)", curl_error($request), curl_errno($request)); + curl_close($request); + if ($retries > 0) continue; + throw new ConnectionException("Error while connecting: " . $message); + } + } + } + + protected static function parseHeaders($headers) { + if (!is_array($headers)) { + $headers = explode("\r\n", $headers); + } + + $res = array(); + foreach ($headers as $header) { + if (empty($header)) continue; + $split = explode(":", $header, 2); + if (count($split) === 2) { + $res[strtolower($split[0])] = trim($split[1]); + } + } + return $res; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Exception.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Exception.php new file mode 100644 index 00000000..d88bdef7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Exception.php @@ -0,0 +1,36 @@ += 400 && $status <= 499) { + $klass = "Tinify\ClientException"; + } else if($status >= 500 && $status <= 599) { + $klass = "Tinify\ServerException"; + } else { + $klass = "Tinify\Exception"; + } + + if (empty($message)) $message = "No message was provided"; + return new $klass($message, $type, $status); + } + + function __construct($message, $type = NULL, $status = NULL) { + $this->status = $status; + if ($status) { + parent::__construct($message . " (HTTP " . $status . "/" . $type . ")"); + } else { + parent::__construct($message); + } + } +} + +class AccountException extends Exception {} +class ClientException extends Exception {} +class ServerException extends Exception {} +class ConnectionException extends Exception {} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Result.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Result.php new file mode 100644 index 00000000..86ce8926 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Result.php @@ -0,0 +1,36 @@ +meta = $meta; + $this->data = $data; + } + + public function data() { + return $this->data; + } + + public function toBuffer() { + return $this->data; + } + + public function toFile($path) { + return file_put_contents($path, $this->toBuffer()); + } + + public function size() { + return intval($this->meta["content-length"]); + } + + public function mediaType() { + return $this->meta["content-type"]; + } + + public function contentType() { + return $this->mediaType(); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/ResultMeta.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/ResultMeta.php new file mode 100644 index 00000000..337a48f3 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/ResultMeta.php @@ -0,0 +1,23 @@ +meta = $meta; + } + + public function width() { + return intval($this->meta["image-width"]); + } + + public function height() { + return intval($this->meta["image-height"]); + } + + public function location() { + return isset($this->meta["location"]) ? $this->meta["location"] : null; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Source.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Source.php new file mode 100644 index 00000000..01c013ff --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/Tinify/Source.php @@ -0,0 +1,69 @@ +request("post", "/shrink", $string); + return new self($response->headers["location"]); + } + + public static function fromUrl($url) { + $body = array("source" => array("url" => $url)); + $response = Tinify::getClient()->request("post", "/shrink", $body); + return new self($response->headers["location"]); + } + + public function __construct($url, $commands = array()) { + $this->url = $url; + $this->commands = $commands; + } + + public function preserve() { + $options = $this->flatten(func_get_args()); + $commands = array_merge($this->commands, array("preserve" => $options)); + return new self($this->url, $commands); + } + + public function resize($options) { + $commands = array_merge($this->commands, array("resize" => $options)); + return new self($this->url, $commands); + } + + public function store($options) { + $response = Tinify::getClient()->request("post", $this->url, + array_merge($this->commands, array("store" => $options))); + return new Result($response->headers, $response->body); + } + + public function result() { + $response = Tinify::getClient()->request("get", $this->url, $this->commands); + return new Result($response->headers, $response->body); + } + + public function toFile($path) { + return $this->result()->toFile($path); + } + + public function toBuffer() { + return $this->result()->toBuffer(); + } + + private static function flatten($options) { + $flattened = array(); + foreach ($options as $option) { + if (is_array($option)) { + $flattened = array_merge($flattened, $option); + } else { + array_push($flattened, $option); + } + } + return $flattened; + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/data/cacert.pem b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/data/cacert.pem new file mode 100644 index 00000000..f3eea43e --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/lib/data/cacert.pem @@ -0,0 +1,3550 @@ +-----BEGIN CERTIFICATE----- +MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkGA1UEBhMCQkUx +GTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jvb3QgQ0ExGzAZBgNVBAMTEkds +b2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAwMDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNV +BAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYD +VQQDExJHbG9iYWxTaWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDa +DuaZjc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavpxy0Sy6sc +THAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp1Wrjsok6Vjk4bwY8iGlb +Kk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdGsnUOhugZitVtbNV4FpWi6cgKOOvyJBNP +c1STE4U6G7weNLWLBYy5d4ux2x8gkasJU26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrX +gzT/LCrBbBlDSgeF59N89iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV +HRMBAf8EBTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0BAQUF +AAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOzyj1hTdNGCbM+w6Dj +Y1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE38NflNUVyRRBnMRddWQVDf9VMOyG +j/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymPAbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhH +hm4qxFYxldBniYUr+WymXUadDKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveC +X4XSQRjbgbMEHMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMjETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6 +ErPLv4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8eoLrvozp +s6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklqtTleiDTsvHgMCJiEbKjN +S7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzdC9XZzPnqJworc5HGnRusyMvo4KD0L5CL +TfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pazq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6C +ygPCm48CAwEAAaOBnDCBmTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E +FgQUm+IHV2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5nbG9i +YWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG3lm0mi3f3BmGLjAN +BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp +9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu +01yiPqFbQfXf5WRDLenVOavSot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG7 +9G+dwfCMNYxdAfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7 +TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRy +dXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWduIENsYXNzIDMgUHVibGljIFByaW1hcnkg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAMu6nFL8eB8aHm8bN3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1 +EUGO+i2tKmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGukxUc +cLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBmCC+Vk7+qRy+oRpfw +EuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJXwzw3sJ2zq/3avL6QaaiMxTJ5Xpj +055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWuimi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEA +ERSWwauSCPc/L8my/uRan2Te2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5f +j267Cz3qWhMeDGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC +/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565pF4ErWjfJXir0 +xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGtTxzhT5yvDwyd93gN2PQ1VoDa +t20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u +ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp +bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV +BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx +NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3 +d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl +MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u +ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL +Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr +hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW +nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi +VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ +KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy +T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf +zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT +J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e +nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJRTESMBAGA1UE +ChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYDVQQDExlCYWx0aW1vcmUgQ3li +ZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoXDTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMC +SUUxEjAQBgNVBAoTCUJhbHRpbW9yZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFs +dGltb3JlIEN5YmVyVHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKME +uyKrmD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjrIZ3AQSsB +UnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeKmpYcqWe4PwzV9/lSEy/C +G9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSuXmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9 +XbIGevOF6uvUA65ehD5f/xXtabz5OTZydc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjpr +l3RjM71oGDHweI12v/yejl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoI +VDaGezq1BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB +BQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT929hkTI7gQCvlYpNRh +cL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3WgxjkzSswF07r51XgdIGn9w/xZchMB5 +hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsa +Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H +RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEGDCCAwCgAwIBAgIBATANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEwHwYDVQQDExhBZGRU +cnVzdCBDbGFzcyAxIENBIFJvb3QwHhcNMDAwNTMwMTAzODMxWhcNMjAwNTMwMTAzODMxWjBlMQsw +CQYDVQQGEwJTRTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBO +ZXR3b3JrMSEwHwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3QwggEiMA0GCSqGSIb3DQEB +AQUAA4IBDwAwggEKAoIBAQCWltQhSWDia+hBBwzexODcEyPNwTXH+9ZOEQpnXvUGW2ulCDtbKRY6 +54eyNAbFvAWlA3yCyykQruGIgb3WntP+LVbBFc7jJp0VLhD7Bo8wBN6ntGO0/7Gcrjyvd7ZWxbWr +oulpOj0OM3kyP3CCkplhbY0wCI9xP6ZIVxn4JdxLZlyldI+Yrsj5wAYi56xz36Uu+1LcsRVlIPo1 +Zmne3yzxbrww2ywkEtvrNTVokMsAsJchPXQhI2U0K7t4WaPW4XY5mqRJjox0r26kmqPZm9I4XJui +GMx1I4S+6+JNM3GOGvDC+Mcdoq0Dlyz4zyXG9rgkMbFjXZJ/Y/AlyVMuH79NAgMBAAGjgdIwgc8w +HQYDVR0OBBYEFJWxtPCUtr3H2tERCSG+wa9J/RB7MAsGA1UdDwQEAwIBBjAPBgNVHRMBAf8EBTAD +AQH/MIGPBgNVHSMEgYcwgYSAFJWxtPCUtr3H2tERCSG+wa9J/RB7oWmkZzBlMQswCQYDVQQGEwJT +RTEUMBIGA1UEChMLQWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSEw +HwYDVQQDExhBZGRUcnVzdCBDbGFzcyAxIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBACxt +ZBsfzQ3duQH6lmM0MkhHma6X7f1yFqZzR1r0693p9db7RcwpiURdv0Y5PejuvE1Uhh4dbOMXJ0Ph +iVYrqW9yTkkz43J8KiOavD7/KCrto/8cI7pDVwlnTUtiBi34/2ydYB7YHEt9tTEv2dB8Xfjea4MY +eDdXL+gzB2ffHsdrKpV2ro9Xo/D0UrSpUwjP4E/TelOL/bscVjby/rK25Xa71SJlpz/+0WatC7xr +mYbvP33zGDLKe8bjq2RGlfgmadlVg3sslgf/WSxEo8bl6ancoWOAWiFeIc9TVPC6b4nbqKqVz4vj +ccweGyBECMB6tkD9xOQ14R0WHNC8K47Wcdk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFsIFRUUCBOZXR3b3JrMSIwIAYD +VQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEw +NDgzOFowbzELMAkGA1UEBhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRU +cnVzdCBFeHRlcm5hbCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0Eg +Um9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvtH7xsD821 ++iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9uMq/NzgtHj6RQa1wVsfw +Tz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzXmk6vBbOmcZSccbNQYArHE504B4YCqOmo +aSYYkKtMsE8jqzpPhNjfzp/haW+710LXa0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy +2xSoRcRdKn23tNbE7qzNE0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv7 +7+ldU9U0WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYDVR0P +BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0Jvf6xCZU7wO94CTL +VBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRk +VHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENB +IFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZl +j7DYd7usQWxHYINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5 +6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvCNr4TDea9Y355 +e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEXc4g/VhsxOBi0cQ+azcgOno4u +G+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5amnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIBATANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSAwHgYDVQQDExdBZGRU +cnVzdCBQdWJsaWMgQ0EgUm9vdDAeFw0wMDA1MzAxMDQxNTBaFw0yMDA1MzAxMDQxNTBaMGQxCzAJ +BgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQIE5l +dHdvcmsxIDAeBgNVBAMTF0FkZFRydXN0IFB1YmxpYyBDQSBSb290MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA6Rowj4OIFMEg2Dybjxt+A3S72mnTRqX4jsIMEZBRpS9mVEBV6tsfSlbu +nyNu9DnLoblv8n75XYcmYZ4c+OLspoH4IcUkzBEMP9smcnrHAZcHF/nXGCwwfQ56HmIexkvA/X1i +d9NEHif2P0tEs7c42TkfYNVRknMDtABp4/MUTu7R3AnPdzRGULD4EfL+OHn3Bzn+UZKXC1sIXzSG +Aa2Il+tmzV7R/9x98oTaunet3IAIx6eH1lWfl2royBFkuucZKT8Rs3iQhCBSWxHveNCD9tVIkNAw +HM+A+WD+eeSI8t0A65RF62WUaUC6wNW0uLp9BBGo6zEFlpROWCGOn9Bg/QIDAQABo4HRMIHOMB0G +A1UdDgQWBBSBPjfYkrAfd59ctKtzquf2NGAv+jALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zCBjgYDVR0jBIGGMIGDgBSBPjfYkrAfd59ctKtzquf2NGAv+qFopGYwZDELMAkGA1UEBhMCU0Ux +FDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29yazEgMB4G +A1UEAxMXQWRkVHJ1c3QgUHVibGljIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQADggEBAAP3FUr4 +JNojVhaTdt02KLmuG7jD8WS6IBh4lSknVwW8fCr0uVFV2ocC3g8WFzH4qnkuCRO7r7IgGRLlk/lL ++YPoRNWyQSW/iHVv/xD8SlTQX/D67zZzfRs2RcYhbbQVuE7PnFylPVoAjgbjPGsye/Kf8Lb93/Ao +GEjwxrzQvzSAlsJKsW2Ox5BF3i9nrEUEo3rcVZLJR2bYGozH7ZxOmuASu7VqTITh4SINhwBk/ox9 +Yjllpu9CtoAlEmEBqCQTcAARJl/6NVDFSMwGR+gn2HCNX2TmoUQmXiLsks3/QppEIW1cxeMiHV9H +EufOX1362KqxMy3ZdvJOOjMMK7MtkAY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHjCCAwagAwIBAgIBATANBgkqhkiG9w0BAQUFADBnMQswCQYDVQQGEwJTRTEUMBIGA1UEChML +QWRkVHJ1c3QgQUIxHTAbBgNVBAsTFEFkZFRydXN0IFRUUCBOZXR3b3JrMSMwIQYDVQQDExpBZGRU +cnVzdCBRdWFsaWZpZWQgQ0EgUm9vdDAeFw0wMDA1MzAxMDQ0NTBaFw0yMDA1MzAxMDQ0NTBaMGcx +CzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRUcnVzdCBBQjEdMBsGA1UECxMUQWRkVHJ1c3QgVFRQ +IE5ldHdvcmsxIzAhBgNVBAMTGkFkZFRydXN0IFF1YWxpZmllZCBDQSBSb290MIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5B6a/twJWoekn0e+EV+vhDTbYjx5eLfpMLXsDBwqxBb/4Oxx +64r1EW7tTw2R0hIYLUkVAcKkIhPHEWT/IhKauY5cLwjPcWqzZwFZ8V1G87B4pfYOQnrjfxvM0PC3 +KP0q6p6zsLkEqv32x7SxuCqg+1jxGaBvcCV+PmlKfw8i2O+tCBGaKZnhqkRFmhJePp1tUvznoD1o +L/BLcHwTOK28FSXx1s6rosAx1i+f4P8UWfyEk9mHfExUE+uf0S0R+Bg6Ot4l2ffTQO2kBhLEO+GR +wVY18BTcZTYJbqukB8c10cIDMzZbdSZtQvESa0NvS3GU+jQd7RNuyoB/mC9suWXY6QIDAQABo4HU +MIHRMB0GA1UdDgQWBBQ5lYtii1zJ1IC6WA+XPxUIQ8yYpzALBgNVHQ8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zCBkQYDVR0jBIGJMIGGgBQ5lYtii1zJ1IC6WA+XPxUIQ8yYp6FrpGkwZzELMAkGA1UE +BhMCU0UxFDASBgNVBAoTC0FkZFRydXN0IEFCMR0wGwYDVQQLExRBZGRUcnVzdCBUVFAgTmV0d29y +azEjMCEGA1UEAxMaQWRkVHJ1c3QgUXVhbGlmaWVkIENBIFJvb3SCAQEwDQYJKoZIhvcNAQEFBQAD +ggEBABmrder4i2VhlRO6aQTvhsoToMeqT2QbPxj2qC0sVY8FtzDqQmodwCVRLae/DLPt7wh/bDxG +GuoYQ992zPlmhpwsaPXpF/gxsxjE1kh9I0xowX67ARRvxdlu3rsEQmr49lx95dr6h+sNNVJn0J6X +dgWTP5XHAeZpVTh/EGGZyeNfpso+gmNIquIISD6q8rKFYqa0p9m9N5xotS1WfbC3P6CxB9bpT9ze +RXEwMn8bLgn5v1Kh7sKAPgZcLlVAwRv1cEWw3F369nJad9Jjzc9YiQBCYz95OdBEsIJuQRno3eDB +iFrRHnGTHyQwdOUeqN48Jzd/g66ed8/wMLH/S5noxqE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0Lm5ldC9DUFMgaXMgaW5jb3Jw +b3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMWKGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsG +A1UEAxMkRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0 +MloXDTI2MTEyNzIwNTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMu +MTkwNwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSByZWZlcmVu +Y2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNVBAMTJEVudHJ1c3QgUm9v +dCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ALaVtkNC+sZtKm9I35RMOVcF7sN5EUFoNu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYsz +A9u3g3s+IIRe7bJWKKf44LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOww +Cj0Yzfv9KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGIrb68 +j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi94DkZfs0Nw4pgHBN +rziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOBsDCBrTAOBgNVHQ8BAf8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAigA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1 +MzQyWjAfBgNVHSMEGDAWgBRokORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DH +hmak8fdLQ/uEvW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA +A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9tO1KzKtvn1ISM +Y/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6ZuaAGAT/3B+XxFNSRuzFVJ7yVTa +v52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTS +W3iDVuycNsMm4hH2Z0kdkquM++v/eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0 +tHuu2guQOHXvgR1m0vdXcDazv/wor3ElhVsT/h5/WrQ8 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVDCCAjygAwIBAgIDAjRWMA0GCSqGSIb3DQEBBQUAMEIxCzAJBgNVBAYTAlVTMRYwFAYDVQQK +Ew1HZW9UcnVzdCBJbmMuMRswGQYDVQQDExJHZW9UcnVzdCBHbG9iYWwgQ0EwHhcNMDIwNTIxMDQw +MDAwWhcNMjIwNTIxMDQwMDAwWjBCMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEbMBkGA1UEAxMSR2VvVHJ1c3QgR2xvYmFsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEA2swYYzD99BcjGlZ+W988bDjkcbd4kdS8odhM+KhDtgPpTSEHCIjaWC9mOSm9BXiLnTjo +BbdqfnGk5sRgprDvgOSJKA+eJdbtg/OtppHHmMlCGDUUna2YRpIuT8rxh0PBFpVXLVDviS2Aelet +8u5fa9IAjbkU+BQVNdnARqN7csiRv8lVK83Qlz6cJmTM386DGXHKTubU1XupGc1V3sjs0l44U+Vc +T4wt/lAjNvxm5suOpDkZALeVAjmRCw7+OC7RHQWa9k0+bw8HHa8sHo9gOeL6NlMTOdReJivbPagU +vTLrGAMoUgRx5aszPeE4uwc2hGKceeoWMPRfwCvocWvk+QIDAQABo1MwUTAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBTAephojYn7qwVkDBF9qn1luMrMTjAfBgNVHSMEGDAWgBTAephojYn7qwVk +DBF9qn1luMrMTjANBgkqhkiG9w0BAQUFAAOCAQEANeMpauUvXVSOKVCUn5kaFOSPeCpilKInZ57Q +zxpeR+nBsqTP3UEaBU6bS+5Kb1VSsyShNwrrZHYqLizz/Tt1kL/6cdjHPTfStQWVYrmm3ok9Nns4 +d0iXrKYgjy6myQzCsplFAMfOEVEiIuCl6rYVSAlk6l5PdPcFPseKUgzbFbS9bZvlxrFUaKnjaZC2 +mqUPuLk/IH2uSrW4nOQdtqvmlKXBx4Ot2/Unhw4EbNX/3aBd7YdStysVAq45pmp06drE57xNNB6p +XE0zX5IJL4hmXXeXxx12E6nV5fEWCRE11azbJHFwLJhWC9kXtNHjUStedejV0NxPNO3CBWaAocvm +Mw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZjCCAk6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwHhcNMDQwMzA0MDUw +MDAwWhcNMTkwMzA0MDUwMDAwWjBEMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5j +LjEdMBsGA1UEAxMUR2VvVHJ1c3QgR2xvYmFsIENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQDvPE1APRDfO1MA4Wf+lGAVPoWI8YkNkMgoI5kF6CsgncbzYEbYwbLVjDHZ3CB5JIG/ +NTL8Y2nbsSpr7iFY8gjpeMtvy/wWUsiRxP89c96xPqfCfWbB9X5SJBri1WeR0IIQ13hLTytCOb1k +LUCgsBDTOEhGiKEMuzozKmKY+wCdE1l/bztyqu6mD4b5BWHqZ38MN5aL5mkWRxHCJ1kDs6ZgwiFA +Vvqgx306E+PsV8ez1q6diYD3Aecs9pYrEw15LNnA5IZ7S4wMcoKK+xfNAGw6EzywhIdLFnopsk/b +HdQL82Y3vdj2V7teJHq4PIu5+pIaGoSe2HSPqht/XvT+RSIhAgMBAAGjYzBhMA8GA1UdEwEB/wQF +MAMBAf8wHQYDVR0OBBYEFHE4NvICMVNHK266ZUapEBVYIAUJMB8GA1UdIwQYMBaAFHE4NvICMVNH +K266ZUapEBVYIAUJMA4GA1UdDwEB/wQEAwIBhjANBgkqhkiG9w0BAQUFAAOCAQEAA/e1K6tdEPx7 +srJerJsOflN4WT5CBP51o62sgU7XAotexC3IUnbHLB/8gTKY0UvGkpMzNTEv/NgdRN3ggX+d6Yvh +ZJFiCzkIjKx0nVnZellSlxG5FntvRdOW2TF9AjYPnDtuzywNA0ZF66D0f0hExghAzN4bcLUprbqL +OzRldRtxIR0sFAqwlpW41uryZfspuk/qkZN0abby/+Ea0AzRdoXLiiW9l14sbxWZJue2Kf8i7MkC +x1YAzUm5s2x7UwQa4qjJqhIFI8LO57sEAszAR6LkxCkvW0VXiVHuPOtSCP8HNR6fNWpHSlaY0VqF +H4z1Ir+rzoPz4iIprn2DQKi6bA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaDCCA1CgAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEeMBwGA1UEAxMVR2VvVHJ1c3QgVW5pdmVyc2FsIENBMB4XDTA0MDMwNDA1 +MDAwMFoXDTI5MDMwNDA1MDAwMFowRTELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IElu +Yy4xHjAcBgNVBAMTFUdlb1RydXN0IFVuaXZlcnNhbCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIP +ADCCAgoCggIBAKYVVaCjxuAfjJ0hUNfBvitbtaSeodlyWL0AG0y/YckUHUWCq8YdgNY96xCcOq9t +JPi8cQGeBvV8Xx7BDlXKg5pZMK4ZyzBIle0iN430SppyZj6tlcDgFgDgEB8rMQ7XlFTTQjOgNB0e +RXbdT8oYN+yFFXoZCPzVx5zw8qkuEKmS5j1YPakWaDwvdSEYfyh3peFhF7em6fgemdtzbvQKoiFs +7tqqhZJmr/Z6a4LauiIINQ/PQvE1+mrufislzDoR5G2vc7J2Ha3QsnhnGqQ5HFELZ1aD/ThdDc7d +8Lsrlh/eezJS/R27tQahsiFepdaVaH/wmZ7cRQg+59IJDTWU3YBOU5fXtQlEIGQWFwMCTFMNaN7V +qnJNk22CDtucvc+081xdVHppCZbW2xHBjXWotM85yM48vCR85mLK4b19p71XZQvk/iXttmkQ3Cga +Rr0BHdCXteGYO8A3ZNY9lO4L4fUorgtWv3GLIylBjobFS1J72HGrH4oVpjuDWtdYAVHGTEHZf9hB +Z3KiKN9gg6meyHv8U3NyWfWTehd2Ds735VzZC1U0oqpbtWpU5xPKV+yXbfReBi9Fi1jUIxaS5BZu +KGNZMN9QAZxjiRqf2xeUgnA3wySemkfWWspOqGmJch+RbNt+nhutxx9z3SxPGWX9f5NAEC7S8O08 +ni4oPmkmM8V7AgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNq7LqqwDLiIJlF0 +XG0D08DYj3rWMB8GA1UdIwQYMBaAFNq7LqqwDLiIJlF0XG0D08DYj3rWMA4GA1UdDwEB/wQEAwIB +hjANBgkqhkiG9w0BAQUFAAOCAgEAMXjmx7XfuJRAyXHEqDXsRh3ChfMoWIawC/yOsjmPRFWrZIRc +aanQmjg8+uUfNeVE44B5lGiku8SfPeE0zTBGi1QrlaXv9z+ZhP015s8xxtxqv6fXIwjhmF7DWgh2 +qaavdy+3YL1ERmrvl/9zlcGO6JP7/TG37FcREUWbMPEaiDnBTzynANXH/KttgCJwpQzgXQQpAvvL +oJHRfNbDflDVnVi+QTjruXU8FdmbyUqDWcDaU/0zuzYYm4UPFd3uLax2k7nZAY1IEKj79TiG8dsK +xr2EoyNB3tZ3b4XUhRxQ4K5RirqNPnbiucon8l+f725ZDQbYKxek0nxru18UGkiPGkzns0ccjkxF +KyDuSN/n3QmOGKjaQI2SJhFTYXNd673nxE0pN2HrrDktZy4W1vUAg4WhzH92xH3kt0tm7wNFYGm2 +DFKWkoRepqO1pD4r2czYG0eq8kTaT/kD6PAUyz/zg97QwVTjt+gKN02LIFkDMBmhLMi9ER/frslK +xfMnZmaGrGiR/9nmUxwPi1xpZQomyB40w11Re9epnAahNt3ViZS82eQtDF4JbAiXfKM9fJP/P6EU +p8+1Xevb2xzEdt+Iub1FBZUbrvxGakyvSOPOrg/SfuvmbJxPgWp6ZKy7PtXny3YuxadIwVyQD8vI +P/rmMuGNG2+k5o7Y+SlIis5z/iw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbDCCA1SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMN +R2VvVHJ1c3QgSW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwHhcNMDQwMzA0 +MDUwMDAwWhcNMjkwMzA0MDUwMDAwWjBHMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNR2VvVHJ1c3Qg +SW5jLjEgMB4GA1UEAxMXR2VvVHJ1c3QgVW5pdmVyc2FsIENBIDIwggIiMA0GCSqGSIb3DQEBAQUA +A4ICDwAwggIKAoICAQCzVFLByT7y2dyxUxpZKeexw0Uo5dfR7cXFS6GqdHtXr0om/Nj1XqduGdt0 +DE81WzILAePb63p3NeqqWuDW6KFXlPCQo3RWlEQwAx5cTiuFJnSCegx2oG9NzkEtoBUGFF+3Qs17 +j1hhNNwqCPkuwwGmIkQcTAeC5lvO0Ep8BNMZcyfwqph/Lq9O64ceJHdqXbboW0W63MOhBW9Wjo8Q +JqVJwy7XQYci4E+GymC16qFjwAGXEHm9ADwSbSsVsaxLse4YuU6W3Nx2/zu+z18DwPw76L5GG//a +QMJS9/7jOvdqdzXQ2o3rXhhqMcceujwbKNZrVMaqW9eiLBsZzKIC9ptZvTdrhrVtgrrY6slWvKk2 +WP0+GfPtDCapkzj4T8FdIgbQl+rhrcZV4IErKIM6+vR7IVEAvlI4zs1meaj0gVbi0IMJR1FbUGrP +20gaXT73y/Zl92zxlfgCOzJWgjl6W70viRu/obTo/3+NjN8D8WBOWBFM66M/ECuDmgFz2ZRthAAn +ZqzwcEAJQpKtT5MNYQlRJNiS1QuUYbKHsu3/mjX/hVTK7URDrBs8FmtISgocQIgfksILAAX/8sgC +SqSqqcyZlpwvWOB94b67B9xfBHJcMTTD7F8t4D1kkCLm0ey4Lt1ZrtmhN79UNdxzMk+MBB4zsslG +8dhcyFVQyWi9qLo2CQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR281Xh+qQ2 ++/CfXGJx7Tz0RzgQKzAfBgNVHSMEGDAWgBR281Xh+qQ2+/CfXGJx7Tz0RzgQKzAOBgNVHQ8BAf8E +BAMCAYYwDQYJKoZIhvcNAQEFBQADggIBAGbBxiPz2eAubl/oz66wsCVNK/g7WJtAJDday6sWSf+z +dXkzoS9tcBc0kf5nfo/sm+VegqlVHy/c1FEHEv6sFj4sNcZj/NwQ6w2jqtB8zNHQL1EuxBRa3ugZ +4T7GzKQp5y6EqgYweHZUcyiYWTjgAA1i00J9IZ+uPTqM1fp3DRgrFg5fNuH8KrUwJM/gYwx7WBr+ +mbpCErGR9Hxo4sjoryzqyX6uuyo9DRXcNJW2GHSoag/HtPQTxORb7QrSpJdMKu0vbBKJPfEncKpq +A1Ihn0CoZ1Dy81of398j9tx4TuaYT1U6U+Pv8vSfx3zYWK8pIpe44L2RLrB27FcRz+8pRPPphXpg +Y+RdM4kX2TGq2tbzGDVyz4crL2MjhF2EjD9XoIj8mZEoJmmZ1I+XRL6O1UixpCgp8RW04eWe3fiP +pm8m1wk8OhwRDqZsN/etRIcsKMfYdIKz0G9KV7s1KSegi+ghp4dkNl3M2Basx7InQJJVOCiNUW7d +FGdTbHFcJoRNdVq2fmBWqU2t+5sel/MN2dKXVHfaPRK34B7vCAas+YWH6aLcr34YEoP9VhdBLtUp +gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm +X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDojCCAoqgAwIBAgIQE4Y1TR0/BvLB+WUF1ZAcYjANBgkqhkiG9w0BAQUFADBrMQswCQYDVQQG +EwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMmVmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2Ug +QXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNvbW1lcmNlIFJvb3QwHhcNMDIwNjI2MDIxODM2 +WhcNMjIwNjI0MDAxNjEyWjBrMQswCQYDVQQGEwJVUzENMAsGA1UEChMEVklTQTEvMC0GA1UECxMm +VmlzYSBJbnRlcm5hdGlvbmFsIFNlcnZpY2UgQXNzb2NpYXRpb24xHDAaBgNVBAMTE1Zpc2EgZUNv +bW1lcmNlIFJvb3QwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvV95WHm6h2mCxlCfL +F9sHP4CFT8icttD0b0/Pmdjh28JIXDqsOTPHH2qLJj0rNfVIsZHBAk4ElpF7sDPwsRROEW+1QK8b +RaVK7362rPKgH1g/EkZgPI2h4H3PVz4zHvtH8aoVlwdVZqW1LS7YgFmypw23RuwhY/81q6UCzyr0 +TP579ZRdhE2o8mCP2w4lPJ9zcc+U30rq299yOIzzlr3xF7zSujtFWsan9sYXiwGd/BmoKoMWuDpI +/k4+oKsGGelT84ATB+0tvz8KPFUgOSwsAGl0lUq8ILKpeeUYiZGo3BxN77t+Nwtd/jmliFKMAGzs +GHxBvfaLdXe6YJ2E5/4tAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEG +MB0GA1UdDgQWBBQVOIMPPyw/cDMezUb+B4wg4NfDtzANBgkqhkiG9w0BAQUFAAOCAQEAX/FBfXxc +CLkr4NWSR/pnXKUTwwMhmytMiUbPWU3J/qVAtmPN3XEolWcRzCSs00Rsca4BIGsDoo8Ytyk6feUW +YFN4PMCvFYP3j1IzJL1kk5fui/fbGKhtcbP3LBfQdCVp9/5rPJS+TUtBjE7ic9DjkCJzQ83z7+pz +zkWKsKZJ/0x9nXGIxHYdkFsd7v3M9+79YKWxehZx0RbQfBI8bGmX265fOZpwLwU8GUYEmSA20GBu +YQa7FkKMcPcw++DbZqMAAb3mLNqRX6BGi01qnD093QVG/na/oAo85ADmJ7f/hC3euiInlhBx6yLt +398znM/jra6O1I7mT1GvFpLgXPYHDw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQK +ExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBDQTAeFw0wMjA2MTExMDQ2Mzla +Fw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBMMRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8u +by4xEjAQBgNVBAMTCUNlcnR1bSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6x +wS7TT3zNJc4YPk/EjG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdL +kKWoePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GIULdtlkIJ +89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapuOb7kky/ZR6By6/qmW6/K +Uz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUgAKpoC6EahQGcxEZjgoi2IrHu/qpGWX7P +NSzVttpd90gzFFS269lvzs2I1qsb2pY7HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkq +hkiG9w0BAQUFAAOCAQEAuI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+ +GXYkHAQaTOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTgxSvg +GrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1qCjqTE5s7FCMTY5w/ +0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5xO/fIR/RpbxXyEV6DHpx8Uq79AtoS +qFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs6GAqm4VKQPNriiTsBhYscw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMjCCAxqgAwIBAgIBATANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEhMB8GA1UEAwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAwMDAw +MFoXDTI4MTIzMTIzNTk1OVowezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hl +c3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV +BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBAL5AnfRu4ep2hxxNRUSOvkbIgwadwSr+GB+O5AL686tdUIoWMQuaBtDFcCLNSS1UY8y2bmhG +C1Pqy0wkwLxyTurxFa70VJoSCsN6sjNg4tqJVfMiWPPe3M/vg4aijJRPn2jymJBGhCfHdr/jzDUs +i14HZGWCwEiwqJH5YZ92IFCokcdmtet4YgNW8IoaE+oxox6gmf049vYnMlhvB/VruPsUK6+3qszW +Y19zjNoFmag4qMsXeDZRrOme9Hg6jc8P2ULimAyrL58OAd7vn5lJ8S3frHRNG5i1R8XlKdH5kBjH +Ypy+g8cmez6KJcfA3Z3mNWgQIJ2P2N7Sw4ScDV7oL8kCAwEAAaOBwDCBvTAdBgNVHQ4EFgQUoBEK +Iz6W8Qfs4q8p74Klf9AwpLQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wewYDVR0f +BHQwcjA4oDagNIYyaHR0cDovL2NybC5jb21vZG9jYS5jb20vQUFBQ2VydGlmaWNhdGVTZXJ2aWNl +cy5jcmwwNqA0oDKGMGh0dHA6Ly9jcmwuY29tb2RvLm5ldC9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2Vz +LmNybDANBgkqhkiG9w0BAQUFAAOCAQEACFb8AvCb6P+k+tZ7xkSAzk/ExfYAWMymtrwUSWgEdujm +7l3sAg9g1o1QGE8mTgHj5rCl7r+8dFRBv/38ErjHT1r0iWAFf2C3BUrz9vHCv8S5dIa2LX1rzNLz +Rt0vxuBqw8M0Ayx9lt1awg6nCpnBBYurDC/zXDrPbDdVCYfeU0BsWO/8tqtlbgT2G9w84FoVxp7Z +8VlIMCFlA2zs6SFz7JsDoeA3raAVGI/6ugLOpyypEBMs1OUIJqsil2D4kF501KKaU73yqWjgom7C +12yxow+ev+to51byrvLjKzg6CYG1a4XXvi3tPxq3smPi9WIsgtRqAEFQ8TmDn5XpNpaYbg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPzCCAyegAwIBAgIBATANBgkqhkiG9w0BAQUFADB+MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDEkMCIGA1UEAwwbU2VjdXJlIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTA0MDEwMTAw +MDAwMFoXDTI4MTIzMTIzNTk1OVowfjELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFu +Y2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxJDAi +BgNVBAMMG1NlY3VyZSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBAMBxM4KK0HDrc4eCQNUd5MvJDkKQ+d40uaG6EfQlhfPMcm3ye5drswfxdySRXyWP +9nQ95IDC+DwN879A6vfIUtFyb+/Iq0G4bi4XKpVpDM3SHpR7LZQdqnXXs5jLrLxkU0C8j6ysNstc +rbvd4JQX7NFc0L/vpZXJkMWwrPsbQ996CF23uPJAGysnnlDOXmWCiIxe004MeuoIkbY2qitC++rC +oznl2yY4rYsK7hljxxwk3wN42ubqwUcaCwtGCd0C/N7Lh1/XMGNooa7cMqG6vv5Eq2i2pRcV/b3V +p6ea5EQz6YiO/O1R65NxTq0B50SOqy3LqP4BSUjwwN3HaNiS/j0CAwEAAaOBxzCBxDAdBgNVHQ4E +FgQUPNiTiMLAggnMAZkGkyDpnnAJY08wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +gYEGA1UdHwR6MHgwO6A5oDeGNWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL1NlY3VyZUNlcnRpZmlj +YXRlU2VydmljZXMuY3JsMDmgN6A1hjNodHRwOi8vY3JsLmNvbW9kby5uZXQvU2VjdXJlQ2VydGlm +aWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcNAQEFBQADggEBAIcBbSMdflsXfcFhMs+P5/OKlFlm +4J4oqF7Tt/Q05qo5spcWxYJvMqTpjOev/e/C6LlLqqP05tqNZSH7uoDrJiiFGv45jN5bBAS0VPmj +Z55B+glSzAVIqMk/IQQezkhr/IXownuvf7fM+F86/TXGDe+X3EyrEeFryzHRbPtIgKvcnDe4IRRL +DXE97IMzbtFuMhbsmMcWi1mmNKsFVy2T96oTy9IT4rcuO81rUBcJaD61JlfutuC23bkpgHl9j6Pw +pCikFcSF9CfUa7/lXORlAnZUtOM3ZiTTGWHIUhDlizeauan5Hb/qmZJhlv8BzaFfDbxxvA6sCx1H +RR3B7Hzs/Sk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIBATANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJHQjEbMBkGA1UECAwS +R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0Eg +TGltaXRlZDElMCMGA1UEAwwcVHJ1c3RlZCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEw +MDAwMDBaFw0yODEyMzEyMzU5NTlaMH8xCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1h +bmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSUw +IwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA33FvNlhTWvI2VFeAxHQIIO0Yfyod5jWaHiWsnOWWfnJSoBVC21ndZHoa0Lh7 +3TkVvFVIxO06AOoxEbrycXQaZ7jPM8yoMa+j49d/vzMtTGo87IvDktJTdyR0nAducPy9C1t2ul/y +/9c3S0pgePfw+spwtOpZqqPOSC+pw7ILfhdyFgymBwwbOM/JYrc/oJOlh0Hyt3BAd9i+FHzjqMB6 +juljatEPmsbS9Is6FARW1O24zG71++IsWL1/T2sr92AkWCTOJu80kTrV44HQsvAEAtdbtz6SrGsS +ivnkBbA7kUlcsutT6vifR4buv5XAwAaf0lteERv0xwQ1KdJVXOTt6wIDAQABo4HJMIHGMB0GA1Ud +DgQWBBTFe1i97doladL3WRaoszLAeydb9DAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zCBgwYDVR0fBHwwejA8oDqgOIY2aHR0cDovL2NybC5jb21vZG9jYS5jb20vVHJ1c3RlZENlcnRp +ZmljYXRlU2VydmljZXMuY3JsMDqgOKA2hjRodHRwOi8vY3JsLmNvbW9kby5uZXQvVHJ1c3RlZENl +cnRpZmljYXRlU2VydmljZXMuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQDIk4E7ibSvuIQSTI3S8Ntw +uleGFTQQuS9/HrCoiWChisJ3DFBKmwCL2Iv0QeLQg4pKHBQGsKNoBXAxMKdTmw7pSqBYaWcOrp32 +pSxBvzwGa+RZzG0Q8ZZvH9/0BAKkn0U+yNj6NkZEUD+Cl5EfKNsYEYwq5GWDVxISjBc/lDb+XbDA +BHcTuPQV1T84zJQ6VdCsmPW6AF/ghhmBeC8owH7TzEIK9a5QoNE+xqFx7D+gIIxmOom0jtTYsU0l +R+4viMi14QVFwL4Ucd56/Y57fU0IlqUSc/AtyjcndBInTMu2l+nZrghtWjlA3QVHdWpaIbOjGM9O +9y5Xt5hwXsjEeLBi +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0DCCBLigAwIBAgIEOrZQizANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJCTTEZMBcGA1UE +ChMQUXVvVmFkaXMgTGltaXRlZDElMCMGA1UECxMcUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0 +eTEuMCwGA1UEAxMlUXVvVmFkaXMgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wMTAz +MTkxODMzMzNaFw0yMTAzMTcxODMzMzNaMH8xCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRp +cyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MS4wLAYDVQQD +EyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAv2G1lVO6V/z68mcLOhrfEYBklbTRvM16z/Ypli4kVEAkOPcahdxYTMuk +J0KX0J+DisPkBgNbAKVRHnAEdOLB1Dqr1607BxgFjv2DrOpm2RgbaIr1VxqYuvXtdj182d6UajtL +F8HVj71lODqV0D1VNk7feVcxKh7YWWVJWCCYfqtffp/p1k3sg3Spx2zY7ilKhSoGFPlU5tPaZQeL +YzcS19Dsw3sgQUSj7cugF+FxZc4dZjH3dgEZyH0DWLaVSR2mEiboxgx24ONmy+pdpibu5cxfvWen +AScOospUxbF6lR1xHkopigPcakXBpBlebzbNw6Kwt/5cOOJSvPhEQ+aQuwIDAQABo4ICUjCCAk4w +PQYIKwYBBQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwczovL29jc3AucXVvdmFkaXNvZmZzaG9y +ZS5jb20wDwYDVR0TAQH/BAUwAwEB/zCCARoGA1UdIASCAREwggENMIIBCQYJKwYBBAG+WAABMIH7 +MIHUBggrBgEFBQcCAjCBxxqBxFJlbGlhbmNlIG9uIHRoZSBRdW9WYWRpcyBSb290IENlcnRpZmlj +YXRlIGJ5IGFueSBwYXJ0eSBhc3N1bWVzIGFjY2VwdGFuY2Ugb2YgdGhlIHRoZW4gYXBwbGljYWJs +ZSBzdGFuZGFyZCB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB1c2UsIGNlcnRpZmljYXRpb24gcHJh +Y3RpY2VzLCBhbmQgdGhlIFF1b1ZhZGlzIENlcnRpZmljYXRlIFBvbGljeS4wIgYIKwYBBQUHAgEW +Fmh0dHA6Ly93d3cucXVvdmFkaXMuYm0wHQYDVR0OBBYEFItLbe3TKbkGGew5Oanwl4Rqy+/fMIGu +BgNVHSMEgaYwgaOAFItLbe3TKbkGGew5Oanwl4Rqy+/foYGEpIGBMH8xCzAJBgNVBAYTAkJNMRkw +FwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMSUwIwYDVQQLExxSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MS4wLAYDVQQDEyVRdW9WYWRpcyBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggQ6 +tlCLMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAitQUtf70mpKnGdSkfnIYj9lo +fFIk3WdvOXrEql494liwTXCYhGHoG+NpGA7O+0dQoE7/8CQfvbLO9Sf87C9TqnN7Az10buYWnuul +LsS/VidQK2K6vkscPFVcQR0kvoIgR13VRH56FmjffU1RcHhXHTMe/QKZnAzNCgVPx7uOpHX6Sm2x +gI4JVrmcGmD+XcHXetwReNDWXcG31a0ymQM6isxUJTkxgXsTIlG6Rmyhu576BGxJJnSP0nPrzDCi +5upZIof4l/UO/erMkqQWxFIY6iHOsfHmhIHluqmGKPJDWl0Snawe2ajlCmqnf6CHKc/yiU3U7MXi +5nrQNiOKSnQ2+Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtzCCA5+gAwIBAgICBQkwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMjAeFw0wNjExMjQx +ODI3MDBaFw0zMTExMjQxODIzMzNaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDIwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCaGMpLlA0ALa8DKYrwD4HIrkwZhR0In6spRIXzL4GtMh6QRr+jhiYaHv5+HBg6 +XJxgFyo6dIMzMH1hVBHL7avg5tKifvVrbxi3Cgst/ek+7wrGsxDp3MJGF/hd/aTa/55JWpzmM+Yk +lvc/ulsrHHo1wtZn/qtmUIttKGAr79dgw8eTvI02kfN/+NsRE8Scd3bBrrcCaoF6qUWD4gXmuVbB +lDePSHFjIuwXZQeVikvfj8ZaCuWw419eaxGrDPmF60Tp+ARz8un+XJiM9XOva7R+zdRcAitMOeGy +lZUtQofX1bOQQ7dsE/He3fbE+Ik/0XX1ksOR1YqI0JDs3G3eicJlcZaLDQP9nL9bFqyS2+r+eXyt +66/3FsvbzSUr5R/7mp/iUcw6UwxI5g69ybR2BlLmEROFcmMDBOAENisgGQLodKcftslWZvB1Jdxn +wQ5hYIizPtGo/KPaHbDRsSNU30R2be1B2MGyIrZTHN81Hdyhdyox5C315eXbyOD/5YDXC2Og/zOh +D7osFRXql7PSorW+8oyWHhqPHWykYTe5hnMz15eWniN9gqRMgeKh0bpnX5UHoycR7hYQe7xFSkyy +BNKr79X9DFHOUGoIMfmR2gyPZFwDwzqLID9ujWc9Otb+fVuIyV77zGHcizN300QyNQliBJIWENie +J0f7OyHj+OsdWwIDAQABo4GwMIGtMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1Ud +DgQWBBQahGK8SEwzJQTU7tD2A8QZRtGUazBuBgNVHSMEZzBlgBQahGK8SEwzJQTU7tD2A8QZRtGU +a6FJpEcwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMT +ElF1b1ZhZGlzIFJvb3QgQ0EgMoICBQkwDQYJKoZIhvcNAQEFBQADggIBAD4KFk2fBluornFdLwUv +Z+YTRYPENvbzwCYMDbVHZF34tHLJRqUDGCdViXh9duqWNIAXINzng/iN/Ae42l9NLmeyhP3ZRPx3 +UIHmfLTJDQtyU/h2BwdBR5YM++CCJpNVjP4iH2BlfF/nJrP3MpCYUNQ3cVX2kiF495V5+vgtJodm +VjB3pjd4M1IQWK4/YY7yarHvGH5KWWPKjaJW1acvvFYfzznB4vsKqBUsfU16Y8Zsl0Q80m/DShcK ++JDSV6IZUaUtl0HaB0+pUNqQjZRG4T7wlP0QADj1O+hA4bRuVhogzG9Yje0uRY/W6ZM/57Es3zrW +IozchLsib9D45MY56QSIPMO661V6bYCZJPVsAfv4l7CUW+v90m/xd2gNNWQjrLhVoQPRTUIZ3Ph1 +WVaj+ahJefivDrkRoHy3au000LYmYjgahwz46P0u05B/B5EqHdZ+XIWDmbA4CD/pXvk1B+TJYm5X +f6dQlfe6yJvmjqIBxdZmv3lh8zwc4bmCXF2gw+nYSL0ZohEUGW6yhhtoPkg3Goi3XZZenMfvJ2II +4pEZXNLxId26F0KCl3GBUzGpn/Z9Yr9y4aOTHcyKJloJONDO1w2AFrR4pTqHTI2KpdVGl/IsELm8 +VCLAAVBpQ570su9t+Oza8eOx79+Rj1QqCyXBJhnEUhAFZdWCEOrCMc0u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGnTCCBIWgAwIBAgICBcYwDQYJKoZIhvcNAQEFBQAwRTELMAkGA1UEBhMCQk0xGTAXBgNVBAoT +EFF1b1ZhZGlzIExpbWl0ZWQxGzAZBgNVBAMTElF1b1ZhZGlzIFJvb3QgQ0EgMzAeFw0wNjExMjQx +OTExMjNaFw0zMTExMjQxOTA2NDRaMEUxCzAJBgNVBAYTAkJNMRkwFwYDVQQKExBRdW9WYWRpcyBM +aW1pdGVkMRswGQYDVQQDExJRdW9WYWRpcyBSb290IENBIDMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQDMV0IWVJzmmNPTTe7+7cefQzlKZbPoFog02w1ZkXTPkrgEQK0CSzGrvI2RaNgg +DhoB4hp7Thdd4oq3P5kazethq8Jlph+3t723j/z9cI8LoGe+AaJZz3HmDyl2/7FWeUUrH556VOij +KTVopAFPD6QuN+8bv+OPEKhyq1hX51SGyMnzW9os2l2ObjyjPtr7guXd8lyyBTNvijbO0BNO/79K +DDRMpsMhvVAEVeuxu537RR5kFd5VAYwCdrXLoT9CabwvvWhDFlaJKjdhkf2mrk7AyxRllDdLkgbv +BNDInIjbC3uBr7E9KsRlOni27tyAsdLTmZw67mtaa7ONt9XOnMK+pUsvFrGeaDsGb659n/je7Mwp +p5ijJUMv7/FfJuGITfhebtfZFG4ZM2mnO4SJk8RTVROhUXhA+LjJou57ulJCg54U7QVSWllWp5f8 +nT8KKdjcT5EOE7zelaTfi5m+rJsziO+1ga8bxiJTyPbH7pcUsMV8eFLI8M5ud2CEpukqdiDtWAEX +MJPpGovgc2PZapKUSU60rUqFxKMiMPwJ7Wgic6aIDFUhWMXhOp8q3crhkODZc6tsgLjoC2SToJyM +Gf+z0gzskSaHirOi4XCPLArlzW1oUevaPwV/izLmE1xr/l9A4iLItLRkT9a6fUg+qGkM17uGcclz +uD87nSVL2v9A6wIDAQABo4IBlTCCAZEwDwYDVR0TAQH/BAUwAwEB/zCB4QYDVR0gBIHZMIHWMIHT +BgkrBgEEAb5YAAMwgcUwgZMGCCsGAQUFBwICMIGGGoGDQW55IHVzZSBvZiB0aGlzIENlcnRpZmlj +YXRlIGNvbnN0aXR1dGVzIGFjY2VwdGFuY2Ugb2YgdGhlIFF1b1ZhZGlzIFJvb3QgQ0EgMyBDZXJ0 +aWZpY2F0ZSBQb2xpY3kgLyBDZXJ0aWZpY2F0aW9uIFByYWN0aWNlIFN0YXRlbWVudC4wLQYIKwYB +BQUHAgEWIWh0dHA6Ly93d3cucXVvdmFkaXNnbG9iYWwuY29tL2NwczALBgNVHQ8EBAMCAQYwHQYD +VR0OBBYEFPLAE+CCQz777i9nMpY1XNu4ywLQMG4GA1UdIwRnMGWAFPLAE+CCQz777i9nMpY1XNu4 +ywLQoUmkRzBFMQswCQYDVQQGEwJCTTEZMBcGA1UEChMQUXVvVmFkaXMgTGltaXRlZDEbMBkGA1UE +AxMSUXVvVmFkaXMgUm9vdCBDQSAzggIFxjANBgkqhkiG9w0BAQUFAAOCAgEAT62gLEz6wPJv92ZV +qyM07ucp2sNbtrCD2dDQ4iH782CnO11gUyeim/YIIirnv6By5ZwkajGxkHon24QRiSemd1o417+s +hvzuXYO8BsbRd2sPbSQvS3pspweWyuOEn62Iix2rFo1bZhfZFvSLgNLd+LJ2w/w4E6oM3kJpK27z +POuAJ9v1pkQNn1pVWQvVDVJIxa6f8i+AxeoyUDUSly7B4f/xI4hROJ/yZlZ25w9Rl6VSDE1JUZU2 +Pb+iSwwQHYaZTKrzchGT5Or2m9qoXadNt54CrnMAyNojA+j56hl0YgCUyyIgvpSnWbWCar6ZeXqp +8kokUvd0/bpO5qgdAm6xDYBEwa7TIzdfu4V8K5Iu6H6li92Z4b8nby1dqnuH/grdS/yO9SbkbnBC +bjPsMZ57k8HkyWkaPcBrTiJt7qtYTcbQQcEr6k8Sh17rRdhs9ZgC06DYVYoGmRmioHfRMJ6szHXu +g/WwYjnPbFfiTNKRCw51KBuav/0aQ/HKd/s7j2G4aSgWQgRecCocIdiP4b0jWy10QJLZYxkNc91p +vGJHvOB0K7Lrfb5BG7XARsWhIstfTsEokt4YutUqKLsRixeTmJlglFwjz1onl14LBQaTNx47aTbr +qZ5hHY8y2o4M1nQ+ewkk2gF3R8Q7zTSMmfXK4SVhM7JZG+Ju1zdXtg2pEto= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDWjCCAkKgAwIBAgIBADANBgkqhkiG9w0BAQUFADBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +HhcNMDMwOTMwMDQyMDQ5WhcNMjMwOTMwMDQyMDQ5WjBQMQswCQYDVQQGEwJKUDEYMBYGA1UEChMP +U0VDT00gVHJ1c3QubmV0MScwJQYDVQQLEx5TZWN1cml0eSBDb21tdW5pY2F0aW9uIFJvb3RDQTEw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCzs/5/022x7xZ8V6UMbXaKL0u/ZPtM7orw +8yl89f/uKuDp6bpbZCKamm8sOiZpUQWZJtzVHGpxxpp9Hp3dfGzGjGdnSj74cbAZJ6kJDKaVv0uM +DPpVmDvY6CKhS3E4eayXkmmziX7qIWgGmBSWh9JhNrxtJ1aeV+7AwFb9Ms+k2Y7CI9eNqPPYJayX +5HA49LY6tJ07lyZDo6G8SVlyTCMwhwFY9k6+HGhWZq/NQV3Is00qVUarH9oe4kA92819uZKAnDfd +DJZkndwi92SL32HeFZRSFaB9UslLqCHJxrHty8OVYNEP8Ktw+N/LTX7s1vqr2b1/VPKl6Xn62dZ2 +JChzAgMBAAGjPzA9MB0GA1UdDgQWBBSgc0mZaNyFW2XjmygvV5+9M7wHSDALBgNVHQ8EBAMCAQYw +DwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAaECpqLvkT115swW1F7NgE+vGkl3g +0dNq/vu+m22/xwVtWSDEHPC32oRYAmP6SBbvT6UL90qY8j+eG61Ha2POCEfrUj94nK9NrvjVT8+a +mCoQQTlSxN3Zmw7vkwGusi7KaEIkQmywszo+zenaSMQVy+n5Bw+SUEmK3TGXX8npN6o7WWWXlDLJ +s58+OmJYxUmtYg5xpTKqL8aJdkNAExNnPaJUJRDL8Try2frbSVa7pv6nQTXD4IhhyYjH3zYQIphZ +6rBK+1YWc26sTfcioU+tHXotRSflMMFe8toTyyVCUZVHA4xsIcx0Qu1T/zOLjw9XARYvz6buyXAi +FL39vmwLAw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDIDCCAgigAwIBAgIBHTANBgkqhkiG9w0BAQUFADA5MQswCQYDVQQGEwJGSTEPMA0GA1UEChMG +U29uZXJhMRkwFwYDVQQDExBTb25lcmEgQ2xhc3MyIENBMB4XDTAxMDQwNjA3Mjk0MFoXDTIxMDQw +NjA3Mjk0MFowOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVyYTEZMBcGA1UEAxMQU29uZXJh +IENsYXNzMiBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJAXSjWdyvANlsdE+hY3 +/Ei9vX+ALTU74W+oZ6m/AxxNjG8yR9VBaKQTBME1DJqEQ/xcHf+Js+gXGM2RX/uJ4+q/Tl18GybT +dXnt5oTjV+WtKcT0OijnpXuENmmz/V52vaMtmdOQTiMofRhj8VQ7Jp12W5dCsv+u8E7s3TmVToMG +f+dJQMjFAbJUWmYdPfz56TwKnoG4cPABi+QjVHzIrviQHgCWctRUz2EjvOr7nQKV0ba5cTppCD8P +tOFCx4j1P5iop7oc4HFx71hXgVB6XGt0Rg6DA5jDjqhu8nYybieDwnPz3BjotJPqdURrBGAgcVeH +nfO+oJAjPYok4doh28MCAwEAAaMzMDEwDwYDVR0TAQH/BAUwAwEB/zARBgNVHQ4ECgQISqCqWITT +XjwwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBQUAA4IBAQBazof5FnIVV0sd2ZvnoiYw7JNn39Yt +0jSv9zilzqsWuasvfDXLrNAPtEwr/IDva4yRXzZ299uzGxnq9LIR/WFxRL8oszodv7ND6J+/3DEI +cbCdjdY0RzKQxmUk96BKfARzjzlvF4xytb1LyHr4e4PDKE6cCepnP7JnBBvDFNr450kkkdAdavph +Oe9r5yF1BgfYErQhIHBCcYHaPJo2vqZbDWpsmh+Re/n570K6Tk6ezAyNlNzZRZxe7EJQY670XcSx +EtzKO6gunRRaBXW37Ndj4ro1tgQIkejanZz2ZrUYrAqmVCY0M9IbwdR/GjqOC6oybtv8TyWf2TLH +llpwrN9M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEdDCCA1ygAwIBAgIQRL4Mi1AAJLQR0zYq/mUK/TANBgkqhkiG9w0BAQUFADCBlzELMAkGA1UE +BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl +IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xHzAd +BgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwHhcNOTkwNzA5MTgxMDQyWhcNMTkwNzA5MTgx +OTIyWjCBlzELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0 +eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVz +ZXJ0cnVzdC5jb20xHzAdBgNVBAMTFlVUTi1VU0VSRmlyc3QtSGFyZHdhcmUwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCx98M4P7Sof885glFn0G2f0v9Y8+efK+wNiVSZuTiZFvfgIXlI +wrthdBKWHTxqctU8EGc6Oe0rE81m65UJM6Rsl7HoxuzBdXmcRl6Nq9Bq/bkqVRcQVLMZ8Jr28bFd +tqdt++BxF2uiiPsA3/4aMXcMmgF6sTLjKwEHOG7DpV4jvEWbe1DByTCP2+UretNb+zNAHqDVmBe8 +i4fDidNdoI6yqqr2jmmIBsX6iSHzCJ1pLgkzmykNRg+MzEk0sGlRvfkGzWitZky8PqxhvQqIDsjf +Pe58BEydCl5rkdbux+0ojatNh4lz0G6k0B4WixThdkQDf2Os5M1JnMWS9KsyoUhbAgMBAAGjgbkw +gbYwCwYDVR0PBAQDAgHGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFKFyXyYbKJhDlV0HN9WF +lp1L0sNFMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNF +UkZpcnN0LUhhcmR3YXJlLmNybDAxBgNVHSUEKjAoBggrBgEFBQcDAQYIKwYBBQUHAwUGCCsGAQUF +BwMGBggrBgEFBQcDBzANBgkqhkiG9w0BAQUFAAOCAQEARxkP3nTGmZev/K0oXnWO6y1n7k57K9cM +//bey1WiCuFMVGWTYGufEpytXoMs61quwOQt9ABjHbjAbPLPSbtNk28GpgoiskliCE7/yMgUsogW +XecB5BKV5UU0s4tpvc+0hY91UZ59Ojg6FEgSxvunOxqNDYJAB+gECJChicsZUN/KHAG8HQQZexB2 +lzvukJDKxA4fFm517zP4029bHpbj4HR3dHuKom4t3XbWOTCC8KucUvIqx69JXn7HaOWCgchqJ/kn +iCrVWFCVH/A7HFe7fRQ5YiuayZSSKqMiDP+JJn1fIytH1xUdqWqeUQ0qUZ6B+dQ7XnASfxAynB67 +nfhmqA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBADANBgkqhkiG9w0BAQUFADB/MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe +QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i +ZXJzaWduLm9yZzEiMCAGA1UEAxMZQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdDAeFw0wMzA5MzAx +NjEzNDNaFw0zNzA5MzAxNjEzNDRaMH8xCzAJBgNVBAYTAkVVMScwJQYDVQQKEx5BQyBDYW1lcmZp +cm1hIFNBIENJRiBBODI3NDMyODcxIzAhBgNVBAsTGmh0dHA6Ly93d3cuY2hhbWJlcnNpZ24ub3Jn +MSIwIAYDVQQDExlDaGFtYmVycyBvZiBDb21tZXJjZSBSb290MIIBIDANBgkqhkiG9w0BAQEFAAOC +AQ0AMIIBCAKCAQEAtzZV5aVdGDDg2olUkfzIx1L4L1DZ77F1c2VHfRtbunXF/KGIJPov7coISjlU +xFF6tdpg6jg8gbLL8bvZkSM/SAFwdakFKq0fcfPJVD0dBmpAPrMMhe5cG3nCYsS4No41XQEMIwRH +NaqbYE6gZj3LJgqcQKH0XZi/caulAGgq7YN6D6IUtdQis4CwPAxaUWktWBiP7Zme8a7ileb2R6jW +DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV +d9oKDMyXroDclDZK9D7ONhMeU+SsTjoF7Nuucpw4i9A5O4kKPnf+dQIBA6OCAUQwggFAMBIGA1Ud +EwEB/wQIMAYBAf8CAQwwPAYDVR0fBDUwMzAxoC+gLYYraHR0cDovL2NybC5jaGFtYmVyc2lnbi5v +cmcvY2hhbWJlcnNyb290LmNybDAdBgNVHQ4EFgQU45T1sU3p26EpW1eLTXYGduHRooowDgYDVR0P +AQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzAnBgNVHREEIDAegRxjaGFtYmVyc3Jvb3RAY2hh +bWJlcnNpZ24ub3JnMCcGA1UdEgQgMB6BHGNoYW1iZXJzcm9vdEBjaGFtYmVyc2lnbi5vcmcwWAYD +VR0gBFEwTzBNBgsrBgEEAYGHLgoDATA+MDwGCCsGAQUFBwIBFjBodHRwOi8vY3BzLmNoYW1iZXJz +aWduLm9yZy9jcHMvY2hhbWJlcnNyb290Lmh0bWwwDQYJKoZIhvcNAQEFBQADggEBAAxBl8IahsAi +fJ/7kPMa0QOx7xP5IV8EnNrJpY0nbJaHkb5BkAFyk+cefV/2icZdp0AJPaxJRUXcLo0waLIJuvvD +L8y6C98/d3tGfToSJI6WjzwFCm/SlCgdbQzALogi1djPHRPH8EjX1wWnz8dHnjs8NMiAT9QUu/wN +UPf6s+xCX6ndbcj0dc97wXImsQEcXCz9ek60AcUFV7nnPKoF2YjpB0ZBzu9Bga5Y34OirsrXdx/n +ADydb47kMgkdTXg0eDQ8lJsm7U9xxhl6vSAiSFr+S30Dt+dYvsYyTnQeaN2oaFuzPu5ifdmA6Ap1 +erfutGWaIZDgqtCYvDi1czyL+Nw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIExTCCA62gAwIBAgIBADANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMe +QUMgQ2FtZXJmaXJtYSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1i +ZXJzaWduLm9yZzEgMB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwHhcNMDMwOTMwMTYx +NDE4WhcNMzcwOTMwMTYxNDE4WjB9MQswCQYDVQQGEwJFVTEnMCUGA1UEChMeQUMgQ2FtZXJmaXJt +YSBTQSBDSUYgQTgyNzQzMjg3MSMwIQYDVQQLExpodHRwOi8vd3d3LmNoYW1iZXJzaWduLm9yZzEg +MB4GA1UEAxMXR2xvYmFsIENoYW1iZXJzaWduIFJvb3QwggEgMA0GCSqGSIb3DQEBAQUAA4IBDQAw +ggEIAoIBAQCicKLQn0KuWxfH2H3PFIP8T8mhtxOviteePgQKkotgVvq0Mi+ITaFgCPS3CU6gSS9J +1tPfnZdan5QEcOw/Wdm3zGaLmFIoCQLfxS+EjXqXd7/sQJ0lcqu1PzKY+7e3/HKE5TWH+VX6ox8O +by4o3Wmg2UIQxvi1RMLQQ3/bvOSiPGpVeAp3qdjqGTK3L/5cPxvusZjsyq16aUXjlg9V9ubtdepl +6DJWk0aJqCWKZQbua795B9Dxt6/tLE2Su8CoX6dnfQTyFQhwrJLWfQTSM/tMtgsL+xrJxI0DqX5c +8lCrEqWhz0hQpe/SyBoT+rB/sYIcd2oPX9wLlY/vQ37mRQklAgEDo4IBUDCCAUwwEgYDVR0TAQH/ +BAgwBgEB/wIBDDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmNoYW1iZXJzaWduLm9yZy9j +aGFtYmVyc2lnbnJvb3QuY3JsMB0GA1UdDgQWBBRDnDafsJ4wTcbOX60Qq+UDpfqpFDAOBgNVHQ8B +Af8EBAMCAQYwEQYJYIZIAYb4QgEBBAQDAgAHMCoGA1UdEQQjMCGBH2NoYW1iZXJzaWducm9vdEBj +aGFtYmVyc2lnbi5vcmcwKgYDVR0SBCMwIYEfY2hhbWJlcnNpZ25yb290QGNoYW1iZXJzaWduLm9y +ZzBbBgNVHSAEVDBSMFAGCysGAQQBgYcuCgEBMEEwPwYIKwYBBQUHAgEWM2h0dHA6Ly9jcHMuY2hh +bWJlcnNpZ24ub3JnL2Nwcy9jaGFtYmVyc2lnbnJvb3QuaHRtbDANBgkqhkiG9w0BAQUFAAOCAQEA +PDtwkfkEVCeR4e3t/mh/YV3lQWVPMvEYBZRqHN4fcNs+ezICNLUMbKGKfKX0j//U2K0X1S0E0T9Y +gOKBWYi+wONGkyT+kL0mojAt6JcmVzWJdJYY9hXiryQZVgICsroPFOrGimbBhkVVi76SvpykBMdJ +PJ7oKXqJ1/6v/2j1pReQvayZzKWGVwlnRtvWFsJG8eSpUPWP0ZIV018+xgBJOm5YstHRJw0lyDL4 +IBHNfTIzSJRUTN3cecQwn+uOuFW114hcxWokPbLTBQNRxgfvzBRydD1ucs4YKIxKoHflCStFREes +t2d/AYoFWpO+ocH/+OcOZ6RHSXZddZAa9SaP8A== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMDCCAxigAwIBAgIQUJRs7Bjq1ZxN1ZfvdY+grTANBgkqhkiG9w0BAQUFADCBgjELMAkGA1UE +BhMCVVMxHjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2Vj +dXJpdHkgU2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDQxMTAxMTcxNDA0WhcNMzUwMTAxMDUzNzE5WjCBgjELMAkGA1UEBhMCVVMx +HjAcBgNVBAsTFXd3dy54cmFtcHNlY3VyaXR5LmNvbTEkMCIGA1UEChMbWFJhbXAgU2VjdXJpdHkg +U2VydmljZXMgSW5jMS0wKwYDVQQDEyRYUmFtcCBHbG9iYWwgQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCYJB69FbS638eMpSe2OAtp87ZOqCwu +IR1cRN8hXX4jdP5efrRKt6atH67gBhbim1vZZ3RrXYCPKZ2GG9mcDZhtdhAoWORlsH9KmHmf4MMx +foArtYzAQDsRhtDLooY2YKTVMIJt2W7QDxIEM5dfT2Fa8OT5kavnHTu86M/0ay00fOJIYRyO82FE +zG+gSqmUsE3a56k0enI4qEHMPJQRfevIpoy3hsvKMzvZPTeL+3o+hiznc9cKV6xkmxnr9A8ECIqs +AxcZZPRaJSKNNCyy9mgdEm3Tih4U2sSPpuIjhdV6Db1q4Ons7Be7QhtnqiXtRYMh/MHJfNViPvry +xS3T/dRlAgMBAAGjgZ8wgZwwEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFMZPoj0GY4QJnM5i5ASsjVy16bYbMDYGA1UdHwQvMC0wK6Ap +oCeGJWh0dHA6Ly9jcmwueHJhbXBzZWN1cml0eS5jb20vWEdDQS5jcmwwEAYJKwYBBAGCNxUBBAMC +AQEwDQYJKoZIhvcNAQEFBQADggEBAJEVOQMBG2f7Shz5CmBbodpNl2L5JFMn14JkTpAuw0kbK5rc +/Kh4ZzXxHfARvbdI4xD2Dd8/0sm2qlWkSLoC295ZLhVbO50WfUfXN+pfTXYSNrsf16GBBEYgoyxt +qZ4Bfj8pzgCT3/3JknOJiWSe5yvkHJEs0rnOfc5vMZnT5r7SHpDwCRR5XCOrTdLaIR9NmXmd4c8n +nxCbHIgNsIpkQTG4DmyQJKSbXHGPurt+HBvbaoAPIbzp26a3QPSyi6mx5O+aGtA9aZnuqCij4Tyz +8LIRnM98QObd50N9otg6tamN8jSZxNQQ4Qb9CYQQO+7ETPTsJ3xCwnR8gooJybQDJbw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEADCCAuigAwIBAgIBADANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMY +VGhlIEdvIERhZGR5IEdyb3VwLCBJbmMuMTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5MB4XDTA0MDYyOTE3MDYyMFoXDTM0MDYyOTE3MDYyMFowYzELMAkG +A1UEBhMCVVMxITAfBgNVBAoTGFRoZSBHbyBEYWRkeSBHcm91cCwgSW5jLjExMC8GA1UECxMoR28g +RGFkZHkgQ2xhc3MgMiBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASAwDQYJKoZIhvcNAQEBBQAD +ggENADCCAQgCggEBAN6d1+pXGEmhW+vXX0iG6r7d/+TvZxz0ZWizV3GgXne77ZtJ6XCAPVYYYwhv +2vLM0D9/AlQiVBDYsoHUwHU9S3/Hd8M+eKsaA7Ugay9qK7HFiH7Eux6wwdhFJ2+qN1j3hybX2C32 +qRe3H3I2TqYXP2WYktsqbl2i/ojgC95/5Y0V4evLOtXiEqITLdiOr18SPaAIBQi2XKVlOARFmR6j +YGB0xUGlcmIbYsUfb18aQr4CUWWoriMYavx4A6lNf4DD+qta/KFApMoZFv6yyO9ecw3ud72a9nmY +vLEHZ6IVDd2gWMZEewo+YihfukEHU1jPEX44dMX4/7VpkI+EdOqXG68CAQOjgcAwgb0wHQYDVR0O +BBYEFNLEsNKR1EwRcbNhyz2h/t2oatTjMIGNBgNVHSMEgYUwgYKAFNLEsNKR1EwRcbNhyz2h/t2o +atTjoWekZTBjMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYVGhlIEdvIERhZGR5IEdyb3VwLCBJbmMu +MTEwLwYDVQQLEyhHbyBEYWRkeSBDbGFzcyAyIENlcnRpZmljYXRpb24gQXV0aG9yaXR5ggEAMAwG +A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADJL87LKPpH8EsahB4yOd6AzBhRckB4Y9wim +PQoZ+YeAEW5p5JYXMP80kWNyOO7MHAGjHZQopDH2esRU1/blMVgDoszOYtuURXO1v0XJJLXVggKt +I3lpjbi2Tc7PTMozI+gciKqdi0FuFskg5YmezTvacPd+mSYgFFQlq25zheabIZ0KbIIOqPjCDPoQ +HmyW74cNxA9hi63ugyuV+I6ShHI56yDqg+2DzZduCLzrTia2cyvk0/ZM/iZx4mERdEr/VxqHD3VI +Ls9RaRegAhJhldXRQLIQTO7ErBBDpqWeCtWVYpoNz4iCxTIM5CufReYNnyicsbkqWletNw+vHX/b +vZ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEDzCCAvegAwIBAgIBADANBgkqhkiG9w0BAQUFADBoMQswCQYDVQQGEwJVUzElMCMGA1UEChMc +U3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAGA1UECxMpU3RhcmZpZWxkIENsYXNzIDIg +Q2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDQwNjI5MTczOTE2WhcNMzQwNjI5MTczOTE2WjBo +MQswCQYDVQQGEwJVUzElMCMGA1UEChMcU3RhcmZpZWxkIFRlY2hub2xvZ2llcywgSW5jLjEyMDAG +A1UECxMpU3RhcmZpZWxkIENsYXNzIDIgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEgMA0GCSqG +SIb3DQEBAQUAA4IBDQAwggEIAoIBAQC3Msj+6XGmBIWtDBFk385N78gDGIc/oav7PKaf8MOh2tTY +bitTkPskpD6E8J7oX+zlJ0T1KKY/e97gKvDIr1MvnsoFAZMej2YcOadN+lq2cwQlZut3f+dZxkqZ +JRRU6ybH838Z1TBwj6+wRir/resp7defqgSHo9T5iaU0X9tDkYI22WY8sbi5gv2cOj4QyDvvBmVm +epsZGD3/cVE8MC5fvj13c7JdBmzDI1aaK4UmkhynArPkPw2vCHmCuDY96pzTNbO8acr1zJ3o/WSN +F4Azbl5KXZnJHoe0nRrA1W4TNSNe35tfPe/W93bC6j67eA0cQmdrBNj41tpvi/JEoAGrAgEDo4HF +MIHCMB0GA1UdDgQWBBS/X7fRzt0fhvRbVazc1xDCDqmI5zCBkgYDVR0jBIGKMIGHgBS/X7fRzt0f +hvRbVazc1xDCDqmI56FspGowaDELMAkGA1UEBhMCVVMxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNo +bm9sb2dpZXMsIEluYy4xMjAwBgNVBAsTKVN0YXJmaWVsZCBDbGFzcyAyIENlcnRpZmljYXRpb24g +QXV0aG9yaXR5ggEAMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAAWdP4id0ckaVaGs +afPzWdqbAYcaT1epoXkJKtv3L7IezMdeatiDh6GX70k1PncGQVhiv45YuApnP+yz3SFmH8lU+nLM +PUxA2IGvd56Deruix/U0F47ZEUD0/CwqTRV/p2JdLiXTAAsgGh1o+Re49L2L7ShZ3U0WixeDyLJl +xy16paq8U4Zt3VekyvggQQto8PT7dL5WXXp59fkdheMtlb71cZBDzI0fmgAKhynpVSJYACPq4xJD +KVtHCN2MQWplBqjlIapBtJUhlbl90TSrE9atvNziPTnNvT51cKEYWQPJIrSPnNVeKtelttQKbfi3 +QBFGmh95DmK/D5fs4C8fF5Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHyTCCBbGgAwIBAgIBATANBgkqhkiG9w0BAQUFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN +U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu +ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 +NjM2WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk +LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg +U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y +o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ +Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d +eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt +2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z +6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ +osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ +untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc +UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT +37uMdBNSSwIDAQABo4ICUjCCAk4wDAYDVR0TBAUwAwEB/zALBgNVHQ8EBAMCAa4wHQYDVR0OBBYE +FE4L7xqkQFulF2mHMMo0aEPQQa7yMGQGA1UdHwRdMFswLKAqoCiGJmh0dHA6Ly9jZXJ0LnN0YXJ0 +Y29tLm9yZy9zZnNjYS1jcmwuY3JsMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0Y29tLm9yZy9zZnNj +YS1jcmwuY3JsMIIBXQYDVR0gBIIBVDCCAVAwggFMBgsrBgEEAYG1NwEBATCCATswLwYIKwYBBQUH +AgEWI2h0dHA6Ly9jZXJ0LnN0YXJ0Y29tLm9yZy9wb2xpY3kucGRmMDUGCCsGAQUFBwIBFilodHRw +Oi8vY2VydC5zdGFydGNvbS5vcmcvaW50ZXJtZWRpYXRlLnBkZjCB0AYIKwYBBQUHAgIwgcMwJxYg +U3RhcnQgQ29tbWVyY2lhbCAoU3RhcnRDb20pIEx0ZC4wAwIBARqBl0xpbWl0ZWQgTGlhYmlsaXR5 +LCByZWFkIHRoZSBzZWN0aW9uICpMZWdhbCBMaW1pdGF0aW9ucyogb2YgdGhlIFN0YXJ0Q29tIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5IFBvbGljeSBhdmFpbGFibGUgYXQgaHR0cDovL2NlcnQuc3Rh +cnRjb20ub3JnL3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilT +dGFydENvbSBGcmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQUFAAOC +AgEAFmyZ9GYMNPXQhV59CuzaEE44HF7fpiUFS5Eyweg78T3dRAlbB0mKKctmArexmvclmAk8jhvh +3TaHK0u7aNM5Zj2gJsfyOZEdUauCe37Vzlrk4gNXcGmXCPleWKYK34wGmkUWFjgKXlf2Ysd6AgXm +vB618p70qSmD+LIU424oh0TDkBreOKk8rENNZEXO3SipXPJzewT4F+irsfMuXGRuczE6Eri8sxHk +fY+BUZo7jYn0TZNmezwD7dOaHZrzZVD1oNB1ny+v8OqCQ5j4aZyJecRDjkZy42Q2Eq/3JR44iZB3 +fsNrarnDy0RLrHiQi+fHLB5LEUTINFInzQpdn4XBidUaePKVEFMy3YCEZnXZtWgo+2EuvoSoOMCZ +EoalHmdkrQYuL6lwhceWD3yJZfWOQ1QOq92lgDmUYMA0yZZwLKMS9R9Ie70cfmu3nZD0Ijuu+Pwq +yvqCUqDvr0tVk+vBtfAii6w0TiYiBKGHLHVKt+V9E9e4DGTANtLJL4YSjCMJwRuCO3NJo2pXh5Tl +1njFmUNj403gdy3hZZlyaQQaRwnmDwFWJPsfvw55qVguucQJAX6Vum0ABj6y6koQOdjQK/W/7HW/ +lwLFCRsI3FU34oH7N4RDYiDK51ZLZer+bMEkkyShNOsF/5oirpt9P/FlUQqmMGqz9IgcgA38coro +g14= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcjCCA1qgAwIBAgIQH51ZWtcvwgZEpYAIaeNe9jANBgkqhkiG9w0BAQUFADA/MQswCQYDVQQG +EwJUVzEwMC4GA1UECgwnR292ZXJubWVudCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X +DTAyMTIwNTEzMjMzM1oXDTMyMTIwNTEzMjMzM1owPzELMAkGA1UEBhMCVFcxMDAuBgNVBAoMJ0dv +dmVybm1lbnQgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJoluOzMonWoe/fOW1mKydGGEghU7Jzy50b2iPN86aXfTEc2pBsBHH8eV4qN +w8XRIePaJD9IK/ufLqGU5ywck9G/GwGHU5nOp/UKIXZ3/6m3xnOUT0b3EEk3+qhZSV1qgQdW8or5 +BtD3cCJNtLdBuTK4sfCxw5w/cP1T3YGq2GN49thTbqGsaoQkclSGxtKyyhwOeYHWtXBiCAEuTk8O +1RGvqa/lmr/czIdtJuTJV6L7lvnM4T9TjGxMfptTCAtsF/tnyMKtsc2AtJfcdgEWFelq16TheEfO +htX7MfP6Mb40qij7cEwdScevLJ1tZqa2jWR+tSBqnTuBto9AAGdLiYa4zGX+FVPpBMHWXx1E1wov +J5pGfaENda1UhhXcSTvxls4Pm6Dso3pdvtUqdULle96ltqqvKKyskKw4t9VoNSZ63Pc78/1Fm9G7 +Q3hub/FCVGqY8A2tl+lSXunVanLeavcbYBT0peS2cWeqH+riTcFCQP5nRhc4L0c/cZyu5SHKYS1t +B6iEfC3uUSXxY5Ce/eFXiGvviiNtsea9P63RPZYLhY3Naye7twWb7LuRqQoHEgKXTiCQ8P8NHuJB +O9NAOueNXdpm5AKwB1KYXA6OM5zCppX7VRluTI6uSw+9wThNXo+EHWbNxWCWtFJaBYmOlXqYwZE8 +lSOyDvR5tMl8wUohAgMBAAGjajBoMB0GA1UdDgQWBBTMzO/MKWCkO7GStjz6MmKPrCUVOzAMBgNV +HRMEBTADAQH/MDkGBGcqBwAEMTAvMC0CAQAwCQYFKw4DAhoFADAHBgVnKgMAAAQUA5vwIhP/lSg2 +09yewDL7MTqKUWUwDQYJKoZIhvcNAQEFBQADggIBAECASvomyc5eMN1PhnR2WPWus4MzeKR6dBcZ +TulStbngCnRiqmjKeKBMmo4sIy7VahIkv9Ro04rQ2JyftB8M3jh+Vzj8jeJPXgyfqzvS/3WXy6Tj +Zwj/5cAWtUgBfen5Cv8b5Wppv3ghqMKnI6mGq3ZW6A4M9hPdKmaKZEk9GhiHkASfQlK3T8v+R0F2 +Ne//AHY2RTKbxkaFXeIksB7jSJaYV0eUVXoPQbFEJPPB/hprv4j9wabak2BegUqZIJxIZhm1AHlU +D7gsL0u8qV1bYH+Mh6XgUmMqvtg7hUAV/h62ZT/FS9p+tXo1KaMuephgIqP0fSdOLeq0dDzpD6Qz +DxARvBMB1uUO07+1EqLhRSPAzAhuYbeJq4PjJB7mXQfnHyA+z2fI56wwbSdLaG5LKlwCCDTb+Hbk +Z6MmnD+iMsJKxYEYMRBWqoTvLQr/uB930r+lWKBi5NdLkXWNiYCYfm3LU05er/ayl4WXudpVBrkk +7tfGOB5jGxI7leFYrPLfhNVfmS8NVVvmONsuP3LpSIXLuykTjx44VbnzssQwmSNOXfJIoRIM3BKQ +CZBUkQM8R+XVyWXgt0t97EfTsws+rZ7QdAAO671RrcDeLMDDav7v3Aun+kbfYNucpllQdSNpc5Oy ++fwC00fmcc4QAu4njIT/rEUNE1yDMuAlpYYsfPQS +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQXAuFXAvnWUHfV8w/f52oNjANBgkqhkiG9w0BAQUFADBkMQswCQYDVQQG +EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy +dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMTAeFw0wNTA4MTgxMjA2MjBaFw0yNTA4 +MTgyMjA2MjBaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln +aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAxMIIC +IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0LmwqAzZuz8h+BvVM5OAFmUgdbI9m2BtRsiM +MW8Xw/qabFbtPMWRV8PNq5ZJkCoZSx6jbVfd8StiKHVFXqrWW/oLJdihFvkcxC7mlSpnzNApbjyF +NDhhSbEAn9Y6cV9Nbc5fuankiX9qUvrKm/LcqfmdmUc/TilftKaNXXsLmREDA/7n29uj/x2lzZAe +AR81sH8A25Bvxn570e56eqeqDFdvpG3FEzuwpdntMhy0XmeLVNxzh+XTF3xmUHJd1BpYwdnP2IkC +b6dJtDZd0KTeByy2dbcokdaXvij1mB7qWybJvbCXc9qukSbraMH5ORXWZ0sKbU/Lz7DkQnGMU3nn +7uHbHaBuHYwadzVcFh4rUx80i9Fs/PJnB3r1re3WmquhsUvhzDdf/X/NTa64H5xD+SpYVUNFvJbN +cA78yeNmuk6NO4HLFWR7uZToXTNShXEuT46iBhFRyePLoW4xCGQMwtI89Tbo19AOeCMgkckkKmUp +WyL3Ic6DXqTz3kvTaI9GdVyDCW4pa8RwjPWd1yAv/0bSKzjCL3UcPX7ape8eYIVpQtPM+GP+HkM5 +haa2Y0EQs3MevNP6yn0WR+Kn1dCjigoIlmJWbjTb2QK5MHXjBNLnj8KwEUAKrNVxAmKLMb7dxiNY +MUJDLXT5xp6mig/p/r+D5kNXJLrvRjSq1xIBOO0CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw +HQYDVR0hBBYwFDASBgdghXQBUwABBgdghXQBUwABMBIGA1UdEwEB/wQIMAYBAf8CAQcwHwYDVR0j +BBgwFoAUAyUv3m+CATpcLNwroWm1Z9SM0/0wHQYDVR0OBBYEFAMlL95vggE6XCzcK6FptWfUjNP9 +MA0GCSqGSIb3DQEBBQUAA4ICAQA1EMvspgQNDQ/NwNurqPKIlwzfky9NfEBWMXrrpA9gzXrzvsMn +jgM+pN0S734edAY8PzHyHHuRMSG08NBsl9Tpl7IkVh5WwzW9iAUPWxAaZOHHgjD5Mq2eUCzneAXQ +MbFamIp1TpBcahQq4FJHgmDmHtqBsfsUC1rxn9KVuj7QG9YVHaO+htXbD8BJZLsuUBlL0iT43R4H +VtA4oJVwIHaM190e3p9xxCPvgxNcoyQVTSlAPGrEqdi3pkSlDfTgnXceQHAm/NrZNuR55LU/vJtl +vrsRls/bxig5OgjOR1tTWsWZ/l2p3e9M1MalrQLmjAcSHm8D0W+go/MpvRLHUKKwf4ipmXeascCl +OS5cfGniLLDqN2qk4Vrh9VDlg++luyqI54zb/W1elxmofmZ1a3Hqv7HHb6D0jqTsNFFbjCYDcKF3 +1QESVwA12yPeDooomf2xEG9L/zgtYE4snOtnta1J7ksfrK/7DZBaZmBwXarNeNQk7shBoJMBkpxq +nvy5JMWzFYJ+vq6VK+uxwNrjAWALXmmshFZhvnEX/h0TD/7Gh0Xp/jKgGg0TpJRVcaUWi7rKibCy +x/yP2FS1k2Kdzs9Z+z0YzirLNRWCXf9UIltxUvu3yf5gmwBBZPCqKuy2QkPOiWaByIufOVQDJdMW +NY6E0F/6MBr1mmz0DlP5OlvRHA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzEx +MTEwMDAwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0Ew +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7cJpSIqvTO +9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYPmDI2dsze3Tyoou9q+yHy +UmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW +/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpy +oeb6pNnVFzF1roV9Iq4/AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whf +GHdPAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRF +66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYunpyGd823IDzANBgkq +hkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRCdWKuh+vy1dneVrOfzM4UKLkNl2Bc +EkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTffwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38Fn +SbNd67IJKusm7Xi+fT8r87cmNW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i +8b5QZ7dsvfPxH2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe ++o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBDQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAw +MDAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsBCSDMAZOn +TjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97nh6Vfe63SKMI2tavegw5 +BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt43C/dxC//AH2hdmoRBBYMql1GNXRor5H +4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7PT19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y +7vrTC0LUq7dBMtoM1O/4gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQAB +o2MwYTAOBgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbRTLtm +8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDQYJKoZIhvcNAQEF +BQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/EsrhMAtudXH/vTBH1jLuG2cenTnmCmr +EbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIt +tep3Sp+dWOIrWcBAI+0tKIJFPnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886 +UAb3LujEV0lsYSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk +CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBsMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSsw +KQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5jZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAw +MFoXDTMxMTExMDAwMDAwMFowbDELMAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZ +MBcGA1UECxMQd3d3LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFu +Y2UgRVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm+9S75S0t +Mqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTWPNt0OKRKzE0lgvdKpVMS +OO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEMxChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3 +MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFBIk5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQ +NAQTXKFx01p8VdteZOE3hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUe +h10aUAsgEsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaAFLE+w2kD+L9HAdSY +JhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3NecnzyIZgYIVyHbIUf4KmeqvxgydkAQ +V8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6zeM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFp +myPInngiK3BD41VHMWEZ71jFhS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkK +mNEVX58Svnw2Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe +vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep+OkuE6N36B9K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDkjCCAnqgAwIBAgIRAIW9S/PY2uNp9pTXX8OlRCMwDQYJKoZIhvcNAQEFBQAwPTELMAkGA1UE +BhMCRlIxETAPBgNVBAoTCENlcnRwbHVzMRswGQYDVQQDExJDbGFzcyAyIFByaW1hcnkgQ0EwHhcN +OTkwNzA3MTcwNTAwWhcNMTkwNzA2MjM1OTU5WjA9MQswCQYDVQQGEwJGUjERMA8GA1UEChMIQ2Vy +dHBsdXMxGzAZBgNVBAMTEkNsYXNzIDIgUHJpbWFyeSBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEP +ADCCAQoCggEBANxQltAS+DXSCHh6tlJw/W/uz7kRy1134ezpfgSN1sxvc0NXYKwzCkTsA18cgCSR +5aiRVhKC9+Ar9NuuYS6JEI1rbLqzAr3VNsVINyPi8Fo3UjMXEuLRYE2+L0ER4/YXJQyLkcAbmXuZ +Vg2v7tK8R1fjeUl7NIknJITesezpWE7+Tt9avkGtrAjFGA7v0lPubNCdEgETjdyAYveVqUSISnFO +YFWe2yMZeVYHDD9jC1yw4r5+FfyUM1hBOHTE4Y+L3yasH7WLO7dDWWuwJKZtkIvEcupdM5i3y95e +e++U8Rs+yskhwcWYAqqi9lt3m/V+llU0HGdpwPFC40es/CgcZlUCAwEAAaOBjDCBiTAPBgNVHRME +CDAGAQH/AgEKMAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQU43Mt38sOKAze3bOkynm4jrvoMIkwEQYJ +YIZIAYb4QgEBBAQDAgEGMDcGA1UdHwQwMC4wLKAqoCiGJmh0dHA6Ly93d3cuY2VydHBsdXMuY29t +L0NSTC9jbGFzczIuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQCnVM+IRBnL39R/AN9WM2K191EBkOvD +P9GIROkkXe/nFL0gt5o8AP5tn9uQ3Nf0YtaLcF3n5QRIqWh8yfFC82x/xXp8HVGIutIKPidd3i1R +TtMTZGnkLuPT55sJmabglZvOGtd/vjzOUrMRFcEPF80Du5wlFbqidon8BvEY0JNLDnyCt6X09l/+ +7UCmnYR0ObncHoUW2ikbhiMAybuJfm6AiB4vFLQDJKgybwOaRywwvlbGp0ICcBvqQNi6BQNwB6SW +//1IMwrh3KWBkJtN3X3n57LNXMhqlfil9o3EXXgIvnsG1knPGTZQIy4I5p4FTUcY1Rbpsda2ENW7 +l7+ijrRU +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK +ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X +DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 +cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT +rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 +UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy +xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d +utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ +MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug +dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE +GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw +RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS +fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECTCCAvGgAwIBAgIQDV6ZCtadt3js2AdWO4YV2TANBgkqhkiG9w0BAQUFADBbMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QxETAPBgNVBAsTCERTVCBBQ0VT +MRcwFQYDVQQDEw5EU1QgQUNFUyBDQSBYNjAeFw0wMzExMjAyMTE5NThaFw0xNzExMjAyMTE5NTha +MFsxCzAJBgNVBAYTAlVTMSAwHgYDVQQKExdEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdDERMA8GA1UE +CxMIRFNUIEFDRVMxFzAVBgNVBAMTDkRTVCBBQ0VTIENBIFg2MIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEAuT31LMmU3HWKlV1j6IR3dma5WZFcRt2SPp/5DgO0PWGSvSMmtWPuktKe1jzI +DZBfZIGxqAgNTNj50wUoUrQBJcWVHAx+PhCEdc/BGZFjz+iokYi5Q1K7gLFViYsx+tC3dr5BPTCa +pCIlF3PoHuLTrCq9Wzgh1SpL11V94zpVvddtawJXa+ZHfAjIgrrep4c9oW24MFbCswKBXy314pow +GCi4ZtPLAZZv6opFVdbgnf9nKxcCpk4aahELfrd755jWjHZvwTvbUJN+5dCOHze4vbrGn2zpfDPy +MjwmR/onJALJfh1biEITajV8fTXpLmaRcpPVMibEdPVTo7NdmvYJywIDAQABo4HIMIHFMA8GA1Ud +EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgHGMB8GA1UdEQQYMBaBFHBraS1vcHNAdHJ1c3Rkc3Qu +Y29tMGIGA1UdIARbMFkwVwYKYIZIAWUDAgEBATBJMEcGCCsGAQUFBwIBFjtodHRwOi8vd3d3LnRy +dXN0ZHN0LmNvbS9jZXJ0aWZpY2F0ZXMvcG9saWN5L0FDRVMtaW5kZXguaHRtbDAdBgNVHQ4EFgQU +CXIGThhDD+XWzMNqizF7eI+og7gwDQYJKoZIhvcNAQEFBQADggEBAKPYjtay284F5zLNAdMEA+V2 +5FYrnJmQ6AgwbN99Pe7lv7UkQIRJ4dEorsTCOlMwiPH1d25Ryvr/ma8kXxug/fKshMrfqfBfBC6t +Fr8hlxCBPeP/h40y3JTlR4peahPJlJU90u7INJXQgNStMgiAVDzgvVJT11J8smk/f3rPanTK+gQq +nExaBqXpIK1FZg9p8d2/6eMyi/rgwYZNcjwu2JN4Cir42NInPRmJX1p7ijvMDNpRrscL9yuwNwXs +vFcj4jjSm2jzVhKIT0J8uDHEtdvkyCE06UgRNe76x5JXxZ805Mf29w4LTJxoeHtxMcfrHuBnQfO3 +oKfN5XozNmr6mis= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFujCCA6KgAwIBAgIJALtAHEP1Xk+wMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNVBAYTAkNIMRUw +EwYDVQQKEwxTd2lzc1NpZ24gQUcxHzAdBgNVBAMTFlN3aXNzU2lnbiBHb2xkIENBIC0gRzIwHhcN +MDYxMDI1MDgzMDM1WhcNMzYxMDI1MDgzMDM1WjBFMQswCQYDVQQGEwJDSDEVMBMGA1UEChMMU3dp +c3NTaWduIEFHMR8wHQYDVQQDExZTd2lzc1NpZ24gR29sZCBDQSAtIEcyMIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEAr+TufoskDhJuqVAtFkQ7kpJcyrhdhJJCEyq8ZVeCQD5XJM1QiyUq +t2/876LQwB8CJEoTlo8jE+YoWACjR8cGp4QjK7u9lit/VcyLwVcfDmJlD909Vopz2q5+bbqBHH5C +jCA12UNNhPqE21Is8w4ndwtrvxEvcnifLtg+5hg3Wipy+dpikJKVyh+c6bM8K8vzARO/Ws/BtQpg +vd21mWRTuKCWs2/iJneRjOBiEAKfNA+k1ZIzUd6+jbqEemA8atufK+ze3gE/bk3lUIbLtK/tREDF +ylqM2tIrfKjuvqblCqoOpd8FUrdVxyJdMmqXl2MT28nbeTZ7hTpKxVKJ+STnnXepgv9VHKVxaSvR +AiTysybUa9oEVeXBCsdtMDeQKuSeFDNeFhdVxVu1yzSJkvGdJo+hB9TGsnhQ2wwMC3wLjEHXuend +jIj3o02yMszYF9rNt85mndT9Xv+9lz4pded+p2JYryU0pUHHPbwNUMoDAw8IWh+Vc3hiv69yFGkO +peUDDniOJihC8AcLYiAQZzlG+qkDzAQ4embvIIO1jEpWjpEA/I5cgt6IoMPiaG59je883WX0XaxR +7ySArqpWl2/5rX3aYT+YdzylkbYcjCbaZaIJbcHiVOO5ykxMgI93e2CaHt+28kgeDrpOVG2Y4OGi +GqJ3UM/EY5LsRxmd6+ZrzsECAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUWyV7lqRlUX64OfPAeGZe6Drn8O4wHwYDVR0jBBgwFoAUWyV7lqRlUX64 +OfPAeGZe6Drn8O4wRgYDVR0gBD8wPTA7BglghXQBWQECAQEwLjAsBggrBgEFBQcCARYgaHR0cDov +L3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBACe645R88a7A3hfm +5djV9VSwg/S7zV4Fe0+fdWavPOhWfvxyeDgD2StiGwC5+OlgzczOUYrHUDFu4Up+GC9pWbY9ZIEr +44OE5iKHjn3g7gKZYbge9LgriBIWhMIxkziWMaa5O1M/wySTVltpkuzFwbs4AOPsF6m43Md8AYOf +Mke6UiI0HTJ6CVanfCU2qT1L2sCCbwq7EsiHSycR+R4tx5M/nttfJmtS2S6K8RTGRI0Vqbe/vd6m +Gu6uLftIdxf+u+yvGPUqUfA5hJeVbG4bwyvEdGB5JbAKJ9/fXtI5z0V9QkvfsywexcZdylU6oJxp +mo/a77KwPJ+HbBIrZXAVUjEaJM9vMSNQH4xPjyPDdEFjHFWoFN0+4FFQz/EbMFYOkrCChdiDyyJk +vC24JdVUorgG6q2SpCSgwYa1ShNqR88uC1aVVMvOmttqtKay20EIhid392qgQmwLOM7XdVAyksLf +KzAiSNDVQTglXaTpXZ/GlHXQRf0wl0OPkKsKx4ZzYEppLd6leNcG2mqeSz53OiATIgHQv2ieY2Br +NU0LbbqhPcCT4H8js1WtciVORvnSFu+wZMEBnunKoGqYDs/YYPIvSbjkQuE4NRb0yG5P94FW6Lqj +viOvrv1vA+ACOzB2+httQc8Bsem4yWb02ybzOqR08kkkW8mw0FfB+j564ZfJ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFvTCCA6WgAwIBAgIITxvUL1S7L0swDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCQ0gxFTAT +BgNVBAoTDFN3aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMB4X +DTA2MTAyNTA4MzI0NloXDTM2MTAyNTA4MzI0NlowRzELMAkGA1UEBhMCQ0gxFTATBgNVBAoTDFN3 +aXNzU2lnbiBBRzEhMB8GA1UEAxMYU3dpc3NTaWduIFNpbHZlciBDQSAtIEcyMIICIjANBgkqhkiG +9w0BAQEFAAOCAg8AMIICCgKCAgEAxPGHf9N4Mfc4yfjDmUO8x/e8N+dOcbpLj6VzHVxumK4DV644 +N0MvFz0fyM5oEMF4rhkDKxD6LHmD9ui5aLlV8gREpzn5/ASLHvGiTSf5YXu6t+WiE7brYT7QbNHm ++/pe7R20nqA1W6GSy/BJkv6FCgU+5tkL4k+73JU3/JHpMjUi0R86TieFnbAVlDLaYQ1HTWBCrpJH +6INaUFjpiou5XaHc3ZlKHzZnu0jkg7Y360g6rw9njxcH6ATK72oxh9TAtvmUcXtnZLi2kUpCe2Uu +MGoM9ZDulebyzYLs2aFK7PayS+VFheZteJMELpyCbTapxDFkH4aDCyr0NQp4yVXPQbBH6TCfmb5h +qAaEuSh6XzjZG6k4sIN/c8HDO0gqgg8hm7jMqDXDhBuDsz6+pJVpATqJAHgE2cn0mRmrVn5bi4Y5 +FZGkECwJMoBgs5PAKrYYC51+jUnyEEp/+dVGLxmSo5mnJqy7jDzmDrxHB9xzUfFwZC8I+bRHHTBs +ROopN4WSaGa8gzj+ezku01DwH/teYLappvonQfGbGHLy9YR0SslnxFSuSGTfjNFusB3hB48IHpmc +celM2KX3RxIfdNFRnobzwqIjQAtz20um53MGjMGg6cFZrEb65i/4z3GcRm25xBWNOHkDRUjvxF3X +CO6HOSKGsg0PWEP3calILv3q1h8CAwEAAaOBrDCBqTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUF6DNweRBtjpbO8tFnb0cwpj6hlgwHwYDVR0jBBgwFoAUF6DNweRB +tjpbO8tFnb0cwpj6hlgwRgYDVR0gBD8wPTA7BglghXQBWQEDAQEwLjAsBggrBgEFBQcCARYgaHR0 +cDovL3JlcG9zaXRvcnkuc3dpc3NzaWduLmNvbS8wDQYJKoZIhvcNAQEFBQADggIBAHPGgeAn0i0P +4JUw4ppBf1AsX19iYamGamkYDHRJ1l2E6kFSGG9YrVBWIGrGvShpWJHckRE1qTodvBqlYJ7YH39F +kWnZfrt4csEGDyrOj4VwYaygzQu4OSlWhDJOhrs9xCrZ1x9y7v5RoSJBsXECYxqCsGKrXlcSH9/L +3XWgwF15kIwb4FDm3jH+mHtwX6WQ2K34ArZv02DdQEsixT2tOnqfGhpHkXkzuoLcMmkDlm4fS/Bx +/uNncqCxv1yL5PqZIseEuRuNI5c/7SXgz2W79WEE790eslpBIlqhn10s6FvJbakMDHiqYMZWjwFa +DGi8aRl5xB9+lwW/xekkUV7U1UtT7dkjWjYDZaPBA61BMPNGG4WQr2W11bHkFlt4dR2Xem1ZqSqP +e97Dh4kQmUlzeMg9vVE1dCrV8X5pGyq7O70luJpaPXJhkGaH7gzWTdQRdAtq/gsD/KNVV4n+Ssuu +WxcFyPKNIzFTONItaj+CuY0IavdeQXRuwxF+B6wpYJE/OMpXEA29MC/HpeZBoNquBYeaoKRlbEwJ +DIm6uNO5wJOKMPqN5ZprFQFOZ6raYlY+hAhm0sQ2fac+EPyI4NSA5QC9qvNOBqN6avlicuMJT+ub +DgEj8Z+7fNzcbBGXJbLytGMU0gYqZ4yD9c7qB9iaah7s5Aq7KkzrCWA5zspi2C5u +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQGKy1av1pthU6Y2yv2vrEoTANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQG +EwJVUzEWMBQGA1UEChMNR2VvVHJ1c3QgSW5jLjExMC8GA1UEAxMoR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNjExMjcwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMFgx +CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTEwLwYDVQQDEyhHZW9UcnVzdCBQ +cmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvrgVe//UfH1nrYNke8hCUy3f9oQIIGHWAVlqnEQRr+92/ZV+zmEwu3qDXwK9AWbK7hWN +b6EwnL2hhZ6UOvNWiAAxz9juapYC2e0DjPt1befquFUWBRaa9OBesYjAZIVcFU2Ix7e64HXprQU9 +nceJSOC7KMgD4TCTZF5SwFlwIjVXiIrxlQqD17wxcwE07e9GceBrAqg1cmuXm2bgyxx5X9gaBGge +RwLmnWDiNpcB3841kt++Z8dtd1k7j53WkBWUvEI0EME5+bEnPn7WinXFsq+W06Lem+SYvn3h6YGt +tm/81w7a4DSwDRp35+MImO9Y+pyEtzavwt+s0vQQBnBxNQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQULNVQQZcVi/CPNmFbSvtr2ZnJM5IwDQYJKoZI +hvcNAQEFBQADggEBAFpwfyzdtzRP9YZRqSa+S7iq8XEN3GHHoOo0Hnp3DwQ16CePbJC/kRYkRj5K +Ts4rFtULUh38H2eiAkUxT87z+gOneZ1TatnaYzr4gNfTmeGl4b7UVXGYNTq+k+qurUKykG/g/CFN +NWMziUnWm07Kx+dOCQD32sfvmWKZd7aVIl6KoKv0uHiYyjgZmclynnjNS6yvGaBzEi38wkG6gZHa +Floxt/m0cYASSJlyc1pZU8FjUjPtp8nSOQJw+uCxQmYpqptR7TBUIhRf2asdweSU8Pj1K/fqynhG +1riR/aYNKxoUAT6A8EKglQdebc3MS6RFjasS6LPeWuWgfOgPIh1a6Vk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEIDCCAwigAwIBAgIQNE7VVyDV7exJ9C/ON9srbTANBgkqhkiG9w0BAQUFADCBqTELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMTFnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwHhcNMDYxMTE3 +MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCBqTELMAkGA1UEBhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwg +SW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMv +KGMpIDIwMDYgdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAMT +FnRoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCs +oPD7gFnUnMekz52hWXMJEEUMDSxuaPFsW0hoSVk3/AszGcJ3f8wQLZU0HObrTQmnHNK4yZc2AreJ +1CRfBsDMRJSUjQJib+ta3RGNKJpchJAQeg29dGYvajig4tVUROsdB58Hum/u6f1OCyn1PoSgAfGc +q/gcfomk6KHYcWUNo1F77rzSImANuVud37r8UVsLr5iy6S7pBOhih94ryNdOwUxkHt3Ph1i6Sk/K +aAcdHJ1KxtUvkcx8cXIcxcBn6zL9yZJclNqFwJu/U30rCfSMnZEfl2pSy94JNqR32HuHUETVPm4p +afs5SSYeCaWAe0At6+gnhcn+Yf1+5nyXHdWdAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYD +VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBR7W0XPr87Lev0xkhpqtvNG61dIUDANBgkqhkiG9w0BAQUF +AAOCAQEAeRHAS7ORtvzw6WfUDW5FvlXok9LOAz/t2iWwHVfLHjp2oEzsUHboZHIMpKnxuIvW1oeE +uzLlQRHAd9mzYJ3rG9XRbkREqaYB7FViHXe4XI5ISXycO1cRrK1zN44veFyQaEfZYGDm/Ac9IiAX +xPcW6cTYcvnIc3zfFi8VqT79aie2oetaupgf1eNNZAqdE8hhuvU5HIe6uL17In/2/qxAeeWsEG89 +jxt5dovEN7MhGITlNgDrYyCZuen+MwS7QcjBAvlEYyCegc5C09Y/LHbTY5xZ3Y+m4Q6gLkH3LpVH +z7z9M/P2C2F+fpErgUfCJzDupxBdN49cOSvkBPB7jVaMaA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRp +ZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCB +yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2ln +biBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZvciBh +dXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmlt +YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw +ggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKz +j/i5Vbext0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhD +Y2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/ +Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNHiDxpg8v+R70r +fk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/ +BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv +Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy +aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKvMzEzMA0GCSqG +SIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzEp6B4Eq1iDkVwZMXnl2YtmAl+ +X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKE +KQsTb47bDN0lAtukixlE0kF6BWlKWE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiC +Km0oHw0LxOXnGiYZ4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vE +ZV8NhnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuDCCAqCgAwIBAgIQDPCOXAgWpa1Cf/DrJxhZ0DANBgkqhkiG9w0BAQUFADBIMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xFzAVBgNVBAMTDlNlY3VyZVRy +dXN0IENBMB4XDTA2MTEwNzE5MzExOFoXDTI5MTIzMTE5NDA1NVowSDELMAkGA1UEBhMCVVMxIDAe +BgNVBAoTF1NlY3VyZVRydXN0IENvcnBvcmF0aW9uMRcwFQYDVQQDEw5TZWN1cmVUcnVzdCBDQTCC +ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKukgeWVzfX2FI7CT8rU4niVWJxB4Q2ZQCQX +OZEzZum+4YOvYlyJ0fwkW2Gz4BERQRwdbvC4u/jep4G6pkjGnx29vo6pQT64lO0pGtSO0gMdA+9t +DWccV9cGrcrI9f4Or2YlSASWC12juhbDCE/RRvgUXPLIXgGZbf2IzIaowW8xQmxSPmjL8xk037uH +GFaAJsTQ3MBv396gwpEWoGQRS0S8Hvbn+mPeZqx2pHGj7DaUaHp3pLHnDi+BeuK1cobvomuL8A/b +01k/unK8RCSc43Oz969XL0Imnal0ugBS8kvNU3xHCzaFDmapCJcWNFfBZveA4+1wVMeT4C4oFVmH +ursCAwEAAaOBnTCBmjATBgkrBgEEAYI3FAIEBh4EAEMAQTALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/ +BAUwAwEB/zAdBgNVHQ4EFgQUQjK2FvoE/f5dS3rD/fdMQB1aQ68wNAYDVR0fBC0wKzApoCegJYYj +aHR0cDovL2NybC5zZWN1cmV0cnVzdC5jb20vU1RDQS5jcmwwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBADDtT0rhWDpSclu1pqNlGKa7UTt36Z3q059c4EVlew3KW+JwULKUBRSu +SceNQQcSc5R+DCMh/bwQf2AQWnL1mA6s7Ll/3XpvXdMc9P+IBWlCqQVxyLesJugutIxq/3HcuLHf +mbx8IVQr5Fiiu1cprp6poxkmD5kuCLDv/WnPmRoJjeOnnyvJNjR7JLN4TJUXpAYmHrZkUjZfYGfZ +nMUFdAvnZyPSCPyI6a6Lf+Ew9Dd+/cYy2i2eRDAwbO4H3tI0/NL/QPZL9GZGBlSm8jIKYyYwa5vR +3ItHuuG51WLQoqD0ZwV4KWMabwTW+MZMo5qxN7SN5ShLHZ4swrhovO0C7jE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDvDCCAqSgAwIBAgIQB1YipOjUiolN9BPI8PjqpTANBgkqhkiG9w0BAQUFADBKMQswCQYDVQQG +EwJVUzEgMB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBH +bG9iYWwgQ0EwHhcNMDYxMTA3MTk0MjI4WhcNMjkxMjMxMTk1MjA2WjBKMQswCQYDVQQGEwJVUzEg +MB4GA1UEChMXU2VjdXJlVHJ1c3QgQ29ycG9yYXRpb24xGTAXBgNVBAMTEFNlY3VyZSBHbG9iYWwg +Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvNS7YrGxVaQZx5RNoJLNP2MwhR/jx +YDiJiQPpvepeRlMJ3Fz1Wuj3RSoC6zFh1ykzTM7HfAo3fg+6MpjhHZevj8fcyTiW89sa/FHtaMbQ +bqR8JNGuQsiWUGMu4P51/pinX0kuleM5M2SOHqRfkNJnPLLZ/kG5VacJjnIFHovdRIWCQtBJwB1g +8NEXLJXr9qXBkqPFwqcIYA1gBBCWeZ4WNOaptvolRTnIHmX5k/Wq8VLcmZg9pYYaDDUz+kulBAYV +HDGA76oYa8J719rO+TMg1fW9ajMtgQT7sFzUnKPiXB3jqUJ1XnvUd+85VLrJChgbEplJL4hL/VBi +0XPnj3pDAgMBAAGjgZ0wgZowEwYJKwYBBAGCNxQCBAYeBABDAEEwCwYDVR0PBAQDAgGGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFK9EBMJBfkiD2045AuzshHrmzsmkMDQGA1UdHwQtMCswKaAn +oCWGI2h0dHA6Ly9jcmwuc2VjdXJldHJ1c3QuY29tL1NHQ0EuY3JsMBAGCSsGAQQBgjcVAQQDAgEA +MA0GCSqGSIb3DQEBBQUAA4IBAQBjGghAfaReUw132HquHw0LURYD7xh8yOOvaliTFGCRsoTciE6+ +OYo68+aCiV0BN7OrJKQVDpI1WkpEXk5X+nXOH0jOZvQ8QCaSmGwb7iRGDBezUqXbpZGRzzfTb+cn +CDpOGR86p1hcF895P4vkp9MmI50mD1hp/Ed+stCNi5O/KU9DaXR2Z0vPB4zmAve14bRDtUstFJ/5 +3CYNv6ZHdAbYiNE6KTCEztI5gGIbqMdXSbxqVVFnFUq+NQfk1XWYN3kwFNspnWzFacxHVaIw98xc +f8LDmBxrThaA63p4ZUWiABqvDA1VZDRIuJK58bRQKfJPIx/abKwfROHdI3hRW8cW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEHTCCAwWgAwIBAgIQToEtioJl4AsC7j41AkblPTANBgkqhkiG9w0BAQUFADCBgTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxJzAlBgNVBAMTHkNPTU9ETyBDZXJ0aWZpY2F0aW9uIEF1 +dGhvcml0eTAeFw0wNjEyMDEwMDAwMDBaFw0yOTEyMzEyMzU5NTlaMIGBMQswCQYDVQQGEwJHQjEb +MBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFD +T01PRE8gQ0EgTGltaXRlZDEnMCUGA1UEAxMeQ09NT0RPIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0ECLi3LjkRv3UcEbVASY06m/weaKXTuH ++7uIzg3jLz8GlvCiKVCZrts7oVewdFFxze1CkU1B/qnI2GqGd0S7WWaXUF601CxwRM/aN5VCaTww +xHGzUvAhTaHYujl8HJ6jJJ3ygxaYqhZ8Q5sVW7euNJH+1GImGEaaP+vB+fGQV+useg2L23IwambV +4EajcNxo2f8ESIl33rXp+2dtQem8Ob0y2WIC8bGoPW43nOIv4tOiJovGuFVDiOEjPqXSJDlqR6sA +1KGzqSX+DT+nHbrTUcELpNqsOO9VUCQFZUaTNE8tja3G1CEZ0o7KBWFxB3NH5YoZEr0ETc5OnKVI +rLsm9wIDAQABo4GOMIGLMB0GA1UdDgQWBBQLWOWLxkwVN6RAqTCpIb5HNlpW/zAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zBJBgNVHR8EQjBAMD6gPKA6hjhodHRwOi8vY3JsLmNvbW9k +b2NhLmNvbS9DT01PRE9DZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDANBgkqhkiG9w0BAQUFAAOC +AQEAPpiem/Yb6dc5t3iuHXIYSdOH5EOC6z/JqvWote9VfCFSZfnVDeFs9D6Mk3ORLgLETgdxb8CP +OGEIqB6BCsAvIC9Bi5HcSEW88cbeunZrM8gALTFGTO3nnc+IlP8zwFboJIYmuNg4ON8qa90SzMc/ +RxdMosIGlgnW2/4/PEZB31jiVg88O8EckzXZOFKs7sjsLjBOlDW0JB9LeGna8gI4zJVSk/BwJVmc +IGfE7vmLV2H0knZ9P4SNVbfo5azV8fUZVqZa+5Acr5Pr5RzUZ5ddBA6+C4OmF4O5MBKgxTMVBbkN ++8cFduPYSo38NBejxiEovjBFMR7HeL5YYTisO+IBZQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID5jCCAs6gAwIBAgIQV8szb8JcFuZHFhfjkDFo4DANBgkqhkiG9w0BAQUFADBiMQswCQYDVQQG +EwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMuMTAwLgYDVQQDEydOZXR3b3Jr +IFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcNMDYxMjAxMDAwMDAwWhcNMjkxMjMx +MjM1OTU5WjBiMQswCQYDVQQGEwJVUzEhMB8GA1UEChMYTmV0d29yayBTb2x1dGlvbnMgTC5MLkMu +MTAwLgYDVQQDEydOZXR3b3JrIFNvbHV0aW9ucyBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDkvH6SMG3G2I4rC7xGzuAnlt7e+foS0zwzc7MEL7xx +jOWftiJgPl9dzgn/ggwbmlFQGiaJ3dVhXRncEg8tCqJDXRfQNJIg6nPPOCwGJgl6cvf6UDL4wpPT +aaIjzkGxzOTVHzbRijr4jGPiFFlp7Q3Tf2vouAPlT2rlmGNpSAW+Lv8ztumXWWn4Zxmuk2GWRBXT +crA/vGp97Eh/jcOrqnErU2lBUzS1sLnFBgrEsEX1QV1uiUV7PTsmjHTC5dLRfbIR1PtYMiKagMnc +/Qzpf14Dl847ABSHJ3A4qY5usyd2mFHgBeMhqxrVhSI8KbWaFsWAqPS7azCPL0YCorEMIuDTAgMB +AAGjgZcwgZQwHQYDVR0OBBYEFCEwyfsA106Y2oeqKtCnLrFAMadMMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MFIGA1UdHwRLMEkwR6BFoEOGQWh0dHA6Ly9jcmwubmV0c29sc3NsLmNv +bS9OZXR3b3JrU29sdXRpb25zQ2VydGlmaWNhdGVBdXRob3JpdHkuY3JsMA0GCSqGSIb3DQEBBQUA +A4IBAQC7rkvnt1frf6ott3NHhWrB5KUd5Oc86fRZZXe1eltajSU24HqXLjjAV2CDmAaDn7l2em5Q +4LqILPxFzBiwmZVRDuwduIj/h1AcgsLj4DKAv6ALR8jDMe+ZZzKATxcheQxpXN5eNK4CtSbqUN9/ +GGUsyfJj4akH/nxxH2szJGoeBfcFaMBqEssuXmHLrijTfsK0ZpEmXzwuJF/LWA/rKOyvEZbz3Htv +wKeI8lN3s2Berq4o2jUsbzRF0ybh3uxbTydrFny9RAQYgrOJeRcQcT16ohZO9QHNpGxlaKFJdlxD +ydi8NmdspZS11My5vWo1ViHe2MPr+8ukYEywVaCge1ey +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEvTCCA6WgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoM +F1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYw +NAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN +MDcxMjEzMTcwNzU0WhcNMjIxMjE0MDAwNzU0WjCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dl +bGxzIEZhcmdvIFdlbGxzU2VjdXJlMRwwGgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYD +VQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDub7S9eeKPCCGeOARBJe+rWxxTkqxtnt3CxC5FlAM1 +iGd0V+PfjLindo8796jE2yljDpFoNoqXjopxaAkH5OjUDk/41itMpBb570OYj7OeUt9tkTmPOL13 +i0Nj67eT/DBMHAGTthP796EfvyXhdDcsHqRePGj4S78NuR4uNuip5Kf4D8uCdXw1LSLWwr8L87T8 +bJVhHlfXBIEyg1J55oNjz7fLY4sR4r1e6/aN7ZVyKLSsEmLpSjPmgzKuBXWVvYSV2ypcm44uDLiB +K0HmOFafSZtsdvqKXfcBeYF8wYNABf5x/Qw/zE5gCQ5lRxAvAcAFP4/4s0HvWkJ+We/SlwxlAgMB +AAGjggE0MIIBMDAPBgNVHRMBAf8EBTADAQH/MDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9jcmwu +cGtpLndlbGxzZmFyZ28uY29tL3dzcHJjYS5jcmwwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBQm +lRkQ2eihl5H/3BnZtQQ+0nMKajCBsgYDVR0jBIGqMIGngBQmlRkQ2eihl5H/3BnZtQQ+0nMKaqGB +i6SBiDCBhTELMAkGA1UEBhMCVVMxIDAeBgNVBAoMF1dlbGxzIEZhcmdvIFdlbGxzU2VjdXJlMRww +GgYDVQQLDBNXZWxscyBGYXJnbyBCYW5rIE5BMTYwNAYDVQQDDC1XZWxsc1NlY3VyZSBQdWJsaWMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHmCAQEwDQYJKoZIhvcNAQEFBQADggEBALkVsUSRzCPI +K0134/iaeycNzXK7mQDKfGYZUMbVmO2rvwNa5U3lHshPcZeG1eMd/ZDJPHV3V3p9+N701NX3leZ0 +bh08rnyd2wIDBSxxSyU+B+NemvVmFymIGjifz6pBA4SXa5M4esowRBskRDPQ5NHcKDj0E0M1NSlj +qHyita04pO2t/caaH/+Xc/77szWnk4bGdpEA5qxRFsQnMlzbc9qlk1eOPm01JghZ1edE13YgY+es +E2fDbbFwRnzVlhE9iW9dqKHrjQrawx0zbKPqZxmamX9LPYNRKh3KL4YMon4QLSvUFpULB6ouFJJJ +tylv2G0xffX8oRAHh84vWdw+WNs= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiTCCAg+gAwIBAgIQH0evqmIAcFBUTAGem2OZKjAKBggqhkjOPQQDAzCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwHhcNMDgwMzA2MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMCR0Ix +GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMR +Q09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBFQ0MgQ2VydGlmaWNhdGlvbiBBdXRo +b3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQDR3svdcmCFYX7deSRFtSrYpn1PlILBs5BAH+X +4QokPB0BBO490o0JlwzgdeT6+3eKKvUDYEs2ixYjFq0JcfRK9ChQtP6IHG4/bC8vCVlbpVsLM5ni +wz2J+Wos77LTBumjQjBAMB0GA1UdDgQWBBR1cacZSBm8nZ3qQUfflMRId5nTeTAOBgNVHQ8BAf8E +BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjEA7wNbeqy3eApyt4jf/7VG +FAkK+qDmfQjGGoe9GKhzvSbKYAydzpmfz1wPMOG+FDHqAjAU9JM8SaczepBGR7NjfRObTrdvGDeA +U/7dIOA1mjbRxwG55tzd8/8dLDoWV9mSOdY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfTCCAmWgAwIBAgIBADANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEqMCgGA1UECxMhU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBFViBSb290Q0ExMB4XDTA3MDYwNjAyMTIzMloXDTM3MDYwNjAyMTIzMlowYDELMAkGA1UE +BhMCSlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xKjAoBgNVBAsTIVNl +Y3VyaXR5IENvbW11bmljYXRpb24gRVYgUm9vdENBMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBALx/7FebJOD+nLpCeamIivqA4PUHKUPqjgo0No0c+qe1OXj/l3X3L+SqawSERMqm4miO +/VVQYg+kcQ7OBzgtQoVQrTyWb4vVog7P3kmJPdZkLjjlHmy1V4qe70gOzXppFodEtZDkBp2uoQSX +WHnvIEqCa4wiv+wfD+mEce3xDuS4GBPMVjZd0ZoeUWs5bmB2iDQL87PRsJ3KYeJkHcFGB7hj3R4z +ZbOOCVVSPbW9/wfrrWFVGCypaZhKqkDFMxRldAD5kd6vA0jFQFTcD4SQaCDFkpbcLuUCRarAX1T4 +bepJz11sS6/vmsJWXMY1VkJqMF/Cq/biPT+zyRGPMUzXn0kCAwEAAaNCMEAwHQYDVR0OBBYEFDVK +9U2vP9eCOKyrcWUXdYydVZPmMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqG +SIb3DQEBBQUAA4IBAQCoh+ns+EBnXcPBZsdAS5f8hxOQWsTvoMpfi7ent/HWtWS3irO4G8za+6xm +iEHO6Pzk2x6Ipu0nUBsCMCRGef4Eh3CXQHPRwMFXGZpppSeZq51ihPZRwSzJIxXYKLerJRO1RuGG +Av8mjMSIkh1W/hln8lXkgKNrnKt34VFxDSDbEJrbvXZ5B3eZKK2aXtqxT0QsNY6llsf9g/BYxnnW +mHyojf6GPgcWkuF75x3sM3Z+Qi5KhfmRiWiEA4Glm5q+4zfFVKtWOxgtQaQM+ELbmaDgcm+7XeEW +T1MKZPlO9L9OVL14bIjqv5wTJMJwaaJ/D8g8rQjJsJhAoyrniIPtd490 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID8TCCAtmgAwIBAgIQQT1yx/RrH4FDffHSKFTfmjANBgkqhkiG9w0BAQUFADCBijELMAkGA1UE +BhMCQ0gxEDAOBgNVBAoTB1dJU2VLZXkxGzAZBgNVBAsTEkNvcHlyaWdodCAoYykgMjAwNTEiMCAG +A1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNlZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBH +bG9iYWwgUm9vdCBHQSBDQTAeFw0wNTEyMTExNjAzNDRaFw0zNzEyMTExNjA5NTFaMIGKMQswCQYD +VQQGEwJDSDEQMA4GA1UEChMHV0lTZUtleTEbMBkGA1UECxMSQ29weXJpZ2h0IChjKSAyMDA1MSIw +IAYDVQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5 +IEdsb2JhbCBSb290IEdBIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy0+zAJs9 +Nt350UlqaxBJH+zYK7LG+DKBKUOVTJoZIyEVRd7jyBxRVVuuk+g3/ytr6dTqvirdqFEr12bDYVxg +Asj1znJ7O7jyTmUIms2kahnBAbtzptf2w93NvKSLtZlhuAGio9RN1AU9ka34tAhxZK9w8RxrfvbD +d50kc3vkDIzh2TbhmYsFmQvtRTEJysIA2/dyoJaqlYfQjse2YXMNdmaM3Bu0Y6Kff5MTMPGhJ9vZ +/yxViJGg4E8HsChWjBgbl0SOid3gF27nKu+POQoxhILYQBRJLnpB5Kf+42TMwVlxSywhp1t94B3R +LoGbw9ho972WG6xwsRYUC9tguSYBBQIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUw +AwEB/zAdBgNVHQ4EFgQUswN+rja8sHnR3JQmthG+IbJphpQwEAYJKwYBBAGCNxUBBAMCAQAwDQYJ +KoZIhvcNAQEFBQADggEBAEuh/wuHbrP5wUOxSPMowB0uyQlB+pQAHKSkq0lPjz0e701vvbyk9vIm +MMkQyh2I+3QZH4VFvbBsUfk2ftv1TDI6QU9bR8/oCy22xBmddMVHxjtqD6wU2zz0c5ypBd8A3HR4 ++vg1YFkCExh8vPtNsCBtQ7tgMHpnM1zFmdH4LTlSc/uMqpclXHLZCB6rTjzjgTGfA6b7wP4piFXa +hNVQA7bihKOmNqoROgHhGEvWRGizPflTdISzRpFGlgC3gCy24eMQ4tui5yiPAZZiFj4A4xylNoEY +okxSdsARo27mHbrjWr42U8U+dY+GaSlYU7Wcu2+fXMUY7N0v4ZjJ/L7fCg0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHqDCCBpCgAwIBAgIRAMy4579OKRr9otxmpRwsDxEwDQYJKoZIhvcNAQEFBQAwcjELMAkGA1UE +BhMCSFUxETAPBgNVBAcTCEJ1ZGFwZXN0MRYwFAYDVQQKEw1NaWNyb3NlYyBMdGQuMRQwEgYDVQQL +EwtlLVN6aWdubyBDQTEiMCAGA1UEAxMZTWljcm9zZWMgZS1Temlnbm8gUm9vdCBDQTAeFw0wNTA0 +MDYxMjI4NDRaFw0xNzA0MDYxMjI4NDRaMHIxCzAJBgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVz +dDEWMBQGA1UEChMNTWljcm9zZWMgTHRkLjEUMBIGA1UECxMLZS1Temlnbm8gQ0ExIjAgBgNVBAMT +GU1pY3Jvc2VjIGUtU3ppZ25vIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQDtyADVgXvNOABHzNuEwSFpLHSQDCHZU4ftPkNEU6+r+ICbPHiN1I2uuO/TEdyB5s87lozWbxXG +d36hL+BfkrYn13aaHUM86tnsL+4582pnS4uCzyL4ZVX+LMsvfUh6PXX5qqAnu3jCBspRwn5mS6/N +oqdNAoI/gqyFxuEPkEeZlApxcpMqyabAvjxWTHOSJ/FrtfX9/DAFYJLG65Z+AZHCabEeHXtTRbjc +QR/Ji3HWVBTji1R4P770Yjtb9aPs1ZJ04nQw7wHb4dSrmZsqa/i9phyGI0Jf7Enemotb9HI6QMVJ +PqW+jqpx62z69Rrkav17fVVA71hu5tnVvCSrwe+3AgMBAAGjggQ3MIIEMzBnBggrBgEFBQcBAQRb +MFkwKAYIKwYBBQUHMAGGHGh0dHBzOi8vcmNhLmUtc3ppZ25vLmh1L29jc3AwLQYIKwYBBQUHMAKG +IWh0dHA6Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNydDAPBgNVHRMBAf8EBTADAQH/MIIBcwYD +VR0gBIIBajCCAWYwggFiBgwrBgEEAYGoGAIBAQEwggFQMCgGCCsGAQUFBwIBFhxodHRwOi8vd3d3 +LmUtc3ppZ25vLmh1L1NaU1ovMIIBIgYIKwYBBQUHAgIwggEUHoIBEABBACAAdABhAG4A+gBzAO0A +dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn +AGEAZADhAHMA4QBoAG8AegAgAGEAIABTAHoAbwBsAGcA4QBsAHQAYQB0APMAIABTAHoAbwBsAGcA +4QBsAHQAYQB0AOEAcwBpACAAUwB6AGEAYgDhAGwAeQB6AGEAdABhACAAcwB6AGUAcgBpAG4AdAAg +AGsAZQBsAGwAIABlAGwAagDhAHIAbgBpADoAIABoAHQAdABwADoALwAvAHcAdwB3AC4AZQAtAHMA +egBpAGcAbgBvAC4AaAB1AC8AUwBaAFMAWgAvMIHIBgNVHR8EgcAwgb0wgbqggbeggbSGIWh0dHA6 +Ly93d3cuZS1zemlnbm8uaHUvUm9vdENBLmNybIaBjmxkYXA6Ly9sZGFwLmUtc3ppZ25vLmh1L0NO +PU1pY3Jvc2VjJTIwZS1Temlnbm8lMjBSb290JTIwQ0EsT1U9ZS1Temlnbm8lMjBDQSxPPU1pY3Jv +c2VjJTIwTHRkLixMPUJ1ZGFwZXN0LEM9SFU/Y2VydGlmaWNhdGVSZXZvY2F0aW9uTGlzdDtiaW5h +cnkwDgYDVR0PAQH/BAQDAgEGMIGWBgNVHREEgY4wgYuBEGluZm9AZS1zemlnbm8uaHWkdzB1MSMw +IQYDVQQDDBpNaWNyb3NlYyBlLVN6aWduw7MgUm9vdCBDQTEWMBQGA1UECwwNZS1TemlnbsOzIEhT +WjEWMBQGA1UEChMNTWljcm9zZWMgS2Z0LjERMA8GA1UEBxMIQnVkYXBlc3QxCzAJBgNVBAYTAkhV +MIGsBgNVHSMEgaQwgaGAFMegSXUWYYTbMUuE0vE3QJDvTtz3oXakdDByMQswCQYDVQQGEwJIVTER +MA8GA1UEBxMIQnVkYXBlc3QxFjAUBgNVBAoTDU1pY3Jvc2VjIEx0ZC4xFDASBgNVBAsTC2UtU3pp +Z25vIENBMSIwIAYDVQQDExlNaWNyb3NlYyBlLVN6aWdubyBSb290IENBghEAzLjnv04pGv2i3Gal +HCwPETAdBgNVHQ4EFgQUx6BJdRZhhNsxS4TS8TdAkO9O3PcwDQYJKoZIhvcNAQEFBQADggEBANMT +nGZjWS7KXHAM/IO8VbH0jgdsZifOwTsgqRy7RlRw7lrMoHfqaEQn6/Ip3Xep1fvj1KcExJW4C+FE +aGAHQzAxQmHl7tnlJNUb3+FKG6qfx1/4ehHqE5MAyopYse7tDk2016g2JnzgOsHVV4Lxdbb9iV/a +86g4nzUGCM4ilb7N1fy+W955a9x6qWVmvrElWl/tftOsRm1M9DKHtCAE4Gx4sHfRhUZLphK3dehK +yVZs15KrnfVJONJPU+NVkBHbmJbGSfI+9J8b4PeI3CVimUTYc78/MPMMNz7UwiiAc7EBt51alhQB +S6kRnSlqLtBdgcDPsiBDxwPgN05dCtxZICU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDqDCCApCgAwIBAgIJAP7c4wEPyUj/MA0GCSqGSIb3DQEBBQUAMDQxCzAJBgNVBAYTAkZSMRIw +EAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hMB4XDTA3MDYyOTE1MTMwNVoXDTI3 +MDYyOTE1MTMwNVowNDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCURoaW15b3RpczERMA8GA1UEAwwI +Q2VydGlnbmEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIaPHJ1tazNHUmgh7stL7q +XOEm7RFHYeGifBZ4QCHkYJ5ayGPhxLGWkv8YbWkj4Sti993iNi+RB7lIzw7sebYs5zRLcAglozyH +GxnygQcPOJAZ0xH+hrTy0V4eHpbNgGzOOzGTtvKg0KmVEn2lmsxryIRWijOp5yIVUxbwzBfsV1/p +ogqYCd7jX5xv3EjjhQsVWqa6n6xI4wmy9/Qy3l40vhx4XUJbzg4ij02Q130yGLMLLGq/jj8UEYkg +DncUtT2UCIf3JR7VsmAA7G8qKCVuKj4YYxclPz5EIBb2JsglrgVKtOdjLPOMFlN+XPsRGgjBRmKf +Irjxwo1p3Po6WAbfAgMBAAGjgbwwgbkwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUGu3+QTmQ +tCRZvgHyUtVF9lo53BEwZAYDVR0jBF0wW4AUGu3+QTmQtCRZvgHyUtVF9lo53BGhOKQ2MDQxCzAJ +BgNVBAYTAkZSMRIwEAYDVQQKDAlEaGlteW90aXMxETAPBgNVBAMMCENlcnRpZ25hggkA/tzjAQ/J +SP8wDgYDVR0PAQH/BAQDAgEGMBEGCWCGSAGG+EIBAQQEAwIABzANBgkqhkiG9w0BAQUFAAOCAQEA +hQMeknH2Qq/ho2Ge6/PAD/Kl1NqV5ta+aDY9fm4fTIrv0Q8hbV6lUmPOEvjvKtpv6zf+EwLHyzs+ +ImvaYS5/1HI93TDhHkxAGYwP15zRgzB7mFncfca5DClMoTOi62c6ZYTTluLtdkVwj7Ur3vkj1klu +PBS1xp81HlDQwY9qcEQCYsuuHWhBp6pX6FOqB9IG9tUUBguRA3UsbHK1YZWaDYu5Def131TN3ubY +1gkIl2PlwS6wt0QmwCbAr1UwnjvVNioZBPRcHv/PLLf/0P2HQBHVESO7SMAhqaQoLf0V+LBOK/Qw +WyH8EZE0vkHve52Xdf+XlcCWWC/qu0bXu+TZLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDnzCCAoegAwIBAgIBJjANBgkqhkiG9w0BAQUFADBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMT +RGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0GA1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEG +A1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBSb290IENBIDIwHhcNOTkwNzA5MTIxMTAwWhcNMTkwNzA5 +MjM1OTAwWjBxMQswCQYDVQQGEwJERTEcMBoGA1UEChMTRGV1dHNjaGUgVGVsZWtvbSBBRzEfMB0G +A1UECxMWVC1UZWxlU2VjIFRydXN0IENlbnRlcjEjMCEGA1UEAxMaRGV1dHNjaGUgVGVsZWtvbSBS +b290IENBIDIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCrC6M14IspFLEUha88EOQ5 +bzVdSq7d6mGNlUn0b2SjGmBmpKlAIoTZ1KXleJMOaAGtuU1cOs7TuKhCQN/Po7qCWWqSG6wcmtoI +KyUn+WkjR/Hg6yx6m/UTAtB+NHzCnjwAWav12gz1MjwrrFDa1sPeg5TKqAyZMg4ISFZbavva4VhY +AUlfckE8FQYBjl2tqriTtM2e66foai1SNNs671x1Udrb8zH57nGYMsRUFUQM+ZtV7a3fGAigo4aK +Se5TBY8ZTNXeWHmb0mocQqvF1afPaA+W5OFhmHZhyJF81j4A4pFQh+GdCuatl9Idxjp9y7zaAzTV +jlsB9WoHtxa2bkp/AgMBAAGjQjBAMB0GA1UdDgQWBBQxw3kbuvVT1xfgiXotF2wKsyudMzAPBgNV +HRMECDAGAQH/AgEFMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAlGRZrTlk5ynr +E/5aw4sTV8gEJPB0d8Bg42f76Ymmg7+Wgnxu1MM9756AbrsptJh6sTtU6zkXR34ajgv8HzFZMQSy +zhfzLMdiNlXiItiJVbSYSKpk+tYcNthEeFpaIzpXl/V6ME+un2pMSyuOoAPjPuCp1NJ70rOo4nI8 +rZ7/gFnkm0W09juwzTkZmDLl6iFhkOQxIY40sfcvNUqFENrnijchvllj4PKFiDFT1FQUhXB59C4G +dyd1Lx+4ivn+xbrYNuSD7Odlt79jWvNGr4GUN9RBjNYj1h7P9WgbRGOiWrqnNVmh5XAFmw4jV5mU +Cm26OWMohpLzGITY+9HPBVZkVw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoTCCAomgAwIBAgILBAAAAAABD4WqLUgwDQYJKoZIhvcNAQEFBQAwOzEYMBYGA1UEChMPQ3li +ZXJ0cnVzdCwgSW5jMR8wHQYDVQQDExZDeWJlcnRydXN0IEdsb2JhbCBSb290MB4XDTA2MTIxNTA4 +MDAwMFoXDTIxMTIxNTA4MDAwMFowOzEYMBYGA1UEChMPQ3liZXJ0cnVzdCwgSW5jMR8wHQYDVQQD +ExZDeWJlcnRydXN0IEdsb2JhbCBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA ++Mi8vRRQZhP/8NN57CPytxrHjoXxEnOmGaoQ25yiZXRadz5RfVb23CO21O1fWLE3TdVJDm71aofW +0ozSJ8bi/zafmGWgE07GKmSb1ZASzxQG9Dvj1Ci+6A74q05IlG2OlTEQXO2iLb3VOm2yHLtgwEZL +AfVJrn5GitB0jaEMAs7u/OePuGtm839EAL9mJRQr3RAwHQeWP032a7iPt3sMpTjr3kfb1V05/Iin +89cqdPHoWqI7n1C6poxFNcJQZZXcY4Lv3b93TZxiyWNzFtApD0mpSPCzqrdsxacwOUBdrsTiXSZT +8M4cIwhhqJQZugRiQOwfOHB3EgZxpzAYXSUnpQIDAQABo4GlMIGiMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBS2CHsNesysIEyGVjJez6tuhS1wVzA/BgNVHR8EODA2 +MDSgMqAwhi5odHRwOi8vd3d3Mi5wdWJsaWMtdHJ1c3QuY29tL2NybC9jdC9jdHJvb3QuY3JsMB8G +A1UdIwQYMBaAFLYIew16zKwgTIZWMl7Pq26FLXBXMA0GCSqGSIb3DQEBBQUAA4IBAQBW7wojoFRO +lZfJ+InaRcHUowAl9B8Tq7ejhVhpwjCt2BWKLePJzYFa+HMjWqd8BfP9IjsO0QbE2zZMcwSO5bAi +5MXzLqXZI+O4Tkogp24CJJ8iYGd7ix1yCcUxXOl5n4BHPa2hCwcUPUf/A2kaDAtE52Mlp3+yybh2 +hO0j9n0Hq0V+09+zv+mKts2oomcrUtW3ZfA5TGOgkXmTUg9U3YO7n9GPp1Nzw8v/MOx8BLjYRB+T +X3EJIrduPuocA06dGiBh+4E37F78CkWr1+cXVdCg6mCbpvbjjFspwgZgFJ0tl0ypkxWdYcQBX0jW +WL1WMRJOEcgh4LMRkWXbtKaIOM5V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFsDCCA5igAwIBAgIQFci9ZUdcr7iXAF7kBtK8nTANBgkqhkiG9w0BAQUFADBeMQswCQYDVQQG +EwJUVzEjMCEGA1UECgwaQ2h1bmdod2EgVGVsZWNvbSBDby4sIEx0ZC4xKjAoBgNVBAsMIWVQS0kg +Um9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw0wNDEyMjAwMjMxMjdaFw0zNDEyMjAwMjMx +MjdaMF4xCzAJBgNVBAYTAlRXMSMwIQYDVQQKDBpDaHVuZ2h3YSBUZWxlY29tIENvLiwgTHRkLjEq +MCgGA1UECwwhZVBLSSBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0B +AQEFAAOCAg8AMIICCgKCAgEA4SUP7o3biDN1Z82tH306Tm2d0y8U82N0ywEhajfqhFAHSyZbCUNs +IZ5qyNUD9WBpj8zwIuQf5/dqIjG3LBXy4P4AakP/h2XGtRrBp0xtInAhijHyl3SJCRImHJ7K2RKi +lTza6We/CKBk49ZCt0Xvl/T29de1ShUCWH2YWEtgvM3XDZoTM1PRYfl61dd4s5oz9wCGzh1NlDiv +qOx4UXCKXBCDUSH3ET00hl7lSM2XgYI1TBnsZfZrxQWh7kcT1rMhJ5QQCtkkO7q+RBNGMD+XPNjX +12ruOzjjK9SXDrkb5wdJfzcq+Xd4z1TtW0ado4AOkUPB1ltfFLqfpo0kR0BZv3I4sjZsN/+Z0V0O +WQqraffAsgRFelQArr5T9rXn4fg8ozHSqf4hUmTFpmfwdQcGlBSBVcYn5AGPF8Fqcde+S/uUWH1+ +ETOxQvdibBjWzwloPn9s9h6PYq2lY9sJpx8iQkEeb5mKPtf5P0B6ebClAZLSnT0IFaUQAS2zMnao +lQ2zepr7BxB4EW/hj8e6DyUadCrlHJhBmd8hh+iVBmoKs2pHdmX2Os+PYhcZewoozRrSgx4hxyy/ +vv9haLdnG7t4TY3OZ+XkwY63I2binZB1NJipNiuKmpS5nezMirH4JYlcWrYvjB9teSSnUmjDhDXi +Zo1jDiVN1Rmy5nk3pyKdVDECAwEAAaNqMGgwHQYDVR0OBBYEFB4M97Zn8uGSJglFwFU5Lnc/Qkqi +MAwGA1UdEwQFMAMBAf8wOQYEZyoHAAQxMC8wLQIBADAJBgUrDgMCGgUAMAcGBWcqAwAABBRFsMLH +ClZ87lt4DJX5GFPBphzYEDANBgkqhkiG9w0BAQUFAAOCAgEACbODU1kBPpVJufGBuvl2ICO1J2B0 +1GqZNF5sAFPZn/KmsSQHRGoqxqWOeBLoR9lYGxMqXnmbnwoqZ6YlPwZpVnPDimZI+ymBV3QGypzq +KOg4ZyYr8dW1P2WT+DZdjo2NQCCHGervJ8A9tDkPJXtoUHRVnAxZfVo9QZQlUgjgRywVMRnVvwdV +xrsStZf0X4OFunHB2WyBEXYKCrC/gpf36j36+uwtqSiUO1bd0lEursC9CBWMd1I0ltabrNMdjmEP +NXubrjlpC2JgQCA2j6/7Nu4tCEoduL+bXPjqpRugc6bY+G7gMwRfaKonh+3ZwZCc7b3jajWvY9+r +GNm65ulK6lCKD2GTHuItGeIwlDWSXQ62B68ZgI9HkFFLLk3dheLSClIKF5r8GrBQAuUBo2M3IUxE +xJtRmREOc5wGj1QupyheRDmHVi03vYVElOEMSyycw5KFNGHLD7ibSkNS/jQ6fbjpKdx2qcgw+BRx +gMYeNkh0IkFch4LoGHGLQYlE535YW6i4jRPpp2zDR+2zGp1iro2C6pSe3VkQw63d4k3jMdXH7Ojy +sP6SHhYKGvzZ8/gntsm+HbRsZJB/9OTEW9c3rkIO3aQab3yIVMUWbuF6aC74Or8NpDyJO3inTmOD +BCEIZ43ygknQW/2xzQ+DhNQ+IIX3Sj0rnP0qCglN6oH4EZw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFFzCCA/+gAwIBAgIBETANBgkqhkiG9w0BAQUFADCCASsxCzAJBgNVBAYTAlRSMRgwFgYDVQQH +DA9HZWJ6ZSAtIEtvY2FlbGkxRzBFBgNVBAoMPlTDvHJraXllIEJpbGltc2VsIHZlIFRla25vbG9q +aWsgQXJhxZ90xLFybWEgS3VydW11IC0gVMOcQsSwVEFLMUgwRgYDVQQLDD9VbHVzYWwgRWxla3Ry +b25payB2ZSBLcmlwdG9sb2ppIEFyYcWfdMSxcm1hIEVuc3RpdMO8c8O8IC0gVUVLQUUxIzAhBgNV +BAsMGkthbXUgU2VydGlmaWthc3lvbiBNZXJrZXppMUowSAYDVQQDDEFUw5xCxLBUQUsgVUVLQUUg +S8O2ayBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSAtIFPDvHLDvG0gMzAeFw0wNzA4 +MjQxMTM3MDdaFw0xNzA4MjExMTM3MDdaMIIBKzELMAkGA1UEBhMCVFIxGDAWBgNVBAcMD0dlYnpl +IC0gS29jYWVsaTFHMEUGA1UECgw+VMO8cmtpeWUgQmlsaW1zZWwgdmUgVGVrbm9sb2ppayBBcmHF +n3TEsXJtYSBLdXJ1bXUgLSBUw5xCxLBUQUsxSDBGBgNVBAsMP1VsdXNhbCBFbGVrdHJvbmlrIHZl +IEtyaXB0b2xvamkgQXJhxZ90xLFybWEgRW5zdGl0w7xzw7wgLSBVRUtBRTEjMCEGA1UECwwaS2Ft +dSBTZXJ0aWZpa2FzeW9uIE1lcmtlemkxSjBIBgNVBAMMQVTDnELEsFRBSyBVRUtBRSBLw7ZrIFNl +cnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIC0gU8O8csO8bSAzMIIBIjANBgkqhkiG9w0B +AQEFAAOCAQ8AMIIBCgKCAQEAim1L/xCIOsP2fpTo6iBkcK4hgb46ezzb8R1Sf1n68yJMlaCQvEhO +Eav7t7WNeoMojCZG2E6VQIdhn8WebYGHV2yKO7Rm6sxA/OOqbLLLAdsyv9Lrhc+hDVXDWzhXcLh1 +xnnRFDDtG1hba+818qEhTsXOfJlfbLm4IpNQp81McGq+agV/E5wrHur+R84EpW+sky58K5+eeROR +6Oqeyjh1jmKwlZMq5d/pXpduIF9fhHpEORlAHLpVK/swsoHvhOPc7Jg4OQOFCKlUAwUp8MmPi+oL +hmUZEdPpCSPeaJMDyTYcIW7OjGbxmTDY17PDHfiBLqi9ggtm/oLL4eAagsNAgQIDAQABo0IwQDAd +BgNVHQ4EFgQUvYiHyY/2pAoLquvF/pEjnatKijIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAB18+kmPNOm3JpIWmgV050vQbTlswyb2zrgxvMTfvCr4 +N5EY3ATIZJkrGG2AA1nJrvhY0D7twyOfaTyGOBye79oneNGEN3GKPEs5z35FBtYt2IpNeBLWrcLT +y9LQQfMmNkqblWwM7uXRQydmwYj3erMgbOqwaSvHIOgMA8RBBZniP+Rr+KCGgceExh/VS4ESshYh +LBOhgLJeDEoTniDYYkCrkOpkSi+sDQESeUWoL4cZaMjihccwsnX5OD+ywJO0a+IDRM5noN+J1q2M +dqMTw5RhK2vZbMEHCiIHhWyFJEapvj+LeISCfiQMnf2BN+MlqO02TpUsyZyQ2uypQjyttgI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDODCCAiCgAwIBAgIGIAYFFnACMA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNVBAYTAlJPMREwDwYD +VQQKEwhjZXJ0U0lHTjEZMBcGA1UECxMQY2VydFNJR04gUk9PVCBDQTAeFw0wNjA3MDQxNzIwMDRa +Fw0zMTA3MDQxNzIwMDRaMDsxCzAJBgNVBAYTAlJPMREwDwYDVQQKEwhjZXJ0U0lHTjEZMBcGA1UE +CxMQY2VydFNJR04gUk9PVCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALczuX7I +JUqOtdu0KBuqV5Do0SLTZLrTk+jUrIZhQGpgV2hUhE28alQCBf/fm5oqrl0Hj0rDKH/v+yv6efHH +rfAQUySQi2bJqIirr1qjAOm+ukbuW3N7LBeCgV5iLKECZbO9xSsAfsT8AzNXDe3i+s5dRdY4zTW2 +ssHQnIFKquSyAVwdj1+ZxLGt24gh65AIgoDzMKND5pCCrlUoSe1b16kQOA7+j0xbm0bqQfWwCHTD +0IgztnzXdN/chNFDDnU5oSVAKOp4yw4sLjmdjItuFhwvJoIQ4uNllAoEwF73XVv4EOLQunpL+943 +AAAaWyjj0pxzPjKHmKHJUS/X3qwzs08CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8B +Af8EBAMCAcYwHQYDVR0OBBYEFOCMm9slSbPxfIbWskKHC9BroNnkMA0GCSqGSIb3DQEBBQUAA4IB +AQA+0hyJLjX8+HXd5n9liPRyTMks1zJO890ZeUe9jjtbkw9QSSQTaxQGcu8J06Gh40CEyecYMnQ8 +SG4Pn0vU9x7Tk4ZkVJdjclDVVc/6IJMCopvDI5NOFlV2oHB5bc0hH88vLbwZ44gx+FkagQnIl6Z0 +x2DEW8xXjrJ1/RsCCdtZb3KTafcxQdaIOL+Hsr0Wefmq5L6IJd1hJyMctTEHBDa0GpC9oHRxUIlt +vBTjD4au8as+x6AJzKNI0eDbZOeStc+vckNwi/nDhDwTqn6Sm1dTk/pwwpEOMfmbZ13pljheX7Nz +TogVZ96edhBiIL5VaZVDADlN9u6wWk5JRFRYX0KD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDVTCCAj2gAwIBAgIESTMAATANBgkqhkiG9w0BAQUFADAyMQswCQYDVQQGEwJDTjEOMAwGA1UE +ChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1QwHhcNMDcwNDE2MDcwOTE0WhcNMjcwNDE2MDcw +OTE0WjAyMQswCQYDVQQGEwJDTjEOMAwGA1UEChMFQ05OSUMxEzARBgNVBAMTCkNOTklDIFJPT1Qw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDTNfc/c3et6FtzF8LRb+1VvG7q6KR5smzD +o+/hn7E7SIX1mlwhIhAsxYLO2uOabjfhhyzcuQxauohV3/2q2x8x6gHx3zkBwRP9SFIhxFXf2tiz +VHa6dLG3fdfA6PZZxU3Iva0fFNrfWEQlMhkqx35+jq44sDB7R3IJMfAw28Mbdim7aXZOV/kbZKKT +VrdvmW7bCgScEeOAH8tjlBAKqeFkgjH5jCftppkA9nCTGPihNIaj3XrCGHn2emU1z5DrvTOTn1Or +czvmmzQgLx3vqR1jGqCA2wMv+SYahtKNu6m+UjqHZ0gNv7Sg2Ca+I19zN38m5pIEo3/PIKe38zrK +y5nLAgMBAAGjczBxMBEGCWCGSAGG+EIBAQQEAwIABzAfBgNVHSMEGDAWgBRl8jGtKvf33VKWCscC +wQ7vptU7ETAPBgNVHRMBAf8EBTADAQH/MAsGA1UdDwQEAwIB/jAdBgNVHQ4EFgQUZfIxrSr3991S +lgrHAsEO76bVOxEwDQYJKoZIhvcNAQEFBQADggEBAEs17szkrr/Dbq2flTtLP1se31cpolnKOOK5 +Gv+e5m4y3R6u6jW39ZORTtpC4cMXYFDy0VwmuYK36m3knITnA3kXr5g9lNvHugDnuL8BV8F3RTIM +O/G0HAiw/VGgod2aHRM2mm23xzy54cXZF/qD1T0VoDy7HgviyJA/qIYM/PmLXoXLT1tLYhFHxUV8 +BS9BsZ4QaRuZluBVeftOhpm4lNqGOGqTo+fLbuXf6iFViZx9fX+Y9QCJ7uOEwFyWtcVG6kbghVW2 +G8kS1sHNzYDzAgE8yGnLRUhj2JTQ7IUOO04RZfSCjKY9ri4ilAnIXOo8gV0WKgOXFlUJ24pBgp5m +mxE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDoDCCAoigAwIBAgIBMTANBgkqhkiG9w0BAQUFADBDMQswCQYDVQQGEwJKUDEcMBoGA1UEChMT +SmFwYW5lc2UgR292ZXJubWVudDEWMBQGA1UECxMNQXBwbGljYXRpb25DQTAeFw0wNzEyMTIxNTAw +MDBaFw0xNzEyMTIxNTAwMDBaMEMxCzAJBgNVBAYTAkpQMRwwGgYDVQQKExNKYXBhbmVzZSBHb3Zl +cm5tZW50MRYwFAYDVQQLEw1BcHBsaWNhdGlvbkNBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAp23gdE6Hj6UG3mii24aZS2QNcfAKBZuOquHMLtJqO8F6tJdhjYq+xpqcBrSGUeQ3DnR4 +fl+Kf5Sk10cI/VBaVuRorChzoHvpfxiSQE8tnfWuREhzNgaeZCw7NCPbXCbkcXmP1G55IrmTwcrN +wVbtiGrXoDkhBFcsovW8R0FPXjQilbUfKW1eSvNNcr5BViCH/OlQR9cwFO5cjFW6WY2H/CPek9AE +jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC+9D/qDihtQWEjdnjDuGWk81quzMKq2edY3rZ+nYVu +nyoKb58DKTCXKB28t89UKU5RMfkntigm/qJj5kEW8DOYRwIDAQABo4GeMIGbMB0GA1UdDgQWBBRU +WssmP3HMlEYNllPqa0jQk/5CdTAOBgNVHQ8BAf8EBAMCAQYwWQYDVR0RBFIwUKROMEwxCzAJBgNV +BAYTAkpQMRgwFgYDVQQKDA/ml6XmnKzlm73mlL/lupwxIzAhBgNVBAsMGuOCouODl+ODquOCseOD +vOOCt+ODp+ODs0NBMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBADlqRHZ3ODrs +o2dGD/mLBqj7apAxzn7s2tGJfHrrLgy9mTLnsCTWw//1sogJhyzjVOGjprIIC8CFqMjSnHH2HZ9g +/DgzE+Ge3Atf2hZQKXsvcJEPmbo0NI2VdMV+eKlmXb3KIXdCEKxmJj3ekav9FfBv7WxfEPjzFvYD +io+nEhEMy/0/ecGc/WLuo89UDNErXxc+4z6/wCs+CZv+iKZ+tJIX/COUgb1up8WMwusRRdv4QcmW +dupwX3kSa+SjB1oF7ydJzyGfikwJcGapJsErEU4z0g781mzSDjJkaP+tBXhfAx2o45CsJOAPQKdL +rosot4LKGAfmt1t06SAZf7IbiVQ= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/jCCAuagAwIBAgIQFaxulBmyeUtB9iepwxgPHzANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UE +BhMCVVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA4IEdlb1RydXN0 +IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFy +eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEczMB4XDTA4MDQwMjAwMDAwMFoXDTM3MTIwMTIz +NTk1OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAo +YykgMjAwOCBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMT +LUdlb1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMzCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBANziXmJYHTNXOTIz+uvLh4yn1ErdBojqZI4xmKU4kB6Yzy5j +K/BGvESyiaHAKAxJcCGVn2TAppMSAmUmhsalifD614SgcK9PGpc/BkTVyetyEH3kMSj7HGHmKAdE +c5IiaacDiGydY8hS2pgn5whMcD60yRLBxWeDXTPzAxHsatBT4tG6NmCUgLthY2xbF37fQJQeqw3C +IShwiP/WJmxsYAQlTlV+fe+/lEjetx3dcI0FX4ilm/LC7urRQEFtYjgdVgbFA0dRIBn8exALDmKu +dlW/X3e+PkkBUz2YJQN2JFodtNuJ6nnltrM7P7pMKEF/BqxqjsHQ9gUdfeZChuOl1UcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMR5yo6hTgMdHNxr +2zFblD4/MH8tMA0GCSqGSIb3DQEBCwUAA4IBAQAtxRPPVoB7eni9n64smefv2t+UXglpp+duaIy9 +cr5HqQ6XErhK8WTTOd8lNNTBzU6B8A8ExCSzNJbGpqow32hhc9f5joWJ7w5elShKKiePEI4ufIbE +Ap7aDHdlDkQNkv39sxY2+hENHYwOB4lqKVb3cvTdFZx3NWZXqxNT2I7BQMXXExZacse3aQHEerGD +AWh9jUGhlBjBJVz88P6DAod8DQ3PLghcSkANPuyBYeYk28rgDi0Hsj5W3I31QYUHSJsMC8tJP33s +t/3LjWeJGqvtux6jAAgIFyqCXDFdRootD4abdNlF+9RAsXqqaC2Gspki4cErx5z481+oghLrGREt +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICiDCCAg2gAwIBAgIQNfwmXNmET8k9Jj1Xm67XVjAKBggqhkjOPQQDAzCBhDELMAkGA1UEBhMC +VVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjE4MDYGA1UECxMvKGMpIDIwMDcgdGhhd3RlLCBJbmMu +IC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3Qg +Q0EgLSBHMjAeFw0wNzExMDUwMDAwMDBaFw0zODAxMTgyMzU5NTlaMIGEMQswCQYDVQQGEwJVUzEV +MBMGA1UEChMMdGhhd3RlLCBJbmMuMTgwNgYDVQQLEy8oYykgMjAwNyB0aGF3dGUsIEluYy4gLSBG +b3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIGA1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAt +IEcyMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEotWcgnuVnfFSeIf+iha/BebfowJPDQfGAFG6DAJS +LSKkQjnE/o/qycG+1E3/n3qe4rF8mq2nhglzh9HnmuN6papu+7qzcMBniKI11KOasf2twu8x+qi5 +8/sIxpHR+ymVo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU +mtgAMADna3+FGO6Lts6KDPgR4bswCgYIKoZIzj0EAwMDaQAwZgIxAN344FdHW6fmCsO99YCKlzUN +G4k8VIZ3KMqh9HneteY4sPBlcIx/AlTCv//YoT7ZzwIxAMSNlPzcU9LcnXgWHxUzI1NS41oxXZ3K +rr0TKUQNJ1uo52icEvdYPy5yAlejj6EULg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIQYAGXt0an6rS0mtZLL/eQ+zANBgkqhkiG9w0BAQsFADCBrjELMAkGA1UE +BhMCVVMxFTATBgNVBAoTDHRoYXd0ZSwgSW5jLjEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2 +aWNlcyBEaXZpc2lvbjE4MDYGA1UECxMvKGMpIDIwMDggdGhhd3RlLCBJbmMuIC0gRm9yIGF1dGhv +cml6ZWQgdXNlIG9ubHkxJDAiBgNVBAMTG3RoYXd0ZSBQcmltYXJ5IFJvb3QgQ0EgLSBHMzAeFw0w +ODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIGuMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMdGhh +d3RlLCBJbmMuMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMTgwNgYD +VQQLEy8oYykgMjAwOCB0aGF3dGUsIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTEkMCIG +A1UEAxMbdGhhd3RlIFByaW1hcnkgUm9vdCBDQSAtIEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A +MIIBCgKCAQEAsr8nLPvb2FvdeHsbnndmgcs+vHyu86YnmjSjaDFxODNi5PNxZnmxqWWjpYvVj2At +P0LMqmsywCPLLEHd5N/8YZzic7IilRFDGF/Eth9XbAoFWCLINkw6fKXRz4aviKdEAhN0cXMKQlkC ++BsUa0Lfb1+6a4KinVvnSr0eAXLbS3ToO39/fR8EtCab4LRarEc9VbjXsCZSKAExQGbY2SS99irY +7CFJXJv2eul/VTV+lmuNk5Mny5K76qxAwJ/C+IDPXfRa3M50hqY+bAtTyr2SzhkGcuYMXDhpxwTW +vGzOW/b3aJzcJRVIiKHpqfiYnODz1TEoYRFsZ5aNOZnLwkUkOQIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUrWyqlGCc7eT/+j4KdCtjA/e2Wb8wDQYJ +KoZIhvcNAQELBQADggEBABpA2JVlrAmSicY59BDlqQ5mU1143vokkbvnRFHfxhY0Cu9qRFHqKweK +A3rD6z8KLFIWoCtDuSWQP3CpMyVtRRooOyfPqsMpQhvfO0zAMzRbQYi/aytlryjvsvXDqmbOe1bu +t8jLZ8HJnBoYuMTDSQPxYA5QzUbF83d597YV4Djbxy8ooAw/dyZ02SUS2jHaGh7cKUGRIjxpp7sC +8rZcJwOJ9Abqm+RyguOhCcHpABnTPtRwa7pxpqpYrvS76Wy274fMm7v/OeZWYdMKp8RcTGB7BXcm +er/YB1IsYvdwY9k5vG8cwnncdimvzsUsZAReiDZuMdRAGmI0Nj81Aa6sY6A= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICrjCCAjWgAwIBAgIQPLL0SAoA4v7rJDteYD7DazAKBggqhkjOPQQDAzCBmDELMAkGA1UEBhMC +VVMxFjAUBgNVBAoTDUdlb1RydXN0IEluYy4xOTA3BgNVBAsTMChjKSAyMDA3IEdlb1RydXN0IElu +Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTE2MDQGA1UEAxMtR2VvVHJ1c3QgUHJpbWFyeSBD +ZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMB4XDTA3MTEwNTAwMDAwMFoXDTM4MDExODIzNTk1 +OVowgZgxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1HZW9UcnVzdCBJbmMuMTkwNwYDVQQLEzAoYykg +MjAwNyBHZW9UcnVzdCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxNjA0BgNVBAMTLUdl +b1RydXN0IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjB2MBAGByqGSM49AgEG +BSuBBAAiA2IABBWx6P0DFUPlrOuHNxFi79KDNlJ9RVcLSo17VDs6bl8VAsBQps8lL33KSLjHUGMc +KiEIfJo22Av+0SbFWDEwKCXzXV2juLaltJLtbCyf691DiaI8S0iRHVDsJt/WYC69IaNCMEAwDwYD +VR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBVfNVdRVfslsq0DafwBo/q+ +EVXVMAoGCCqGSM49BAMDA2cAMGQCMGSWWaboCd6LuvpaiIjwH5HTRqjySkwCY/tsXzjbLkGTqQ7m +ndwxHLKgpxgceeHHNgIwOlavmnRs9vuD4DPTCF+hnMJbn0bWtsuRBmOiBuczrD6ogRLQy7rQkgu2 +npaqBA+K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCBvTELMAkGA1UE +BhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBO +ZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVk +IHVzZSBvbmx5MTgwNgYDVQQDEy9WZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9u +IEF1dGhvcml0eTAeFw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJV +UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdv +cmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNl +IG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNhbCBSb290IENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj +1mCOkdeQmIN65lgZOIzF9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGP +MiJhgsWHH26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+HLL72 +9fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN/BMReYTtXlT2NJ8I +AfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPTrJ9VAMf2CGqUuV/c4DPxhGD5WycR +tPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0G +CCsGAQUFBwEMBGEwX6FdoFswWTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2O +a8PPgGrUSBgsexkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud +DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4sAPmLGd75JR3 +Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+seQxIcaBlVZaDrHC1LGmWazx +Y8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTx +P/jgdFcrGJ2BtMQo2pSXpXDrrB2+BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+P +wGZsY6rp2aQW9IHRlRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4 +mJO37M2CYfE45k+XmCpajQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjELMAkGA1UEBhMC +VVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3 +b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVz +ZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmlj +YXRpb24gQXV0aG9yaXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjEL +MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBU +cnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRo +b3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5 +IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8 +Utpkmw4tXNherJI9/gHmGUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGz +rl0Bp3vefLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEw +HzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVyaXNpZ24u +Y29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMWkf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMD +A2gAMGUCMGYhDBgmYFo4e1ZC4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIx +AJw9SDkjOVgaFRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEFTCCAv2gAwIBAgIGSUEs5AAQMA0GCSqGSIb3DQEBCwUAMIGnMQswCQYDVQQGEwJIVTERMA8G +A1UEBwwIQnVkYXBlc3QxFTATBgNVBAoMDE5ldExvY2sgS2Z0LjE3MDUGA1UECwwuVGFuw7pzw610 +dsOhbnlraWFkw7NrIChDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzKTE1MDMGA1UEAwwsTmV0TG9jayBB +cmFueSAoQ2xhc3MgR29sZCkgRsWRdGFuw7pzw610dsOhbnkwHhcNMDgxMjExMTUwODIxWhcNMjgx +MjA2MTUwODIxWjCBpzELMAkGA1UEBhMCSFUxETAPBgNVBAcMCEJ1ZGFwZXN0MRUwEwYDVQQKDAxO +ZXRMb2NrIEtmdC4xNzA1BgNVBAsMLlRhbsO6c8OtdHbDoW55a2lhZMOzayAoQ2VydGlmaWNhdGlv +biBTZXJ2aWNlcykxNTAzBgNVBAMMLE5ldExvY2sgQXJhbnkgKENsYXNzIEdvbGQpIEbFkXRhbsO6 +c8OtdHbDoW55MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxCRec75LbRTDofTjl5Bu +0jBFHjzuZ9lk4BqKf8owyoPjIMHj9DrTlF8afFttvzBPhCf2nx9JvMaZCpDyD/V/Q4Q3Y1GLeqVw +/HpYzY6b7cNGbIRwXdrzAZAj/E4wqX7hJ2Pn7WQ8oLjJM2P+FpD/sLj916jAwJRDC7bVWaaeVtAk +H3B5r9s5VA1lddkVQZQBr17s9o3x/61k/iCa11zr/qYfCGSji3ZVrR47KGAuhyXoqq8fxmRGILdw +fzzeSNuWU7c5d+Qa4scWhHaXWy+7GRWF+GmF9ZmnqfI0p6m2pgP8b4Y9VHx2BJtr+UBdADTHLpl1 +neWIA6pN+APSQnbAGwIDAKiLo0UwQzASBgNVHRMBAf8ECDAGAQH/AgEEMA4GA1UdDwEB/wQEAwIB +BjAdBgNVHQ4EFgQUzPpnk/C2uNClwB7zU/2MU9+D15YwDQYJKoZIhvcNAQELBQADggEBAKt/7hwW +qZw8UQCgwBEIBaeZ5m8BiFRhbvG5GK1Krf6BQCOUL/t1fC8oS2IkgYIL9WHxHG64YTjrgfpioTta +YtOUZcTh5m2C+C8lcLIhJsFyUR+MLMOEkMNaj7rP9KdlpeuY0fsFskZ1FSNqb4VjMIDw1Z4fKRzC +bLBQWV2QWzuoDTDPv31/zvGdg73JRm4gpvlhUbohL3u+pRVjodSVh/GeufOJ8z2FuLjbvrW5Kfna +NwUASZQDhETnv0Mxz3WLJdH0pmT1kvarBes96aULNmLazAZfNou2XjG4Kvte9nHfRCaexOYNkbQu +dZWAUWpLMKawYqGT8ZvYzsRjdT9ZR7E= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFyjCCA7KgAwIBAgIEAJiWjDANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEcyMB4XDTA4MDMyNjExMTgxN1oXDTIwMDMyNTExMDMxMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVZ +5291qj5LnLW4rJ4L5PnZyqtdj7U5EILXr1HgO+EASGrP2uEGQxGZqhQlEq0i6ABtQ8SpuOUfiUtn +vWFI7/3S4GCI5bkYYCjDdyutsDeqN95kWSpGV+RLufg3fNU254DBtvPUZ5uW6M7XxgpT0GtJlvOj +CwV3SPcl5XCsMBQgJeN/dVrlSPhOewMHBPqCYYdu8DvEpMfQ9XQ+pV0aCPKbJdL2rAQmPlU6Yiil +e7Iwr/g3wtG61jj99O9JMDeZJiFIhQGp5Rbn3JBV3w/oOM2ZNyFPXfUib2rFEhZgF1XyZWampzCR +OME4HYYEhLoaJXhena/MUGDWE4dS7WMfbWV9whUYdMrhfmQpjHLYFhN9C0lK8SgbIHRrxT3dsKpI +CT0ugpTNGmXZK4iambwYfp/ufWZ8Pr2UuIHOzZgweMFvZ9C+X+Bo7d7iscksWXiSqt8rYGPy5V65 +48r6f1CGPqI0GAwJaCgRHOThuVw+R7oyPxjMW4T182t0xHJ04eOLoEq9jWYv6q012iDTiIJh8BIi +trzQ1aTsr1SIJSQ8p22xcik/Plemf1WvbibG/ufMQFxRRIEKeN5KzlW/HdXZt1bv8Hb/C3m1r737 +qWmRRpdogBQ2HbN/uymYNqUg+oJgYjOk7Na6B6duxc8UpufWkjTYgfX8HV2qXB72o007uPc5AgMB +AAGjgZcwgZQwDwYDVR0TAQH/BAUwAwEB/zBSBgNVHSAESzBJMEcGBFUdIAAwPzA9BggrBgEFBQcC +ARYxaHR0cDovL3d3dy5wa2lvdmVyaGVpZC5ubC9wb2xpY2llcy9yb290LXBvbGljeS1HMjAOBgNV +HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJFoMocVHYnitfGsNig0jQt8YojrMA0GCSqGSIb3DQEBCwUA +A4ICAQCoQUpnKpKBglBu4dfYszk78wIVCVBR7y29JHuIhjv5tLySCZa59sCrI2AGeYwRTlHSeYAz ++51IvuxBQ4EffkdAHOV6CMqqi3WtFMTC6GY8ggen5ieCWxjmD27ZUD6KQhgpxrRW/FYQoAUXvQwj +f/ST7ZwaUb7dRUG/kSS0H4zpX897IZmflZ85OkYcbPnNe5yQzSipx6lVu6xiNGI1E0sUOlWDuYaN +kqbG9AclVMwWVxJKgnjIFNkXgiYtXSAfea7+1HAWFpWD2DU5/1JddRwWxRNVz0fMdWVSSt7wsKfk +CpYL+63C4iWEst3kvX5ZbJvw8NjnyvLplzh+ib7M+zkXYT9y2zqR2GUBGR2tUKRXCnxLvJxxcypF +URmFzI79R6d0lR2o0a9OF7FpJsKqeFdbxU2n5Z4FF5TKsl+gSRiNNOkmbEgeqmiSBeGCc1qb3Adb +CG19ndeNIdn8FCCqwkXfP+cAslHkwvgFuXkajDTznlvkN1trSt8sV4pAWja63XVECDdCcAz+3F4h +oKOKwJCcaNpQ5kUQR3i2TtJlycM33+FCY7BXN0Ute4qcvwXqZVUz9zkQxSgqIXobisQk+T8VyJoV +IPVVYpbtbZNQvOSqeK3Zywplh6ZmwcSBo3c6WB4L7oOLnR7SUqTMHW+wmG2UMbX4cQrcufx9MmDm +66+KAQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDMDCCAhigAwIBAgICA+gwDQYJKoZIhvcNAQEFBQAwRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoT +DUhvbmdrb25nIFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMB4XDTAzMDUx +NTA1MTMxNFoXDTIzMDUxNTA0NTIyOVowRzELMAkGA1UEBhMCSEsxFjAUBgNVBAoTDUhvbmdrb25n +IFBvc3QxIDAeBgNVBAMTF0hvbmdrb25nIFBvc3QgUm9vdCBDQSAxMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEArP84tulmAknjorThkPlAj3n54r15/gK97iSSHSL22oVyaf7XPwnU3ZG1 +ApzQjVrhVcNQhrkpJsLj2aDxaQMoIIBFIi1WpztUlVYiWR8o3x8gPW2iNr4joLFutbEnPzlTCeqr +auh0ssJlXI6/fMN4hM2eFvz1Lk8gKgifd/PFHsSaUmYeSF7jEAaPIpjhZY4bXSNmO7ilMlHIhqqh +qZ5/dpTCpmy3QfDVyAY45tQM4vM7TG1QjMSDJ8EThFk9nnV0ttgCXjqQesBCNnLsak3c78QA3xMY +V18meMjWCnl3v/evt3a5pQuEF10Q6m/hq5URX208o1xNg1vysxmKgIsLhwIDAQABoyYwJDASBgNV +HRMBAf8ECDAGAQH/AgEDMA4GA1UdDwEB/wQEAwIBxjANBgkqhkiG9w0BAQUFAAOCAQEADkbVPK7i +h9legYsCmEEIjEy82tvuJxuC52pF7BaLT4Wg87JwvVqWuspube5Gi27nKi6Wsxkz67SfqLI37pio +l7Yutmcn1KZJ/RyTZXaeQi/cImyaT/JaFTmxcdcrUehtHJjA2Sr0oYJ71clBoiMBdDhViw+5Lmei +IAQ32pwL0xch4I+XeTRvhEgCIDMb5jREn5Fw9IBehEPCKdJsEhTkYY2sEJCehFC78JZvRZ+K88ps +T/oROhUVRsPNH4NbLUES7VBnQRM9IauUiqpOfMGx+6fWtScvl6tu4B3i0RwsH0Ti/L6RoZz71ilT +c4afU9hDDl3WY4JxHYB0yvbiAmvZWg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDbTCCAlWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBYMQswCQYDVQQGEwJKUDErMCkGA1UEChMi +SmFwYW4gQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcywgSW5jLjEcMBoGA1UEAxMTU2VjdXJlU2lnbiBS +b290Q0ExMTAeFw0wOTA0MDgwNDU2NDdaFw0yOTA0MDgwNDU2NDdaMFgxCzAJBgNVBAYTAkpQMSsw +KQYDVQQKEyJKYXBhbiBDZXJ0aWZpY2F0aW9uIFNlcnZpY2VzLCBJbmMuMRwwGgYDVQQDExNTZWN1 +cmVTaWduIFJvb3RDQTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA/XeqpRyQBTvL +TJszi1oURaTnkBbR31fSIRCkF/3frNYfp+TbfPfs37gD2pRY/V1yfIw/XwFndBWW4wI8h9uuywGO +wvNmxoVF9ALGOrVisq/6nL+k5tSAMJjzDbaTj6nU2DbysPyKyiyhFTOVMdrAG/LuYpmGYz+/3ZMq +g6h2uRMft85OQoWPIucuGvKVCbIFtUROd6EgvanyTgp9UK31BQ1FT0Zx/Sg+U/sE2C3XZR1KG/rP +O7AxmjVuyIsG0wCR8pQIZUyxNAYAeoni8McDWc/V1uinMrPmmECGxc0nEovMe863ETxiYAcjPitA +bpSACW22s293bzUIUPsCh8U+iQIDAQABo0IwQDAdBgNVHQ4EFgQUW/hNT7KlhtQ60vFjmqC+CfZX +t94wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEFBQADggEBAKCh +OBZmLqdWHyGcBvod7bkixTgm2E5P7KN/ed5GIaGHd48HCJqypMWvDzKYC3xmKbabfSVSSUOrTC4r +bnpwrxYO4wJs+0LmGJ1F2FXI6Dvd5+H0LgscNFxsWEr7jIhQX5Ucv+2rIrVls4W6ng+4reV6G4pQ +Oh29Dbx7VFALuUKvVaAYga1lme++5Jy/xIWrQbJUb9wlze144o4MjQlJ3WN7WmmWAiGovVJZ6X01 +y8hSyn+B/tlr0/cR7SXf+Of5pPpyl4RTDaXQMhhRdlkUbA/r7F+AjHVDg8OFmP9Mni0N5HeDk061 +lgeLKBObjBmNQSdJQO7e5iNEOdyhIta6A/I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFtTCCA52gAwIBAgIIYY3HhjsBggUwDQYJKoZIhvcNAQEFBQAwRDEWMBQGA1UEAwwNQUNFRElD +T00gUm9vdDEMMAoGA1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMB4XDTA4 +MDQxODE2MjQyMloXDTI4MDQxMzE2MjQyMlowRDEWMBQGA1UEAwwNQUNFRElDT00gUm9vdDEMMAoG +A1UECwwDUEtJMQ8wDQYDVQQKDAZFRElDT00xCzAJBgNVBAYTAkVTMIICIjANBgkqhkiG9w0BAQEF +AAOCAg8AMIICCgKCAgEA/5KV4WgGdrQsyFhIyv2AVClVYyT/kGWbEHV7w2rbYgIB8hiGtXxaOLHk +WLn709gtn70yN78sFW2+tfQh0hOR2QetAQXW8713zl9CgQr5auODAKgrLlUTY4HKRxx7XBZXehuD +YAQ6PmXDzQHe3qTWDLqO3tkE7hdWIpuPY/1NFgu3e3eM+SW10W2ZEi5PGrjm6gSSrj0RuVFCPYew +MYWveVqc/udOXpJPQ/yrOq2lEiZmueIM15jO1FillUAKt0SdE3QrwqXrIhWYENiLxQSfHY9g5QYb +m8+5eaA9oiM/Qj9r+hwDezCNzmzAv+YbX79nuIQZ1RXve8uQNjFiybwCq0Zfm/4aaJQ0PZCOrfbk +HQl/Sog4P75n/TSW9R28MHTLOO7VbKvU/PQAtwBbhTIWdjPp2KOZnQUAqhbm84F9b32qhm2tFXTT +xKJxqvQUfecyuB+81fFOvW8XAjnXDpVCOscAPukmYxHqC9FK/xidstd7LzrZlvvoHpKuE1XI2Sf2 +3EgbsCTBheN3nZqk8wwRHQ3ItBTutYJXCb8gWH8vIiPYcMt5bMlL8qkqyPyHK9caUPgn6C9D4zq9 +2Fdx/c6mUlv53U3t5fZvie27k5x2IXXwkkwp9y+cAS7+UEaeZAwUswdbxcJzbPEHXEUkFDWug/Fq +TYl6+rPYLWbwNof1K1MCAwEAAaOBqjCBpzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKaz +4SsrSbbXc6GqlPUB53NlTKxQMA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUprPhKytJttdzoaqU +9QHnc2VMrFAwRAYDVR0gBD0wOzA5BgRVHSAAMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly9hY2VkaWNv +bS5lZGljb21ncm91cC5jb20vZG9jMA0GCSqGSIb3DQEBBQUAA4ICAQDOLAtSUWImfQwng4/F9tqg +aHtPkl7qpHMyEVNEskTLnewPeUKzEKbHDZ3Ltvo/Onzqv4hTGzz3gvoFNTPhNahXwOf9jU8/kzJP +eGYDdwdY6ZXIfj7QeQCM8htRM5u8lOk6e25SLTKeI6RF+7YuE7CLGLHdztUdp0J/Vb77W7tH1Pwk +zQSulgUV1qzOMPPKC8W64iLgpq0i5ALudBF/TP94HTXa5gI06xgSYXcGCRZj6hitoocf8seACQl1 +ThCojz2GuHURwCRiipZ7SkXp7FnFvmuD5uHorLUwHv4FB4D54SMNUI8FmP8sX+g7tq3PgbUhh8oI +KiMnMCArz+2UW6yyetLHKKGKC5tNSixthT8Jcjxn4tncB7rrZXtaAWPWkFtPF2Y9fwsZo5NjEFIq +nxQWWOLcpfShFosOkYuByptZ+thrkQdlVV9SH686+5DdaaVbnG0OLLb6zqylfDJKZ0DcMDQj3dcE +I2bw/FWAp/tmGYI1Z2JwOV5vx+qQQEQIHriy1tvuWacNGHk0vFQYXlPKNFHtRQrmjseCNj6nOGOp +MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o +tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIECjCCAvKgAwIBAgIJAMJ+QwRORz8ZMA0GCSqGSIb3DQEBCwUAMIGCMQswCQYDVQQGEwJIVTER +MA8GA1UEBwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jv +c2VjIGUtU3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5o +dTAeFw0wOTA2MTYxMTMwMThaFw0yOTEyMzAxMTMwMThaMIGCMQswCQYDVQQGEwJIVTERMA8GA1UE +BwwIQnVkYXBlc3QxFjAUBgNVBAoMDU1pY3Jvc2VjIEx0ZC4xJzAlBgNVBAMMHk1pY3Jvc2VjIGUt +U3ppZ25vIFJvb3QgQ0EgMjAwOTEfMB0GCSqGSIb3DQEJARYQaW5mb0BlLXN6aWduby5odTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOn4j/NjrdqG2KfgQvvPkd6mJviZpWNwrZuuyjNA +fW2WbqEORO7hE52UQlKavXWFdCyoDh2Tthi3jCyoz/tccbna7P7ofo/kLx2yqHWH2Leh5TvPmUpG +0IMZfcChEhyVbUr02MelTTMuhTlAdX4UfIASmFDHQWe4oIBhVKZsTh/gnQ4H6cm6M+f+wFUoLAKA +pxn1ntxVUwOXewdI/5n7N4okxFnMUBBjjqqpGrCEGob5X7uxUG6k0QrM1XF+H6cbfPVTbiJfyyvm +1HxdrtbCxkzlBQHZ7Vf8wSN5/PrIJIOV87VqUQHQd9bpEqH5GoP7ghu5sJf0dgYzQ0mg/wu1+rUC +AwEAAaOBgDB+MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTLD8bf +QkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAbBgNVHREE +FDASgRBpbmZvQGUtc3ppZ25vLmh1MA0GCSqGSIb3DQEBCwUAA4IBAQDJ0Q5eLtXMs3w+y/w9/w0o +lZMEyL/azXm4Q5DwpL7v8u8hmLzU1F0G9u5C7DBsoKqpyvGvivo/C3NqPuouQH4frlRheesuCDfX +I/OMn74dseGkddug4lQUsbocKaQY9hK6ohQU4zE1yED/t+AFdlfBHFny+L/k7SViXITwfn4fs775 +tyERzAMBVnCnEJIeGzSBHq2cGsMEPO0CYdYeBvNfOofyK/FFh+U9rNHHV4S9a67c2Pm2G2JwCz02 +yULyMtd6YebS2z3PyKnJm9zbWETXbzivf3jTo60adbocwTZ8jx5tHMN1Rq41Bab2XD0h7lbwyYIi +LXpUq3DDfSJlgnCW +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4GA1UECxMXR2xv +YmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNpZ24xEzARBgNVBAMTCkdsb2Jh +bFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxT +aWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2ln +bjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWt +iHL8RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsTgHeMCOFJ +0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmmKPZpO/bLyCiR5Z2KYVc3 +rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zdQQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjl +OCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZXriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2 +xmmFghcCAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FI/wS3+oLkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZURUm7 +lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMpjjM5RcOO5LlXbKr8 +EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK6fBdRoyV3XpYKBovHd7NADdBj+1E +bddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQXmcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18 +YIvDQVETI53O9zJrlAGomecsMx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7r +kpeDMdmztcpHWD9f +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGFDCCA/ygAwIBAgIIU+w77vuySF8wDQYJKoZIhvcNAQEFBQAwUTELMAkGA1UEBhMCRVMxQjBA +BgNVBAMMOUF1dG9yaWRhZCBkZSBDZXJ0aWZpY2FjaW9uIEZpcm1hcHJvZmVzaW9uYWwgQ0lGIEE2 +MjYzNDA2ODAeFw0wOTA1MjAwODM4MTVaFw0zMDEyMzEwODM4MTVaMFExCzAJBgNVBAYTAkVTMUIw +QAYDVQQDDDlBdXRvcmlkYWQgZGUgQ2VydGlmaWNhY2lvbiBGaXJtYXByb2Zlc2lvbmFsIENJRiBB +NjI2MzQwNjgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDKlmuO6vj78aI14H9M2uDD +Utd9thDIAl6zQyrET2qyyhxdKJp4ERppWVevtSBC5IsP5t9bpgOSL/UR5GLXMnE42QQMcas9UX4P +B99jBVzpv5RvwSmCwLTaUbDBPLutN0pcyvFLNg4kq7/DhHf9qFD0sefGL9ItWY16Ck6WaVICqjaY +7Pz6FIMMNx/Jkjd/14Et5cS54D40/mf0PmbR0/RAz15iNA9wBj4gGFrO93IbJWyTdBSTo3OxDqqH +ECNZXyAFGUftaI6SEspd/NYrspI8IM/hX68gvqB2f3bl7BqGYTM+53u0P6APjqK5am+5hyZvQWyI +plD9amML9ZMWGxmPsu2bm8mQ9QEM3xk9Dz44I8kvjwzRAv4bVdZO0I08r0+k8/6vKtMFnXkIoctX +MbScyJCyZ/QYFpM6/EfY0XiWMR+6KwxfXZmtY4laJCB22N/9q06mIqqdXuYnin1oKaPnirjaEbsX +LZmdEyRG98Xi2J+Of8ePdG1asuhy9azuJBCtLxTa/y2aRnFHvkLfuwHb9H/TKI8xWVvTyQKmtFLK +bpf7Q8UIJm+K9Lv9nyiqDdVF8xM6HdjAeI9BZzwelGSuewvF6NkBiDkal4ZkQdU7hwxu+g/GvUgU +vzlN1J5Bto+WHWOWk9mVBngxaJ43BjuAiUVhOSPHG0SjFeUc+JIwuwIDAQABo4HvMIHsMBIGA1Ud +EwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRlzeurNR4APn7VdMActHNH +DhpkLzCBpgYDVR0gBIGeMIGbMIGYBgRVHSAAMIGPMC8GCCsGAQUFBwIBFiNodHRwOi8vd3d3LmZp +cm1hcHJvZmVzaW9uYWwuY29tL2NwczBcBggrBgEFBQcCAjBQHk4AUABhAHMAZQBvACAAZABlACAA +bABhACAAQgBvAG4AYQBuAG8AdgBhACAANAA3ACAAQgBhAHIAYwBlAGwAbwBuAGEAIAAwADgAMAAx +ADcwDQYJKoZIhvcNAQEFBQADggIBABd9oPm03cXF661LJLWhAqvdpYhKsg9VSytXjDvlMd3+xDLx +51tkljYyGOylMnfX40S2wBEqgLk9am58m9Ot/MPWo+ZkKXzR4Tgegiv/J2Wv+xYVxC5xhOW1//qk +R71kMrv2JYSiJ0L1ILDCExARzRAVukKQKtJE4ZYm6zFIEv0q2skGz3QeqUvVhyj5eTSSPi5E6PaP +T481PyWzOdxjKpBrIF/EUhJOlywqrJ2X3kjyo2bbwtKDlaZmp54lD+kLM5FlClrD2VQS3a/DTg4f +Jl4N3LON7NWBcN7STyQF82xO9UxJZo3R/9ILJUFI/lGExkKvgATP0H5kSeTy36LssUzAKh3ntLFl +osS88Zj0qnAHY7S42jtM+kAiMFsRpvAFDsYCA0irhpuF3dvd6qJ2gHN99ZwExEWN57kci57q13XR +crHedUTnQn3iV2t93Jm8PYMo6oCTjcVMZcFwgbg4/EMxsvYDNEeyrPsiBsse3RdHHF9mudMaotoR +saS8I8nkvof/uZS2+F0gStRf571oe2XyFR7SOqkt6dhrJKyXWERHrVkY8SFlcN7ONGCoQPHzPKTD +KCOM/iczQ0CgFzzr6juwcqajuUpLXhZI9LK8yIySxZ2frHI2vDSANGupi5LAuBft7HZT9SQBjLMi +6Et8Vcad+qMUu2WFbm5PEn4KPJ2V +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF8TCCA9mgAwIBAgIQALC3WhZIX7/hy/WL1xnmfTANBgkqhkiG9w0BAQsFADA4MQswCQYDVQQG +EwJFUzEUMBIGA1UECgwLSVpFTlBFIFMuQS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wHhcNMDcxMjEz +MTMwODI4WhcNMzcxMjEzMDgyNzI1WjA4MQswCQYDVQQGEwJFUzEUMBIGA1UECgwLSVpFTlBFIFMu +QS4xEzARBgNVBAMMCkl6ZW5wZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDJ +03rKDx6sp4boFmVqscIbRTJxldn+EFvMr+eleQGPicPK8lVx93e+d5TzcqQsRNiekpsUOqHnJJAK +ClaOxdgmlOHZSOEtPtoKct2jmRXagaKH9HtuJneJWK3W6wyyQXpzbm3benhB6QiIEn6HLmYRY2xU ++zydcsC8Lv/Ct90NduM61/e0aL6i9eOBbsFGb12N4E3GVFWJGjMxCrFXuaOKmMPsOzTFlUFpfnXC +PCDFYbpRR6AgkJOhkEvzTnyFRVSa0QUmQbC1TR0zvsQDyCV8wXDbO/QJLVQnSKwv4cSsPsjLkkxT +OTcj7NMB+eAJRE1NZMDhDVqHIrytG6P+JrUV86f8hBnp7KGItERphIPzidF0BqnMC9bC3ieFUCbK +F7jJeodWLBoBHmy+E60QrLUk9TiRodZL2vG70t5HtfG8gfZZa88ZU+mNFctKy6lvROUbQc/hhqfK +0GqfvEyNBjNaooXlkDWgYlwWTvDjovoDGrQscbNYLN57C9saD+veIR8GdwYDsMnvmfzAuU8Lhij+ +0rnq49qlw0dpEuDb8PYZi+17cNcC1u2HGCgsBCRMd+RIihrGO5rUD8r6ddIBQFqNeb+Lz0vPqhbB +leStTIo+F5HUsWLlguWABKQDfo2/2n+iD5dPDNMN+9fR5XJ+HMh3/1uaD7euBUbl8agW7EekFwID +AQABo4H2MIHzMIGwBgNVHREEgagwgaWBD2luZm9AaXplbnBlLmNvbaSBkTCBjjFHMEUGA1UECgw+ +SVpFTlBFIFMuQS4gLSBDSUYgQTAxMzM3MjYwLVJNZXJjLlZpdG9yaWEtR2FzdGVpeiBUMTA1NSBG +NjIgUzgxQzBBBgNVBAkMOkF2ZGEgZGVsIE1lZGl0ZXJyYW5lbyBFdG9yYmlkZWEgMTQgLSAwMTAx +MCBWaXRvcmlhLUdhc3RlaXowDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFB0cZQ6o8iV7tJHP5LGx5r1VdGwFMA0GCSqGSIb3DQEBCwUAA4ICAQB4pgwWSp9MiDrAyw6l +Fn2fuUhfGI8NYjb2zRlrrKvV9pF9rnHzP7MOeIWblaQnIUdCSnxIOvVFfLMMjlF4rJUT3sb9fbga +kEyrkgPH7UIBzg/YsfqikuFgba56awmqxinuaElnMIAkejEWOVt+8Rwu3WwJrfIxwYJOubv5vr8q +hT/AQKM6WfxZSzwoJNu0FXWuDYi6LnPAvViH5ULy617uHjAimcs30cQhbIHsvm0m5hzkQiCeR7Cs +g1lwLDXWrzY0tM07+DKo7+N4ifuNRSzanLh+QBxh5z6ikixL8s36mLYp//Pye6kfLqCTVyvehQP5 +aTfLnnhqBbTFMXiJ7HqnheG5ezzevh55hM6fcA5ZwjUukCox2eRFekGkLhObNA5me0mrZJfQRsN5 +nXJQY6aYWwa9SG3YOYNw6DXwBdGqvOPbyALqfP2C2sJbUjWumDqtujWTI6cfSN01RpiyEGjkpTHC +ClguGYEQyVB1/OpaFs4R1+7vUIgtYf8/QnMFlEPVjjxOAToZpR9GTnfQXeWBIiGH/pR9hNiTrdZo +Q0iy2+tzJOeRf1SktoA+naM8THLCV8Sg1Mw4J87VBp6iSNnpn86CcDaTmjvfliHjWbcM2pE38P1Z +WrOZyGlsQyYBNWNgVYkDOnXYukrZVP/u3oDYLdE41V4tC5h9Pmzb/CaIxw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHTzCCBTegAwIBAgIJAKPaQn6ksa7aMA0GCSqGSIb3DQEBBQUAMIGuMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xKTAnBgNVBAMTIENoYW1iZXJzIG9mIENvbW1lcmNlIFJvb3QgLSAyMDA4MB4XDTA4MDgwMTEy +Mjk1MFoXDTM4MDczMTEyMjk1MFowga4xCzAJBgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNl +ZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNhbWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQF +EwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENhbWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJl +cnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC +AQCvAMtwNyuAWko6bHiUfaN/Gh/2NdW928sNRHI+JrKQUrpjOyhYb6WzbZSm891kDFX29ufyIiKA +XuFixrYp4YFs8r/lfTJqVKAyGVn+H4vXPWCGhSRv4xGzdz4gljUha7MI2XAuZPeEklPWDrCQiorj +h40G072QDuKZoRuGDtqaCrsLYVAGUvGef3bsyw/QHg3PmTA9HMRFEFis1tPo1+XqxQEHd9ZR5gN/ +ikilTWh1uem8nk4ZcfUyS5xtYBkL+8ydddy/Js2Pk3g5eXNeJQ7KXOt3EgfLZEFHcpOrUMPrCXZk +NNI5t3YRCQ12RcSprj1qr7V9ZS+UWBDsXHyvfuK2GNnQm05aSd+pZgvMPMZ4fKecHePOjlO+Bd5g +D2vlGts/4+EhySnB8esHnFIbAURRPHsl18TlUlRdJQfKFiC4reRB7noI/plvg6aRArBsNlVq5331 +lubKgdaX8ZSD6e2wsWsSaR6s+12pxZjptFtYer49okQ6Y1nUCyXeG0+95QGezdIp1Z8XGQpvvwyQ +0wlf2eOKNcx5Wk0ZN5K3xMGtr/R5JJqyAQuxr1yW84Ay+1w9mPGgP0revq+ULtlVmhduYJ1jbLhj +ya6BXBg14JC7vjxPNyK5fuvPnnchpj04gftI2jE9K+OJ9dC1vX7gUMQSibMjmhAxhduub+84Mxh2 +EQIDAQABo4IBbDCCAWgwEgYDVR0TAQH/BAgwBgEB/wIBDDAdBgNVHQ4EFgQU+SSsD7K1+HnA+mCI +G8TZTQKeFxkwgeMGA1UdIwSB2zCB2IAU+SSsD7K1+HnA+mCIG8TZTQKeFxmhgbSkgbEwga4xCzAJ +BgNVBAYTAkVVMUMwQQYDVQQHEzpNYWRyaWQgKHNlZSBjdXJyZW50IGFkZHJlc3MgYXQgd3d3LmNh +bWVyZmlybWEuY29tL2FkZHJlc3MpMRIwEAYDVQQFEwlBODI3NDMyODcxGzAZBgNVBAoTEkFDIENh +bWVyZmlybWEgUy5BLjEpMCcGA1UEAxMgQ2hhbWJlcnMgb2YgQ29tbWVyY2UgUm9vdCAtIDIwMDiC +CQCj2kJ+pLGu2jAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUH +AgEWHGh0dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAJASryI1 +wqM58C7e6bXpeHxIvj99RZJe6dqxGfwWPJ+0W2aeaufDuV2I6A+tzyMP3iU6XsxPpcG1Lawk0lgH +3qLPaYRgM+gQDROpI9CF5Y57pp49chNyM/WqfcZjHwj0/gF/JM8rLFQJ3uIrbZLGOU8W6jx+ekbU +RWpGqOt1glanq6B8aBMz9p0w8G8nOSQjKpD9kCk18pPfNKXG9/jvjA9iSnyu0/VU+I22mlaHFoI6 +M6taIgj3grrqLuBHmrS1RaMFO9ncLkVAO+rcf+g769HsJtg1pDDFOqxXnrN2pSB7+R5KBWIBpih1 +YJeSDW4+TTdDDZIVnBgizVGZoCkaPF+KMjNbMMeJL0eYD6MDxvbxrN8y8NmBGuScvfaAFPDRLLmF +9dijscilIeUcE5fuDr3fKanvNFNb0+RqE4QGtjICxFKuItLcsiFCGtpA8CnJ7AoMXOLQusxI0zcK +zBIKinmwPQN/aUv0NCB9szTqjktk9T79syNnFQ0EuPAtwQlRPLJsFfClI9eDdOTlLsn+mCdCxqvG +nrDQWzilm1DefhiYtUU79nm06PcaewaD+9CL2rvHvRirCG88gGtAPxkZumWK5r7VXNM21+9AUiRg +OGcEMeyP84LG3rlV8zsxkVrctQgVrXYlCg17LofiDKYGvCYQbTed7N14jHyAxfDZd0jQ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHSTCCBTGgAwIBAgIJAMnN0+nVfSPOMA0GCSqGSIb3DQEBBQUAMIGsMQswCQYDVQQGEwJFVTFD +MEEGA1UEBxM6TWFkcmlkIChzZWUgY3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNv +bS9hZGRyZXNzKTESMBAGA1UEBRMJQTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMu +QS4xJzAlBgNVBAMTHkdsb2JhbCBDaGFtYmVyc2lnbiBSb290IC0gMjAwODAeFw0wODA4MDExMjMx +NDBaFw0zODA3MzExMjMxNDBaMIGsMQswCQYDVQQGEwJFVTFDMEEGA1UEBxM6TWFkcmlkIChzZWUg +Y3VycmVudCBhZGRyZXNzIGF0IHd3dy5jYW1lcmZpcm1hLmNvbS9hZGRyZXNzKTESMBAGA1UEBRMJ +QTgyNzQzMjg3MRswGQYDVQQKExJBQyBDYW1lcmZpcm1hIFMuQS4xJzAlBgNVBAMTHkdsb2JhbCBD +aGFtYmVyc2lnbiBSb290IC0gMjAwODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDf +VtPkOpt2RbQT2//BthmLN0EYlVJH6xedKYiONWwGMi5HYvNJBL99RDaxccy9Wglz1dmFRP+RVyXf +XjaOcNFccUMd2drvXNL7G706tcuto8xEpw2uIRU/uXpbknXYpBI4iRmKt4DS4jJvVpyR1ogQC7N0 +ZJJ0YPP2zxhPYLIj0Mc7zmFLmY/CDNBAspjcDahOo7kKrmCgrUVSY7pmvWjg+b4aqIG7HkF4ddPB +/gBVsIdU6CeQNR1MM62X/JcumIS/LMmjv9GYERTtY/jKmIhYF5ntRQOXfjyGHoiMvvKRhI9lNNgA +TH23MRdaKXoKGCQwoze1eqkBfSbW+Q6OWfH9GzO1KTsXO0G2Id3UwD2ln58fQ1DJu7xsepeY7s2M +H/ucUa6LcL0nn3HAa6x9kGbo1106DbDVwo3VyJ2dwW3Q0L9R5OP4wzg2rtandeavhENdk5IMagfe +Ox2YItaswTXbo6Al/3K1dh3ebeksZixShNBFks4c5eUzHdwHU1SjqoI7mjcv3N2gZOnm3b2u/GSF +HTynyQbehP9r6GsaPMWis0L7iwk+XwhSx2LE1AVxv8Rk5Pihg+g+EpuoHtQ2TS9x9o0o9oOpE9Jh +wZG7SMA0j0GMS0zbaRL/UJScIINZc+18ofLx/d33SdNDWKBWY8o9PeU1VlnpDsogzCtLkykPAgMB +AAGjggFqMIIBZjASBgNVHRMBAf8ECDAGAQH/AgEMMB0GA1UdDgQWBBS5CcqcHtvTbDprru1U8VuT +BjUuXjCB4QYDVR0jBIHZMIHWgBS5CcqcHtvTbDprru1U8VuTBjUuXqGBsqSBrzCBrDELMAkGA1UE +BhMCRVUxQzBBBgNVBAcTOk1hZHJpZCAoc2VlIGN1cnJlbnQgYWRkcmVzcyBhdCB3d3cuY2FtZXJm +aXJtYS5jb20vYWRkcmVzcykxEjAQBgNVBAUTCUE4Mjc0MzI4NzEbMBkGA1UEChMSQUMgQ2FtZXJm +aXJtYSBTLkEuMScwJQYDVQQDEx5HbG9iYWwgQ2hhbWJlcnNpZ24gUm9vdCAtIDIwMDiCCQDJzdPp +1X0jzjAOBgNVHQ8BAf8EBAMCAQYwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0 +dHA6Ly9wb2xpY3kuY2FtZXJmaXJtYS5jb20wDQYJKoZIhvcNAQEFBQADggIBAICIf3DekijZBZRG +/5BXqfEv3xoNa/p8DhxJJHkn2EaqbylZUohwEurdPfWbU1Rv4WCiqAm57OtZfMY18dwY6fFn5a+6 +ReAJ3spED8IXDneRRXozX1+WLGiLwUePmJs9wOzL9dWCkoQ10b42OFZyMVtHLaoXpGNR6woBrX/s +dZ7LoR/xfxKxueRkf2fWIyr0uDldmOghp+G9PUIadJpwr2hsUF1Jz//7Dl3mLEfXgTpZALVza2Mg +9jFFCDkO9HB+QHBaP9BrQql0PSgvAm11cpUJjUhjxsYjV5KTXjXBjfkK9yydYhz2rXzdpjEetrHH +foUm+qRqtdpjMNHvkzeyZi99Bffnt0uYlDXA2TopwZ2yUDMdSqlapskD7+3056huirRXhOukP9Du +qqqHW2Pok+JrqNS4cnhrG+055F3Lm6qH1U9OAP7Zap88MQ8oAgF9mOinsKJknnn4SPIVqczmyETr +P3iZ8ntxPjzxmKfFGBI/5rsoM0LpRQp8bfKGeS/Fghl9CYl8slR2iK7ewfPM4W7bMdaTrpmg7yVq +c5iJWzouE4gev8CSlDQb4ye3ix5vQv/n6TebUB0tovkC7stYWDpxvGjjqsGvHCgfotwjZT+B6q6Z +09gwzxMNTxXJhLynSC34MCN32EZLeW32jO06f2ARePTpm67VVMB0gNELQp/B +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDxTCCAq2gAwIBAgIBADANBgkqhkiG9w0BAQsFADCBgzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY29tLCBJbmMu +MTEwLwYDVQQDEyhHbyBEYWRkeSBSb290IENlcnRpZmljYXRlIEF1dGhvcml0eSAtIEcyMB4XDTA5 +MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgYMxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdBcml6 +b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRowGAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjExMC8G +A1UEAxMoR28gRGFkZHkgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZI +hvcNAQEBBQADggEPADCCAQoCggEBAL9xYgjx+lk09xvJGKP3gElY6SKDE6bFIEMBO4Tx5oVJnyfq +9oQbTqC023CYxzIBsQU+B07u9PpPL1kwIuerGVZr4oAH/PMWdYA5UXvl+TW2dE6pjYIT5LY/qQOD ++qK+ihVqf94Lw7YZFAXK6sOoBJQ7RnwyDfMAZiLIjWltNowRGLfTshxgtDj6AozO091GB94KPutd +fMh8+7ArU6SSYmlRJQVhGkSBjCypQ5Yj36w6gZoOKcUcqeldHraenjAKOc7xiID7S13MMuyFYkMl +NAJWJwGRtDtwKj9useiciAF9n9T521NtYJ2/LOdYq7hfRvzOxBsDPAnrSTFcaUaz4EcCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFDqahQcQZyi27/a9 +BUFuIMGU2g/eMA0GCSqGSIb3DQEBCwUAA4IBAQCZ21151fmXWWcDYfF+OwYxdS2hII5PZYe096ac +vNjpL9DbWu7PdIxztDhC2gV7+AJ1uP2lsdeu9tfeE8tTEH6KRtGX+rcuKxGrkLAngPnon1rpN5+r +5N9ss4UXnT3ZJE95kTXWXwTrgIOrmgIttRD02JDHBHNA7XIloKmf7J6raBKZV8aPEjoJpL1E/QYV +N8Gb5DKj7Tjo2GTzLH4U/ALqn83/B2gX2yKQOC16jdFU8WnjXzPKej17CuPKf1855eJ1usV2GDPO +LPAvTK33sefOT6jEm0pUBsV/fdUID+Ic/n4XuKxe9tQWskMJDE32p2u0mYRlynqI4uJEvlz36hz1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID3TCCAsWgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBjzELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xMjAwBgNVBAMTKVN0YXJmaWVsZCBSb290IENlcnRpZmljYXRlIEF1dGhvcml0 +eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMRAw +DgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQg +VGVjaG5vbG9naWVzLCBJbmMuMTIwMAYDVQQDEylTdGFyZmllbGQgUm9vdCBDZXJ0aWZpY2F0ZSBB +dXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL3twQP89o/8ArFv +W59I2Z154qK3A2FWGMNHttfKPTUuiUP3oWmb3ooa/RMgnLRJdzIpVv257IzdIvpy3Cdhl+72WoTs +bhm5iSzchFvVdPtrX8WJpRBSiUZV9Lh1HOZ/5FSuS/hVclcCGfgXcVnrHigHdMWdSL5stPSksPNk +N3mSwOxGXn/hbVNMYq/NHwtjuzqd+/x5AJhhdM8mgkBj87JyahkNmcrUDnXMN/uLicFZ8WJ/X7Nf +ZTD4p7dNdloedl40wOiWVpmKs/B/pM293DIxfJHP4F8R+GuqSVzRmZTRouNjWwl2tVZi4Ut0HZbU +JtQIBFnQmA4O5t78w+wfkPECAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwHQYDVR0OBBYEFHwMMh+n2TB/xH1oo2Kooc6rB1snMA0GCSqGSIb3DQEBCwUAA4IBAQARWfol +TwNvlJk7mh+ChTnUdgWUXuEok21iXQnCoKjUsHU48TRqneSfioYmUeYs0cYtbpUgSpIB7LiKZ3sx +4mcujJUDJi5DnUox9g61DLu34jd/IroAow57UvtruzvE03lRTs2Q9GcHGcg8RnoNAX3FWOdt5oUw +F5okxBDgBPfg8n/Uqgr/Qh037ZTlZFkSIHc40zI+OIF1lnP6aI+xy84fxez6nH7PfrHxBy22/L/K +pL/QlwVKvOoYKAKQvVR4CSFx09F9HdkWsKlhPdAKACL8x3vLCWRFCztAgfd9fDL1mMpYjn0q7pBZ +c2T5NnReJaH1ZgUufzkVqSr7UIuOhWn0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID7zCCAtegAwIBAgIBADANBgkqhkiG9w0BAQsFADCBmDELMAkGA1UEBhMCVVMxEDAOBgNVBAgT +B0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJTAjBgNVBAoTHFN0YXJmaWVsZCBUZWNobm9s +b2dpZXMsIEluYy4xOzA5BgNVBAMTMlN0YXJmaWVsZCBTZXJ2aWNlcyBSb290IENlcnRpZmljYXRl +IEF1dGhvcml0eSAtIEcyMB4XDTA5MDkwMTAwMDAwMFoXDTM3MTIzMTIzNTk1OVowgZgxCzAJBgNV +BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxT +dGFyZmllbGQgVGVjaG5vbG9naWVzLCBJbmMuMTswOQYDVQQDEzJTdGFyZmllbGQgU2VydmljZXMg +Um9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkgLSBHMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC +AQoCggEBANUMOsQq+U7i9b4Zl1+OiFOxHz/Lz58gE20pOsgPfTz3a3Y4Y9k2YKibXlwAgLIvWX/2 +h/klQ4bnaRtSmpDhcePYLQ1Ob/bISdm28xpWriu2dBTrz/sm4xq6HZYuajtYlIlHVv8loJNwU4Pa +hHQUw2eeBGg6345AWh1KTs9DkTvnVtYAcMtS7nt9rjrnvDH5RfbCYM8TWQIrgMw0R9+53pBlbQLP +LJGmpufehRhJfGZOozptqbXuNC66DQO4M99H67FrjSXZm86B0UVGMpZwh94CDklDhbZsc7tk6mFB +rMnUVN+HL8cisibMn1lUaJ/8viovxFUcdUBgF4UCVTmLfwUCAwEAAaNCMEAwDwYDVR0TAQH/BAUw +AwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFJxfAN+qAdcwKziIorhtSpzyEZGDMA0GCSqG +SIb3DQEBCwUAA4IBAQBLNqaEd2ndOxmfZyMIbw5hyf2E3F/YNoHN2BtBLZ9g3ccaaNnRbobhiCPP +E95Dz+I0swSdHynVv/heyNXBve6SbzJ08pGCL72CQnqtKrcgfU28elUSwhXqvfdqlS5sdJ/PHLTy +xQGjhdByPq1zqwubdQxtRbeOlKyWN7Wg0I8VRw7j6IPdj/3vQQF3zCepYoUz8jcI73HPdwbeyBkd +iEDPfUYd/x7H4c7/I9vG+o1VTqkC50cRRj70/b17KSa7qWFiNyi2LSr2EIZkyXCn0q23KXB56jza +YyWf/Wi3MOxw+3WKt21gZ7IeyLnp2KhvAotnDU0mV3HaIPzBSlCNsSi6 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIId3cGJyapsXwwDQYJKoZIhvcNAQELBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMB4XDTEw +MDEyOTE0MDYwNloXDTMwMTIzMTE0MDYwNlowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBDb21tZXJjaWFsMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEA9htPZwcroRX1BiLLHwGy43NFBkRJLLtJJRTWzsO3qyxPxkEylFf6Eqdb +DuKPHx6GGaeqtS25Xw2Kwq+FNXkyLbscYjfysVtKPcrNcV/pQr6U6Mje+SJIZMblq8Yrba0F8PrV +C8+a5fBQpIs7R6UjW3p6+DM/uO+Zl+MgwdYoic+U+7lF7eNAFxHUdPALMeIrJmqbTFeurCA+ukV6 +BfO9m2kVrn1OIGPENXY6BwLJN/3HR+7o8XYdcxXyl6S1yHp52UKqK39c/s4mT6NmgTWvRLpUHhww +MmWd5jyTXlBOeuM61G7MGvv50jeuJCqrVwMiKA1JdX+3KNp1v47j3A55MQIDAQABo0IwQDAdBgNV +HQ4EFgQUnZPGU4teyq8/nx4P5ZmVvCT2lI8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQELBQADggEBAFis9AQOzcAN/wr91LoWXym9e2iZWEnStB03TX8nfUYGXUPG +hi4+c7ImfU+TqbbEKpqrIZcUsd6M06uJFdhrJNTxFq7YpFzUf1GO7RgBsZNjvbz4YYCanrHOQnDi +qX0GJX0nof5v7LMeJNrjS1UaADs1tDvZ110w/YETifLCBivtZ8SOyUOyXGsViQK8YvxO8rUzqrJv +0wqiUOP2O+guRMLbZjipM1ZI8W0bM40NjD9gN53Tym1+NH4Nn3J2ixufcv1SNUFFApYvHLKac0kh +sUlHRUe072o0EclNmsxZt9YCnlpOZbWUrhvfKbAW8b8Angc6F2S1BLUjIZkKlTuXfO8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDTDCCAjSgAwIBAgIIfE8EORzUmS0wDQYJKoZIhvcNAQEFBQAwRDELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMB4XDTEw +MDEyOTE0MDgyNFoXDTMwMTIzMTE0MDgyNFowRDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmly +bVRydXN0MR8wHQYDVQQDDBZBZmZpcm1UcnVzdCBOZXR3b3JraW5nMIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAtITMMxcua5Rsa2FSoOujz3mUTOWUgJnLVWREZY9nZOIG41w3SfYvm4SE +Hi3yYJ0wTsyEheIszx6e/jarM3c1RNg1lho9Nuh6DtjVR6FqaYvZ/Ls6rnla1fTWcbuakCNrmreI +dIcMHl+5ni36q1Mr3Lt2PpNMCAiMHqIjHNRqrSK6mQEubWXLviRmVSRLQESxG9fhwoXA3hA/Pe24 +/PHxI1Pcv2WXb9n5QHGNfb2V1M6+oF4nI979ptAmDgAp6zxG8D1gvz9Q0twmQVGeFDdCBKNwV6gb +h+0t+nvujArjqWaJGctB+d1ENmHP4ndGyH329JKBNv3bNPFyfvMMFr20FQIDAQABo0IwQDAdBgNV +HQ4EFgQUBx/S55zawm6iQLSwelAQUHTEyL0wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC +AQYwDQYJKoZIhvcNAQEFBQADggEBAIlXshZ6qML91tmbmzTCnLQyFE2npN/svqe++EPbkTfOtDIu +UFUaNU52Q3Eg75N3ThVwLofDwR1t3Mu1J9QsVtFSUzpE0nPIxBsFZVpikpzuQY0x2+c06lkh1QF6 +12S4ZDnNye2v7UsDSKegmQGA3GWjNq5lWUhPgkvIZfFXHeVZLgo/bNjR9eUJtGxUAArgFU2HdW23 +WJZa3W3SAKD0m0i+wzekujbgfIeFlxoVot4uolu9rxj5kFDNcFn4J2dHy8egBzp90SxdbBk6ZrV9 +/ZFvgrG+CJPbFEfxojfHRZ48x3evZKiT3/Zpg4Jg8klCNO1aAFSFHBY2kgxc+qatv9s= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFRjCCAy6gAwIBAgIIbYwURrGmCu4wDQYJKoZIhvcNAQEMBQAwQTELMAkGA1UEBhMCVVMxFDAS +BgNVBAoMC0FmZmlybVRydXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMB4XDTEwMDEy +OTE0MTAzNloXDTQwMTIzMTE0MTAzNlowQTELMAkGA1UEBhMCVVMxFDASBgNVBAoMC0FmZmlybVRy +dXN0MRwwGgYDVQQDDBNBZmZpcm1UcnVzdCBQcmVtaXVtMIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEAxBLfqV/+Qd3d9Z+K4/as4Tx4mrzY8H96oDMq3I0gW64tb+eT2TZwamjPjlGjhVtn +BKAQJG9dKILBl1fYSCkTtuG+kU3fhQxTGJoeJKJPj/CihQvL9Cl/0qRY7iZNyaqoe5rZ+jjeRFcV +5fiMyNlI4g0WJx0eyIOFJbe6qlVBzAMiSy2RjYvmia9mx+n/K+k8rNrSs8PhaJyJ+HoAVt70VZVs ++7pk3WKL3wt3MutizCaam7uqYoNMtAZ6MMgpv+0GTZe5HMQxK9VfvFMSF5yZVylmd2EhMQcuJUmd +GPLu8ytxjLW6OQdJd/zvLpKQBY0tL3d770O/Nbua2Plzpyzy0FfuKE4mX4+QaAkvuPjcBukumj5R +p9EixAqnOEhss/n/fauGV+O61oV4d7pD6kh/9ti+I20ev9E2bFhc8e6kGVQa9QPSdubhjL08s9NI +S+LI+H+SqHZGnEJlPqQewQcDWkYtuJfzt9WyVSHvutxMAJf7FJUnM7/oQ0dG0giZFmA7mn7S5u04 +6uwBHjxIVkkJx0w3AJ6IDsBz4W9m6XJHMD4Q5QsDyZpCAGzFlH5hxIrff4IaC1nEWTJ3s7xgaVY5 +/bQGeyzWZDbZvUjthB9+pSKPKrhC9IK31FOQeE4tGv2Bb0TXOwF0lkLgAOIua+rF7nKsu7/+6qqo ++Nz2snmKtmcCAwEAAaNCMEAwHQYDVR0OBBYEFJ3AZ6YMItkm9UWrpmVSESfYRaxjMA8GA1UdEwEB +/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBDAUAA4ICAQCzV00QYk465KzquByv +MiPIs0laUZx2KI15qldGF9X1Uva3ROgIRL8YhNILgM3FEv0AVQVhh0HctSSePMTYyPtwni94loMg +Nt58D2kTiKV1NpgIpsbfrM7jWNa3Pt668+s0QNiigfV4Py/VpfzZotReBA4Xrf5B8OWycvpEgjNC +6C1Y91aMYj+6QrCcDFx+LmUmXFNPALJ4fqENmS2NuB2OosSw/WDQMKSOyARiqcTtNd56l+0OOF6S +L5Nwpamcb6d9Ex1+xghIsV5n61EIJenmJWtSKZGc0jlzCFfemQa0W50QBuHCAKi4HEoCChTQwUHK ++4w1IX2COPKpVJEZNZOUbWo6xbLQu4mGk+ibyQ86p3q4ofB4Rvr8Ny/lioTz3/4E2aFooC8k4gmV +BtWVyuEklut89pMFu+1z6S3RdTnX5yTb2E5fQ4+e0BQ5v1VwSJlXMbSc7kqYA5YwH2AG7hsj/oFg +IxpHYoWlzBk0gG+zrBrjn/B7SK3VAdlntqlyk+otZrWyuOQ9PLLvTIzq6we/qzWaVYa8GKa1qF60 +g2xraUDTn9zxw2lrueFtCfTxqlB2Cnp9ehehVZZCmTEJ3WARjQUwfuaORtGdFNrHF+QFlozEJLUb +zxQHskD4o55BhrwE0GuWyCqANP2/7waj3VjFhT0+j/6eKeC2uAloGRwYQw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB/jCCAYWgAwIBAgIIdJclisc/elQwCgYIKoZIzj0EAwMwRTELMAkGA1UEBhMCVVMxFDASBgNV +BAoMC0FmZmlybVRydXN0MSAwHgYDVQQDDBdBZmZpcm1UcnVzdCBQcmVtaXVtIEVDQzAeFw0xMDAx +MjkxNDIwMjRaFw00MDEyMzExNDIwMjRaMEUxCzAJBgNVBAYTAlVTMRQwEgYDVQQKDAtBZmZpcm1U +cnVzdDEgMB4GA1UEAwwXQWZmaXJtVHJ1c3QgUHJlbWl1bSBFQ0MwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAAQNMF4bFZ0D0KF5Nbc6PJJ6yhUczWLznCZcBz3lVPqj1swS6vQUX+iOGasvLkjmrBhDeKzQ +N8O9ss0s5kfiGuZjuD0uL3jET9v0D6RoTFVya5UdThhClXjMNzyR4ptlKymjQjBAMB0GA1UdDgQW +BBSaryl6wBE1NSZRMADDav5A1a7WPDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAK +BggqhkjOPQQDAwNnADBkAjAXCfOHiFBar8jAQr9HX/VsaobgxCd05DhT1wV/GzTjxi+zygk8N53X +57hG8f2h4nECMEJZh0PUUd+60wkyWs6Iflc9nF9Ca/UHLbXwgpP5WW+uZPpY5Yse42O+tYHNbwKM +eQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDuzCCAqOgAwIBAgIDBETAMA0GCSqGSIb3DQEBBQUAMH4xCzAJBgNVBAYTAlBMMSIwIAYDVQQK +ExlVbml6ZXRvIFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkxIjAgBgNVBAMTGUNlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EwHhcNMDgxMDIy +MTIwNzM3WhcNMjkxMjMxMTIwNzM3WjB+MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBU +ZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +MSIwIAYDVQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMIIBIjANBgkqhkiG9w0BAQEFAAOC +AQ8AMIIBCgKCAQEA4/t9o3K6wvDJFIf1awFO4W5AB7ptJ11/91sts1rHUV+rpDKmYYe2bg+G0jAC +l/jXaVehGDldamR5xgFZrDwxSjh80gTSSyjoIF87B6LMTXPb865Px1bVWqeWifrzq2jUI4ZZJ88J +J7ysbnKDHDBy3+Ci6dLhdHUZvSqeexVUBBvXQzmtVSjF4hq79MDkrjhJM8x2hZ85RdKknvISjFH4 +fOQtf/WsX+sWn7Et0brMkUJ3TCXJkDhv2/DM+44el1k+1WBO5gUo7Ul5E0u6SNsv+XLTOcr+H9g0 +cvW0QM8xAcPs3hEtF10fuFDRXhmnad4HMyjKUJX5p1TLVIZQRan5SQIDAQABo0IwQDAPBgNVHRMB +Af8EBTADAQH/MB0GA1UdDgQWBBQIds3LB/8k9sXN7buQvOKEN0Z19zAOBgNVHQ8BAf8EBAMCAQYw +DQYJKoZIhvcNAQEFBQADggEBAKaorSLOAT2mo/9i0Eidi15ysHhE49wcrwn9I0j6vSrEuVUEtRCj +jSfeC4Jj0O7eDDd5QVsisrCaQVymcODU0HfLI9MA4GxWL+FpDQ3Zqr8hgVDZBqWo/5U30Kr+4rP1 +mS1FhIrlQgnXdAIv94nYmem8J9RHjboNRhx3zxSkHLmkMcScKHQDNP8zGSal6Q10tz6XxnboJ5aj +Zt3hrvJBW8qYVoNzcOSGGtIxQbovvi0TWnZvTuhOgQ4/WwMioBK+ZlgRSssDxLQqKi2WF+A5VLxI +03YnnZotBqbJ7DnSq9ufmgsnAjUpsUCV5/nonFWIGUbWtzT1fs45mtk48VH3Tyw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFnDCCA4SgAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxJjAkBgNVBAMMHUNlcnRpbm9taXMg +LSBBdXRvcml0w6kgUmFjaW5lMB4XDTA4MDkxNzA4Mjg1OVoXDTI4MDkxNzA4Mjg1OVowYzELMAkG +A1UEBhMCRlIxEzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMSYw +JAYDVQQDDB1DZXJ0aW5vbWlzIC0gQXV0b3JpdMOpIFJhY2luZTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBAJ2Fn4bT46/HsmtuM+Cet0I0VZ35gb5j2CN2DpdUzZlMGvE5x4jYF1AMnmHa +wE5V3udauHpOd4cN5bjr+p5eex7Ezyh0x5P1FMYiKAT5kcOrJ3NqDi5N8y4oH3DfVS9O7cdxbwly +Lu3VMpfQ8Vh30WC8Tl7bmoT2R2FFK/ZQpn9qcSdIhDWerP5pqZ56XjUl+rSnSTV3lqc2W+HN3yNw +2F1MpQiD8aYkOBOo7C+ooWfHpi2GR+6K/OybDnT0K0kCe5B1jPyZOQE51kqJ5Z52qz6WKDgmi92N +jMD2AR5vpTESOH2VwnHu7XSu5DaiQ3XV8QCb4uTXzEIDS3h65X27uK4uIJPT5GHfceF2Z5c/tt9q +c1pkIuVC28+BA5PY9OMQ4HL2AHCs8MF6DwV/zzRpRbWT5BnbUhYjBYkOjUjkJW+zeL9i9Qf6lSTC +lrLooyPCXQP8w9PlfMl1I9f09bze5N/NgL+RiH2nE7Q5uiy6vdFrzPOlKO1Enn1So2+WLhl+HPNb +xxaOu2B9d2ZHVIIAEWBsMsGoOBvrbpgT1u449fCfDu/+MYHB0iSVL1N6aaLwD4ZFjliCK0wi1F6g +530mJ0jfJUaNSih8hp75mxpZuWW/Bd22Ql095gBIgl4g9xGC3srYn+Y3RyYe63j3YcNBZFgCQfna +4NH4+ej9Uji29YnfAgMBAAGjWzBZMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0G +A1UdDgQWBBQNjLZh2kS40RR9w759XkjwzspqsDAXBgNVHSAEEDAOMAwGCiqBegFWAgIAAQEwDQYJ +KoZIhvcNAQEFBQADggIBACQ+YAZ+He86PtvqrxyaLAEL9MW12Ukx9F1BjYkMTv9sov3/4gbIOZ/x +WqndIlgVqIrTseYyCYIDbNc/CMf4uboAbbnW/FIyXaR/pDGUu7ZMOH8oMDX/nyNTt7buFHAAQCva +R6s0fl6nVjBhK4tDrP22iCj1a7Y+YEq6QpA0Z43q619FVDsXrIvkxmUP7tCMXWY5zjKn2BCXwH40 +nJ+U8/aGH88bc62UeYdocMMzpXDn2NU4lG9jeeu/Cg4I58UvD0KgKxRA/yHgBcUn4YQRE7rWhh1B +CxMjidPJC+iKunqjo3M3NYB9Ergzd0A4wPpeMNLytqOx1qKVl4GbUu1pTP+A5FPbVFsDbVRfsbjv +JL1vnxHDx2TCDyhihWZeGnuyt++uNckZM6i4J9szVb9o4XVIRFb7zdNIu0eJOqxp9YDG5ERQL1TE +qkPFMTFYvZbF6nVsmnWxTfj3l/+WFvKXTej28xH5On2KOG4Ey+HTRRWqpdEdnV1j6CTmNhTih60b +WfVEm/vXd3wfAXBioSAaosUaKPQhA+4u2cGA6rnZgtZbdsLLO7XSAPCjDuGtbkD326C00EauFddE +wk01+dIL8hf2rGbVJLJP0RyZwG71fet0BLj5TXcJ17TPBzAJ8bgAVtkXFhYKK4bfjwEZGuW7gmP/ +vgt2Fl43N+bYdJeimUV5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDezCCAmOgAwIBAgIBATANBgkqhkiG9w0BAQUFADBfMQswCQYDVQQGEwJUVzESMBAGA1UECgwJ +VEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NBIFJvb3QgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMDgwODI4MDcyNDMzWhcNMzAxMjMxMTU1OTU5WjBfMQswCQYDVQQG +EwJUVzESMBAGA1UECgwJVEFJV0FOLUNBMRAwDgYDVQQLDAdSb290IENBMSowKAYDVQQDDCFUV0NB +IFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCwfnK4pAOU5qfeCTiRShFAh6d8WWQUe7UREN3+v9XAu1bihSX0NXIP+FPQQeFEAcK0HMMx +QhZHhTMidrIKbw/lJVBPhYa+v5guEGcevhEFhgWQxFnQfHgQsIBct+HHK3XLfJ+utdGdIzdjp9xC +oi2SBBtQwXu4PhvJVgSLL1KbralW6cH/ralYhzC2gfeXRfwZVzsrb+RH9JlF/h3x+JejiB03HFyP +4HYlmlD4oFT/RJB2I9IyxsOrBr/8+7/zrX2SYgJbKdM1o5OaQ2RgXbL6Mv87BK9NQGr5x+PvI/1r +y+UPizgN7gr8/g+YnzAx3WxSZfmLgb4i4RxYA7qRG4kHAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIB +BjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqOFsmjd6LWvJPelSDGRjjCDWmujANBgkqhkiG +9w0BAQUFAAOCAQEAPNV3PdrfibqHDAhUaiBQkr6wQT25JmSDCi/oQMCXKCeCMErJk/9q56YAf4lC +mtYR5VPOL8zy2gXE/uJQxDqGfczafhAJO5I1KlOy/usrBdlsXebQ79NqZp4VKIV66IIArB6nCWlW +QtNoURi+VJq/REG6Sb4gumlc7rh3zc5sH62Dlhh9DrUUOYTxKOkto557HnpyWoOzeW/vtPzQCqVY +T0bf+215WfKEIlKuD8z7fDvnaspHYcN6+NOSBB+4IIThNlQWx0DeO4pz3N/GCUzf7Nr/1FNCocny +Yh0igzyXxfkZYiesZSLX0zzG5Y6yU8xJzrww/nsOM5D77dIUkR8Hrw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIBADANBgkqhkiG9w0BAQsFADBdMQswCQYDVQQGEwJKUDElMCMGA1UEChMc +U0VDT00gVHJ1c3QgU3lzdGVtcyBDTy4sTFRELjEnMCUGA1UECxMeU2VjdXJpdHkgQ29tbXVuaWNh +dGlvbiBSb290Q0EyMB4XDTA5MDUyOTA1MDAzOVoXDTI5MDUyOTA1MDAzOVowXTELMAkGA1UEBhMC +SlAxJTAjBgNVBAoTHFNFQ09NIFRydXN0IFN5c3RlbXMgQ08uLExURC4xJzAlBgNVBAsTHlNlY3Vy +aXR5IENvbW11bmljYXRpb24gUm9vdENBMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +ANAVOVKxUrO6xVmCxF1SrjpDZYBLx/KWvNs2l9amZIyoXvDjChz335c9S672XewhtUGrzbl+dp++ ++T42NKA7wfYxEUV0kz1XgMX5iZnK5atq1LXaQZAQwdbWQonCv/Q4EpVMVAX3NuRFg3sUZdbcDE3R +3n4MqzvEFb46VqZab3ZpUql6ucjrappdUtAtCms1FgkQhNBqyjoGADdH5H5XTz+L62e4iKrFvlNV +spHEfbmwhRkGeC7bYRr6hfVKkaHnFtWOojnflLhwHyg/i/xAXmODPIMqGplrz95Zajv8bxbXH/1K +EOtOghY6rCcMU/Gt1SSwawNQwS08Ft1ENCcadfsCAwEAAaNCMEAwHQYDVR0OBBYEFAqFqXdlBZh8 +QIH4D5csOPEK7DzPMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEB +CwUAA4IBAQBMOqNErLlFsceTfsgLCkLfZOoc7llsCLqJX2rKSpWeeo8HxdpFcoJxDjrSzG+ntKEj +u/Ykn8sX/oymzsLS28yN/HH8AynBbF0zX2S2ZTuJbxh2ePXcokgfGT+Ok+vx+hfuzU7jBBJV1uXk +3fs+BXziHV7Gp7yXT2g69ekuCkO2r1dcYmh8t/2jioSgrGK+KwmHNPBqAbubKVY8/gA3zyNs8U6q +tnRGEmyR7jTV7JqR50S+kDFy1UkC9gLl9B/rfNmWVan/7Ir5mUf/NVoCqgTLiluHcSmRvaS0eg29 +mvVXIwAHIRc/SjnRBUkLp7Y3gaVdjKozXoEofKd9J+sAro03 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFVjCCBD6gAwIBAgIQ7is969Qh3hSoYqwE893EATANBgkqhkiG9w0BAQUFADCB8zELMAkGA1UE +BhMCRVMxOzA5BgNVBAoTMkFnZW5jaWEgQ2F0YWxhbmEgZGUgQ2VydGlmaWNhY2lvIChOSUYgUS0w +ODAxMTc2LUkpMSgwJgYDVQQLEx9TZXJ2ZWlzIFB1YmxpY3MgZGUgQ2VydGlmaWNhY2lvMTUwMwYD +VQQLEyxWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5ldC92ZXJhcnJlbCAoYykwMzE1MDMGA1UE +CxMsSmVyYXJxdWlhIEVudGl0YXRzIGRlIENlcnRpZmljYWNpbyBDYXRhbGFuZXMxDzANBgNVBAMT +BkVDLUFDQzAeFw0wMzAxMDcyMzAwMDBaFw0zMTAxMDcyMjU5NTlaMIHzMQswCQYDVQQGEwJFUzE7 +MDkGA1UEChMyQWdlbmNpYSBDYXRhbGFuYSBkZSBDZXJ0aWZpY2FjaW8gKE5JRiBRLTA4MDExNzYt +SSkxKDAmBgNVBAsTH1NlcnZlaXMgUHVibGljcyBkZSBDZXJ0aWZpY2FjaW8xNTAzBgNVBAsTLFZl +Z2V1IGh0dHBzOi8vd3d3LmNhdGNlcnQubmV0L3ZlcmFycmVsIChjKTAzMTUwMwYDVQQLEyxKZXJh +cnF1aWEgRW50aXRhdHMgZGUgQ2VydGlmaWNhY2lvIENhdGFsYW5lczEPMA0GA1UEAxMGRUMtQUND +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsyLHT+KXQpWIR4NA9h0X84NzJB5R85iK +w5K4/0CQBXCHYMkAqbWUZRkiFRfCQ2xmRJoNBD45b6VLeqpjt4pEndljkYRm4CgPukLjbo73FCeT +ae6RDqNfDrHrZqJyTxIThmV6PttPB/SnCWDaOkKZx7J/sxaVHMf5NLWUhdWZXqBIoH7nF2W4onW4 +HvPlQn2v7fOKSGRdghST2MDk/7NQcvJ29rNdQlB50JQ+awwAvthrDk4q7D7SzIKiGGUzE3eeml0a +E9jD2z3Il3rucO2n5nzbcc8tlGLfbdb1OL4/pYUKGbio2Al1QnDE6u/LDsg0qBIimAy4E5S2S+zw +0JDnJwIDAQABo4HjMIHgMB0GA1UdEQQWMBSBEmVjX2FjY0BjYXRjZXJ0Lm5ldDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUoMOLRKo3pUW/l4Ba0fF4opvpXY0wfwYD +VR0gBHgwdjB0BgsrBgEEAfV4AQMBCjBlMCwGCCsGAQUFBwIBFiBodHRwczovL3d3dy5jYXRjZXJ0 +Lm5ldC92ZXJhcnJlbDA1BggrBgEFBQcCAjApGidWZWdldSBodHRwczovL3d3dy5jYXRjZXJ0Lm5l +dC92ZXJhcnJlbCAwDQYJKoZIhvcNAQEFBQADggEBAKBIW4IB9k1IuDlVNZyAelOZ1Vr/sXE7zDkJ +lF7W2u++AVtd0x7Y/X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNd+KDM3FIUPpqojlNcAZQmNa +Al6kSBg6hW/cnbw/nZzBh7h6YQjpdwt/cKt63dmXLGQehb+8dJahw3oS7AwaboMMPOhyRp/7SNVe +l+axofjk70YllJyJ22k4vuxcDlbHZVHlUIiIv0LVKz3l+bqeLrPK9HOSAgu+TGbrIP65y7WZf+a2 +E/rKS03Z7lNGBjvGTq2TWoF+bCpLagVFjPIhpDGQh2xlnJ2lYJU6Un/10asIbvPuW/mIPX64b24D +5EI= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMTCCAxmgAwIBAgIBADANBgkqhkiG9w0BAQUFADCBlTELMAkGA1UEBhMCR1IxRDBCBgNVBAoT +O0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9y +aXR5MUAwPgYDVQQDEzdIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IFJvb3RDQSAyMDExMB4XDTExMTIwNjEzNDk1MloXDTMxMTIwMTEzNDk1MlowgZUxCzAJBgNVBAYT +AkdSMUQwQgYDVQQKEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25z +IENlcnQuIEF1dGhvcml0eTFAMD4GA1UEAxM3SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNo +IEluc3RpdHV0aW9ucyBSb290Q0EgMjAxMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB +AKlTAOMupvaO+mDYLZU++CwqVE7NuYRhlFhPjz2L5EPzdYmNUeTDN9KKiE15HrcS3UN4SoqS5tdI +1Q+kOilENbgH9mgdVc04UfCMJDGFr4PJfel3r+0ae50X+bOdOFAPplp5kYCvN66m0zH7tSYJnTxa +71HFK9+WXesyHgLacEnsbgzImjeN9/E2YEsmLIKe0HjzDQ9jpFEw4fkrJxIH2Oq9GGKYsFk3fb7u +8yBRQlqD75O6aRXxYp2fmTmCobd0LovUxQt7L/DICto9eQqakxylKHJzkUOap9FNhYS5qXSPFEDH +3N6sQWRstBmbAmNtJGSPRLIl6s5ddAxjMlyNh+UCAwEAAaOBiTCBhjAPBgNVHRMBAf8EBTADAQH/ +MAsGA1UdDwQEAwIBBjAdBgNVHQ4EFgQUppFC/RNhSiOeCKQp5dgTBCPuQSUwRwYDVR0eBEAwPqA8 +MAWCAy5ncjAFggMuZXUwBoIELmVkdTAGggQub3JnMAWBAy5ncjAFgQMuZXUwBoEELmVkdTAGgQQu +b3JnMA0GCSqGSIb3DQEBBQUAA4IBAQAf73lB4XtuP7KMhjdCSk4cNx6NZrokgclPEg8hwAOXhiVt +XdMiKahsog2p6z0GW5k6x8zDmjR/qw7IThzh+uTczQ2+vyT+bOdrwg3IBp5OjWEopmr95fZi6hg8 +TqBTnbI6nOulnJEWtk2C4AwFSKls9cz4y51JtPACpf1wA+2KIaWuE4ZJwzNzvoc7dIsXRSZMFpGD +/md9zU1jZ/rzAxKWeAaNsWftjj++n08C9bMJL/NMh98qy5V8AcysNnq/onN694/BtZqhFLKPM58N +7yLcZnuEvUUXBj08yrl3NI/K6s8/MT7jiOOASSXIl7WdmplNsDz4SgCbZN2fOUvRJ9e4 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFuzCCA6OgAwIBAgIIVwoRl0LE48wwDQYJKoZIhvcNAQELBQAwazELMAkGA1UEBhMCSVQxDjAM +BgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlzIFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UE +AwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290IENBMB4XDTExMDkyMjExMjIwMloXDTMwMDky +MjExMjIwMlowazELMAkGA1UEBhMCSVQxDjAMBgNVBAcMBU1pbGFuMSMwIQYDVQQKDBpBY3RhbGlz +IFMucC5BLi8wMzM1ODUyMDk2NzEnMCUGA1UEAwweQWN0YWxpcyBBdXRoZW50aWNhdGlvbiBSb290 +IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAp8bEpSmkLO/lGMWwUKNvUTufClrJ +wkg4CsIcoBh/kbWHuUA/3R1oHwiD1S0eiKD4j1aPbZkCkpAW1V8IbInX4ay8IMKx4INRimlNAJZa +by/ARH6jDuSRzVju3PvHHkVH3Se5CAGfpiEd9UEtL0z9KK3giq0itFZljoZUj5NDKd45RnijMCO6 +zfB9E1fAXdKDa0hMxKufgFpbOr3JpyI/gCczWw63igxdBzcIy2zSekciRDXFzMwujt0q7bd9Zg1f +YVEiVRvjRuPjPdA1YprbrxTIW6HMiRvhMCb8oJsfgadHHwTrozmSBp+Z07/T6k9QnBn+locePGX2 +oxgkg4YQ51Q+qDp2JE+BIcXjDwL4k5RHILv+1A7TaLndxHqEguNTVHnd25zS8gebLra8Pu2Fbe8l +EfKXGkJh90qX6IuxEAf6ZYGyojnP9zz/GPvG8VqLWeICrHuS0E4UT1lF9gxeKF+w6D9Fz8+vm2/7 +hNN3WpVvrJSEnu68wEqPSpP4RCHiMUVhUE4Q2OM1fEwZtN4Fv6MGn8i1zeQf1xcGDXqVdFUNaBr8 +EBtiZJ1t4JWgw5QHVw0U5r0F+7if5t+L4sbnfpb2U8WANFAoWPASUHEXMLrmeGO89LKtmyuy/uE5 +jF66CyCU3nuDuP/jVo23Eek7jPKxwV2dpAtMK9myGPW1n0sCAwEAAaNjMGEwHQYDVR0OBBYEFFLY +iDrIn3hm7YnzezhwlMkCAjbQMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0jBBgwFoAUUtiIOsifeGbt +ifN7OHCUyQICNtAwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEBCwUAA4ICAQALe3KHwGCmSUyI +WOYdiPcUZEim2FgKDk8TNd81HdTtBjHIgT5q1d07GjLukD0R0i70jsNjLiNmsGe+b7bAEzlgqqI0 +JZN1Ut6nna0Oh4lScWoWPBkdg/iaKWW+9D+a2fDzWochcYBNy+A4mz+7+uAwTc+G02UQGRjRlwKx +K3JCaKygvU5a2hi/a5iB0P2avl4VSM0RFbnAKVy06Ij3Pjaut2L9HmLecHgQHEhb2rykOLpn7VU+ +Xlff1ANATIGk0k9jpwlCCRT8AKnCgHNPLsBA2RF7SOp6AsDT6ygBJlh0wcBzIm2Tlf05fbsq4/aC +4yyXX04fkZT6/iyj2HYauE2yOE+b+h1IYHkm4vP9qdCa6HCPSXrW5b0KDtst842/6+OkfcvHlXHo +2qN8xcL4dJIEG4aspCJTQLas/kx2z/uUMsA1n3Y/buWQbqCmJqK4LL7RK4X9p2jIugErsWx0Hbhz +lefut8cl8ABMALJ+tguLHPPAUJ4lueAI3jZm/zel0btUZCzJJ7VLkn5l/9Mt4blOvH+kQSGQQXem +OR/qnuOf0GZvBeyqdn6/axag67XH/JJULysRJyU3eExRarDzzFhdFPFqSBX/wge2sY0PjlxQRrM9 +vwGYT7JZVEc+NHt4bVaTLnPqZih4zR0Uv6CPLy64Lo7yFIrM6bV8+2ydDKXhlg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDZzCCAk+gAwIBAgIQGx+ttiD5JNM2a/fH8YygWTANBgkqhkiG9w0BAQUFADBFMQswCQYDVQQG +EwJHQjEYMBYGA1UEChMPVHJ1c3RpcyBMaW1pdGVkMRwwGgYDVQQLExNUcnVzdGlzIEZQUyBSb290 +IENBMB4XDTAzMTIyMzEyMTQwNloXDTI0MDEyMTExMzY1NFowRTELMAkGA1UEBhMCR0IxGDAWBgNV +BAoTD1RydXN0aXMgTGltaXRlZDEcMBoGA1UECxMTVHJ1c3RpcyBGUFMgUm9vdCBDQTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAMVQe547NdDfxIzNjpvto8A2mfRC6qc+gIMPpqdZh8mQ +RUN+AOqGeSoDvT03mYlmt+WKVoaTnGhLaASMk5MCPjDSNzoiYYkchU59j9WvezX2fihHiTHcDnlk +H5nSW7r+f2C/revnPDgpai/lkQtV/+xvWNUtyd5MZnGPDNcE2gfmHhjjvSkCqPoc4Vu5g6hBSLwa +cY3nYuUtsuvffM/bq1rKMfFMIvMFE/eC+XN5DL7XSxzA0RU8k0Fk0ea+IxciAIleH2ulrG6nS4zt +o3Lmr2NNL4XSFDWaLk6M6jKYKIahkQlBOrTh4/L68MkKokHdqeMDx4gVOxzUGpTXn2RZEm0CAwEA +AaNTMFEwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBS6+nEleYtXQSUhhgtx67JkDoshZzAd +BgNVHQ4EFgQUuvpxJXmLV0ElIYYLceuyZA6LIWcwDQYJKoZIhvcNAQEFBQADggEBAH5Y//01GX2c +GE+esCu8jowU/yyg2kdbw++BLa8F6nRIW/M+TgfHbcWzk88iNVy2P3UnXwmWzaD+vkAMXBJV+JOC +yinpXj9WV4s4NvdFGkwozZ5BuO1WTISkQMi4sKUraXAEasP41BIy+Q7DsdwyhEQsb8tGD+pmQQ9P +8Vilpg0ND2HepZ5dfWWhPBfnqFVO76DH7cZEf1T1o+CP8HxVIo8ptoGj4W1OLBuAZ+ytIJ8MYmHV +l/9D7S3B2l0pKoU/rGXuhg8FjZBf3+6f9L/uHfuY5H+QK4R4EA5sSVPvFVtlRkpdr7r7OnIdzfYl +iB6XzCGcKQENZetX2fNXlrtIzYE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIHhzCCBW+gAwIBAgIBLTANBgkqhkiG9w0BAQsFADB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMN +U3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmlu +ZzEpMCcGA1UEAxMgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMDYwOTE3MTk0 +NjM3WhcNMzYwOTE3MTk0NjM2WjB9MQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRk +LjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzEpMCcGA1UEAxMg +U3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw +ggIKAoICAQDBiNsJvGxGfHiflXu1M5DycmLWwTYgIiRezul38kMKogZkpMyONvg45iPwbm2xPN1y +o4UcodM9tDMr0y+v/uqwQVlntsQGfQqedIXWeUyAN3rfOQVSWff0G0ZDpNKFhdLDcfN1YjS6LIp/ +Ho/u7TTQEceWzVI9ujPW3U3eCztKS5/CJi/6tRYccjV3yjxd5srhJosaNnZcAdt0FCX+7bWgiA/d +eMotHweXMAEtcnn6RtYTKqi5pquDSR3l8u/d5AGOGAqPY1MWhWKpDhk6zLVmpsJrdAfkK+F2PrRt +2PZE4XNiHzvEvqBTViVsUQn3qqvKv3b9bZvzndu/PWa8DFaqr5hIlTpL36dYUNk4dalb6kMMAv+Z +6+hsTXBbKWWc3apdzK8BMewM69KN6Oqce+Zu9ydmDBpI125C4z/eIT574Q1w+2OqqGwaVLRcJXrJ +osmLFqa7LH4XXgVNWG4SHQHuEhANxjJ/GP/89PrNbpHoNkm+Gkhpi8KWTRoSsmkXwQqQ1vp5Iki/ +untp+HDH+no32NgN0nZPV/+Qt+OR0t3vwmC3Zzrd/qqc8NSLf3Iizsafl7b4r4qgEKjZ+xjGtrVc +UjyJthkqcwEKDwOzEmDyei+B26Nu/yYwl/WL3YlXtq09s68rxbd2AvCl1iuahhQqcvbjM4xdCUsT +37uMdBNSSwIDAQABo4ICEDCCAgwwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYD +VR0OBBYEFE4L7xqkQFulF2mHMMo0aEPQQa7yMB8GA1UdIwQYMBaAFE4L7xqkQFulF2mHMMo0aEPQ +Qa7yMIIBWgYDVR0gBIIBUTCCAU0wggFJBgsrBgEEAYG1NwEBATCCATgwLgYIKwYBBQUHAgEWImh0 +dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu +c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwgc8GCCsGAQUFBwICMIHCMCcWIFN0YXJ0IENv +bW1lcmNpYWwgKFN0YXJ0Q29tKSBMdGQuMAMCAQEagZZMaW1pdGVkIExpYWJpbGl0eSwgcmVhZCB0 +aGUgc2VjdGlvbiAqTGVnYWwgTGltaXRhdGlvbnMqIG9mIHRoZSBTdGFydENvbSBDZXJ0aWZpY2F0 +aW9uIEF1dGhvcml0eSBQb2xpY3kgYXZhaWxhYmxlIGF0IGh0dHA6Ly93d3cuc3RhcnRzc2wuY29t +L3BvbGljeS5wZGYwEQYJYIZIAYb4QgEBBAQDAgAHMDgGCWCGSAGG+EIBDQQrFilTdGFydENvbSBG +cmVlIFNTTCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTANBgkqhkiG9w0BAQsFAAOCAgEAjo/n3JR5 +fPGFf59Jb2vKXfuM/gTFwWLRfUKKvFO3lANmMD+x5wqnUCBVJX92ehQN6wQOQOY+2IirByeDqXWm +N3PH/UvSTa0XQMhGvjt/UfzDtgUx3M2FIk5xt/JxXrAaxrqTi3iSSoX4eA+D/i+tLPfkpLst0OcN +Org+zvZ49q5HJMqjNTbOx8aHmNrs++myziebiMMEofYLWWivydsQD032ZGNcpRJvkrKTlMeIFw6T +tn5ii5B/q06f/ON1FE8qMt9bDeD1e5MNq6HPh+GlBEXoPBKlCcWw0bdT82AUuoVpaiF8H3VhFyAX +e2w7QSlc4axa0c2Mm+tgHRns9+Ww2vl5GKVFP0lDV9LdJNUso/2RjSe15esUBppMeyG7Oq0wBhjA +2MFrLH9ZXF2RsXAiV+uKa0hK1Q8p7MZAwC+ITGgBF3f0JBlPvfrhsiAhS90a2Cl9qrjeVOwhVYBs +HvUwyKMQ5bLmKhQxw4UtjJixhlpPiVktucf3HMiKf8CdBUrmQk9io20ppB+Fq9vlgcitKj1MXVuE +JnHEhV5xJMqlG2zYYdMa4FTbzrqpMrUi9nNBCV24F10OD5mQ1kfabwo6YigUZ4LZ8dCAWZvLMdib +D4x3TrVoivJs9iQOLWxwxXPR3hTQcY+203sC9uO41Alua551hDnmfyWl8kgAwKQB2j8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYzCCA0ugAwIBAgIBOzANBgkqhkiG9w0BAQsFADBTMQswCQYDVQQGEwJJTDEWMBQGA1UEChMN +U3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg +RzIwHhcNMTAwMTAxMDEwMDAxWhcNMzkxMjMxMjM1OTAxWjBTMQswCQYDVQQGEwJJTDEWMBQGA1UE +ChMNU3RhcnRDb20gTHRkLjEsMCoGA1UEAxMjU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3Jp +dHkgRzIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2iTZbB7cgNr2Cu+EWIAOVeq8O +o1XJJZlKxdBWQYeQTSFgpBSHO839sj60ZwNq7eEPS8CRhXBF4EKe3ikj1AENoBB5uNsDvfOpL9HG +4A/LnooUCri99lZi8cVytjIl2bLzvWXFDSxu1ZJvGIsAQRSCb0AgJnooD/Uefyf3lLE3PbfHkffi +Aez9lInhzG7TNtYKGXmu1zSCZf98Qru23QumNK9LYP5/Q0kGi4xDuFby2X8hQxfqp0iVAXV16iul +Q5XqFYSdCI0mblWbq9zSOdIxHWDirMxWRST1HFSr7obdljKF+ExP6JV2tgXdNiNnvP8V4so75qbs +O+wmETRIjfaAKxojAuuKHDp2KntWFhxyKrOq42ClAJ8Em+JvHhRYW6Vsi1g8w7pOOlz34ZYrPu8H +vKTlXcxNnw3h3Kq74W4a7I/htkxNeXJdFzULHdfBR9qWJODQcqhaX2YtENwvKhOuJv4KHBnM0D4L +nMgJLvlblnpHnOl68wVQdJVznjAJ85eCXuaPOQgeWeU1FEIT/wCc976qUM/iUUjXuG+v+E5+M5iS +FGI6dWPPe/regjupuznixL0sAA7IF6wT700ljtizkC+p2il9Ha90OrInwMEePnWjFqmveiJdnxMa +z6eg6+OGCtP95paV1yPIN93EfKo2rJgaErHgTuixO/XWb/Ew1wIDAQABo0IwQDAPBgNVHRMBAf8E +BTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUS8W0QGutHLOlHGVuRjaJhwUMDrYwDQYJ +KoZIhvcNAQELBQADggIBAHNXPyzVlTJ+N9uWkusZXn5T50HsEbZH77Xe7XRcxfGOSeD8bpkTzZ+K +2s06Ctg6Wgk/XzTQLwPSZh0avZyQN8gMjgdalEVGKua+etqhqaRpEpKwfTbURIfXUfEpY9Z1zRbk +J4kd+MIySP3bmdCPX1R0zKxnNBFi2QwKN4fRoxdIjtIXHfbX/dtl6/2o1PXWT6RbdejF0mCy2wl+ +JYt7ulKSnj7oxXehPOBKc2thz4bcQ///If4jXSRK9dNtD2IEBVeC2m6kMyV5Sy5UGYvMLD0w6dEG +/+gyRr61M3Z3qAFdlsHB1b6uJcDJHgoJIIihDsnzb02CVAAgp9KP5DlUFy6NHrgbuxu9mk47EDTc +nIhT76IxW1hPkWLIwpqazRVdOKnWvvgTtZ8SafJQYqz7Fzf07rh1Z2AQ+4NQ+US1dZxAF7L+/Xld +blhYXzD8AK6vM8EOTmy6p6ahfzLbOOCxchcKK5HsamMm7YnUeMx0HgX4a/6ManY5Ka5lIxKVCCIc +l85bBu4M4ru8H0ST9tg4RQUh7eStqxK2A6RCLi3ECToDZ2mEmuFZkIoohdVddLHRDiBYmxOlsGOm +7XtH/UVVMKTumtTm4ofvmMkyghEpIrwACjFeLQ/Ajulrso8uBtjRkcfGEvRM/TAXw8HaOFvjqerm +obp573PYtlNXLfbQ4ddI +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMiBSb290IENBMB4X +DTEwMTAyNjA4MzgwM1oXDTQwMTAyNjA4MzgwM1owTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDIgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANfHXvfBB9R3+0Mh9PT1aeTuMgHbo4Yf5FkNuud1 +g1Lr6hxhFUi7HQfKjK6w3Jad6sNgkoaCKHOcVgb/S2TwDCo3SbXlzwx87vFKu3MwZfPVL4O2fuPn +9Z6rYPnT8Z2SdIrkHJasW4DptfQxh6NR/Md+oW+OU3fUl8FVM5I+GC911K2GScuVr1QGbNgGE41b +/+EmGVnAJLqBcXmQRFBoJJRfuLMR8SlBYaNByyM21cHxMlAQTn/0hpPshNOOvEu/XAFOBz3cFIqU +CqTqc/sLUegTBxj6DvEr0VQVfTzh97QZQmdiXnfgolXsttlpF9U6r0TtSsWe5HonfOV116rLJeff +awrbD02TTqigzXsu8lkBarcNuAeBfos4GzjmCleZPe4h6KP1DBbdi+w0jpwqHAAVF41og9JwnxgI +zRFo1clrUs3ERo/ctfPYV3Me6ZQ5BL/T3jjetFPsaRyifsSP5BtwrfKi+fv3FmRmaZ9JUaLiFRhn +Bkp/1Wy1TbMz4GHrXb7pmA8y1x1LPC5aAVKRCfLf6o3YBkBjqhHk/sM3nhRSP/TizPJhk9H9Z2vX +Uq6/aKtAQ6BXNVN48FP4YUIHZMbXb5tMOA1jrGKvNouicwoN9SG9dKpN6nIDSdvHXx1iY8f93ZHs +M+71bbRuMGjeyNYmsHVee7QHIJihdjK4TWxPAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFMmAd+BikoL1RpzzuvdMw964o605MA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAU18h9bqwOlI5LJKwbADJ784g7wbylp7ppHR/ehb8t/W2+xUbP6umwHJdELFx7rxP462s +A20ucS6vxOOto70MEae0/0qyexAQH6dXQbLArvQsWdZHEIjzIVEpMMpghq9Gqx3tOluwlN5E40EI +osHsHdb9T7bWR9AUC8rmyrV7d35BH16Dx7aMOZawP5aBQW9gkOLo+fsicdl9sz1Gv7SEr5AcD48S +aq/v7h56rgJKihcrdv6sVIkkLE8/trKnToyokZf7KcZ7XC25y2a2t6hbElGFtQl+Ynhw/qlqYLYd +DnkM/crqJIByw5c/8nerQyIKx+u2DISCLIBrQYoIwOula9+ZEsuK1V6ADJHgJgg2SMX6OBE1/yWD +LfJ6v9r9jv6ly0UsH8SIU653DtmadsWOLB2jutXsMq7Aqqz30XpN69QH4kj3Io6wpJ9qzo6ysmD0 +oyLQI+uUWnpp3Q+/QFesa1lQ2aOZ4W7+jQF5JyMV3pKdewlNWudLSDBaGOYKbeaP4NK75t98biGC +wWg5TbSYWGZizEqQXsP6JwSxeRV0mcy+rSDeJmAc61ZRpqPq5KM/p/9h3PFaTWwyI0PurKju7koS +CTxdccK+efrCh2gdC/1cacwG0Jp9VJkqyTkaGa9LKkPzY11aWOIv4x3kqdbQCtCev9eBCfHJxyYN +rJgWVqA= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBOMQswCQYDVQQGEwJOTzEdMBsGA1UECgwU +QnV5cGFzcyBBUy05ODMxNjMzMjcxIDAeBgNVBAMMF0J1eXBhc3MgQ2xhc3MgMyBSb290IENBMB4X +DTEwMTAyNjA4Mjg1OFoXDTQwMTAyNjA4Mjg1OFowTjELMAkGA1UEBhMCTk8xHTAbBgNVBAoMFEJ1 +eXBhc3MgQVMtOTgzMTYzMzI3MSAwHgYDVQQDDBdCdXlwYXNzIENsYXNzIDMgUm9vdCBDQTCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKXaCpUWUOOV8l6ddjEGMnqb8RB2uACatVI2zSRH +sJ8YZLya9vrVediQYkwiL944PdbgqOkcLNt4EemOaFEVcsfzM4fkoF0LXOBXByow9c3EN3coTRiR +5r/VUv1xLXA+58bEiuPwKAv0dpihi4dVsjoT/Lc+JzeOIuOoTyrvYLs9tznDDgFHmV0ST9tD+leh +7fmdvhFHJlsTmKtdFoqwNxxXnUX/iJY2v7vKB3tvh2PX0DJq1l1sDPGzbjniazEuOQAnFN44wOwZ +ZoYS6J1yFhNkUsepNxz9gjDthBgd9K5c/3ATAOux9TN6S9ZV+AWNS2mw9bMoNlwUxFFzTWsL8TQH +2xc519woe2v1n/MuwU8XKhDzzMro6/1rqy6any2CbgTUUgGTLT2G/H783+9CHaZr77kgxve9oKeV +/afmiSTYzIw0bOIjL9kSGiG5VZFvC5F5GQytQIgLcOJ60g7YaEi7ghM5EFjp2CoHxhLbWNvSO1UQ +RwUVZ2J+GGOmRj8JDlQyXr8NYnon74Do29lLBlo3WiXQCBJ31G8JUJc9yB3D34xFMFbG02SrZvPA +Xpacw8Tvw3xrizp5f7NJzz3iiZ+gMEuFuZyUJHmPfWupRWgPK9Dx2hzLabjKSWJtyNBjYt1gD1iq +j6G8BaVmos8bdrKEZLFMOVLAMLrwjEsCsLa3AgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYD +VR0OBBYEFEe4zf/lb+74suwvTg75JbCOPGvDMA4GA1UdDwEB/wQEAwIBBjANBgkqhkiG9w0BAQsF +AAOCAgEAACAjQTUEkMJAYmDv4jVM1z+s4jSQuKFvdvoWFqRINyzpkMLyPPgKn9iB5btb2iUspKdV +cSQy9sgL8rxq+JOssgfCX5/bzMiKqr5qb+FJEMwx14C7u8jYog5kV+qi9cKpMRXSIGrs/CIBKM+G +uIAeqcwRpTzyFrNHnfzSgCHEy9BHcEGhyoMZCCxt8l13nIoUE9Q2HJLw5QY33KbmkJs4j1xrG0aG +Q0JfPgEHU1RdZX33inOhmlRaHylDFCfChQ+1iHsaO5S3HWCntZznKWlXWpuTekMwGwPXYshApqr8 +ZORK15FTAaggiG6cX0S5y2CBNOxv033aSF/rtJC8LakcC6wc1aJoIIAE1vyxjy+7SjENSoYc6+I2 +KSb12tjE8nVhz36udmNKekBlk4f4HoCMhuWG1o8O/FMsYOgWYRqiPkN7zTlgVGr18okmAWiDSKIz +6MkEkbIRNBE+6tBDGR8Dk5AM/1E9V/RBbuHLoL7ryWPNbczk+DaqaJ3tvV2XcEQNtg413OEMXbug +UZTLfhbrES+jkkXITHHZvMmZUldGL1DPvTVp9D0VzgalLA8+9oG6lLvDu79leNKGef9JOxqDDPDe +eOzI8k1MGt6CKfjBWtrt7uYnXuhF0J0cUahoq0Tj0Itq4/g7u9xN12TyUb7mqqta6THuBrxzvxNi +Cp/HuZc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwHhcNMDgx +MDAxMTAyOTU2WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDMwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQC9dZPwYiJvJK7genasfb3ZJNW4t/zN8ELg63iIVl6bmlQdTQyK +9tPPcPRStdiTBONGhnFBSivwKixVA9ZIw+A5OO3yXDw/RLyTPWGrTs0NvvAgJ1gORH8EGoel15YU +NpDQSXuhdfsaa3Ox+M6pCSzyU9XDFES4hqX2iys52qMzVNn6chr3IhUciJFrf2blw2qAsCTz34ZF +iP0Zf3WHHx+xGwpzJFu5ZeAsVMhg02YXP+HMVDNzkQI6pn97djmiH5a2OK61yJN0HZ65tOVgnS9W +0eDrXltMEnAMbEQgqxHY9Bn20pxSN+f6tsIxO0rUFJmtxxr1XV/6B7h8DR/Wgx6zAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS1A/d2O2GCahKqGFPr +AyGUv/7OyjANBgkqhkiG9w0BAQsFAAOCAQEAVj3vlNW92nOyWL6ukK2YJ5f+AbGwUgC4TeQbIXQb +fsDuXmkqJa9c1h3a0nnJ85cp4IaH3gRZD/FZ1GSFS5mvJQQeyUapl96Cshtwn5z2r3Ex3XsFpSzT +ucpH9sry9uetuUg/vBa3wW306gmv7PO15wWeph6KU1HWk4HMdJP2udqmJQV0eVp+QD6CSyYRMG7h +P0HHRwA11fXT91Q+gT3aSWqas+8QPebrb9HIIkfLzM8BMZLZGOMivgkeGj5asuRrDFR6fUNOuIml +e9eiPZaGzPImNC1qkp2aGtAw4l1OBLBfiyB+d8E9lYLRRpo7PHi4b6HQDWSieB4pTpPDpFQUWw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEAzCCAuugAwIBAgIQVID5oHPtPwBMyonY43HmSjANBgkqhkiG9w0BAQUFADB1MQswCQYDVQQG +EwJFRTEiMCAGA1UECgwZQVMgU2VydGlmaXRzZWVyaW1pc2tlc2t1czEoMCYGA1UEAwwfRUUgQ2Vy +dGlmaWNhdGlvbiBDZW50cmUgUm9vdCBDQTEYMBYGCSqGSIb3DQEJARYJcGtpQHNrLmVlMCIYDzIw +MTAxMDMwMTAxMDMwWhgPMjAzMDEyMTcyMzU5NTlaMHUxCzAJBgNVBAYTAkVFMSIwIAYDVQQKDBlB +UyBTZXJ0aWZpdHNlZXJpbWlza2Vza3VzMSgwJgYDVQQDDB9FRSBDZXJ0aWZpY2F0aW9uIENlbnRy +ZSBSb290IENBMRgwFgYJKoZIhvcNAQkBFglwa2lAc2suZWUwggEiMA0GCSqGSIb3DQEBAQUAA4IB +DwAwggEKAoIBAQDIIMDs4MVLqwd4lfNE7vsLDP90jmG7sWLqI9iroWUyeuuOF0+W2Ap7kaJjbMeM +TC55v6kF/GlclY1i+blw7cNRfdCT5mzrMEvhvH2/UpvObntl8jixwKIy72KyaOBhU8E2lf/slLo2 +rpwcpzIP5Xy0xm90/XsY6KxX7QYgSzIwWFv9zajmofxwvI6Sc9uXp3whrj3B9UiHbCe9nyV0gVWw +93X2PaRka9ZP585ArQ/dMtO8ihJTmMmJ+xAdTX7Nfh9WDSFwhfYggx/2uh8Ej+p3iDXE/+pOoYtN +P2MbRMNE1CV2yreN1x5KZmTNXMWcg+HCCIia7E6j8T4cLNlsHaFLAgMBAAGjgYowgYcwDwYDVR0T +AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBLyWj7qVhy/zQas8fElyalL1BSZ +MEUGA1UdJQQ+MDwGCCsGAQUFBwMCBggrBgEFBQcDAQYIKwYBBQUHAwMGCCsGAQUFBwMEBggrBgEF +BQcDCAYIKwYBBQUHAwkwDQYJKoZIhvcNAQEFBQADggEBAHv25MANqhlHt01Xo/6tu7Fq1Q+e2+Rj +xY6hUFaTlrg4wCQiZrxTFGGVv9DHKpY5P30osxBAIWrEr7BSdxjhlthWXePdNl4dp1BUoMUq5KqM +lIpPnTX/dqQGE5Gion0ARD9V04I8GtVbvFZMIi5GQ4okQC3zErg7cBqklrkar4dBGmoYDQZPxz5u +uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU +3j2LrTcFU3T+bsy8QxdxXvnFzBqpYe73dgzzcvRyrc9yAjYHR8/vGVCJYMzpJJUPwssd8m92kMfM +dcGWxZ0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPTCCAyWgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBvzE/MD0GA1UEAww2VMOcUktUUlVTVCBF +bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxMQswCQYDVQQGEwJUUjEP +MA0GA1UEBwwGQW5rYXJhMV4wXAYDVQQKDFVUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUg +QmlsacWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLiAoYykgQXJhbMSxayAyMDA3MB4X +DTA3MTIyNTE4MzcxOVoXDTE3MTIyMjE4MzcxOVowgb8xPzA9BgNVBAMMNlTDnFJLVFJVU1QgRWxl +a3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsTELMAkGA1UEBhMCVFIxDzAN +BgNVBAcMBkFua2FyYTFeMFwGA1UECgxVVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp +bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4gKGMpIEFyYWzEsWsgMjAwNzCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKu3PgqMyKVYFeaK7yc9SrToJdPNM8Ig3BnuiD9N +YvDdE3ePYakqtdTyuTFYKTsvP2qcb3N2Je40IIDu6rfwxArNK4aUyeNgsURSsloptJGXg9i3phQv +KUmi8wUG+7RP2qFsmmaf8EMJyupyj+sA1zU511YXRxcw9L6/P8JorzZAwan0qafoEGsIiveGHtya +KhUG9qPw9ODHFNRRf8+0222vR5YXm3dx2KdxnSQM9pQ/hTEST7ruToK4uT6PIzdezKKqdfcYbwnT +rqdUKDT74eA7YH2gvnmJhsifLfkKS8RQouf9eRbHegsYz85M733WB2+Y8a+xwXrXgTW4qhe04MsC +AwEAAaNCMEAwHQYDVR0OBBYEFCnFkKslrxHkYb+j/4hhkeYO/pyBMA4GA1UdDwEB/wQEAwIBBjAP +BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQAQDdr4Ouwo0RSVgrESLFF6QSU2TJ/s +Px+EnWVUXKgWAkD6bho3hO9ynYYKVZ1WKKxmLNA6VpM0ByWtCLCPyA8JWcqdmBzlVPi5RX9ql2+I +aE1KBiY3iAIOtsbWcpnOa3faYjGkVh+uX4132l32iPwa2Z61gfAyuOOI0JzzaqC5mxRZNTZPz/OO +Xl0XrRWV2N2y1RVuAE6zS89mlOTgzbUF2mNXi+WzqtvALhyQRNsaXRik7r4EW5nVcV9VZWRi1aKb +BFmGyGJ353yCRWo9F7/snXUMrqNvWtMvmDb08PUZqxFdyKbjKlhqQgnDvZImZjINXQhVdP+MmNAK +poRq0Tl9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEMzCCAxugAwIBAgIDCYPzMA0GCSqGSIb3DQEBCwUAME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTAe +Fw0wOTExMDUwODM1NThaFw0yOTExMDUwODM1NThaME0xCzAJBgNVBAYTAkRFMRUwEwYDVQQKDAxE +LVRydXN0IEdtYkgxJzAlBgNVBAMMHkQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgMjAwOTCCASIw +DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANOySs96R+91myP6Oi/WUEWJNTrGa9v+2wBoqOAD +ER03UAifTUpolDWzU9GUY6cgVq/eUXjsKj3zSEhQPgrfRlWLJ23DEE0NkVJD2IfgXU42tSHKXzlA +BF9bfsyjxiupQB7ZNoTWSPOSHjRGICTBpFGOShrvUD9pXRl/RcPHAY9RySPocq60vFYJfxLLHLGv +KZAKyVXMD9O0Gu1HNVpK7ZxzBCHQqr0ME7UAyiZsxGsMlFqVlNpQmvH/pStmMaTJOKDfHR+4CS7z +p+hnUquVH+BGPtikw8paxTGA6Eian5Rp/hnd2HN8gcqW3o7tszIFZYQ05ub9VxC1X3a/L7AQDcUC +AwEAAaOCARowggEWMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFP3aFMSfMN4hvR5COfyrYyNJ +4PGEMA4GA1UdDwEB/wQEAwIBBjCB0wYDVR0fBIHLMIHIMIGAoH6gfIZ6bGRhcDovL2RpcmVjdG9y +eS5kLXRydXN0Lm5ldC9DTj1ELVRSVVNUJTIwUm9vdCUyMENsYXNzJTIwMyUyMENBJTIwMiUyMDIw +MDksTz1ELVRydXN0JTIwR21iSCxDPURFP2NlcnRpZmljYXRlcmV2b2NhdGlvbmxpc3QwQ6BBoD+G +PWh0dHA6Ly93d3cuZC10cnVzdC5uZXQvY3JsL2QtdHJ1c3Rfcm9vdF9jbGFzc18zX2NhXzJfMjAw +OS5jcmwwDQYJKoZIhvcNAQELBQADggEBAH+X2zDI36ScfSF6gHDOFBJpiBSVYEQBrLLpME+bUMJm +2H6NMLVwMeniacfzcNsgFYbQDfC+rAF1hM5+n02/t2A7nPPKHeJeaNijnZflQGDSNiH+0LS4F9p0 +o3/U37CYAqxva2ssJSRyoWXuJVrl5jLn8t+rSfrzkGkj2wTZ51xY/GXUl77M/C4KzCUqNQT4YJEV +dT1B/yMfGchs64JTBKbkTCJNjYy6zltz7GRUUG3RnFX7acM2w4y8PIWmawomDeCTmGCufsYkl4ph +X5GOZpIJhzbNi5stPvZR1FDUWSi9g/LMKHtThm3YJohw1+qRzT65ysCQblrGXnRl11z+o+I= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIDCYP0MA0GCSqGSIb3DQEBCwUAMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTAeFw0wOTExMDUwODUwNDZaFw0yOTExMDUwODUwNDZaMFAxCzAJBgNVBAYTAkRFMRUwEwYDVQQK +DAxELVRydXN0IEdtYkgxKjAoBgNVBAMMIUQtVFJVU1QgUm9vdCBDbGFzcyAzIENBIDIgRVYgMjAw +OTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJnxhDRwui+3MKCOvXwEz75ivJn9gpfS +egpnljgJ9hBOlSJzmY3aFS3nBfwZcyK3jpgAvDw9rKFs+9Z5JUut8Mxk2og+KbgPCdM03TP1YtHh +zRnp7hhPTFiu4h7WDFsVWtg6uMQYZB7jM7K1iXdODL/ZlGsTl28So/6ZqQTMFexgaDbtCHu39b+T +7WYxg4zGcTSHThfqr4uRjRxWQa4iN1438h3Z0S0NL2lRp75mpoo6Kr3HGrHhFPC+Oh25z1uxav60 +sUYgovseO3Dvk5h9jHOW8sXvhXCtKSb8HgQ+HKDYD8tSg2J87otTlZCpV6LqYQXY+U3EJ/pure35 +11H3a6UCAwEAAaOCASQwggEgMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNOUikxiEyoZLsyv +cop9NteaHNxnMA4GA1UdDwEB/wQEAwIBBjCB3QYDVR0fBIHVMIHSMIGHoIGEoIGBhn9sZGFwOi8v +ZGlyZWN0b3J5LmQtdHJ1c3QubmV0L0NOPUQtVFJVU1QlMjBSb290JTIwQ2xhc3MlMjAzJTIwQ0El +MjAyJTIwRVYlMjAyMDA5LE89RC1UcnVzdCUyMEdtYkgsQz1ERT9jZXJ0aWZpY2F0ZXJldm9jYXRp +b25saXN0MEagRKBChkBodHRwOi8vd3d3LmQtdHJ1c3QubmV0L2NybC9kLXRydXN0X3Jvb3RfY2xh +c3NfM19jYV8yX2V2XzIwMDkuY3JsMA0GCSqGSIb3DQEBCwUAA4IBAQA07XtaPKSUiO8aEXUHL7P+ +PPoeUSbrh/Yp3uDx1MYkCenBz1UbtDDZzhr+BlGmFaQt77JLvyAoJUnRpjZ3NOhk31KxEcdzes05 +nsKtjHEh8lprr988TlWvsoRlFIm5d8sqMb7Po23Pb0iUMkZv53GMoKaEGTcH8gNFCSuGdXzfX2lX +ANtu2KZyIktQ1HWYVt+3GP9DQ1CuekR78HlR10M9p9OB0/DJT7naxpeG0ILD5EJt/rDiZE4OJudA +NCa1CInXCGNjOCd1HjPqbqjdn5lPdE2BiYBL3ZqXKVwvvoFBuYz/6n1gBp7N1z3TLqMVvKjmJuVv +w9y4AyHqnxbxLFS1 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIJhjCCB26gAwIBAgIBCzANBgkqhkiG9w0BAQsFADCCAR4xPjA8BgNVBAMTNUF1dG9yaWRhZCBk +ZSBDZXJ0aWZpY2FjaW9uIFJhaXogZGVsIEVzdGFkbyBWZW5lem9sYW5vMQswCQYDVQQGEwJWRTEQ +MA4GA1UEBxMHQ2FyYWNhczEZMBcGA1UECBMQRGlzdHJpdG8gQ2FwaXRhbDE2MDQGA1UEChMtU2lz +dGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMUMwQQYDVQQLEzpTdXBl +cmludGVuZGVuY2lhIGRlIFNlcnZpY2lvcyBkZSBDZXJ0aWZpY2FjaW9uIEVsZWN0cm9uaWNhMSUw +IwYJKoZIhvcNAQkBFhZhY3JhaXpAc3VzY2VydGUuZ29iLnZlMB4XDTEwMTIyODE2NTEwMFoXDTIw +MTIyNTIzNTk1OVowgdExJjAkBgkqhkiG9w0BCQEWF2NvbnRhY3RvQHByb2NlcnQubmV0LnZlMQ8w +DQYDVQQHEwZDaGFjYW8xEDAOBgNVBAgTB01pcmFuZGExKjAoBgNVBAsTIVByb3ZlZWRvciBkZSBD +ZXJ0aWZpY2Fkb3MgUFJPQ0VSVDE2MDQGA1UEChMtU2lzdGVtYSBOYWNpb25hbCBkZSBDZXJ0aWZp +Y2FjaW9uIEVsZWN0cm9uaWNhMQswCQYDVQQGEwJWRTETMBEGA1UEAxMKUFNDUHJvY2VydDCCAiIw +DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANW39KOUM6FGqVVhSQ2oh3NekS1wwQYalNo97BVC +wfWMrmoX8Yqt/ICV6oNEolt6Vc5Pp6XVurgfoCfAUFM+jbnADrgV3NZs+J74BCXfgI8Qhd19L3uA +3VcAZCP4bsm+lU/hdezgfl6VzbHvvnpC2Mks0+saGiKLt38GieU89RLAu9MLmV+QfI4tL3czkkoh +RqipCKzx9hEC2ZUWno0vluYC3XXCFCpa1sl9JcLB/KpnheLsvtF8PPqv1W7/U0HU9TI4seJfxPmO +EO8GqQKJ/+MMbpfg353bIdD0PghpbNjU5Db4g7ayNo+c7zo3Fn2/omnXO1ty0K+qP1xmk6wKImG2 +0qCZyFSTXai20b1dCl53lKItwIKOvMoDKjSuc/HUtQy9vmebVOvh+qBa7Dh+PsHMosdEMXXqP+UH +0quhJZb25uSgXTcYOWEAM11G1ADEtMo88aKjPvM6/2kwLkDd9p+cJsmWN63nOaK/6mnbVSKVUyqU +td+tFjiBdWbjxywbk5yqjKPK2Ww8F22c3HxT4CAnQzb5EuE8XL1mv6JpIzi4mWCZDlZTOpx+FIyw +Bm/xhnaQr/2v/pDGj59/i5IjnOcVdo/Vi5QTcmn7K2FjiO/mpF7moxdqWEfLcU8UC17IAggmosvp +r2uKGcfLFFb14dq12fy/czja+eevbqQ34gcnAgMBAAGjggMXMIIDEzASBgNVHRMBAf8ECDAGAQH/ +AgEBMDcGA1UdEgQwMC6CD3N1c2NlcnRlLmdvYi52ZaAbBgVghl4CAqASDBBSSUYtRy0yMDAwNDAz +Ni0wMB0GA1UdDgQWBBRBDxk4qpl/Qguk1yeYVKIXTC1RVDCCAVAGA1UdIwSCAUcwggFDgBStuyId +xuDSAaj9dlBSk+2YwU2u06GCASakggEiMIIBHjE+MDwGA1UEAxM1QXV0b3JpZGFkIGRlIENlcnRp +ZmljYWNpb24gUmFpeiBkZWwgRXN0YWRvIFZlbmV6b2xhbm8xCzAJBgNVBAYTAlZFMRAwDgYDVQQH +EwdDYXJhY2FzMRkwFwYDVQQIExBEaXN0cml0byBDYXBpdGFsMTYwNAYDVQQKEy1TaXN0ZW1hIE5h +Y2lvbmFsIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExQzBBBgNVBAsTOlN1cGVyaW50ZW5k +ZW5jaWEgZGUgU2VydmljaW9zIGRlIENlcnRpZmljYWNpb24gRWxlY3Ryb25pY2ExJTAjBgkqhkiG +9w0BCQEWFmFjcmFpekBzdXNjZXJ0ZS5nb2IudmWCAQowDgYDVR0PAQH/BAQDAgEGME0GA1UdEQRG +MESCDnByb2NlcnQubmV0LnZloBUGBWCGXgIBoAwMClBTQy0wMDAwMDKgGwYFYIZeAgKgEgwQUklG +LUotMzE2MzUzNzMtNzB2BgNVHR8EbzBtMEagRKBChkBodHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52 +ZS9sY3IvQ0VSVElGSUNBRE8tUkFJWi1TSEEzODRDUkxERVIuY3JsMCOgIaAfhh1sZGFwOi8vYWNy +YWl6LnN1c2NlcnRlLmdvYi52ZTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAGGG2h0dHA6Ly9v +Y3NwLnN1c2NlcnRlLmdvYi52ZTBBBgNVHSAEOjA4MDYGBmCGXgMBAjAsMCoGCCsGAQUFBwIBFh5o +dHRwOi8vd3d3LnN1c2NlcnRlLmdvYi52ZS9kcGMwDQYJKoZIhvcNAQELBQADggIBACtZ6yKZu4Sq +T96QxtGGcSOeSwORR3C7wJJg7ODU523G0+1ng3dS1fLld6c2suNUvtm7CpsR72H0xpkzmfWvADmN +g7+mvTV+LFwxNG9s2/NkAZiqlCxB3RWGymspThbASfzXg0gTB1GEMVKIu4YXx2sviiCtxQuPcD4q +uxtxj7mkoP3YldmvWb8lK5jpY5MvYB7Eqvh39YtsL+1+LrVPQA3uvFd359m21D+VJzog1eWuq2w1 +n8GhHVnchIHuTQfiSLaeS5UtQbHh6N5+LwUeaO6/u5BlOsju6rEYNxxik6SgMexxbJHmpHmJWhSn +FFAFTKQAVzAswbVhltw+HoSvOULP5dAssSS830DD7X9jSr3hTxJkhpXzsOfIt+FTvZLm8wyWuevo +5pLtp4EJFAv8lXrPj9Y0TzYS3F7RNHXGRoAvlQSMx4bEqCaJqD8Zm4G7UaRKhqsLEQ+xrmNTbSjq +3TNWOByyrYDT13K9mmyZY+gAu0F2BbdbmRiKw7gSXFbPVgx96OLP7bx0R/vu0xdOIk9W/1DzLuY5 +poLWccret9W6aAjtmcz9opLLabid+Qqkpj5PkygqYWwHJgD/ll9ohri4zspV4KuxPX+Y1zMOWj3Y +eMLEYC/HYvBhkdI4sPaeVdtAgAUSM84dkpvRabP/v/GSCmE1P93+hvS84Bpxs2Km +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID9zCCAt+gAwIBAgIESJ8AATANBgkqhkiG9w0BAQUFADCBijELMAkGA1UEBhMCQ04xMjAwBgNV +BAoMKUNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyMUcwRQYDVQQDDD5D +aGluYSBJbnRlcm5ldCBOZXR3b3JrIEluZm9ybWF0aW9uIENlbnRlciBFViBDZXJ0aWZpY2F0ZXMg +Um9vdDAeFw0xMDA4MzEwNzExMjVaFw0zMDA4MzEwNzExMjVaMIGKMQswCQYDVQQGEwJDTjEyMDAG +A1UECgwpQ2hpbmEgSW50ZXJuZXQgTmV0d29yayBJbmZvcm1hdGlvbiBDZW50ZXIxRzBFBgNVBAMM +PkNoaW5hIEludGVybmV0IE5ldHdvcmsgSW5mb3JtYXRpb24gQ2VudGVyIEVWIENlcnRpZmljYXRl +cyBSb290MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm35z7r07eKpkQ0H1UN+U8i6y +jUqORlTSIRLIOTJCBumD1Z9S7eVnAztUwYyZmczpwA//DdmEEbK40ctb3B75aDFk4Zv6dOtouSCV +98YPjUesWgbdYavi7NifFy2cyjw1l1VxzUOFsUcW9SxTgHbP0wBkvUCZ3czY28Sf1hNfQYOL+Q2H +klY0bBoQCxfVWhyXWIQ8hBouXJE0bhlffxdpxWXvayHG1VA6v2G5BY3vbzQ6sm8UY78WO5upKv23 +KzhmBsUs4qpnHkWnjQRmQvaPK++IIGmPMowUc9orhpFjIpryp9vOiYurXccUwVswah+xt54ugQEC +7c+WXmPbqOY4twIDAQABo2MwYTAfBgNVHSMEGDAWgBR8cks5x8DbYqVPm6oYNJKiyoOCWTAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUfHJLOcfA22KlT5uqGDSSosqD +glkwDQYJKoZIhvcNAQEFBQADggEBACrDx0M3j92tpLIM7twUbY8opJhJywyA6vPtI2Z1fcXTIWd5 +0XPFtQO3WKwMVC/GVhMPMdoG52U7HW8228gd+f2ABsqjPWYWqJ1MFn3AlUa1UeTiH9fqBk1jjZaM +7+czV0I664zBechNdn3e9rG3geCg+aF4RhcaVpjwTj2rHO3sOdwHSPdj/gauwqRcalsyiMXHM4Ws +ZkJHwlgkmeHlPuV1LI5D1l08eB6olYIpUNHRFrrvwb562bTYzB5MRuF3sTGrvSrIzo9uoV1/A3U0 +5K2JRVRevq4opbs/eHnrc7MKDf2+yfdWrPa37S+bISnHOLaVxATywy39FCqQmbkHzJ8= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2TCCA8GgAwIBAgIQHp4o6Ejy5e/DfEoeWhhntjANBgkqhkiG9w0BAQsFADBkMQswCQYDVQQG +EwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsTHERpZ2l0YWwgQ2VydGlmaWNhdGUgU2Vy +dmljZXMxGzAZBgNVBAMTElN3aXNzY29tIFJvb3QgQ0EgMjAeFw0xMTA2MjQwODM4MTRaFw0zMTA2 +MjUwNzM4MTRaMGQxCzAJBgNVBAYTAmNoMREwDwYDVQQKEwhTd2lzc2NvbTElMCMGA1UECxMcRGln +aXRhbCBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEbMBkGA1UEAxMSU3dpc3Njb20gUm9vdCBDQSAyMIIC +IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlUJOhJ1R5tMJ6HJaI2nbeHCOFvErjw0DzpPM +LgAIe6szjPTpQOYXTKueuEcUMncy3SgM3hhLX3af+Dk7/E6J2HzFZ++r0rk0X2s682Q2zsKwzxNo +ysjL67XiPS4h3+os1OD5cJZM/2pYmLcX5BtS5X4HAB1f2uY+lQS3aYg5oUFgJWFLlTloYhyxCwWJ +wDaCFCE/rtuh/bxvHGCGtlOUSbkrRsVPACu/obvLP+DHVxxX6NZp+MEkUp2IVd3Chy50I9AU/SpH +Wrumnf2U5NGKpV+GY3aFy6//SSj8gO1MedK75MDvAe5QQQg1I3ArqRa0jG6F6bYRzzHdUyYb3y1a +SgJA/MTAtukxGggo5WDDH8SQjhBiYEQN7Aq+VRhxLKX0srwVYv8c474d2h5Xszx+zYIdkeNL6yxS +NLCK/RJOlrDrcH+eOfdmQrGrrFLadkBXeyq96G4DsguAhYidDMfCd7Camlf0uPoTXGiTOmekl9Ab +mbeGMktg2M7v0Ax/lZ9vh0+Hio5fCHyqW/xavqGRn1V9TrALacywlKinh/LTSlDcX3KwFnUey7QY +Ypqwpzmqm59m2I2mbJYV4+by+PGDYmy7Velhk6M99bFXi08jsJvllGov34zflVEpYKELKeRcVVi3 +qPyZ7iVNTA6z00yPhOgpD/0QVAKFyPnlw4vP5w8CAwEAAaOBhjCBgzAOBgNVHQ8BAf8EBAMCAYYw +HQYDVR0hBBYwFDASBgdghXQBUwIBBgdghXQBUwIBMBIGA1UdEwEB/wQIMAYBAf8CAQcwHQYDVR0O +BBYEFE0mICKJS9PVpAqhb97iEoHF8TwuMB8GA1UdIwQYMBaAFE0mICKJS9PVpAqhb97iEoHF8Twu +MA0GCSqGSIb3DQEBCwUAA4ICAQAyCrKkG8t9voJXiblqf/P0wS4RfbgZPnm3qKhyN2abGu2sEzsO +v2LwnN+ee6FTSA5BesogpxcbtnjsQJHzQq0Qw1zv/2BZf82Fo4s9SBwlAjxnffUy6S8w5X2lejjQ +82YqZh6NM4OKb3xuqFp1mrjX2lhIREeoTPpMSQpKwhI3qEAMw8jh0FcNlzKVxzqfl9NX+Ave5XLz +o9v/tdhZsnPdTSpxsrpJ9csc1fV5yJmz/MFMdOO0vSk3FQQoHt5FRnDsr7p4DooqzgB53MBfGWcs +a0vvaGgLQ+OswWIJ76bdZWGgr4RVSJFSHMYlkSrQwSIjYVmvRRGFHQEkNI/Ps/8XciATwoCqISxx +OQ7Qj1zB09GOInJGTB2Wrk9xseEFKZZZ9LuedT3PDTcNYtsmjGOpI99nBjx8Oto0QuFmtEYE3saW +mA9LSHokMnWRn6z3aOkquVVlzl1h0ydw2Df+n7mvoC5Wt6NlUe07qxS/TFED6F+KBZvuim6c779o ++sjaC+NCydAXFJy3SuCvkychVSa1ZC+N8f+mQAWFBVzKBxlcCxMoTFh/wqXvRdpg065lYZ1Tg3TC +rvJcwhbtkj6EPnNgiLx29CzP0H1907he0ZESEOnN3col49XtmS++dYFLJPlFRpTJKSFTnCZFqhMX +5OfNeOI5wSsSnqaeG8XmDtkx2Q== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF4DCCA8igAwIBAgIRAPL6ZOJ0Y9ON/RAdBB92ylgwDQYJKoZIhvcNAQELBQAwZzELMAkGA1UE +BhMCY2gxETAPBgNVBAoTCFN3aXNzY29tMSUwIwYDVQQLExxEaWdpdGFsIENlcnRpZmljYXRlIFNl +cnZpY2VzMR4wHAYDVQQDExVTd2lzc2NvbSBSb290IEVWIENBIDIwHhcNMTEwNjI0MDk0NTA4WhcN +MzEwNjI1MDg0NTA4WjBnMQswCQYDVQQGEwJjaDERMA8GA1UEChMIU3dpc3Njb20xJTAjBgNVBAsT +HERpZ2l0YWwgQ2VydGlmaWNhdGUgU2VydmljZXMxHjAcBgNVBAMTFVN3aXNzY29tIFJvb3QgRVYg +Q0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMT3HS9X6lds93BdY7BxUglgRCgz +o3pOCvrY6myLURYaVa5UJsTMRQdBTxB5f3HSek4/OE6zAMaVylvNwSqD1ycfMQ4jFrclyxy0uYAy +Xhqdk/HoPGAsp15XGVhRXrwsVgu42O+LgrQ8uMIkqBPHoCE2G3pXKSinLr9xJZDzRINpUKTk4Rti +GZQJo/PDvO/0vezbE53PnUgJUmfANykRHvvSEaeFGHR55E+FFOtSN+KxRdjMDUN/rhPSays/p8Li +qG12W0OfvrSdsyaGOx9/5fLoZigWJdBLlzin5M8J0TbDC77aO0RYjb7xnglrPvMyxyuHxuxenPaH +Za0zKcQvidm5y8kDnftslFGXEBuGCxobP/YCfnvUxVFkKJ3106yDgYjTdLRZncHrYTNaRdHLOdAG +alNgHa/2+2m8atwBz735j9m9W8E6X47aD0upm50qKGsaCnw8qyIL5XctcfaCNYGu+HuB5ur+rPQa +m3Rc6I8k9l2dRsQs0h4rIWqDJ2dVSqTjyDKXZpBy2uPUZC5f46Fq9mDU5zXNysRojddxyNMkM3Ox +bPlq4SjbX8Y96L5V5jcb7STZDxmPX2MYWFCBUWVv8p9+agTnNCRxunZLWB4ZvRVgRaoMEkABnRDi +xzgHcgplwLa7JSnaFp6LNYth7eVxV4O1PHGf40+/fh6Bn0GXAgMBAAGjgYYwgYMwDgYDVR0PAQH/ +BAQDAgGGMB0GA1UdIQQWMBQwEgYHYIV0AVMCAgYHYIV0AVMCAjASBgNVHRMBAf8ECDAGAQH/AgED +MB0GA1UdDgQWBBRF2aWBbj2ITY1x0kbBbkUe88SAnTAfBgNVHSMEGDAWgBRF2aWBbj2ITY1x0kbB +bkUe88SAnTANBgkqhkiG9w0BAQsFAAOCAgEAlDpzBp9SSzBc1P6xXCX5145v9Ydkn+0UjrgEjihL +j6p7jjm02Vj2e6E1CqGdivdj5eu9OYLU43otb98TPLr+flaYC/NUn81ETm484T4VvwYmneTwkLbU +wp4wLh/vx3rEUMfqe9pQy3omywC0Wqu1kx+AiYQElY2NfwmTv9SoqORjbdlk5LgpWgi/UOGED1V7 +XwgiG/W9mR4U9s70WBCCswo9GcG/W6uqmdjyMb3lOGbcWAXH7WMaLgqXfIeTK7KK4/HsGOV1timH +59yLGn602MnTihdsfSlEvoqq9X46Lmgxk7lq2prg2+kupYTNHAq4Sgj5nPFhJpiTt3tm7JFe3VE/ +23MPrQRYCd0EApUKPtN236YQHoA96M2kZNEzx5LH4k5E4wnJTsJdhw4Snr8PyQUQ3nqjsTzyP6Wq +J3mtMX0f/fwZacXduT98zca0wjAefm6S139hdlqP65VNvBFuIXxZN5nQBrz5Bm0yFqXZaajh3DyA +HmBR3NdUIR7KYndP+tiPsys6DXhyyWhBWkdKwqPrGtcKqzwyVcgKEZzfdNbwQBUdyLmPtTbFr/gi +uMod89a2GQ+fYWVq6nTIfI/DT11lgh/ZDYnadXL77/FHZxOzyNEZiCcmmpl5fx7kLD977vHeTYuW +l8PVP3wbI+2ksx0WckNLIOFZfsLorSa/ovc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAMMDmu5QkG4oMA0GCSqGSIb3DQEBBQUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIxMB4XDTEyMDcxOTA5MDY1NloXDTQyMDcxOTA5MDY1NlowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCqw3j33Jijp1pedxiy +3QRkD2P9m5YJgNXoqqXinCaUOuiZc4yd39ffg/N4T0Dhf9Kn0uXKE5Pn7cZ3Xza1lK/oOI7bm+V8 +u8yN63Vz4STN5qctGS7Y1oprFOsIYgrY3LMATcMjfF9DCCMyEtztDK3AfQ+lekLZWnDZv6fXARz2 +m6uOt0qGeKAeVjGu74IKgEH3G8muqzIm1Cxr7X1r5OJeIgpFy4QxTaz+29FHuvlglzmxZcfe+5nk +CiKxLU3lSCZpq+Kq8/v8kiky6bM+TR8noc2OuRf7JT7JbvN32g0S9l3HuzYQ1VTW8+DiR0jm3hTa +YVKvJrT1cU/J19IG32PK/yHoWQbgCNWEFVP3Q+V8xaCJmGtzxmjOZd69fwX3se72V6FglcXM6pM6 +vpmumwKjrckWtc7dXpl4fho5frLABaTAgqWjR56M6ly2vGfb5ipN0gTco65F97yLnByn1tUD3AjL +LhbKXEAz6GfDLuemROoRRRw1ZS0eRWEkG4IupZ0zXWX4Qfkuy5Q/H6MMMSRE7cderVC6xkGbrPAX +ZcD4XW9boAo0PO7X6oifmPmvTiT6l7Jkdtqr9O3jw2Dv1fkCyC2fg69naQanMVXVz0tv/wQFx1is +XxYb5dKj6zHbHzMVTdDypVP1y+E9Tmgt2BLdqvLmTZtJ5cUoobqwWsagtQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUiQq0OJMa5qvum5EY+fU8PjXQ +04IwDQYJKoZIhvcNAQEFBQADggIBADKL9p1Kyb4U5YysOMo6CdQbzoaz3evUuii+Eq5FLAR0rBNR +xVgYZk2C2tXck8An4b58n1KeElb21Zyp9HWc+jcSjxyT7Ff+Bw+r1RL3D65hXlaASfX8MPWbTx9B +LxyE04nH4toCdu0Jz2zBuByDHBb6lM19oMgY0sidbvW9adRtPTXoHqJPYNcHKfyyo6SdbhWSVhlM +CrDpfNIZTUJG7L399ldb3Zh+pE3McgODWF3vkzpBemOqfDqo9ayk0d2iLbYq/J8BjuIQscTK5Gfb +VSUZP/3oNn6z4eGBrxEWi1CXYBmCAMBrTXO40RMHPuq2MU/wQppt4hF05ZSsjYSVPCGvxdpHyN85 +YmLLW1AL14FABZyb7bq2ix4Eb5YgOe2kfSnbSM6C3NQCjR0EMVrHS/BsYVLXtFHCgWzN4funodKS +ds+xDzdYpPJScWc/DIh4gInByLUfkmO+p3qKViwaqKactV2zY9ATIKHrkWzQjX2v3wvkF7mGnjix +lAxYjOBVqjtjbZqJYLhkKpLGN/R+Q0O3c+gB53+XD9fyexn9GtePyfqFa3qdnom2piiZk4hA9z7N +UaPK6u95RyG1/jLix8NRb76AdPCkwzryT+lf3xkK8jsTQ6wxpLPn6/wY1gGp8yqPNg7rtLG8t0zJ +a7+h89n07eLw4+1knj0vllJPgFOL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFaTCCA1GgAwIBAgIJAJK4iNuwisFjMA0GCSqGSIb3DQEBCwUAMFIxCzAJBgNVBAYTAlNLMRMw +EQYDVQQHEwpCcmF0aXNsYXZhMRMwEQYDVQQKEwpEaXNpZyBhLnMuMRkwFwYDVQQDExBDQSBEaXNp +ZyBSb290IFIyMB4XDTEyMDcxOTA5MTUzMFoXDTQyMDcxOTA5MTUzMFowUjELMAkGA1UEBhMCU0sx +EzARBgNVBAcTCkJyYXRpc2xhdmExEzARBgNVBAoTCkRpc2lnIGEucy4xGTAXBgNVBAMTEENBIERp +c2lnIFJvb3QgUjIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCio8QACdaFXS1tFPbC +w3OeNcJxVX6B+6tGUODBfEl45qt5WDza/3wcn9iXAng+a0EE6UG9vgMsRfYvZNSrXaNHPWSb6Wia +xswbP7q+sos0Ai6YVRn8jG+qX9pMzk0DIaPY0jSTVpbLTAwAFjxfGs3Ix2ymrdMxp7zo5eFm1tL7 +A7RBZckQrg4FY8aAamkw/dLukO8NJ9+flXP04SXabBbeQTg06ov80egEFGEtQX6sx3dOy1FU+16S +GBsEWmjGycT6txOgmLcRK7fWV8x8nhfRyyX+hk4kLlYMeE2eARKmK6cBZW58Yh2EhN/qwGu1pSqV +g8NTEQxzHQuyRpDRQjrOQG6Vrf/GlK1ul4SOfW+eioANSW1z4nuSHsPzwfPrLgVv2RvPN3YEyLRa +5Beny912H9AZdugsBbPWnDTYltxhh5EF5EQIM8HauQhl1K6yNg3ruji6DOWbnuuNZt2Zz9aJQfYE +koopKW1rOhzndX0CcQ7zwOe9yxndnWCywmZgtrEE7snmhrmaZkCo5xHtgUUDi/ZnWejBBhG93c+A +Ak9lQHhcR1DIm+YfgXvkRKhbhZri3lrVx/k6RGZL5DJUfORsnLMOPReisjQS1n6yqEm70XooQL6i +Fh/f5DcfEXP7kAplQ6INfPgGAVUzfbANuPT1rqVCV3w2EYx7XsQDnYx5nQIDAQABo0IwQDAPBgNV +HRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUtZn4r7CU9eMg1gqtzk5WpC5u +Qu0wDQYJKoZIhvcNAQELBQADggIBACYGXnDnZTPIgm7ZnBc6G3pmsgH2eDtpXi/q/075KMOYKmFM +tCQSin1tERT3nLXK5ryeJ45MGcipvXrA1zYObYVybqjGom32+nNjf7xueQgcnYqfGopTpti72TVV +sRHFqQOzVju5hJMiXn7B9hJSi+osZ7z+Nkz1uM/Rs0mSO9MpDpkblvdhuDvEK7Z4bLQjb/D907Je +dR+Zlais9trhxTF7+9FGs9K8Z7RiVLoJ92Owk6Ka+elSLotgEqv89WBW7xBci8QaQtyDW2QOy7W8 +1k/BfDxujRNt+3vrMNDcTa/F1balTFtxyegxvug4BkihGuLq0t4SOVga/4AOgnXmt8kHbA7v/zjx +mHHEt38OFdAlab0inSvtBfZGR6ztwPDUO+Ls7pZbkBNOHlY667DvlruWIxG68kOGdGSVyCh13x01 +utI3gzhTODY7z2zp+WsO0PsE6E9312UBeIYMej4hYvF/Y3EMyZ9E26gnonW+boE+18DrG5gPcFw0 +sorMwIUY6256s/daoQe/qUKS82Ail+QUoQebTnbAjn39pCXHR+3/H3OszMOl6W8KjptlwlCFtaOg +UxLMVYdh84GuEEZhvUQhuMI9dM9+JDX6HAcOmz0iyu8xL4ysEr3vQCj8KWefshNPZiTEUxnpHikV +7+ZtsH8tZ/3zbBt1RqPlShfppNcL +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIH0zCCBbugAwIBAgIIXsO3pkN/pOAwDQYJKoZIhvcNAQEFBQAwQjESMBAGA1UEAwwJQUNDVlJB +SVoxMRAwDgYDVQQLDAdQS0lBQ0NWMQ0wCwYDVQQKDARBQ0NWMQswCQYDVQQGEwJFUzAeFw0xMTA1 +MDUwOTM3MzdaFw0zMDEyMzEwOTM3MzdaMEIxEjAQBgNVBAMMCUFDQ1ZSQUlaMTEQMA4GA1UECwwH +UEtJQUNDVjENMAsGA1UECgwEQUNDVjELMAkGA1UEBhMCRVMwggIiMA0GCSqGSIb3DQEBAQUAA4IC +DwAwggIKAoICAQCbqau/YUqXry+XZpp0X9DZlv3P4uRm7x8fRzPCRKPfmt4ftVTdFXxpNRFvu8gM +jmoYHtiP2Ra8EEg2XPBjs5BaXCQ316PWywlxufEBcoSwfdtNgM3802/J+Nq2DoLSRYWoG2ioPej0 +RGy9ocLLA76MPhMAhN9KSMDjIgro6TenGEyxCQ0jVn8ETdkXhBilyNpAlHPrzg5XPAOBOp0KoVdD +aaxXbXmQeOW1tDvYvEyNKKGno6e6Ak4l0Squ7a4DIrhrIA8wKFSVf+DuzgpmndFALW4ir50awQUZ +0m/A8p/4e7MCQvtQqR0tkw8jq8bBD5L/0KIV9VMJcRz/RROE5iZe+OCIHAr8Fraocwa48GOEAqDG +WuzndN9wrqODJerWx5eHk6fGioozl2A3ED6XPm4pFdahD9GILBKfb6qkxkLrQaLjlUPTAYVtjrs7 +8yM2x/474KElB0iryYl0/wiPgL/AlmXz7uxLaL2diMMxs0Dx6M/2OLuc5NF/1OVYm3z61PMOm3WR +5LpSLhl+0fXNWhn8ugb2+1KoS5kE3fj5tItQo05iifCHJPqDQsGH+tUtKSpacXpkatcnYGMN285J +9Y0fkIkyF/hzQ7jSWpOGYdbhdQrqeWZ2iE9x6wQl1gpaepPluUsXQA+xtrn13k/c4LOsOxFwYIRK +Q26ZIMApcQrAZQIDAQABo4ICyzCCAscwfQYIKwYBBQUHAQEEcTBvMEwGCCsGAQUFBzAChkBodHRw +Oi8vd3d3LmFjY3YuZXMvZmlsZWFkbWluL0FyY2hpdm9zL2NlcnRpZmljYWRvcy9yYWl6YWNjdjEu +Y3J0MB8GCCsGAQUFBzABhhNodHRwOi8vb2NzcC5hY2N2LmVzMB0GA1UdDgQWBBTSh7Tj3zcnk1X2 +VuqB5TbMjB4/vTAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFNKHtOPfNyeTVfZW6oHlNsyM +Hj+9MIIBcwYDVR0gBIIBajCCAWYwggFiBgRVHSAAMIIBWDCCASIGCCsGAQUFBwICMIIBFB6CARAA +QQB1AHQAbwByAGkAZABhAGQAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGkA8wBuACAAUgBh +AO0AegAgAGQAZQAgAGwAYQAgAEEAQwBDAFYAIAAoAEEAZwBlAG4AYwBpAGEAIABkAGUAIABUAGUA +YwBuAG8AbABvAGcA7QBhACAAeQAgAEMAZQByAHQAaQBmAGkAYwBhAGMAaQDzAG4AIABFAGwAZQBj +AHQAcgDzAG4AaQBjAGEALAAgAEMASQBGACAAUQA0ADYAMAAxADEANQA2AEUAKQAuACAAQwBQAFMA +IABlAG4AIABoAHQAdABwADoALwAvAHcAdwB3AC4AYQBjAGMAdgAuAGUAczAwBggrBgEFBQcCARYk +aHR0cDovL3d3dy5hY2N2LmVzL2xlZ2lzbGFjaW9uX2MuaHRtMFUGA1UdHwROMEwwSqBIoEaGRGh0 +dHA6Ly93d3cuYWNjdi5lcy9maWxlYWRtaW4vQXJjaGl2b3MvY2VydGlmaWNhZG9zL3JhaXphY2N2 +MV9kZXIuY3JsMA4GA1UdDwEB/wQEAwIBBjAXBgNVHREEEDAOgQxhY2N2QGFjY3YuZXMwDQYJKoZI +hvcNAQEFBQADggIBAJcxAp/n/UNnSEQU5CmH7UwoZtCPNdpNYbdKl02125DgBS4OxnnQ8pdpD70E +R9m+27Up2pvZrqmZ1dM8MJP1jaGo/AaNRPTKFpV8M9xii6g3+CfYCS0b78gUJyCpZET/LtZ1qmxN +YEAZSUNUY9rizLpm5U9EelvZaoErQNV/+QEnWCzI7UiRfD+mAM/EKXMRNt6GGT6d7hmKG9Ww7Y49 +nCrADdg9ZuM8Db3VlFzi4qc1GwQA9j9ajepDvV+JHanBsMyZ4k0ACtrJJ1vnE5Bc5PUzolVt3OAJ +TS+xJlsndQAJxGJ3KQhfnlmstn6tn1QwIgPBHnFk/vk4CpYY3QIUrCPLBhwepH2NDd4nQeit2hW3 +sCPdK6jT2iWH7ehVRE2I9DZ+hJp4rPcOVkkO1jMl1oRQQmwgEh0q1b688nCBpHBgvgW1m54ERL5h +I6zppSSMEYCUWqKiuUnSwdzRp+0xESyeGabu4VXhwOrPDYTkF7eifKXeVSUG7szAh1xA2syVP1Xg +Nce4hL60Xc16gwFy7ofmXx2utYXGJt/mwZrpHgJHnyqobalbz+xFd3+YJ5oyXSrjhO7FmGYvliAd +3djDJ9ew+f7Zfc3Qn48LFFhRny+Lwzgt3uiP1o2HpPVWQxaZLPSkVrQ0uGE3ycJYgBugl6H8WY3p +EfbRD0tVNEYqi4Y7 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgICDL4wDQYJKoZIhvcNAQELBQAwUTELMAkGA1UEBhMCVFcxEjAQBgNVBAoT +CVRBSVdBTi1DQTEQMA4GA1UECxMHUm9vdCBDQTEcMBoGA1UEAxMTVFdDQSBHbG9iYWwgUm9vdCBD +QTAeFw0xMjA2MjcwNjI4MzNaFw0zMDEyMzExNTU5NTlaMFExCzAJBgNVBAYTAlRXMRIwEAYDVQQK +EwlUQUlXQU4tQ0ExEDAOBgNVBAsTB1Jvb3QgQ0ExHDAaBgNVBAMTE1RXQ0EgR2xvYmFsIFJvb3Qg +Q0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCwBdvI64zEbooh745NnHEKH1Jw7W2C +nJfF10xORUnLQEK1EjRsGcJ0pDFfhQKX7EMzClPSnIyOt7h52yvVavKOZsTuKwEHktSz0ALfUPZV +r2YOy+BHYC8rMjk1Ujoog/h7FsYYuGLWRyWRzvAZEk2tY/XTP3VfKfChMBwqoJimFb3u/Rk28OKR +Q4/6ytYQJ0lM793B8YVwm8rqqFpD/G2Gb3PpN0Wp8DbHzIh1HrtsBv+baz4X7GGqcXzGHaL3SekV +tTzWoWH1EfcFbx39Eb7QMAfCKbAJTibc46KokWofwpFFiFzlmLhxpRUZyXx1EcxwdE8tmx2RRP1W +KKD+u4ZqyPpcC1jcxkt2yKsi2XMPpfRaAok/T54igu6idFMqPVMnaR1sjjIsZAAmY2E2TqNGtz99 +sy2sbZCilaLOz9qC5wc0GZbpuCGqKX6mOL6OKUohZnkfs8O1CWfe1tQHRvMq2uYiN2DLgbYPoA/p +yJV/v1WRBXrPPRXAb94JlAGD1zQbzECl8LibZ9WYkTunhHiVJqRaCPgrdLQABDzfuBSO6N+pjWxn +kjMdwLfS7JLIvgm/LCkFbwJrnu+8vyq8W8BQj0FwcYeyTbcEqYSjMq+u7msXi7Kx/mzhkIyIqJdI +zshNy/MGz19qCkKxHh53L46g5pIOBvwFItIm4TFRfTLcDwIDAQABoyMwITAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAXzSBdu+WHdXltdkCY4QWwa6g +cFGn90xHNcgL1yg9iXHZqjNB6hQbbCEAwGxCGX6faVsgQt+i0trEfJdLjbDorMjupWkEmQqSpqsn +LhpNgb+E1HAerUf+/UqdM+DyucRFCCEK2mlpc3INvjT+lIutwx4116KD7+U4x6WFH6vPNOw/KP4M +8VeGTslV9xzU2KV9Bnpv1d8Q34FOIWWxtuEXeZVFBs5fzNxGiWNoRI2T9GRwoD2dKAXDOXC4Ynsg +/eTb6QihuJ49CcdP+yz4k3ZB3lLg4VfSnQO8d57+nile98FRYB/e2guyLXW3Q0iT5/Z5xoRdgFlg +lPx4mI88k1HtQJAH32RjJMtOcQWh15QaiDLxInQirqWm2BJpTGCjAu4r7NRjkgtevi92a6O2JryP +A9gK8kxkRr05YuWW6zRjESjMlfGt7+/cgFhI6Uu46mWs6fyAtbXIRfmswZ/ZuepiiI7E8UuDEq3m +i4TWnsLrgxifarsbJGAzcMzs9zLzXNl5fe+epP7JI8Mk7hWSsT2RTyaGvWZzJBPqpK5jwa19hAM8 +EHiGG3njxPPyBJUgriOCxLM6AGK/5jYk4Ve6xx6QddVfP5VhK8E7zeWzaGHQRiapIVJpLesux+t3 +zqY6tQMzT3bR51xUAV3LePTJDL/PEo4XLSNolOer/qmyKwbQBM0= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFODCCAyCgAwIBAgIRAJW+FqD3LkbxezmCcvqLzZYwDQYJKoZIhvcNAQEFBQAwNzEUMBIGA1UE +CgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0EgdjEwHhcNMDcxMDE4 +MTIwMDUwWhcNMzIxMDE4MTIwMDUwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwW +VGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK+ +6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65ItqwA +3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75Ljo1k +B1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJjmhn +Xb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c3TxH +oLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+JWov3 +F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0hADnJ +oWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4pgd7 +gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTwEhDc +TwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVNAgMB +AAGjPzA9MA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1j5qW +DNXr+nuqF+gTEjANBgkqhkiG9w0BAQUFAAOCAgEAvuRcYk4k9AwI//DTDGjkk0kiP0Qnb7tt3oNm +zqjMDfz1mgbldxSR651Be5kqhOX//CHBXfDkH1e3damhXwIm/9fH907eT/j3HEbAek9ALCI18Bmx +0GtnLLCo4MBANzX2hFxc469CeP6nyQ1Q6g2EdvZR74NTxnr/DlZJLo961gzmJ1TjTQpgcmLNkQfW +pb/ImWvtxBnmq0wROMVvMeJuScg/doAmAyYp4Db29iBT4xdwNBedY2gea+zDTYa4EzAvXUYNR0PV +G6pZDrlcjQZIrXSHX8f8MVRBE+LHIQ6e4B4N4cB7Q4WQxYpYxmUKeFfyxiMPAdkgS94P+5KFdSpc +c41teyWRyu5FrgZLAMzTsVlQ2jqIOylDRl6XK1TOU2+NSueW+r9xDkKLfP0ooNBIytrEgUy7onOT +JsjrDNYmiLbAJM+7vVvrdX3pCI6GMyx5dwlppYn8s3CQh3aP0yK7Qs69cwsgJirQmz1wHiRszYd2 +qReWt88NkvuOGKmYSdGe/mBEciG5Ge3C9THxOUiIkCR1VBatzvT4aRRkOfujuLpwQMcnHL/EVlP6 +Y2XQ8xwOFvVrhlhNGNTkDY6lnVuR3HYkUD/GKvvZt5y11ubQ2egZixVxSK236thZiNSQvxaz2ems +WWFUyBy6ysHK4bkgTI86k4mloMy/0/Z1pHWWbVY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGSzCCBDOgAwIBAgIIamg+nFGby1MwDQYJKoZIhvcNAQELBQAwgbIxCzAJBgNVBAYTAlRSMQ8w +DQYDVQQHDAZBbmthcmExQDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamls +ZXJpIHZlIEhpem1ldGxlcmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBN +ZXJrZXppMSgwJgYDVQQDDB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDMw +NTEyMDk0OFoXDTIzMDMwMzEyMDk0OFowgbIxCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmEx +QDA+BgNVBAoMN0UtVHXEn3JhIEVCRyBCaWxpxZ9pbSBUZWtub2xvamlsZXJpIHZlIEhpem1ldGxl +cmkgQS7Fni4xJjAkBgNVBAsMHUUtVHVncmEgU2VydGlmaWthc3lvbiBNZXJrZXppMSgwJgYDVQQD +DB9FLVR1Z3JhIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8A +MIICCgKCAgEA4vU/kwVRHoViVF56C/UYB4Oufq9899SKa6VjQzm5S/fDxmSJPZQuVIBSOTkHS0vd +hQd2h8y/L5VMzH2nPbxHD5hw+IyFHnSOkm0bQNGZDbt1bsipa5rAhDGvykPL6ys06I+XawGb1Q5K +CKpbknSFQ9OArqGIW66z6l7LFpp3RMih9lRozt6Plyu6W0ACDGQXwLWTzeHxE2bODHnv0ZEoq1+g +ElIwcxmOj+GMB6LDu0rw6h8VqO4lzKRG+Bsi77MOQ7osJLjFLFzUHPhdZL3Dk14opz8n8Y4e0ypQ +BaNV2cvnOVPAmJ6MVGKLJrD3fY185MaeZkJVgkfnsliNZvcHfC425lAcP9tDJMW/hkd5s3kc91r0 +E+xs+D/iWR+V7kI+ua2oMoVJl0b+SzGPWsutdEcf6ZG33ygEIqDUD13ieU/qbIWGvaimzuT6w+Gz +rt48Ue7LE3wBf4QOXVGUnhMMti6lTPk5cDZvlsouDERVxcr6XQKj39ZkjFqzAQqptQpHF//vkUAq +jqFGOjGY5RH8zLtJVor8udBhmm9lbObDyz51Sf6Pp+KJxWfXnUYTTjF2OySznhFlhqt/7x3U+Lzn +rFpct1pHXFXOVbQicVtbC/DP3KBhZOqp12gKY6fgDT+gr9Oq0n7vUaDmUStVkhUXU8u3Zg5mTPj5 +dUyQ5xJwx0UCAwEAAaNjMGEwHQYDVR0OBBYEFC7j27JJ0JxUeVz6Jyr+zE7S6E5UMA8GA1UdEwEB +/wQFMAMBAf8wHwYDVR0jBBgwFoAULuPbsknQnFR5XPonKv7MTtLoTlQwDgYDVR0PAQH/BAQDAgEG +MA0GCSqGSIb3DQEBCwUAA4ICAQAFNzr0TbdF4kV1JI+2d1LoHNgQk2Xz8lkGpD4eKexd0dCrfOAK +kEh47U6YA5n+KGCRHTAduGN8qOY1tfrTYXbm1gdLymmasoR6d5NFFxWfJNCYExL/u6Au/U5Mh/jO +XKqYGwXgAEZKgoClM4so3O0409/lPun++1ndYYRP0lSWE2ETPo+Aab6TR7U1Q9Jauz1c77NCR807 +VRMGsAnb/WP2OogKmW9+4c4bU2pEZiNRCHu8W1Ki/QY3OEBhj0qWuJA3+GbHeJAAFS6LrVE1Uweo +a2iu+U48BybNCAVwzDk/dr2l02cmAYamU9JgO3xDf1WKvJUawSg5TB9D0pH0clmKuVb8P7Sd2nCc +dlqMQ1DujjByTd//SffGqWfZbawCEeI6FiWnWAjLb1NBnEg4R2gz0dfHj9R0IdTDBZB6/86WiLEV +KV0jq9BgoRJP3vQXzTLlyb/IQ639Lo7xr+L0mPoSHyDYwKcMhcWQ9DstliaxLL5Mq+ux0orJ23gT +Dx4JnW2PAJ8C2sH6H3p6CcRK5ogql5+Ji/03X186zjhZhkuvcQu02PJwT58yE+Owp1fl2tpDy4Q0 +8ijE6m30Ku/Ba3ba+367hTzSU8JNvnHhRdH9I2cNE3X7z2VnIp2usAnRCf8dNL/+I5c30jn6PQ0G +C7TbO6Orb1wdtn7os4I07QZcJA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDwzCCAqugAwIBAgIBATANBgkqhkiG9w0BAQsFADCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoM +IlQtU3lzdGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBU +cnVzdCBDZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwHhcNMDgx +MDAxMTA0MDE0WhcNMzMxMDAxMjM1OTU5WjCBgjELMAkGA1UEBhMCREUxKzApBgNVBAoMIlQtU3lz +dGVtcyBFbnRlcnByaXNlIFNlcnZpY2VzIEdtYkgxHzAdBgNVBAsMFlQtU3lzdGVtcyBUcnVzdCBD +ZW50ZXIxJTAjBgNVBAMMHFQtVGVsZVNlYyBHbG9iYWxSb290IENsYXNzIDIwggEiMA0GCSqGSIb3 +DQEBAQUAA4IBDwAwggEKAoIBAQCqX9obX+hzkeXaXPSi5kfl82hVYAUdAqSzm1nzHoqvNK38DcLZ +SBnuaY/JIPwhqgcZ7bBcrGXHX+0CfHt8LRvWurmAwhiCFoT6ZrAIxlQjgeTNuUk/9k9uN0goOA/F +vudocP05l03Sx5iRUKrERLMjfTlH6VJi1hKTXrcxlkIF+3anHqP1wvzpesVsqXFP6st4vGCvx970 +2cu+fjOlbpSD8DT6IavqjnKgP6TeMFvvhk1qlVtDRKgQFRzlAVfFmPHmBiiRqiDFt1MmUUOyCxGV +WOHAD3bZwI18gfNycJ5v/hqO2V81xrJvNHy+SE/iWjnX2J14np+GPgNeGYtEotXHAgMBAAGjQjBA +MA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBS/WSA2AHmgoCJrjNXy +YdK4LMuCSjANBgkqhkiG9w0BAQsFAAOCAQEAMQOiYQsfdOhyNsZt+U2e+iKo4YFWz827n+qrkRk4 +r6p8FU3ztqONpfSO9kSpp+ghla0+AGIWiPACuvxhI+YzmzB6azZie60EI4RYZeLbK4rnJVM3YlNf +vNoBYimipidx5joifsFvHZVwIEoHNN/q/xWA5brXethbdXwFeilHfkCoMRN3zUA7tFFHei4R40cR +3p1m0IvVVGb6g1XqfMIpiRvpb7PO4gWEyS8+eIVibslfwXhjdFjASBgMmTnrpMwatXlajRWc2BQN +9noHV8cigwUtPJslJj0Ys6lDfMjIq2SPDqO/nBudMNva0Bkuqjzx+zOAduTNrRlPBSeOE6Fuwg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDdzCCAl+gAwIBAgIIXDPLYixfszIwDQYJKoZIhvcNAQELBQAwPDEeMBwGA1UEAwwVQXRvcyBU +cnVzdGVkUm9vdCAyMDExMQ0wCwYDVQQKDARBdG9zMQswCQYDVQQGEwJERTAeFw0xMTA3MDcxNDU4 +MzBaFw0zMDEyMzEyMzU5NTlaMDwxHjAcBgNVBAMMFUF0b3MgVHJ1c3RlZFJvb3QgMjAxMTENMAsG +A1UECgwEQXRvczELMAkGA1UEBhMCREUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCV +hTuXbyo7LjvPpvMpNb7PGKw+qtn4TaA+Gke5vJrf8v7MPkfoepbCJI419KkM/IL9bcFyYie96mvr +54rMVD6QUM+A1JX76LWC1BTFtqlVJVfbsVD2sGBkWXppzwO3bw2+yj5vdHLqqjAqc2K+SZFhyBH+ +DgMq92og3AIVDV4VavzjgsG1xZ1kCWyjWZgHJ8cblithdHFsQ/H3NYkQ4J7sVaE3IqKHBAUsR320 +HLliKWYoyrfhk/WklAOZuXCFteZI6o1Q/NnezG8HDt0Lcp2AMBYHlT8oDv3FdU9T1nSatCQujgKR +z3bFmx5VdJx4IbHwLfELn8LVlhgf8FQieowHAgMBAAGjfTB7MB0GA1UdDgQWBBSnpQaxLKYJYO7R +l+lwrrw7GWzbITAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFKelBrEspglg7tGX6XCuvDsZ +bNshMBgGA1UdIAQRMA8wDQYLKwYBBAGwLQMEAQEwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEB +CwUAA4IBAQAmdzTblEiGKkGdLD4GkGDEjKwLVLgfuXvTBznk+j57sj1O7Z8jvZfza1zv7v1Apt+h +k6EKhqzvINB5Ab149xnYJDE0BAGmuhWawyfc2E8PzBhj/5kPDpFrdRbhIfzYJsdHt6bPWHJxfrrh +TZVHO8mvbaG0weyJ9rQPOLXiZNwlz6bb65pcmaHFCN795trV1lpFDMS3wrUU77QR/w4VtfX128a9 +61qn8FYiqTxlVMYVqL2Gns2Dlmh6cYGJ4Qvh6hEbaAjMaZ7snkGeRDImeuKHCnE96+RapNLbxc3G +3mB/ufNPRJLvKrcYPqcZ2Qt9sTdBQrC6YB3y/gkRsPCHe6ed +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIUeFhfLq0sGUvjNwc1NBMotZbUZZMwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMSBHMzAeFw0xMjAxMTIxNzI3NDRaFw00MjAxMTIxNzI3NDRaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDEg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCgvlAQjunybEC0BJyFuTHK3C3kEakE +PBtVwedYMB0ktMPvhd6MLOHBPd+C5k+tR4ds7FtJwUrVu4/sh6x/gpqG7D0DmVIB0jWerNrwU8lm +PNSsAgHaJNM7qAJGr6Qc4/hzWHa39g6QDbXwz8z6+cZM5cOGMAqNF34168Xfuw6cwI2H44g4hWf6 +Pser4BOcBRiYz5P1sZK0/CPTz9XEJ0ngnjybCKOLXSoh4Pw5qlPafX7PGglTvF0FBM+hSo+LdoIN +ofjSxxR3W5A2B4GbPgb6Ul5jxaYA/qXpUhtStZI5cgMJYr2wYBZupt0lwgNm3fME0UDiTouG9G/l +g6AnhF4EwfWQvTA9xO+oabw4m6SkltFi2mnAAZauy8RRNOoMqv8hjlmPSlzkYZqn0ukqeI1RPToV +7qJZjqlc3sX5kCLliEVx3ZGZbHqfPT2YfF72vhZooF6uCyP8Wg+qInYtyaEQHeTTRCOQiJ/GKubX +9ZqzWB4vMIkIG1SitZgj7Ah3HJVdYdHLiZxfokqRmu8hqkkWCKi9YSgxyXSthfbZxbGL0eUQMk1f +iyA6PEkfM4VZDdvLCXVDaXP7a3F98N/ETH3Goy7IlXnLc6KOTk0k+17kBL5yG6YnLUlamXrXXAkg +t3+UuU/xDRxeiEIbEbfnkduebPRq34wGmAOtzCjvpUfzUwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUo5fW816iEOGrRZ88F2Q87gFwnMwwDQYJKoZI +hvcNAQELBQADggIBABj6W3X8PnrHX3fHyt/PX8MSxEBd1DKquGrX1RUVRpgjpeaQWxiZTOOtQqOC +MTaIzen7xASWSIsBx40Bz1szBpZGZnQdT+3Btrm0DWHMY37XLneMlhwqI2hrhVd2cDMT/uFPpiN3 +GPoajOi9ZcnPP/TJF9zrx7zABC4tRi9pZsMbj/7sPtPKlL92CiUNqXsCHKnQO18LwIE6PWThv6ct +Tr1NxNgpxiIY0MWscgKCP6o6ojoilzHdCGPDdRS5YCgtW2jgFqlmgiNR9etT2DGbe+m3nUvriBbP ++V04ikkwj+3x6xn0dxoxGE1nVGwvb2X52z3sIexe9PSLymBlVNFxZPT5pqOBMzYzcfCkeF9OrYMh +3jRJjehZrJ3ydlo28hP0r+AJx2EqbPfgna67hkooby7utHnNkDPDs3b69fBsnQGQ+p6Q9pxyz0fa +wx/kNSBT8lTR32GDpgLiJTjehTItXnOQUl1CxM49S+H5GYQd1aJQzEH7QRTDvdbJWqNjZgKAvQU6 +O0ec7AAmTPWIUb+oI38YB7AL7YsmoWTTYUrrXJ/es69nA7Mf3W1daWhpq1467HxpvMc7hU6eFbm0 +FU/DlXpY18ls6Wy58yljXrQs8C097Vpl4KlbQMJImYFtnh8GKjwStIsPm6Ik8KaN1nrgS7ZklmOV +hMJKzRwuJIczYOXD +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIURFc0JFuBiZs18s64KztbpybwdSgwDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMiBHMzAeFw0xMjAxMTIxODU5MzJaFw00MjAxMTIxODU5MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDIg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQChriWyARjcV4g/Ruv5r+LrI3HimtFh +ZiFfqq8nUeVuGxbULX1QsFN3vXg6YOJkApt8hpvWGo6t/x8Vf9WVHhLL5hSEBMHfNrMWn4rjyduY +NM7YMxcoRvynyfDStNVNCXJJ+fKH46nafaF9a7I6JaltUkSs+L5u+9ymc5GQYaYDFCDy54ejiK2t +oIz/pgslUiXnFgHVy7g1gQyjO/Dh4fxaXc6AcW34Sas+O7q414AB+6XrW7PFXmAqMaCvN+ggOp+o +MiwMzAkd056OXbxMmO7FGmh77FOm6RQ1o9/NgJ8MSPsc9PG/Srj61YxxSscfrf5BmrODXfKEVu+l +V0POKa2Mq1W/xPtbAd0jIaFYAI7D0GoT7RPjEiuA3GfmlbLNHiJuKvhB1PLKFAeNilUSxmn1uIZo +L1NesNKqIcGY5jDjZ1XHm26sGahVpkUG0CM62+tlXSoREfA7T8pt9DTEceT/AFr2XK4jYIVz8eQQ +sSWu1ZK7E8EM4DnatDlXtas1qnIhO4M15zHfeiFuuDIIfR0ykRVKYnLP43ehvNURG3YBZwjgQQvD +6xVu+KQZ2aKrr+InUlYrAoosFCT5v0ICvybIxo/gbjh9Uy3l7ZizlWNof/k19N+IxWA1ksB8aRxh +lRbQ694Lrz4EEEVlWFA4r0jyWbYW8jwNkALGcC4BrTwV1wIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQU7edvdlq/YOxJW8ald7tyFnGbxD0wDQYJKoZI +hvcNAQELBQADggIBAJHfgD9DCX5xwvfrs4iP4VGyvD11+ShdyLyZm3tdquXK4Qr36LLTn91nMX66 +AarHakE7kNQIXLJgapDwyM4DYvmL7ftuKtwGTTwpD4kWilhMSA/ohGHqPHKmd+RCroijQ1h5fq7K +pVMNqT1wvSAZYaRsOPxDMuHBR//47PERIjKWnML2W2mWeyAMQ0GaW/ZZGYjeVYg3UQt4XAoeo0L9 +x52ID8DyeAIkVJOviYeIyUqAHerQbj5hLja7NQ4nlv1mNDthcnPxFlxHBlRJAHpYErAK74X9sbgz +dWqTHBLmYF5vHX/JHyPLhGGfHoJE+V+tYlUkmlKY7VHnoX6XOuYvHxHaU4AshZ6rNRDbIl9qxV6X +U/IyAgkwo1jwDQHVcsaxfGl7w/U2Rcxhbl5MlMVerugOXou/983g7aEOGzPuVBj+D77vfoRrQ+Nw +mNtddbINWQeFFSM51vHfqSYP1kjHs6Yi9TM3WpVHn3u6GBVv/9YUZINJ0gpnIdsPNWNgKCLjsZWD +zYWm3S8P52dSbrsvhXz1SnPnxT7AvSESBT/8twNJAlvIJebiVDj1eYeMHVOyToV7BjjHLPj4sHKN +JeV3UvQDHEimUF+IIDBu8oJDqz2XhOdT+yHBTw8imoa4WSr2Rz0ZiC3oheGe7IUIarFsNMkd7Egr +O3jtZsSOeWmD3n+M +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIULvWbAiin23r/1aOp7r0DoM8Sah0wDQYJKoZIhvcNAQELBQAwSDELMAkG +A1UEBhMCQk0xGTAXBgNVBAoTEFF1b1ZhZGlzIExpbWl0ZWQxHjAcBgNVBAMTFVF1b1ZhZGlzIFJv +b3QgQ0EgMyBHMzAeFw0xMjAxMTIyMDI2MzJaFw00MjAxMTIyMDI2MzJaMEgxCzAJBgNVBAYTAkJN +MRkwFwYDVQQKExBRdW9WYWRpcyBMaW1pdGVkMR4wHAYDVQQDExVRdW9WYWRpcyBSb290IENBIDMg +RzMwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCzyw4QZ47qFJenMioKVjZ/aEzHs286 +IxSR/xl/pcqs7rN2nXrpixurazHb+gtTTK/FpRp5PIpM/6zfJd5O2YIyC0TeytuMrKNuFoM7pmRL +Mon7FhY4futD4tN0SsJiCnMK3UmzV9KwCoWdcTzeo8vAMvMBOSBDGzXRU7Ox7sWTaYI+FrUoRqHe +6okJ7UO4BUaKhvVZR74bbwEhELn9qdIoyhA5CcoTNs+cra1AdHkrAj80//ogaX3T7mH1urPnMNA3 +I4ZyYUUpSFlob3emLoG+B01vr87ERRORFHAGjx+f+IdpsQ7vw4kZ6+ocYfx6bIrc1gMLnia6Et3U +VDmrJqMz6nWB2i3ND0/kA9HvFZcba5DFApCTZgIhsUfei5pKgLlVj7WiL8DWM2fafsSntARE60f7 +5li59wzweyuxwHApw0BiLTtIadwjPEjrewl5qW3aqDCYz4ByA4imW0aucnl8CAMhZa634RylsSqi +Md5mBPfAdOhx3v89WcyWJhKLhZVXGqtrdQtEPREoPHtht+KPZ0/l7DxMYIBpVzgeAVuNVejH38DM +dyM0SXV89pgR6y3e7UEuFAUCf+D+IOs15xGsIs5XPd7JMG0QA4XN8f+MFrXBsj6IbGB/kE+V9/Yt +rQE5BwT6dYB9v0lQ7e/JxHwc64B+27bQ3RP+ydOc17KXqQIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUxhfQvKjqAkPyGwaZXSuQILnXnOQwDQYJKoZI +hvcNAQELBQADggIBADRh2Va1EodVTd2jNTFGu6QHcrxfYWLopfsLN7E8trP6KZ1/AvWkyaiTt3px +KGmPc+FSkNrVvjrlt3ZqVoAh313m6Tqe5T72omnHKgqwGEfcIHB9UqM+WXzBusnIFUBhynLWcKzS +t/Ac5IYp8M7vaGPQtSCKFWGafoaYtMnCdvvMujAWzKNhxnQT5WvvoxXqA/4Ti2Tk08HS6IT7SdEQ +TXlm66r99I0xHnAUrdzeZxNMgRVhvLfZkXdxGYFgu/BYpbWcC/ePIlUnwEsBbTuZDdQdm2NnL9Du +DcpmvJRPpq3t/O5jrFc/ZSXPsoaP0Aj/uHYUbt7lJ+yreLVTubY/6CD50qi+YUbKh4yE8/nxoGib +Ih6BJpsQBJFxwAYf3KDTuVan45gtf4Od34wrnDKOMpTwATwiKp9Dwi7DmDkHOHv8XgBCH/MyJnmD +hPbl8MFREsALHgQjDFSlTC9JxUrRtm5gDWv8a4uFJGS3iQ6rJUdbPM9+Sb3H6QrG2vd+DhcI00iX +0HGS8A85PjRqHH3Y8iKuu2n0M7SmSFXRDw4m6Oy2Cy2nhTXN/VnIn9HNPlopNLk9hM6xZdRZkZFW +dSHBd575euFgndOtBBj0fOtek49TSiIp+EgrPk2GrFt/ywaZWWDYWGWVjUTR939+J399roD1B0y2 +PpxxVJkES/1Y+Zj0 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDljCCAn6gAwIBAgIQC5McOtY5Z+pnI7/Dr5r0SzANBgkqhkiG9w0BAQsFADBlMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQw +IgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIwHhcNMTMwODAxMTIwMDAwWhcNMzgw +MTE1MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQL +ExB3d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzIw +ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZ5ygvUj82ckmIkzTz+GoeMVSAn61UQbVH +35ao1K+ALbkKz3X9iaV9JPrjIgwrvJUXCzO/GU1BBpAAvQxNEP4HteccbiJVMWWXvdMX0h5i89vq +bFCMP4QMls+3ywPgym2hFEwbid3tALBSfK+RbLE4E9HpEgjAALAcKxHad3A2m67OeYfcgnDmCXRw +VWmvo2ifv922ebPynXApVfSr/5Vh88lAbx3RvpO704gqu52/clpWcTs/1PPRCv4o76Pu2ZmvA9OP +YLfykqGxvYmJHzDNw6YuYjOuFgJ3RFrngQo8p0Quebg/BLxcoIfhG69Rjs3sLPr4/m3wOnyqi+Rn +lTGNAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTO +w0q5mVXyuNtgv6l+vVa1lzan1jANBgkqhkiG9w0BAQsFAAOCAQEAyqVVjOPIQW5pJ6d1Ee88hjZv +0p3GeDgdaZaikmkuOGybfQTUiaWxMTeKySHMq2zNixya1r9I0jJmwYrA8y8678Dj1JGG0VDjA9tz +d29KOVPt3ibHtX2vK0LRdWLjSisCx1BL4GnilmwORGYQRI+tBev4eaymG+g3NJ1TyWGqolKvSnAW +hsI6yLETcDbYz+70CjTVW0z9B5yiutkBclzzTcHdDrEcDcRjvq30FPuJ7KJBDkzMyFdA0G4Dqs0M +jomZmWzwPDCvON9vvKO+KSAnq3T/EyJ43pdSVR6DtVQgA+6uwE9W3jfMw3+qBCe703e4YtsXfJwo +IhNzbM8m9Yop5w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICRjCCAc2gAwIBAgIQC6Fa+h3foLVJRK/NJKBs7DAKBggqhkjOPQQDAzBlMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSQwIgYD +VQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBlMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgRzMwdjAQ +BgcqhkjOPQIBBgUrgQQAIgNiAAQZ57ysRGXtzbg/WPuNsVepRC0FFfLvC/8QdJ+1YlJfZn4f5dwb +RXkLzMZTCp2NXQLZqVneAlr2lSoOjThKiknGvMYDOAdfVdp+CW7if17QRSAPWXYQ1qAk8C3eNvJs +KTmjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBTL0L2p4ZgF +UaFNN6KDec6NHSrkhDAKBggqhkjOPQQDAwNnADBkAjAlpIFFAmsSS3V0T8gj43DydXLefInwz5Fy +YZ5eEJJZVrmDxxDnOOlYJjZ91eQ0hjkCMHw2U/Aw5WJjOpnitqM7mzT6HtoQknFekROn3aRukswy +1vUhZscv6pZjamVFkpUBtA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBhMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAw +HgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUx +MjAwMDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3 +dy5kaWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkq +hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI2/Ou8jqJ +kTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx1x7e/dfgy5SDN67sH0NO +3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQq2EGnI/yuum06ZIya7XzV+hdG82MHauV +BJVJ8zUtluNJbd134/tJS7SsVQepj5WztCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyM +UNGPHgm+F6HmIcr9g+UQvIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQAB +o0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV5uNu +5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY1Yl9PMWLSn/pvtsr +F9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4NeF22d+mQrvHRAiGfzZ0JFrabA0U +WTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NGFdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBH +QRFXGU7Aj64GxJUTFy8bJZ918rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/ +iyK5S9kJRaTepLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICPzCCAcWgAwIBAgIQBVVWvPJepDU1w6QP1atFcjAKBggqhkjOPQQDAzBhMQswCQYDVQQGEwJV +UzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSAwHgYD +VQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBHMzAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAw +MDBaMGExCzAJBgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5k +aWdpY2VydC5jb20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEczMHYwEAYHKoZIzj0C +AQYFK4EEACIDYgAE3afZu4q4C/sLfyHS8L6+c/MzXRq8NOrexpu80JX28MzQC7phW1FGfp4tn+6O +YwwX7Adw9c+ELkCDnOg/QW07rdOkFFk2eJ0DQ+4QE2xy3q6Ip6FrtUPOZ9wj/wMco+I+o0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUs9tIpPmhxdiuNkHMEWNp +Yim8S8YwCgYIKoZIzj0EAwMDaAAwZQIxAK288mw/EkrRLTnDCgmXc/SINoyIJ7vmiI1Qhadj+Z4y +3maTD/HMsQmP3Wyr+mt/oAIwOWZbwmSNuJ5Q3KjVSaLtx9zRSX8XAbjIho9OjIgrqJqpisXRAL34 +VOKa5Vt8sycX +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkDCCA3igAwIBAgIQBZsbV56OITLiOQe9p3d1XDANBgkqhkiG9w0BAQwFADBiMQswCQYDVQQG +EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNlcnQuY29tMSEw +HwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwHhcNMTMwODAxMTIwMDAwWhcNMzgwMTE1 +MTIwMDAwWjBiMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSEwHwYDVQQDExhEaWdpQ2VydCBUcnVzdGVkIFJvb3QgRzQwggIiMA0G +CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC/5pBzaN675F1KPDAiMGkz7MKnJS7JIT3yithZwuEp +pz1Yq3aaza57G4QNxDAf8xukOBbrVsaXbR2rsnnyyhHS5F/WBTxSD1Ifxp4VpX6+n6lXFllVcq9o +k3DCsrp1mWpzMpTREEQQLt+C8weE5nQ7bXHiLQwb7iDVySAdYyktzuxeTsiT+CFhmzTrBcZe7Fsa +vOvJz82sNEBfsXpm7nfISKhmV1efVFiODCu3T6cw2Vbuyntd463JT17lNecxy9qTXtyOj4DatpGY +QJB5w3jHtrHEtWoYOAMQjdjUN6QuBX2I9YI+EJFwq1WCQTLX2wRzKm6RAXwhTNS8rhsDdV14Ztk6 +MUSaM0C/CNdaSaTC5qmgZ92kJ7yhTzm1EVgX9yRcRo9k98FpiHaYdj1ZXUJ2h4mXaXpI8OCiEhtm +mnTK3kse5w5jrubU75KSOp493ADkRSWJtppEGSt+wJS00mFt6zPZxd9LBADMfRyVw4/3IbKyEbe7 +f/LVjHAsQWCqsWMYRJUadmJ+9oCw++hkpjPRiQfhvbfmQ6QYuKZ3AeEPlAwhHbJUKSWJbOUOUlFH +dL4mrLZBdd56rF+NP8m800ERElvlEFDrMcXKchYiCd98THU/Y+whX8QgUWtvsauGi0/C1kVfnSD8 +oR7FwI+isX4KJpn15GkvmB0t9dmpsh3lGwIDAQABo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud +DwEB/wQEAwIBhjAdBgNVHQ4EFgQU7NfjgtJxXWRM3y5nP+e6mK4cD08wDQYJKoZIhvcNAQEMBQAD +ggIBALth2X2pbL4XxJEbw6GiAI3jZGgPVs93rnD5/ZpKmbnJeFwMDF/k5hQpVgs2SV1EY+CtnJYY +ZhsjDT156W1r1lT40jzBQ0CuHVD1UvyQO7uYmWlrx8GnqGikJ9yd+SeuMIW59mdNOj6PWTkiU0Tr +yF0Dyu1Qen1iIQqAyHNm0aAFYF/opbSnr6j3bTWcfFqK1qI4mfN4i/RN0iAL3gTujJtHgXINwBQy +7zBZLq7gcfJW5GqXb5JQbZaNaHqasjYUegbyJLkJEVDXCLG4iXqEI2FCKeWjzaIgQdfRnGTZ6iah +ixTXTBmyUEFxPT9NcCOGDErcgdLMMpSEDQgJlxxPwO5rIHQw0uA5NBCFIRUBCOhVMt5xSdkoF1BN +5r5N0XWs0Mr7QbhDparTwwVETyw2m+L64kW4I1NsBm9nVX9GtUw/bihaeSbSpKhil9Ie4u1Ki7wb +/UdKDd9nZn6yW0HQO+T0O/QEY+nvwlQAUaCKKsnOeMzV6ocEGLPOr0mIr/OSmbaz5mEP0oUA51Aa +5BuVnRmhuZyxm7EAHu/QD09CbMkKvO5D+jpxpchNJqU1/YldvIViHTLSoCtU7ZpXwdv6EM8Zt4tK +G48BtieVU+i2iW1bvGjUI+iLUaJW+fCmgKDWHrO8Dw9TdSmq6hN35N6MgSGtBxBHEa2HPQfRdbzP +82Z+ +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdjCCA16gAwIBAgIQXmjWEXGUY1BWAGjzPsnFkTANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQG +EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxKjAoBgNVBAMTIUNlcnRpZmljYXRpb24g +QXV0aG9yaXR5IG9mIFdvU2lnbjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMFUxCzAJ +BgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEqMCgGA1UEAxMhQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkgb2YgV29TaWduMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA +vcqNrLiRFVaXe2tcesLea9mhsMMQI/qnobLMMfo+2aYpbxY94Gv4uEBf2zmoAHqLoE1UfcIiePyO +CbiohdfMlZdLdNiefvAA5A6JrkkoRBoQmTIPJYhTpA2zDxIIFgsDcSccf+Hb0v1naMQFXQoOXXDX +2JegvFNBmpGN9J42Znp+VsGQX+axaCA2pIwkLCxHC1l2ZjC1vt7tj/id07sBMOby8w7gLJKA84X5 +KIq0VC6a7fd2/BVoFutKbOsuEo/Uz/4Mx1wdC34FMr5esAkqQtXJTpCzWQ27en7N1QhatH/YHGkR ++ScPewavVIMYe+HdVHpRaG53/Ma/UkpmRqGyZxq7o093oL5d//xWC0Nyd5DKnvnyOfUNqfTq1+ez +EC8wQjchzDBwyYaYD8xYTYO7feUapTeNtqwylwA6Y3EkHp43xP901DfA4v6IRmAR3Qg/UDaruHqk +lWJqbrDKaiFaafPz+x1wOZXzp26mgYmhiMU7ccqjUu6Du/2gd/Tkb+dC221KmYo0SLwX3OSACCK2 +8jHAPwQ+658geda4BmRkAjHXqc1S+4RFaQkAKtxVi8QGRkvASh0JWzko/amrzgD5LkhLJuYwTKVY +yrREgk/nkR4zw7CT/xH8gdLKH3Ep3XZPkiWvHYG3Dy+MwwbMLyejSuQOmbp8HkUff6oZRZb9/D0C +AwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFOFmzw7R +8bNLtwYgFP6HEtX2/vs+MA0GCSqGSIb3DQEBBQUAA4ICAQCoy3JAsnbBfnv8rWTjMnvMPLZdRtP1 +LOJwXcgu2AZ9mNELIaCJWSQBnfmvCX0KI4I01fx8cpm5o9dU9OpScA7F9dY74ToJMuYhOZO9sxXq +T2r09Ys/L3yNWC7F4TmgPsc9SnOeQHrAK2GpZ8nzJLmzbVUsWh2eJXLOC62qx1ViC777Y7NhRCOj +y+EaDveaBk3e1CNOIZZbOVtXHS9dCF4Jef98l7VNg64N1uajeeAz0JmWAjCnPv/So0M/BVoG6kQC +2nz4SNAzqfkHx5Xh9T71XXG68pWpdIhhWeO/yloTunK0jF02h+mmxTwTv97QRCbut+wucPrXnbes +5cVAWubXbHssw1abR80LzvobtCHXt2a49CUwi1wNuepnsvRtrtWhnk/Yn+knArAdBtaP4/tIEp9/ +EaEQPkxROpaw0RPxx9gmrjrKkcRpnd8BKWRRb2jaFOwIQZeQjdCygPLPwj2/kWjFgGcexGATVdVh +mVd8upUPYUk6ynW8yQqTP2cOEvIo4jEbwFcW3wh8GcF+Dx+FHgo2fFt+J7x6v+Db9NpSvd4MVHAx +kUOVyLzwPt0JfjBkUO1/AaQzZ01oT74V77D2AhGiGxMlOtzCWfHjXEa7ZywCRuoeSKbmW9m1vFGi +kpbbqsY3Iqb+zCB0oy2pLmvLwIIRIbWTee5Ehr7XHuQe+w== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFWDCCA0CgAwIBAgIQUHBrzdgT/BtOOzNy0hFIjTANBgkqhkiG9w0BAQsFADBGMQswCQYDVQQG +EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMMEkNBIOayg+mAmuagueiv +geS5pjAeFw0wOTA4MDgwMTAwMDFaFw0zOTA4MDgwMTAwMDFaMEYxCzAJBgNVBAYTAkNOMRowGAYD +VQQKExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAwwSQ0Eg5rKD6YCa5qC56K+B5LmmMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0EkhHiX8h8EqwqzbdoYGTufQdDTc7WU1/FDWiD+k +8H/rD195L4mx/bxjWDeTmzj4t1up+thxx7S8gJeNbEvxUNUqKaqoGXqW5pWOdO2XCld19AXbbQs5 +uQF/qvbW2mzmBeCkTVL829B0txGMe41P/4eDrv8FAxNXUDf+jJZSEExfv5RxadmWPgxDT74wwJ85 +dE8GRV2j1lY5aAfMh09Qd5Nx2UQIsYo06Yms25tO4dnkUkWMLhQfkWsZHWgpLFbE4h4TV2TwYeO5 +Ed+w4VegG63XX9Gv2ystP9Bojg/qnw+LNVgbExz03jWhCl3W6t8Sb8D7aQdGctyB9gQjF+BNdeFy +b7Ao65vh4YOhn0pdr8yb+gIgthhid5E7o9Vlrdx8kHccREGkSovrlXLp9glk3Kgtn3R46MGiCWOc +76DbT52VqyBPt7D3h1ymoOQ3OMdc4zUPLK2jgKLsLl3Az+2LBcLmc272idX10kaO6m1jGx6KyX2m ++Jzr5dVjhU1zZmkR/sgO9MHHZklTfuQZa/HpelmjbX7FF+Ynxu8b22/8DU0GAbQOXDBGVWCvOGU6 +yke6rCzMRh+yRpY/8+0mBe53oWprfi1tWFxK1I5nuPHa1UaKJ/kR8slC/k7e3x9cxKSGhxYzoacX +GKUN5AXlK8IrC6KVkLn9YDxOiT7nnO4fuwECAwEAAaNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1Ud +EwEB/wQFMAMBAf8wHQYDVR0OBBYEFOBNv9ybQV0T6GTwp+kVpOGBwboxMA0GCSqGSIb3DQEBCwUA +A4ICAQBqinA4WbbaixjIvirTthnVZil6Xc1bL3McJk6jfW+rtylNpumlEYOnOXOvEESS5iVdT2H6 +yAa+Tkvv/vMx/sZ8cApBWNromUuWyXi8mHwCKe0JgOYKOoICKuLJL8hWGSbueBwj/feTZU7n85iY +r83d2Z5AiDEoOqsuC7CsDCT6eiaY8xJhEPRdF/d+4niXVOKM6Cm6jBAyvd0zaziGfjk9DgNyp115 +j0WKWa5bIW4xRtVZjc8VX90xJc/bYNaBRHIpAlf2ltTW/+op2znFuCyKGo3Oy+dCMYYFaA6eFN0A +kLppRQjbbpCBhqcqBT/mhDn4t/lXX0ykeVoQDF7Va/81XwVRHmyjdanPUIPTfPRm94KNPQx96N97 +qA4bLJyuQHCH2u2nFoJavjVsIE4iYdm8UXrNemHcSxH5/mc0zy4EZmFcV5cjjPOGG0jfKq+nwf/Y +jj4Du9gqsPoUJbJRa4ZDhS4HIxaAjUz7tGM7zMN07RujHv41D198HRaG9Q7DlfEvr10lO1Hm13ZB +ONFLAzkopR6RctR9q5czxNM+4Gm2KHmgCY0c0f9BckgG/Jou5yD5m6Leie2uPAmvylezkolwQOQv +T8Jwg0DXJCxr5wkf09XHwQj02w47HAcLQxGEIYbpgNR12KvxAmLBsX5VYc8T1yaw15zLKYs4SgsO +kI26oQ== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF2DCCA8CgAwIBAgIQTKr5yttjb+Af907YWwOGnTANBgkqhkiG9w0BAQwFADCBhTELMAkGA1UE +BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG +A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMTE5MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBhTELMAkGA1UEBhMC +R0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE +ChMRQ09NT0RPIENBIExpbWl0ZWQxKzApBgNVBAMTIkNPTU9ETyBSU0EgQ2VydGlmaWNhdGlvbiBB +dXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCR6FSS0gpWsawNJN3Fz0Rn +dJkrN6N9I3AAcbxT38T6KhKPS38QVr2fcHK3YX/JSw8Xpz3jsARh7v8Rl8f0hj4K+j5c+ZPmNHrZ +FGvnnLOFoIJ6dq9xkNfs/Q36nGz637CC9BR++b7Epi9Pf5l/tfxnQ3K9DADWietrLNPtj5gcFKt+ +5eNu/Nio5JIk2kNrYrhV/erBvGy2i/MOjZrkm2xpmfh4SDBF1a3hDTxFYPwyllEnvGfDyi62a+pG +x8cgoLEfZd5ICLqkTqnyg0Y3hOvozIFIQ2dOciqbXL1MGyiKXCJ7tKuY2e7gUYPDCUZObT6Z+pUX +2nwzV0E8jVHtC7ZcryxjGt9XyD+86V3Em69FmeKjWiS0uqlWPc9vqv9JWL7wqP/0uK3pN/u6uPQL +OvnoQ0IeidiEyxPx2bvhiWC4jChWrBQdnArncevPDt09qZahSL0896+1DSJMwBGB7FY79tOi4lu3 +sgQiUpWAk2nojkxl8ZEDLXB0AuqLZxUpaVICu9ffUGpVRr+goyhhf3DQw6KqLCGqR84onAZFdr+C +GCe01a60y1Dma/RMhnEw6abfFobg2P9A3fvQQoh/ozM6LlweQRGBY84YcWsr7KaKtzFcOmpH4MN5 +WdYgGq/yapiqcrxXStJLnbsQ/LBMQeXtHT1eKJ2czL+zUdqnR+WEUwIDAQABo0IwQDAdBgNVHQ4E +FgQUu69+Aj36pvE8hI6t7jiY7NkyMtQwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w +DQYJKoZIhvcNAQEMBQADggIBAArx1UaEt65Ru2yyTUEUAJNMnMvlwFTPoCWOAvn9sKIN9SCYPBMt +rFaisNZ+EZLpLrqeLppysb0ZRGxhNaKatBYSaVqM4dc+pBroLwP0rmEdEBsqpIt6xf4FpuHA1sj+ +nq6PK7o9mfjYcwlYRm6mnPTXJ9OV2jeDchzTc+CiR5kDOF3VSXkAKRzH7JsgHAckaVd4sjn8OoSg +tZx8jb8uk2IntznaFxiuvTwJaP+EmzzV1gsD41eeFPfR60/IvYcjt7ZJQ3mFXLrrkguhxuhoqEwW +sRqZCuhTLJK7oQkYdQxlqHvLI7cawiiFwxv/0Cti76R7CZGYZ4wUAc1oBmpjIXUDgIiKboHGhfKp +pC3n9KUkEEeDys30jXlYsQab5xoq2Z0B15R97QNKyvDb6KkBPvVWmckejkk9u+UJueBPSZI9FoJA +zMxZxuY67RIuaTxslbH9qh17f4a+Hg4yRvv7E491f0yLS0Zj/gA0QHDBw7mh3aZw4gSzQbzpgJHq +ZJx64SIDqZxubw5lT2yHh17zbqD5daWbQOhTsiedSrnAdyGN/4fy3ryM7xfft0kL0fJuMAsaDk52 +7RH89elWsn2/x20Kk4yl0MC2Hb46TpSi125sC8KKfPog88Tk5c0NqMuRkrF8hey1FGlmDoLnzc7I +LaZRfyHBNVOFBkpdn627G190 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF3jCCA8agAwIBAgIQAf1tMPyjylGoG7xkDjUDLTANBgkqhkiG9w0BAQwFADCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UE +BhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQK +ExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNh +dGlvbiBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCAEmUXNg7D2wiz +0KxXDXbtzSfTTK1Qg2HiqiBNCS1kCdzOiZ/MPans9s/B3PHTsdZ7NygRK0faOca8Ohm0X6a9fZ2j +Y0K2dvKpOyuR+OJv0OwWIJAJPuLodMkYtJHUYmTbf6MG8YgYapAiPLz+E/CHFHv25B+O1ORRxhFn +RghRy4YUVD+8M/5+bJz/Fp0YvVGONaanZshyZ9shZrHUm3gDwFA66Mzw3LyeTP6vBZY1H1dat//O ++T23LLb2VN3I5xI6Ta5MirdcmrS3ID3KfyI0rn47aGYBROcBTkZTmzNg95S+UzeQc0PzMsNT79uq +/nROacdrjGCT3sTHDN/hMq7MkztReJVni+49Vv4M0GkPGw/zJSZrM233bkf6c0Plfg6lZrEpfDKE +Y1WJxA3Bk1QwGROs0303p+tdOmw1XNtB1xLaqUkL39iAigmTYo61Zs8liM2EuLE/pDkP2QKe6xJM +lXzzawWpXhaDzLhn4ugTncxbgtNMs+1b/97lc6wjOy0AvzVVdAlJ2ElYGn+SNuZRkg7zJn0cTRe8 +yexDJtC/QV9AqURE9JnnV4eeUB9XVKg+/XRjL7FQZQnmWEIuQxpMtPAlR1n6BB6T1CZGSlCBst6+ +eLf8ZxXhyVeEHg9j1uliutZfVS7qXMYoCAQlObgOK6nyTJccBz8NUvXt7y+CDwIDAQABo0IwQDAd +BgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rIDZsswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQF +MAMBAf8wDQYJKoZIhvcNAQEMBQADggIBAFzUfA3P9wF9QZllDHPFUp/L+M+ZBn8b2kMVn54CVVeW +FPFSPCeHlCjtHzoBN6J2/FNQwISbxmtOuowhT6KOVWKR82kV2LyI48SqC/3vqOlLVSoGIG1VeCkZ +7l8wXEskEVX/JJpuXior7gtNn3/3ATiUFJVDBwn7YKnuHKsSjKCaXqeYalltiz8I+8jRRa8YFWSQ +Eg9zKC7F4iRO/Fjs8PRF/iKz6y+O0tlFYQXBl2+odnKPi4w2r78NBc5xjeambx9spnFixdjQg3IM +8WcRiQycE0xyNN+81XHfqnHd4blsjDwSXWXavVcStkNr/+XeTWYRUc+ZruwXtuhxkYzeSf7dNXGi +FSeUHM9h4ya7b6NnJSFd5t0dCy5oGzuCr+yDZ4XUmFF0sbmZgIn/f3gZXHlKYC6SQK5MNyosycdi +yA5d9zZbyuAlJQG03RoHnHcAP9Dc1ew91Pq7P8yF1m9/qS3fuQL39ZeatTXaw2ewh0qpKJ4jjv9c +J2vhsE/zB+4ALtRZh8tSQZXq9EfX7mRBVXyNWQKV3WKdwrnuWih0hKWbt5DHDAff9Yk2dDLWKMGw +sAvgnEzDHNb842m1R0aBL6KCq9NjRHDEjf8tM7qtj3u1cIiuPhnPQCjY/MiQu12ZIvVS5ljFH4gx +Q+6IHdfGjjxDah2nGN59PRbxYvnKkKj9 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICjzCCAhWgAwIBAgIQXIuZxVqUxdJxVt7NiYDMJjAKBggqhkjOPQQDAzCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwHhcNMTAwMjAxMDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCBiDELMAkGA1UEBhMC +VVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0plcnNleSBDaXR5MR4wHAYDVQQKExVU +aGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNVBAMTJVVTRVJUcnVzdCBFQ0MgQ2VydGlmaWNhdGlv +biBBdXRob3JpdHkwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQarFRaqfloI+d61SRvU8Za2EurxtW2 +0eZzca7dnNYMYf3boIkDuAUU7FfO7l0/4iGzzvfUinngo4N+LZfQYcTxmdwlkWOrfzCjtHDix6Ez +nPO/LlxTsV+zfTJ/ijTjeXmjQjBAMB0GA1UdDgQWBBQ64QmG1M8ZwpZ2dEl23OA1xmNjmjAOBgNV +HQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAwNoADBlAjA2Z6EWCNzklwBB +HU6+4WMBzzuqQhFkoJ2UOQIReVx7Hfpkue4WQrO/isIJxOzksU0CMQDpKmFHjFJKS04YcPbWRNZu +9YO6bVi9JNlWSOrvxKJGgYhqOkbRqZtNyWHa0V1Xahg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB4TCCAYegAwIBAgIRKjikHJYKBN5CsiilC+g0mAIwCgYIKoZIzj0EAwIwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI0MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEuMZ5049sJQ6fLjkZHAOkrprl +OQcJFspjsbmG+IpXwVfOQvpzofdlQv8ewQCybnMO/8ch5RikqtlxP6jUuc6MHaNCMEAwDgYDVR0P +AQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFFSwe61FuOJAf/sKbvu+M8k8o4TV +MAoGCCqGSM49BAMCA0gAMEUCIQDckqGgE6bPA7DmxCGXkPoUVy0D7O48027KqGx2vKLeuwIgJ6iF +JzWbVsaj8kfSt24bAgAXqmemFZHe+pTsewv4n4Q= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHjCCAaSgAwIBAgIRYFlJ4CYuu1X5CneKcflK2GwwCgYIKoZIzj0EAwMwUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMB4XDTEyMTExMzAwMDAwMFoXDTM4MDExOTAzMTQwN1owUDEkMCIGA1UECxMb +R2xvYmFsU2lnbiBFQ0MgUm9vdCBDQSAtIFI1MRMwEQYDVQQKEwpHbG9iYWxTaWduMRMwEQYDVQQD +EwpHbG9iYWxTaWduMHYwEAYHKoZIzj0CAQYFK4EEACIDYgAER0UOlvt9Xb/pOdEh+J8LttV7HpI6 +SFkc8GIxLcB6KP4ap1yztsyX50XUWPrRd21DosCHZTQKH3rd6zwzocWdTaRvQZU4f8kehOvRnkmS +h5SHDDqFSmafnVmTTZdhBoZKo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAd +BgNVHQ4EFgQUPeYpSJvqB8ohREom3m7e0oPQn1kwCgYIKoZIzj0EAwMDaAAwZQIxAOVpEslu28Yx +uglB4Zf4+/2a4n0Sye18ZNPLBSWLVtmg515dTguDnFt2KaAJJiFqYgIwcdK1j1zqO+F4CYWodZI7 +yFz9SO8NdCKoCOJuxUnOxwy8p2Fp8fc74SrL+SvzZpA3 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFdDCCA1ygAwIBAgIEAJiiOTANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSswKQYDVQQDDCJTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +Um9vdCBDQSAtIEczMB4XDTEzMTExNDExMjg0MloXDTI4MTExMzIzMDAwMFowWjELMAkGA1UEBhMC +TkwxHjAcBgNVBAoMFVN0YWF0IGRlciBOZWRlcmxhbmRlbjErMCkGA1UEAwwiU3RhYXQgZGVyIE5l +ZGVybGFuZGVuIFJvb3QgQ0EgLSBHMzCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL4y +olQPcPssXFnrbMSkUeiFKrPMSjTysF/zDsccPVMeiAho2G89rcKezIJnByeHaHE6n3WWIkYFsO2t +x1ueKt6c/DrGlaf1F2cY5y9JCAxcz+bMNO14+1Cx3Gsy8KL+tjzk7FqXxz8ecAgwoNzFs21v0IJy +EavSgWhZghe3eJJg+szeP4TrjTgzkApyI/o1zCZxMdFyKJLZWyNtZrVtB0LrpjPOktvA9mxjeM3K +Tj215VKb8b475lRgsGYeCasH/lSJEULR9yS6YHgamPfJEf0WwTUaVHXvQ9Plrk7O53vDxk5hUUur +mkVLoR9BvUhTFXFkC4az5S6+zqQbwSmEorXLCCN2QyIkHxcE1G6cxvx/K2Ya7Irl1s9N9WMJtxU5 +1nus6+N86U78dULI7ViVDAZCopz35HCz33JvWjdAidiFpNfxC95DGdRKWCyMijmev4SH8RY7Ngzp +07TKbBlBUgmhHbBqv4LvcFEhMtwFdozL92TkA1CvjJFnq8Xy7ljY3r735zHPbMk7ccHViLVlvMDo +FxcHErVc0qsgk7TmgoNwNsXNo42ti+yjwUOH5kPiNL6VizXtBznaqB16nzaeErAMZRKQFWDZJkBE +41ZgpRDUajz9QdwOWke275dhdU/Z/seyHdTtXUmzqWrLZoQT1Vyg3N9udwbRcXXIV2+vD3dbAgMB +AAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRUrfrHkleu +yjWcLhL75LpdINyUVzANBgkqhkiG9w0BAQsFAAOCAgEAMJmdBTLIXg47mAE6iqTnB/d6+Oea31BD +U5cqPco8R5gu4RV78ZLzYdqQJRZlwJ9UXQ4DO1t3ApyEtg2YXzTdO2PCwyiBwpwpLiniyMMB8jPq +KqrMCQj3ZWfGzd/TtiunvczRDnBfuCPRy5FOCvTIeuXZYzbB1N/8Ipf3YF3qKS9Ysr1YvY2WTxB1 +v0h7PVGHoTx0IsL8B3+A3MSs/mrBcDCw6Y5p4ixpgZQJut3+TcCDjJRYwEYgr5wfAvg1VUkvRtTA +8KCWAg8zxXHzniN9lLf9OtMJgwYh/WA9rjLA0u6NpvDntIJ8CsxwyXmA+P5M9zWEGYox+wrZ13+b +8KKaa8MFSu1BYBQw0aoRQm7TIwIEC8Zl3d1Sd9qBa7Ko+gE4uZbqKmxnl4mUnrzhVNXkanjvSr0r +mj1AfsbAddJu+2gw7OyLnflJNZoaLNmzlTnVHpL3prllL+U9bTpITAjc5CgSKL59NVzq4BZ+Extq +1z7XnvwtdbLBFNUjA9tbbws+eC8N3jONFrdI54OagQ97wUNNVQQXOEpR1VmiiXTTn74eS9fGbbeI +JG9gkaSChVtWQbzQRKtqE77RLFi3EjNYsjdj3BP1lB0/QFH1T/U67cjF68IeHRaVesd+QnGTbksV +tzDfqu1XhUisHWrdOWnk4Xl4vs4Fv6EM94B7IWcnMFk= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFcDCCA1igAwIBAgIEAJiWjTANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQGEwJOTDEeMBwGA1UE +CgwVU3RhYXQgZGVyIE5lZGVybGFuZGVuMSkwJwYDVQQDDCBTdGFhdCBkZXIgTmVkZXJsYW5kZW4g +RVYgUm9vdCBDQTAeFw0xMDEyMDgxMTE5MjlaFw0yMjEyMDgxMTEwMjhaMFgxCzAJBgNVBAYTAk5M +MR4wHAYDVQQKDBVTdGFhdCBkZXIgTmVkZXJsYW5kZW4xKTAnBgNVBAMMIFN0YWF0IGRlciBOZWRl +cmxhbmRlbiBFViBSb290IENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA48d+ifkk +SzrSM4M1LGns3Amk41GoJSt5uAg94JG6hIXGhaTK5skuU6TJJB79VWZxXSzFYGgEt9nCUiY4iKTW +O0Cmws0/zZiTs1QUWJZV1VD+hq2kY39ch/aO5ieSZxeSAgMs3NZmdO3dZ//BYY1jTw+bbRcwJu+r +0h8QoPnFfxZpgQNH7R5ojXKhTbImxrpsX23Wr9GxE46prfNeaXUmGD5BKyF/7otdBwadQ8QpCiv8 +Kj6GyzyDOvnJDdrFmeK8eEEzduG/L13lpJhQDBXd4Pqcfzho0LKmeqfRMb1+ilgnQ7O6M5HTp5gV +XJrm0w912fxBmJc+qiXbj5IusHsMX/FjqTf5m3VpTCgmJdrV8hJwRVXj33NeN/UhbJCONVrJ0yPr +08C+eKxCKFhmpUZtcALXEPlLVPxdhkqHz3/KRawRWrUgUY0viEeXOcDPusBCAUCZSCELa6fS/ZbV +0b5GnUngC6agIk440ME8MLxwjyx1zNDFjFE7PZQIZCZhfbnDZY8UnCHQqv0XcgOPvZuM5l5Tnrmd +74K74bzickFbIZTTRTeU0d8JOV3nI6qaHcptqAqGhYqCvkIH1vI4gnPah1vlPNOePqc7nvQDs/nx +fRN0Av+7oeX6AHkcpmZBiFxgV6YuCcS6/ZrPpx9Aw7vMWgpVSzs4dlG4Y4uElBbmVvMCAwEAAaNC +MEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFP6rAJCYniT8qcwa +ivsnuL8wbqg7MA0GCSqGSIb3DQEBCwUAA4ICAQDPdyxuVr5Os7aEAJSrR8kN0nbHhp8dB9O2tLsI +eK9p0gtJ3jPFrK3CiAJ9Brc1AsFgyb/E6JTe1NOpEyVa/m6irn0F3H3zbPB+po3u2dfOWBfoqSmu +c0iH55vKbimhZF8ZE/euBhD/UcabTVUlT5OZEAFTdfETzsemQUHSv4ilf0X8rLiltTMMgsT7B/Zq +5SWEXwbKwYY5EdtYzXc7LMJMD16a4/CrPmEbUCTCwPTxGfARKbalGAKb12NMcIxHowNDXLldRqAN +b/9Zjr7dn3LDWyvfjFvO5QxGbJKyCqNMVEIYFRIYvdr8unRu/8G2oGTYqV9Vrp9canaW2HNnh/tN +f1zuacpzEPuKqf2evTY4SUmH9A4U8OmHuD+nT3pajnnUk+S7aFKErGzp85hwVXIy+TSrK0m1zSBi +5Dp6Z2Orltxtrpfs/J92VoguZs9btsmksNcFuuEnL5O7Jiqik7Ab846+HUCjuTaPPoIaGl6I6lD4 +WeKDRikL40Rc4ZW2aZCaFG+XroHPaO+Zmr615+F/+PoTRxZMzG0IQOeLeG9QgkRQP2YGiqtDhFZK +DyAthg710tvSeopLzaXoTvFeJiUBWSOgftL2fiFX1ye8FVdMpEbB4IMeDExNH08GGeL5qPQ6gqGy +eUN51q1veieQA6TqJIc/2b3Z6fJfUEkc7uzXLg== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFYDCCA0igAwIBAgIQCgFCgAAAAUUjyES1AAAAAjANBgkqhkiG9w0BAQsFADBKMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBS +b290IENBIDEwHhcNMTQwMTE2MTgxMjIzWhcNMzQwMTE2MTgxMjIzWjBKMQswCQYDVQQGEwJVUzES +MBAGA1UEChMJSWRlblRydXN0MScwJQYDVQQDEx5JZGVuVHJ1c3QgQ29tbWVyY2lhbCBSb290IENB +IDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCnUBneP5k91DNG8W9RYYKyqU+PZ4ld +hNlT3Qwo2dfw/66VQ3KZ+bVdfIrBQuExUHTRgQ18zZshq0PirK1ehm7zCYofWjK9ouuU+ehcCuz/ +mNKvcbO0U59Oh++SvL3sTzIwiEsXXlfEU8L2ApeN2WIrvyQfYo3fw7gpS0l4PJNgiCL8mdo2yMKi +1CxUAGc1bnO/AljwpN3lsKImesrgNqUZFvX9t++uP0D1bVoE/c40yiTcdCMbXTMTEl3EASX2MN0C +XZ/g1Ue9tOsbobtJSdifWwLziuQkkORiT0/Br4sOdBeo0XKIanoBScy0RnnGF7HamB4HWfp1IYVl +3ZBWzvurpWCdxJ35UrCLvYf5jysjCiN2O/cz4ckA82n5S6LgTrx+kzmEB/dEcH7+B1rlsazRGMzy +NeVJSQjKVsk9+w8YfYs7wRPCTY/JTw436R+hDmrfYi7LNQZReSzIJTj0+kuniVyc0uMNOYZKdHzV +WYfCP04MXFL0PfdSgvHqo6z9STQaKPNBiDoT7uje/5kdX7rL6B7yuVBgwDHTc+XvvqDtMwt0viAg +xGds8AgDelWAf0ZOlqf0Hj7h9tgJ4TNkK2PXMl6f+cB7D3hvl7yTmvmcEpB4eoCHFddydJxVdHix +uuFucAS6T6C6aMN7/zHwcz09lCqxC0EOoP5NiGVreTO01wIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU7UQZwNPwBovupHu+QucmVMiONnYwDQYJKoZI +hvcNAQELBQADggIBAA2ukDL2pkt8RHYZYR4nKM1eVO8lvOMIkPkp165oCOGUAFjvLi5+U1KMtlwH +6oi6mYtQlNeCgN9hCQCTrQ0U5s7B8jeUeLBfnLOic7iPBZM4zY0+sLj7wM+x8uwtLRvM7Kqas6pg +ghstO8OEPVeKlh6cdbjTMM1gCIOQ045U8U1mwF10A0Cj7oV+wh93nAbowacYXVKV7cndJZ5t+qnt +ozo00Fl72u1Q8zW/7esUTTHHYPTa8Yec4kjixsU3+wYQ+nVZZjFHKdp2mhzpgq7vmrlR94gjmmmV +YjzlVYA211QC//G5Xc7UI2/YRYRKW2XviQzdFKcgyxilJbQN+QHwotL0AMh0jqEqSI5l2xPE4iUX +feu+h1sXIFRRk0pTAwvsXcoz7WL9RccvW9xYoIA55vrX/hMUpu09lEpCdNTDd1lzzY9GvlU47/ro +kTLql1gEIt44w8y8bckzOmoKaT+gyOpyj4xjhiO9bTyWnpXgSUyqorkqG5w2gXjtw+hG4iZZRHUe +2XWJUc0QhJ1hYMtd+ZciTY6Y5uN/9lu7rs3KSoFrXgvzUeF0K+l+J6fZmUlO+KWA2yUPHGNiiskz +Z2s8EIPGrd6ozRaOjfAHN3Gf8qv8QfXBi+wAN10J5U6A7/qxXDgGpRtK4dw4LTzcqx+QGtVKnO7R +cGzM7vRX+Bi6hG6H +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFZjCCA06gAwIBAgIQCgFCgAAAAUUjz0Z8AAAAAjANBgkqhkiG9w0BAQsFADBNMQswCQYDVQQG +EwJVUzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3Rv +ciBSb290IENBIDEwHhcNMTQwMTE2MTc1MzMyWhcNMzQwMTE2MTc1MzMyWjBNMQswCQYDVQQGEwJV +UzESMBAGA1UEChMJSWRlblRydXN0MSowKAYDVQQDEyFJZGVuVHJ1c3QgUHVibGljIFNlY3RvciBS +b290IENBIDEwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC2IpT8pEiv6EdrCvsnduTy +P4o7ekosMSqMjbCpwzFrqHd2hCa2rIFCDQjrVVi7evi8ZX3yoG2LqEfpYnYeEe4IFNGyRBb06tD6 +Hi9e28tzQa68ALBKK0CyrOE7S8ItneShm+waOh7wCLPQ5CQ1B5+ctMlSbdsHyo+1W/CD80/HLaXI +rcuVIKQxKFdYWuSNG5qrng0M8gozOSI5Cpcu81N3uURF/YTLNiCBWS2ab21ISGHKTN9T0a9SvESf +qy9rg3LvdYDaBjMbXcjaY8ZNzaxmMc3R3j6HEDbhuaR672BQssvKplbgN6+rNBM5Jeg5ZuSYeqoS +mJxZZoY+rfGwyj4GD3vwEUs3oERte8uojHH01bWRNszwFcYr3lEXsZdMUD2xlVl8BX0tIdUAvwFn +ol57plzy9yLxkA2T26pEUWbMfXYD62qoKjgZl3YNa4ph+bz27nb9cCvdKTz4Ch5bQhyLVi9VGxyh +LrXHFub4qjySjmm2AcG1hp2JDws4lFTo6tyePSW8Uybt1as5qsVATFSrsrTZ2fjXctscvG29ZV/v +iDUqZi/u9rNl8DONfJhBaUYPQxxp+pu10GFqzcpL2UyQRqsVWaFHVCkugyhfHMKiq3IXAAaOReyL +4jM9f9oZRORicsPfIsbyVtTdX5Vy7W1f90gDW/3FKqD2cyOEEBsB5wIDAQABo0IwQDAOBgNVHQ8B +Af8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU43HgntinQtnbcZFrlJPrw6PRFKMw +DQYJKoZIhvcNAQELBQADggIBAEf63QqwEZE4rU1d9+UOl1QZgkiHVIyqZJnYWv6IAcVYpZmxI1Qj +t2odIFflAWJBF9MJ23XLblSQdf4an4EKwt3X9wnQW3IV5B4Jaj0z8yGa5hV+rVHVDRDtfULAj+7A +mgjVQdZcDiFpboBhDhXAuM/FSRJSzL46zNQuOAXeNf0fb7iAaJg9TaDKQGXSc3z1i9kKlT/YPyNt +GtEqJBnZhbMX73huqVjRI9PHE+1yJX9dsXNw0H8GlwmEKYBhHfpe/3OsoOOJuBxxFcbeMX8S3OFt +m6/n6J91eEyrRjuazr8FGF1NFTwWmhlQBJqymm9li1JfPFgEKCXAZmExfrngdbkaqIHWchezxQMx +NRF4eKLg6TCMf4DfWN88uieW4oA0beOY02QnrEh+KHdcxiVhJfiFDGX6xDIvpZgF5PgLZxYWxoK4 +Mhn5+bl53B/N66+rDt0b20XkeucC4pVd/GnwU2lhlXV5C15V5jgclKlZM57IcXR5f1GJtshquDDI +ajjDbp7hNxbqBWJMWxJH7ae0s1hWx0nzfxJoCTFx8G34Tkf71oXuxVhAGaQdp/lLQzfcaFpPz+vC +ZHTetBXZ9FRUGi8c15dxVJCO2SCdUyt/q4/i6jC8UDfv8Ue1fXwsBOxonbRJRBD0ckscZOf85muQ +3Wl9af0AVqW3rLatt8o+Ae+c +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMCVVMxFjAUBgNV +BAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVy +bXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ug +b25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIw +HhcNMDkwNzA3MTcyNTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoT +DUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwtdGVybXMx +OTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25s +eTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwggEi +MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP +/vaCeb9zYQYKpSfYs1/TRU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXz +HHfV1IWNcCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hWwcKU +s/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1U1+cPvQXLOZprE4y +TGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0jaWvYkxN4FisZDQSA/i2jZRjJKRx +AgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ6 +0B7vfec7aVHUbI2fkBJmqzANBgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5Z +iXMRrEPR9RP/jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ +Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v1fN2D807iDgi +nWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4RnAuknZoh8/CbCzB428Hch0P+ +vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmHVHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xO +e4pIb4tF9g== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIC+TCCAoCgAwIBAgINAKaLeSkAAAAAUNCR+TAKBggqhkjOPQQDAzCBvzELMAkGA1UEBhMCVVMx +FjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVn +YWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDEyIEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0aG9yaXpl +ZCB1c2Ugb25seTEzMDEGA1UEAxMqRW50cnVzdCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5 +IC0gRUMxMB4XDTEyMTIxODE1MjUzNloXDTM3MTIxODE1NTUzNlowgb8xCzAJBgNVBAYTAlVTMRYw +FAYDVQQKEw1FbnRydXN0LCBJbmMuMSgwJgYDVQQLEx9TZWUgd3d3LmVudHJ1c3QubmV0L2xlZ2Fs +LXRlcm1zMTkwNwYDVQQLEzAoYykgMjAxMiBFbnRydXN0LCBJbmMuIC0gZm9yIGF1dGhvcml6ZWQg +dXNlIG9ubHkxMzAxBgNVBAMTKkVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt +IEVDMTB2MBAGByqGSM49AgEGBSuBBAAiA2IABIQTydC6bUF74mzQ61VfZgIaJPRbiWlH47jCffHy +AsWfoPZb1YsGGYZPUxBtByQnoaD41UcZYUx9ypMn6nQM72+WCf5j7HBdNq1nd67JnXxVRDqiY1Ef +9eNi1KlHBz7MIKNCMEAwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYE +FLdj5xrdjekIplWDpOBqUEFlEUJJMAoGCCqGSM49BAMDA2cAMGQCMGF52OVCR98crlOZF7ZvHH3h +vxGU0QOIdeSNiaSKd0bebWHvAvX7td/M/k7//qnmpwIwW5nXhTcGtXsI/esni0qU+eH6p44mCOh8 +kmhtc9hvJqwhAriZtyZBWyVgrtBIGu4G +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFjTCCA3WgAwIBAgIEGErM1jANBgkqhkiG9w0BAQsFADBWMQswCQYDVQQGEwJDTjEwMC4GA1UE +CgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQDDAxDRkNB +IEVWIFJPT1QwHhcNMTIwODA4MDMwNzAxWhcNMjkxMjMxMDMwNzAxWjBWMQswCQYDVQQGEwJDTjEw +MC4GA1UECgwnQ2hpbmEgRmluYW5jaWFsIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MRUwEwYDVQQD +DAxDRkNBIEVWIFJPT1QwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDXXWvNED8fBVnV +BU03sQ7smCuOFR36k0sXgiFxEFLXUWRwFsJVaU2OFW2fvwwbwuCjZ9YMrM8irq93VCpLTIpTUnrD +7i7es3ElweldPe6hL6P3KjzJIx1qqx2hp/Hz7KDVRM8Vz3IvHWOX6Jn5/ZOkVIBMUtRSqy5J35DN +uF++P96hyk0g1CXohClTt7GIH//62pCfCqktQT+x8Rgp7hZZLDRJGqgG16iI0gNyejLi6mhNbiyW +ZXvKWfry4t3uMCz7zEasxGPrb382KzRzEpR/38wmnvFyXVBlWY9ps4deMm/DGIq1lY+wejfeWkU7 +xzbh72fROdOXW3NiGUgthxwG+3SYIElz8AXSG7Ggo7cbcNOIabla1jj0Ytwli3i/+Oh+uFzJlU9f +py25IGvPa931DfSCt/SyZi4QKPaXWnuWFo8BGS1sbn85WAZkgwGDg8NNkt0yxoekN+kWzqotaK8K +gWU6cMGbrU1tVMoqLUuFG7OA5nBFDWteNfB/O7ic5ARwiRIlk9oKmSJgamNgTnYGmE69g60dWIol +hdLHZR4tjsbftsbhf4oEIRUpdPA+nJCdDC7xij5aqgwJHsfVPKPtl8MeNPo4+QgO48BdK4PRVmrJ +tqhUUy54Mmc9gn900PvhtgVguXDbjgv5E1hvcWAQUhC5wUEJ73IfZzF4/5YFjQIDAQABo2MwYTAf +BgNVHSMEGDAWgBTj/i39KNALtbq2osS/BqoFjJP7LzAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB +/wQEAwIBBjAdBgNVHQ4EFgQU4/4t/SjQC7W6tqLEvwaqBYyT+y8wDQYJKoZIhvcNAQELBQADggIB +ACXGumvrh8vegjmWPfBEp2uEcwPenStPuiB/vHiyz5ewG5zz13ku9Ui20vsXiObTej/tUxPQ4i9q +ecsAIyjmHjdXNYmEwnZPNDatZ8POQQaIxffu2Bq41gt/UP+TqhdLjOztUmCypAbqTuv0axn96/Ua +4CUqmtzHQTb3yHQFhDmVOdYLO6Qn+gjYXB74BGBSESgoA//vU2YApUo0FmZ8/Qmkrp5nGm9BC2sG +E5uPhnEFtC+NiWYzKXZUmhH4J/qyP5Hgzg0b8zAarb8iXRvTvyUFTeGSGn+ZnzxEk8rUQElsgIfX +BDrDMlI1Dlb4pd19xIsNER9Tyx6yF7Zod1rg1MvIB671Oi6ON7fQAUtDKXeMOZePglr4UeWJoBjn +aH9dCi77o0cOPaYjesYBx4/IXr9tgFa+iiS6M+qf4TIRnvHST4D2G0CvOJ4RUHlzEhLN5mydLIhy +PDCBBpEi6lmt2hkuIsKNuYyH4Ga8cyNfIWRjgEj1oDwYPZTISEEdQLpe/v5WOaHIz16eGWRGENoX +kbcFgKyLmZJ956LYBws2J+dIeWCKw9cTXPhyQN9Ky8+ZAAoACxGV2lZFA4gKn2fQ1XmxqI1AbQ3C +ekD6819kR5LLU7m7Wc5P/dAVUwHY3+vZ5nbv0CO7O6l5s9UCKc2Jo5YPSjXnTkLAdc0Hz+Ys63su +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEJzCCAw+gAwIBAgIHAI4X/iQggTANBgkqhkiG9w0BAQsFADCBsTELMAkGA1UEBhMCVFIxDzAN +BgNVBAcMBkFua2FyYTFNMEsGA1UECgxEVMOcUktUUlVTVCBCaWxnaSDEsGxldGnFn2ltIHZlIEJp +bGnFn2ltIEfDvHZlbmxpxJ9pIEhpem1ldGxlcmkgQS7Fni4xQjBABgNVBAMMOVTDnFJLVFJVU1Qg +RWxla3Ryb25payBTZXJ0aWZpa2EgSGl6bWV0IFNhxJ9sYXnEsWPEsXPEsSBINTAeFw0xMzA0MzAw +ODA3MDFaFw0yMzA0MjgwODA3MDFaMIGxMQswCQYDVQQGEwJUUjEPMA0GA1UEBwwGQW5rYXJhMU0w +SwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmlsacWfaW0gR8O8dmVubGnE +n2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBFbGVrdHJvbmlrIFNlcnRp +ZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEApCUZ4WWe60ghUEoI5RHwWrom/4NZzkQqL/7hzmAD/I0Dpe3/a6i6zDQGn1k19uwsu537 +jVJp45wnEFPzpALFp/kRGml1bsMdi9GYjZOHp3GXDSHHmflS0yxjXVW86B8BSLlg/kJK9siArs1m +ep5Fimh34khon6La8eHBEJ/rPCmBp+EyCNSgBbGM+42WAA4+Jd9ThiI7/PS98wl+d+yG6w8z5UNP +9FR1bSmZLmZaQ9/LXMrI5Tjxfjs1nQ/0xVqhzPMggCTTV+wVunUlm+hkS7M0hO8EuPbJbKoCPrZV +4jI3X/xml1/N1p7HIL9Nxqw/dV8c7TKcfGkAaZHjIxhT6QIDAQABo0IwQDAdBgNVHQ4EFgQUVpkH +HtOsDGlktAxQR95DLL4gwPswDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZI +hvcNAQELBQADggEBAJ5FdnsXSDLyOIspve6WSk6BGLFRRyDN0GSxDsnZAdkJzsiZ3GglE9Rc8qPo +BP5yCccLqh0lVX6Wmle3usURehnmp349hQ71+S4pL+f5bFgWV1Al9j4uPqrtd3GqqpmWRgqujuwq +URawXs3qZwQcWDD1YIq9pr1N5Za0/EKJAWv2cMhQOQwt1WbZyNKzMrcbGW3LM/nfpeYVhDfwwvJl +lpKQd/Ct9JDpEXjXk4nAPQu6KfTomZ1yju2dL+6SfaHx/126M2CFYv4HAqGEVka+lgqaE9chTLd8 +B59OTj+RdPsnnRHM3eaxynFNExc5JsUpISuTKWqW+qtB4Uu2NQvAmxU= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEJjCCAw6gAwIBAgIGfaHyZeyKMA0GCSqGSIb3DQEBCwUAMIGxMQswCQYDVQQGEwJUUjEPMA0G +A1UEBwwGQW5rYXJhMU0wSwYDVQQKDERUw5xSS1RSVVNUIEJpbGdpIMSwbGV0acWfaW0gdmUgQmls +acWfaW0gR8O8dmVubGnEn2kgSGl6bWV0bGVyaSBBLsWeLjFCMEAGA1UEAww5VMOcUktUUlVTVCBF +bGVrdHJvbmlrIFNlcnRpZmlrYSBIaXptZXQgU2HEn2xhecSxY8Sxc8SxIEg2MB4XDTEzMTIxODA5 +MDQxMFoXDTIzMTIxNjA5MDQxMFowgbExCzAJBgNVBAYTAlRSMQ8wDQYDVQQHDAZBbmthcmExTTBL +BgNVBAoMRFTDnFJLVFJVU1QgQmlsZ2kgxLBsZXRpxZ9pbSB2ZSBCaWxpxZ9pbSBHw7x2ZW5sacSf +aSBIaXptZXRsZXJpIEEuxZ4uMUIwQAYDVQQDDDlUw5xSS1RSVVNUIEVsZWt0cm9uaWsgU2VydGlm +aWthIEhpem1ldCBTYcSfbGF5xLFjxLFzxLEgSDYwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK +AoIBAQCdsGjW6L0UlqMACprx9MfMkU1xeHe59yEmFXNRFpQJRwXiM/VomjX/3EsvMsew7eKC5W/a +2uqsxgbPJQ1BgfbBOCK9+bGlprMBvD9QFyv26WZV1DOzXPhDIHiTVRZwGTLmiddk671IUP320EED +wnS3/faAz1vFq6TWlRKb55cTMgPp1KtDWxbtMyJkKbbSk60vbNg9tvYdDjTu0n2pVQ8g9P0pu5Fb +HH3GQjhtQiht1AH7zYiXSX6484P4tZgvsycLSF5W506jM7NE1qXyGJTtHB6plVxiSvgNZ1GpryHV ++DKdeboaX+UEVU0TRv/yz3THGmNtwx8XEsMeED5gCLMxAgMBAAGjQjBAMB0GA1UdDgQWBBTdVRcT +9qzoSCHK77Wv0QAy7Z6MtTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG +9w0BAQsFAAOCAQEAb1gNl0OqFlQ+v6nfkkU/hQu7VtMMUszIv3ZnXuaqs6fvuay0EBQNdH49ba3R +fdCaqaXKGDsCQC4qnFAUi/5XfldcEQlLNkVS9z2sFP1E34uXI9TDwe7UU5X+LEr+DXCqu4svLcsy +o4LyVN/Y8t3XSHLuSqMplsNEzm61kod2pLv0kmzOLBQJZo6NrRa1xxsJYTvjIKIDgI6tflEATseW +hvtDmHd9KMeP2Cpu54Rvl0EpABZeTeIT6lnAY2c6RPuY/ATTMHKm9ocJV612ph1jmv3XZch4gyt1 +O6VbuA1df74jrlZVlFjvH4GMKrLN5ptjnhi85WsGtAuYSyher4hYyw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFkjCCA3qgAwIBAgIBATANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJGUjETMBEGA1UEChMK +Q2VydGlub21pczEXMBUGA1UECxMOMDAwMiA0MzM5OTg5MDMxHTAbBgNVBAMTFENlcnRpbm9taXMg +LSBSb290IENBMB4XDTEzMTAyMTA5MTcxOFoXDTMzMTAyMTA5MTcxOFowWjELMAkGA1UEBhMCRlIx +EzARBgNVBAoTCkNlcnRpbm9taXMxFzAVBgNVBAsTDjAwMDIgNDMzOTk4OTAzMR0wGwYDVQQDExRD +ZXJ0aW5vbWlzIC0gUm9vdCBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANTMCQos +P5L2fxSeC5yaah1AMGT9qt8OHgZbn1CF6s2Nq0Nn3rD6foCWnoR4kkjW4znuzuRZWJflLieY6pOo +d5tK8O90gC3rMB+12ceAnGInkYjwSond3IjmFPnVAy//ldu9n+ws+hQVWZUKxkd8aRi5pwP5ynap +z8dvtF4F/u7BUrJ1Mofs7SlmO/NKFoL21prbcpjp3vDFTKWrteoB4owuZH9kb/2jJZOLyKIOSY00 +8B/sWEUuNKqEUL3nskoTuLAPrjhdsKkb5nPJWqHZZkCqqU2mNAKthH6yI8H7KsZn9DS2sJVqM09x +RLWtwHkziOC/7aOgFLScCbAK42C++PhmiM1b8XcF4LVzbsF9Ri6OSyemzTUK/eVNfaoqoynHWmgE +6OXWk6RiwsXm9E/G+Z8ajYJJGYrKWUM66A0ywfRMEwNvbqY/kXPLynNvEiCL7sCCeN5LLsJJwx3t +FvYk9CcbXFcx3FXuqB5vbKziRcxXV4p1VxngtViZSTYxPDMBbRZKzbgqg4SGm/lg0h9tkQPTYKbV +PZrdd5A9NaSfD171UkRpucC63M9933zZxKyGIjK8e2uR73r4F2iw4lNVYC2vPsKD2NkJK/DAZNuH +i5HMkesE/Xa0lZrmFAYb1TQdvtj/dBxThZngWVJKYe2InmtJiUZ+IFrZ50rlau7SZRFDAgMBAAGj +YzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBTvkUz1pcMw6C8I +6tNxIqSSaHh02TAfBgNVHSMEGDAWgBTvkUz1pcMw6C8I6tNxIqSSaHh02TANBgkqhkiG9w0BAQsF +AAOCAgEAfj1U2iJdGlg+O1QnurrMyOMaauo++RLrVl89UM7g6kgmJs95Vn6RHJk/0KGRHCwPT5iV +WVO90CLYiF2cN/z7ZMF4jIuaYAnq1fohX9B0ZedQxb8uuQsLrbWwF6YSjNRieOpWauwK0kDDPAUw +Pk2Ut59KA9N9J0u2/kTO+hkzGm2kQtHdzMjI1xZSg081lLMSVX3l4kLr5JyTCcBMWwerx20RoFAX +lCOotQqSD7J6wWAsOMwaplv/8gzjqh8c3LigkyfeY+N/IZ865Z764BNqdeuWXGKRlI5nU7aJ+BIJ +y29SWwNyhlCVCNSNh4YVH5Uk2KRvms6knZtt0rJ2BobGVgjF6wnaNsIbW0G+YSrjcOa4pvi2WsS9 +Iff/ql+hbHY5ZtbqTFXhADObE5hjyW/QASAJN1LnDE8+zbz1X5YnpyACleAu6AdBBR8Vbtaw5Bng +DwKTACdyxYvRVB9dSsNAl35VpnzBMwQUAR1JIGkLGZOdblgi90AMRgwjY/M50n92Uaf0yKHxDHYi +I0ZSKS3io0EHVmmY0gUJvGnHWmHNj4FgFU2A3ZDifcRQ8ow7bkrHxuaAKzyBvBGAFhAn1/DNP3nM +cyrDflOR1m749fPH0FFNjkulW+YZFzvWgQncItzujrnEj1PhZ7szuIgVRs/taTX/dQ1G885x4cVr +hkIGuUE= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDtTCCAp2gAwIBAgIQdrEgUnTwhYdGs/gjGvbCwDANBgkqhkiG9w0BAQsFADBtMQswCQYDVQQG +EwJDSDEQMA4GA1UEChMHV0lTZUtleTEiMCAGA1UECxMZT0lTVEUgRm91bmRhdGlvbiBFbmRvcnNl +ZDEoMCYGA1UEAxMfT0lTVEUgV0lTZUtleSBHbG9iYWwgUm9vdCBHQiBDQTAeFw0xNDEyMDExNTAw +MzJaFw0zOTEyMDExNTEwMzFaMG0xCzAJBgNVBAYTAkNIMRAwDgYDVQQKEwdXSVNlS2V5MSIwIAYD +VQQLExlPSVNURSBGb3VuZGF0aW9uIEVuZG9yc2VkMSgwJgYDVQQDEx9PSVNURSBXSVNlS2V5IEds +b2JhbCBSb290IEdCIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2Be3HEokKtaX +scriHvt9OO+Y9bI5mE4nuBFde9IllIiCFSZqGzG7qFshISvYD06fWvGxWuR51jIjK+FTzJlFXHtP +rby/h0oLS5daqPZI7H17Dc0hBt+eFf1Biki3IPShehtX1F1Q/7pn2COZH8g/497/b1t3sWtuuMlk +9+HKQUYOKXHQuSP8yYFfTvdv37+ErXNku7dCjmn21HYdfp2nuFeKUWdy19SouJVUQHMD9ur06/4o +Qnc/nSMbsrY9gBQHTC5P99UKFg29ZkM3fiNDecNAhvVMKdqOmq0NpQSHiB6F4+lT1ZvIiwNjeOvg +GUpuuy9rM2RYk61pv48b74JIxwIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUNQ/INmNe4qPs+TtmFc5RUuORmj0wEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI +hvcNAQELBQADggEBAEBM+4eymYGQfp3FsLAmzYh7KzKNbrghcViXfa43FK8+5/ea4n32cZiZBKpD +dHij40lhPnOMTZTg+XHEthYOU3gf1qKHLwI5gSk8rxWYITD+KJAAjNHhy/peyP34EEY7onhCkRd0 +VQreUGdNZtGn//3ZwLWoo4rOZvUPQ82nK1d7Y0Zqqi5S2PTt4W2tKZB4SLrhI6qjiey1q5bAtEui +HZeeevJuQHHfaPFlTc58Bd9TZaml8LGXBHAVRgOY1NK/VLSgWH1Sb9pWJmLU2NuJMW8c8CLC02Ic +Nc1MaRVUGpCY3useX8p3x8uOPUNpnJpY0CQ73xtAln41rYHHTnG6iBM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDfDCCAmSgAwIBAgIQayXaioidfLwPBbOxemFFRDANBgkqhkiG9w0BAQsFADBYMQswCQYDVQQG +EwJDTjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxLTArBgNVBAMTJENlcnRpZmljYXRpb24g +QXV0aG9yaXR5IG9mIFdvU2lnbiBHMjAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMFgx +CzAJBgNVBAYTAkNOMRowGAYDVQQKExFXb1NpZ24gQ0EgTGltaXRlZDEtMCsGA1UEAxMkQ2VydGlm +aWNhdGlvbiBBdXRob3JpdHkgb2YgV29TaWduIEcyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAvsXEoCKASU+/2YcRxlPhuw+9YH+v9oIOH9ywjj2X4FA8jzrvZjtFB5sg+OPXJYY1kBai +XW8wGQiHC38Gsp1ij96vkqVg1CuAmlI/9ZqD6TRay9nVYlzmDuDfBpgOgHzKtB0TiGsOqCR3A9Du +W/PKaZE1OVbFbeP3PU9ekzgkyhjpJMuSA93MHD0JcOQg5PGurLtzaaNjOg9FD6FKmsLRY6zLEPg9 +5k4ot+vElbGs/V6r+kHLXZ1L3PR8du9nfwB6jdKgGlxNIuG12t12s9R23164i5jIFFTMaxeSt+BK +v0mUYQs4kI9dJGwlezt52eJ+na2fmKEG/HgUYFf47oB3sQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMC +AQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU+mCp62XF3RYUCE4MD42b4Pdkr2cwDQYJKoZI +hvcNAQELBQADggEBAFfDejaCnI2Y4qtAqkePx6db7XznPWZaOzG73/MWM5H8fHulwqZm46qwtyeY +P0nXYGdnPzZPSsvxFPpahygc7Y9BMsaV+X3avXtbwrAh449G3CE4Q3RM+zD4F3LBMvzIkRfEzFg3 +TgvMWvchNSiDbGAtROtSjFA9tWwS1/oJu2yySrHFieT801LYYRf+epSEj3m2M1m6D8QL4nCgS3gu ++sif/a+RZQp4OBXllxcU3fngLDT4ONCEIgDAFFEYKwLcMFrw6AF8NTojrwjkr6qOKEJJLvD1mTS+ +7Q9LGOHSJDy7XUe3IfKN0QqZjuNuPq1w4I+5ysxugTH2e5x6eeRncRg= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICCTCCAY+gAwIBAgIQaEpYcIBr8I8C+vbe6LCQkDAKBggqhkjOPQQDAzBGMQswCQYDVQQGEwJD +TjEaMBgGA1UEChMRV29TaWduIENBIExpbWl0ZWQxGzAZBgNVBAMTEkNBIFdvU2lnbiBFQ0MgUm9v +dDAeFw0xNDExMDgwMDU4NThaFw00NDExMDgwMDU4NThaMEYxCzAJBgNVBAYTAkNOMRowGAYDVQQK +ExFXb1NpZ24gQ0EgTGltaXRlZDEbMBkGA1UEAxMSQ0EgV29TaWduIEVDQyBSb290MHYwEAYHKoZI +zj0CAQYFK4EEACIDYgAE4f2OuEMkq5Z7hcK6C62N4DrjJLnSsb6IOsq/Srj57ywvr1FQPEd1bPiU +t5v8KB7FVMxjnRZLU8HnIKvNrCXSf4/CwVqCXjCLelTOA7WRf6qU0NGKSMyCBSah1VES1ns2o0Iw +QDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUqv3VWqP2h4syhf3R +MluARZPzA7gwCgYIKoZIzj0EAwMDaAAwZQIxAOSkhLCB1T2wdKyUpOgOPQB0TKGXa/kNUTyh2Tv0 +Daupn75OcsqF1NnstTJFGG+rrQIwfcf3aWMvoeGY7xMQ0Xk/0f7qO3/eVvSQsRUR2LIiFdAvwyYu +a/GRspBl9JrmkO5K +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDcjCCAlqgAwIBAgIUPopdB+xV0jLVt+O2XwHrLdzk1uQwDQYJKoZIhvcNAQELBQAwUTELMAkG +A1UEBhMCUEwxKDAmBgNVBAoMH0tyYWpvd2EgSXpiYSBSb3psaWN6ZW5pb3dhIFMuQS4xGDAWBgNV +BAMMD1NaQUZJUiBST09UIENBMjAeFw0xNTEwMTkwNzQzMzBaFw0zNTEwMTkwNzQzMzBaMFExCzAJ +BgNVBAYTAlBMMSgwJgYDVQQKDB9LcmFqb3dhIEl6YmEgUm96bGljemVuaW93YSBTLkEuMRgwFgYD +VQQDDA9TWkFGSVIgUk9PVCBDQTIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC3vD5Q +qEvNQLXOYeeWyrSh2gwisPq1e3YAd4wLz32ohswmUeQgPYUM1ljj5/QqGJ3a0a4m7utT3PSQ1hNK +DJA8w/Ta0o4NkjrcsbH/ON7Dui1fgLkCvUqdGw+0w8LBZwPd3BucPbOw3gAeqDRHu5rr/gsUvTaE +2g0gv/pby6kWIK05YO4vdbbnl5z5Pv1+TW9NL++IDWr63fE9biCloBK0TXC5ztdyO4mTp4CEHCdJ +ckm1/zuVnsHMyAHs6A6KCpbns6aH5db5BSsNl0BwPLqsdVqc1U2dAgrSS5tmS0YHF2Wtn2yIANwi +ieDhZNRnvDF5YTy7ykHNXGoAyDw4jlivAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0P +AQH/BAQDAgEGMB0GA1UdDgQWBBQuFqlKGLXLzPVvUPMjX/hd56zwyDANBgkqhkiG9w0BAQsFAAOC +AQEAtXP4A9xZWx126aMqe5Aosk3AM0+qmrHUuOQn/6mWmc5G4G18TKI4pAZw8PRBEew/R40/cof5 +O/2kbytTAOD/OblqBw7rHRz2onKQy4I9EYKL0rufKq8h5mOGnXkZ7/e7DDWQw4rtTw/1zBLZpD67 +oPwglV9PJi8RI4NOdQcPv5vRtB3pEAT+ymCPoky4rc/hkA/NrgrHXXu3UNLUYfrVFdvXn4dRVOul +4+vJhaAlIDf7js4MNIThPIGyd05DpYhfhmehPea0XGG2Ptv+tyjFogeutcrKjSoS75ftwjCkySp6 ++/NNIxuZMzSgLvWpCz/UXeHPhJ/iGcJfitYgHuNztw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIF0jCCA7qgAwIBAgIQIdbQSk8lD8kyN/yqXhKN6TANBgkqhkiG9w0BAQ0FADCBgDELMAkGA1UE +BhMCUEwxIjAgBgNVBAoTGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsTHkNlcnR1 +bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAxMbQ2VydHVtIFRydXN0ZWQgTmV0d29y +ayBDQSAyMCIYDzIwMTExMDA2MDgzOTU2WhgPMjA0NjEwMDYwODM5NTZaMIGAMQswCQYDVQQGEwJQ +TDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5BLjEnMCUGA1UECxMeQ2VydHVtIENl +cnRpZmljYXRpb24gQXV0aG9yaXR5MSQwIgYDVQQDExtDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENB +IDIwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC9+Xj45tWADGSdhhuWZGc/IjoedQF9 +7/tcZ4zJzFxrqZHmuULlIEub2pt7uZld2ZuAS9eEQCsn0+i6MLs+CRqnSZXvK0AkwpfHp+6bJe+o +CgCXhVqqndwpyeI1B+twTUrWwbNWuKFBOJvR+zF/j+Bf4bE/D44WSWDXBo0Y+aomEKsq09DRZ40b +Rr5HMNUuctHFY9rnY3lEfktjJImGLjQ/KUxSiyqnwOKRKIm5wFv5HdnnJ63/mgKXwcZQkpsCLL2p +uTRZCr+ESv/f/rOf69me4Jgj7KZrdxYq28ytOxykh9xGc14ZYmhFV+SQgkK7QtbwYeDBoz1mo130 +GO6IyY0XRSmZMnUCMe4pJshrAua1YkV/NxVaI2iJ1D7eTiew8EAMvE0Xy02isx7QBlrd9pPPV3WZ +9fqGGmd4s7+W/jTcvedSVuWz5XV710GRBdxdaeOVDUO5/IOWOZV7bIBaTxNyxtd9KXpEulKkKtVB +Rgkg/iKgtlswjbyJDNXXcPiHUv3a76xRLgezTv7QCdpw75j6VuZt27VXS9zlLCUVyJ4ueE742pye +hizKV/Ma5ciSixqClnrDvFASadgOWkaLOusm+iPJtrCBvkIApPjW/jAux9JG9uWOdf3yzLnQh1vM +BhBgu4M1t15n3kfsmUjxpKEV/q2MYo45VU85FrmxY53/twIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MB0GA1UdDgQWBBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwDQYJKoZI +hvcNAQENBQADggIBAHGlDs7k6b8/ONWJWsQCYftMxRQXLYtPU2sQF/xlhMcQSZDe28cmk4gmb3DW +Al45oPePq5a1pRNcgRRtDoGCERuKTsZPpd1iHkTfCVn0W3cLN+mLIMb4Ck4uWBzrM9DPhmDJ2vuA +L55MYIR4PSFk1vtBHxgP58l1cb29XN40hz5BsA72udY/CROWFC/emh1auVbONTqwX3BNXuMp8SMo +clm2q8KMZiYcdywmdjWLKKdpoPk79SPdhRB0yZADVpHnr7pH1BKXESLjokmUbOe3lEu6LaTaM4tM +pkT/WjzGHWTYtTHkpjx6qFcL2+1hGsvxznN3Y6SHb0xRONbkX8eftoEq5IVIeVheO/jbAoJnwTnb +w3RLPTYe+SmTiGhbqEQZIfCn6IENLOiTNrQ3ssqwGyZ6miUfmpqAnksqP/ujmv5zMnHCnsZy4Ypo +J/HkD7TETKVhk/iXEAcqMCWpuchxuO9ozC1+9eB+D4Kob7a6bINDd82Kkhehnlt4Fj1F4jNy3eFm +ypnTycUm/Q1oBEauttmbjL4ZvrHG8hnjXALKLNhvSgfZyTXaQHXyxKcZb55CEJh15pWLYLztxRLX +is7VmFxWlgPF7ncGNf/P5O4/E2Hu29othfDNrp2yGAlFw5Khchf8R7agCyzxxN5DaAhqXzvwdmP7 +zAYspsbiDrW5viSP +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIGCzCCA/OgAwIBAgIBADANBgkqhkiG9w0BAQsFADCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcT +BkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0 +aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNVBAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNl +YXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIwMTUwHhcNMTUwNzA3MTAxMTIxWhcNNDAwNjMwMTAx +MTIxWjCBpjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0aGVuczFEMEIGA1UEChM7SGVsbGVuaWMg +QWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9ucyBDZXJ0LiBBdXRob3JpdHkxQDA+BgNV +BAMTN0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgUm9vdENBIDIw +MTUwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDC+Kk/G4n8PDwEXT2QNrCROnk8Zlrv +bTkBSRq0t89/TSNTt5AA4xMqKKYx8ZEA4yjsriFBzh/a/X0SWwGDD7mwX5nh8hKDgE0GPt+sr+eh +iGsxr/CL0BgzuNtFajT0AoAkKAoCFZVedioNmToUW/bLy1O8E00BiDeUJRtCvCLYjqOWXjrZMts+ +6PAQZe104S+nfK8nNLspfZu2zwnI5dMK/IhlZXQK3HMcXM1AsRzUtoSMTFDPaI6oWa7CJ06CojXd +FPQf/7J31Ycvqm59JCfnxssm5uX+Zwdj2EUN3TpZZTlYepKZcj2chF6IIbjV9Cz82XBST3i4vTwr +i5WY9bPRaM8gFH5MXF/ni+X1NYEZN9cRCLdmvtNKzoNXADrDgfgXy5I2XdGj2HUb4Ysn6npIQf1F +GQatJ5lOwXBH3bWfgVMS5bGMSF0xQxfjjMZ6Y5ZLKTBOhE5iGV48zpeQpX8B653g+IuJ3SWYPZK2 +fu/Z8VFRfS0myGlZYeCsargqNhEEelC9MoS+L9xy1dcdFkfkR2YgP/SWxa+OAXqlD3pk9Q0Yh9mu +iNX6hME6wGkoLfINaFGq46V3xqSQDqE3izEjR8EJCOtu93ib14L8hCCZSRm2Ekax+0VVFqmjZayc +Bw/qa9wfLgZy7IaIEuQt218FL+TwA9MmM+eAws1CoRc0CwIDAQABo0IwQDAPBgNVHRMBAf8EBTAD +AQH/MA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUcRVnyMjJvXVdctA4GGqd83EkVAswDQYJKoZI +hvcNAQELBQADggIBAHW7bVRLqhBYRjTyYtcWNl0IXtVsyIe9tC5G8jH4fOpCtZMWVdyhDBKg2mF+ +D1hYc2Ryx+hFjtyp8iY/xnmMsVMIM4GwVhO+5lFc2JsKT0ucVlMC6U/2DWDqTUJV6HwbISHTGzrM +d/K4kPFox/la/vot9L/J9UUbzjgQKjeKeaO04wlshYaT/4mWJ3iBj2fjRnRUjtkNaeJK9E10A/+y +d+2VZ5fkscWrv2oj6NSU4kQoYsRL4vDY4ilrGnB+JGGTe08DMiUNRSQrlrRGar9KC/eaj8GsGsVn +82800vpzY4zvFrCopEYq+OsS7HK07/grfoxSwIuEVPkvPuNVqNxmsdnhX9izjFk0WaSrT2y7Hxjb +davYy5LNlDhhDgcGH0tGEPEVvo2FXDtKK4F5D7Rpn0lQl033DlZdwJVqwjbDG2jJ9SrcR5q+ss7F +Jej6A7na+RZukYT1HCjI/CbM1xyQVqdfbzoEvM14iQuODy+jqk+iGxI9FghAD/FGTNeqewjBCvVt +J94Cj8rDtSvK6evIIVM4pcw72Hc3MKJP2W/R8kCtQXoXxdZKNYm3QdV8hn9VTYNKpXMgwDqvkPGa +JI7ZjnHKe7iG2rKPmT4dEw0SEe7Uq/DpFXYC5ODfqiAeW2GFZECpkJcNrVPSWh2HagCXZWK0vm9q +p/UsQu0yrbYhnr68 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICwzCCAkqgAwIBAgIBADAKBggqhkjOPQQDAjCBqjELMAkGA1UEBhMCR1IxDzANBgNVBAcTBkF0 +aGVuczFEMEIGA1UEChM7SGVsbGVuaWMgQWNhZGVtaWMgYW5kIFJlc2VhcmNoIEluc3RpdHV0aW9u +cyBDZXJ0LiBBdXRob3JpdHkxRDBCBgNVBAMTO0hlbGxlbmljIEFjYWRlbWljIGFuZCBSZXNlYXJj +aCBJbnN0aXR1dGlvbnMgRUNDIFJvb3RDQSAyMDE1MB4XDTE1MDcwNzEwMzcxMloXDTQwMDYzMDEw +MzcxMlowgaoxCzAJBgNVBAYTAkdSMQ8wDQYDVQQHEwZBdGhlbnMxRDBCBgNVBAoTO0hlbGxlbmlj +IEFjYWRlbWljIGFuZCBSZXNlYXJjaCBJbnN0aXR1dGlvbnMgQ2VydC4gQXV0aG9yaXR5MUQwQgYD +VQQDEztIZWxsZW5pYyBBY2FkZW1pYyBhbmQgUmVzZWFyY2ggSW5zdGl0dXRpb25zIEVDQyBSb290 +Q0EgMjAxNTB2MBAGByqGSM49AgEGBSuBBAAiA2IABJKgQehLgoRc4vgxEZmGZE4JJS+dQS8KrjVP +dJWyUWRrjWvmP3CV8AVER6ZyOFB2lQJajq4onvktTpnvLEhvTCUp6NFxW98dwXU3tNf6e3pCnGoK +Vlp8aQuqgAkkbH7BRqNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0O +BBYEFLQiC4KZJAEOnLvkDv2/+5cgk5kqMAoGCCqGSM49BAMCA2cAMGQCMGfOFmI4oqxiRaeplSTA +GiecMjvAwNW6qef4BENThe5SId6d9SWDPp5YSy/XZxMOIQIwBeF1Ad5o7SofTUwJCA3sS61kFyjn +dc5FZXIhF8siQQ6ME5g4mlRtm8rifOoCWCKR +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgISESBVg+QtPlRWhS2DN7cs3EYRMA0GCSqGSIb3DQEBDQUAMD4xCzAJBgNV +BAYTAkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTAe +Fw0xNDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhD +ZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMTCCAiIwDQYJKoZIhvcNAQEBBQAD +ggIPADCCAgoCggIBANpQh7bauKk+nWT6VjOaVj0W5QOVsjQcmm1iBdTYj+eJZJ+622SLZOZ5KmHN +r49aiZFluVj8tANfkT8tEBXgfs+8/H9DZ6itXjYj2JizTfNDnjl8KvzsiNWI7nC9hRYt6kuJPKNx +Qv4c/dMcLRC4hlTqQ7jbxofaqK6AJc96Jh2qkbBIb6613p7Y1/oA/caP0FG7Yn2ksYyy/yARujVj +BYZHYEMzkPZHogNPlk2dT8Hq6pyi/jQu3rfKG3akt62f6ajUeD94/vI4CTYd0hYCyOwqaK/1jpTv +LRN6HkJKHRUxrgwEV/xhc/MxVoYxgKDEEW4wduOU8F8ExKyHcomYxZ3MVwia9Az8fXoFOvpHgDm2 +z4QTd28n6v+WZxcIbekN1iNQMLAVdBM+5S//Ds3EC0pd8NgAM0lm66EYfFkuPSi5YXHLtaW6uOrc +4nBvCGrch2c0798wct3zyT8j/zXhviEpIDCB5BmlIOklynMxdCm+4kLV87ImZsdo/Rmz5yCTmehd +4F6H50boJZwKKSTUzViGUkAksnsPmBIgJPaQbEfIDbsYIC7Z/fyL8inqh3SV4EJQeIQEQWGw9CEj +jy3LKCHyamz0GqbFFLQ3ZU+V/YDI+HLlJWvEYLF7bY5KinPOWftwenMGE9nTdDckQQoRb5fc5+R+ +ob0V8rqHDz1oihYHAgMBAAGjYzBhMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0G +A1UdDgQWBBSowcCbkahDFXxdBie0KlHYlwuBsTAfBgNVHSMEGDAWgBSowcCbkahDFXxdBie0KlHY +lwuBsTANBgkqhkiG9w0BAQ0FAAOCAgEAnFZvAX7RvUz1isbwJh/k4DgYzDLDKTudQSk0YcbX8ACh +66Ryj5QXvBMsdbRX7gp8CXrc1cqh0DQT+Hern+X+2B50ioUHj3/MeXrKls3N/U/7/SMNkPX0XtPG +YX2eEeAC7gkE2Qfdpoq3DIMku4NQkv5gdRE+2J2winq14J2by5BSS7CTKtQ+FjPlnsZlFT5kOwQ/ +2wyPX1wdaR+v8+khjPPvl/aatxm2hHSco1S1cE5j2FddUyGbQJJD+tZ3VTNPZNX70Cxqjm0lpu+F +6ALEUz65noe8zDUa3qHpimOHZR4RKttjd5cUvpoUmRGywO6wT/gUITJDT5+rosuoD6o7BlXGEilX +CNQ314cnrUlZp5GrRHpejXDbl85IULFzk/bwg2D5zfHhMf1bfHEhYxQUqq/F3pN+aLHsIqKqkHWe +tUNy6mSjhEv9DKgma3GX7lZjZuhCVPnHHd/Qj1vfyDBviP4NxDMcU6ij/UgQ8uQKTuEVV/xuZDDC +VRHc6qnNSlSsKWNEz0pAoNZoWRsz+e86i9sgktxChL8Bq4fA1SCC28a5g4VCXA9DO2pJNdWY9BW/ ++mGBDAkgGNLQFwzLSABQ6XaCjGTXOqAHVcweMcDvOrRl++O/QmueD6i9a5jc2NvLi6Td11n0bt3+ +qsOR0C5CB8AMTVPNJLFMWx5R9N/pkvo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICHDCCAaKgAwIBAgISESDZkc6uo+jF5//pAq/Pc7xVMAoGCCqGSM49BAMDMD4xCzAJBgNVBAYT +AkZSMREwDwYDVQQKDAhDZXJ0cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjAeFw0x +NDA1MjYwMDAwMDBaFw0zODAxMTUwMDAwMDBaMD4xCzAJBgNVBAYTAkZSMREwDwYDVQQKDAhDZXJ0 +cGx1czEcMBoGA1UEAwwTQ2VydHBsdXMgUm9vdCBDQSBHMjB2MBAGByqGSM49AgEGBSuBBAAiA2IA +BM0PW1aC3/BFGtat93nwHcmsltaeTpwftEIRyoa/bfuFo8XlGVzX7qY/aWfYeOKmycTbLXku54uN +Am8xIk0G42ByRZ0OQneezs/lf4WbGOT8zC5y0xaTTsqZY1yhBSpsBqNjMGEwDgYDVR0PAQH/BAQD +AgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMB8GA1Ud +IwQYMBaAFNqDYwJ5jtpMxjwjFNiPwyCrKGBZMAoGCCqGSM49BAMDA2gAMGUCMHD+sAvZ94OX7PNV +HdTcswYO/jOYnYs5kGuUIe22113WTNchp+e/IQ8rzfcq3IUHnQIxAIYUFuXcsGXCwI4Un78kFmjl +vPl5adytRSv3tjFzzAalU5ORGpOucGpnutee5WEaXw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESCzkFU5fX82bWTCp59rY45nMA0GCSqGSIb3DQEBCwUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcx +MB4XDTE0MDUyNjA4NDU1MFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzEwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQD4eUbalsUwXopxAy1wpLuwxQjczeY1wICkES3d5oeuXT2R0odsN7fa +Yp6bwiTXj/HbpqbfRm9RpnHLPhsxZ2L3EVs0J9V5ToybWL0iEA1cJwzdMOWo010hOHQX/uMftk87 +ay3bfWAfjH1MBcLrARYVmBSO0ZB3Ij/swjm4eTrwSSTilZHcYTSSjFR077F9jAHiOH3BX2pfJLKO +YheteSCtqx234LSWSE9mQxAGFiQD4eCcjsZGT44ameGPuY4zbGneWK2gDqdkVBFpRGZPTBKnjix9 +xNRbxQA0MMHZmf4yzgeEtE7NCv82TWLxp2NX5Ntqp66/K7nJ5rInieV+mhxNaMbBGN4zK1FGSxyO +9z0M+Yo0FMT7MzUj8czxKselu7Cizv5Ta01BG2Yospb6p64KTrk5M0ScdMGTHPjgniQlQ/GbI4Kq +3ywgsNw2TgOzfALU5nsaqocTvz6hdLubDuHAk5/XpGbKuxs74zD0M1mKB3IDVedzagMxbm+WG+Oi +n6+Sx+31QrclTDsTBM8clq8cIqPQqwWyTBIjUtz9GVsnnB47ev1CI9sjgBPwvFEVVJSmdz7QdFG9 +URQIOTfLHzSpMJ1ShC5VkLG631UAC9hWLbFJSXKAqWLXwPYYEQRVzXR7z2FwefR7LFxckvzluFqr +TJOVoSfupb7PcSNCupt2LQIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUl0YhVyE12jZVx/PxN3DlCPaTKbYwHwYDVR0jBBgwFoAUl0YhVyE12jZVx/Px +N3DlCPaTKbYwDQYJKoZIhvcNAQELBQADggIBAB3dAmB84DWn5ph76kTOZ0BP8pNuZtQ5iSas000E +PLuHIT839HEl2ku6q5aCgZG27dmxpGWX4m9kWaSW7mDKHyP7Rbr/jyTwyqkxf3kfgLMtMrpkZ2Cv +uVnN35pJ06iCsfmYlIrM4LvgBBuZYLFGZdwIorJGnkSI6pN+VxbSFXJfLkur1J1juONI5f6ELlgK +n0Md/rcYkoZDSw6cMoYsYPXpSOqV7XAp8dUv/TW0V8/bhUiZucJvbI/NeJWsZCj9VrDDb8O+WVLh +X4SPgPL0DTatdrOjteFkdjpY3H1PXlZs5VVZV6Xf8YpmMIzUUmI4d7S+KNfKNsSbBfD4Fdvb8e80 +nR14SohWZ25g/4/Ii+GOvUKpMwpZQhISKvqxnUOOBZuZ2mKtVzazHbYNeS2WuOvyDEsMpZTGMKcm +GS3tTAZQMPH9WD25SxdfGbRqhFS0OE85og2WaMMolP3tLR9Ka0OWLpABEPs4poEL0L9109S5zvE/ +bw4cHjdx5RiHdRk/ULlepEU0rbDK5uUTdg8xFKmOLZTW1YVNcxVPS/KyPu1svf0OnWZzsD2097+o +4BGkxK51CUpjAEggpsadCwmKtODmzj7HPiY46SvepghJAwSQiumPv+i2tCqjI40cHLI5kqiPAlxA +OXXUc0ECd97N4EOH1uS6SsNsEn/+KuYj1oxx +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFbzCCA1egAwIBAgISESChaRu/vbm9UpaPI+hIvyYRMA0GCSqGSIb3DQEBDQUAMEAxCzAJBgNV +BAYTAkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEcy +MB4XDTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoM +CU9wZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzIwggIiMA0GCSqGSIb3DQEB +AQUAA4ICDwAwggIKAoICAQDMtlelM5QQgTJT32F+D3Y5z1zCU3UdSXqWON2ic2rxb95eolq5cSG+ +Ntmh/LzubKh8NBpxGuga2F8ORAbtp+Dz0mEL4DKiltE48MLaARf85KxP6O6JHnSrT78eCbY2albz +4e6WiWYkBuTNQjpK3eCasMSCRbP+yatcfD7J6xcvDH1urqWPyKwlCm/61UWY0jUJ9gNDlP7ZvyCV +eYCYitmJNbtRG6Q3ffyZO6v/v6wNj0OxmXsWEH4db0fEFY8ElggGQgT4hNYdvJGmQr5J1WqIP7wt +UdGejeBSzFfdNTVY27SPJIjki9/ca1TSgSuyzpJLHB9G+h3Ykst2Z7UJmQnlrBcUVXDGPKBWCgOz +3GIZ38i1MH/1PCZ1Eb3XG7OHngevZXHloM8apwkQHZOJZlvoPGIytbU6bumFAYueQ4xncyhZW+vj +3CzMpSZyYhK05pyDRPZRpOLAeiRXyg6lPzq1O4vldu5w5pLeFlwoW5cZJ5L+epJUzpM5ChaHvGOz +9bGTXOBut9Dq+WIyiET7vycotjCVXRIouZW+j1MY5aIYFuJWpLIsEPUdN6b4t/bQWVyJ98LVtZR0 +0dX+G7bw5tYee9I8y6jj9RjzIR9u701oBnstXW5DiabA+aC/gh7PU3+06yzbXfZqfUAkBXKJOAGT +y3HCOV0GEfZvePg3DTmEJwIDAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB +/zAdBgNVHQ4EFgQUajn6QiL35okATV59M4PLuG53hq8wHwYDVR0jBBgwFoAUajn6QiL35okATV59 +M4PLuG53hq8wDQYJKoZIhvcNAQENBQADggIBAJjLq0A85TMCl38th6aP1F5Kr7ge57tx+4BkJamz +Gj5oXScmp7oq4fBXgwpkTx4idBvpkF/wrM//T2h6OKQQbA2xx6R3gBi2oihEdqc0nXGEL8pZ0keI +mUEiyTCYYW49qKgFbdEfwFFEVn8nNQLdXpgKQuswv42hm1GqO+qTRmTFAHneIWv2V6CG1wZy7HBG +S4tz3aAhdT7cHcCP009zHIXZ/n9iyJVvttN7jLpTwm+bREx50B1ws9efAvSyB7DH5fitIw6mVskp +EndI2S9G/Tvw/HRwkqWOOAgfZDC2t0v7NqwQjqBSM2OdAzVWxWm9xiNaJ5T2pBL4LTM8oValX9YZ +6e18CL13zSdkzJTaTkZQh+D5wVOAHrut+0dSixv9ovneDiK3PTNZbNTe9ZUGMg1RGUFcPk8G97kr +gCf2o6p6fAbhQ8MTOWIaNr3gKC6UAuQpLmBVrkA9sHSSXvAgZJY/X0VdiLWK2gKgW0VU3jg9CcCo +SmVGFvyqv1ROTVu+OEO3KMqLM6oaJbolXCkvW0pujOotnCr2BXbgd5eAiN1nE28daCSLT7d0geX0 +YJ96Vdc+N9oWaz53rK4YcJUIeSkDiv7BO7M/Gg+kO14fWKGVyasvc0rQLW6aWQ9VGHgtPFGml4vm +u7JwqkwR3v98KzfUetF3NI/n+UL3PIEMS1IK +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIICITCCAaagAwIBAgISESDm+Ez8JLC+BUCs2oMbNGA/MAoGCCqGSM49BAMDMEAxCzAJBgNVBAYT +AkZSMRIwEAYDVQQKDAlPcGVuVHJ1c3QxHTAbBgNVBAMMFE9wZW5UcnVzdCBSb290IENBIEczMB4X +DTE0MDUyNjAwMDAwMFoXDTM4MDExNTAwMDAwMFowQDELMAkGA1UEBhMCRlIxEjAQBgNVBAoMCU9w +ZW5UcnVzdDEdMBsGA1UEAwwUT3BlblRydXN0IFJvb3QgQ0EgRzMwdjAQBgcqhkjOPQIBBgUrgQQA +IgNiAARK7liuTcpm3gY6oxH84Bjwbhy6LTAMidnW7ptzg6kjFYwvWYpa3RTqnVkrQ7cG7DK2uu5B +ta1doYXM6h0UZqNnfkbilPPntlahFVmhTzeXuSIevRHr9LIfXsMUmuXZl5mjYzBhMA4GA1UdDwEB +/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAf +BgNVHSMEGDAWgBRHd8MUi2I5DMlv4VBN0BBY3JWIbTAKBggqhkjOPQQDAwNpADBmAjEAj6jcnboM +BBf6Fek9LykBl7+BFjNAk2z8+e2AcG+qj9uEwov1NcoG3GRvaBbhj5G5AjEA2Euly8LQCGzpGPta +3U1fJAuwACEl74+nBCZx4nxp5V2a+EEfOzmTk51V6s2N8fvB +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAwTzELMAkGA1UE +BhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2VhcmNoIEdyb3VwMRUwEwYDVQQD +EwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQG +EwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMT +DElTUkcgUm9vdCBYMTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54r +Vygch77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+0TM8ukj1 +3Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6UA5/TR5d8mUgjU+g4rk8K +b4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sWT8KOEUt+zwvo/7V3LvSye0rgTBIlDHCN +Aymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyHB5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ +4Q7e2RCOFvu396j3x+UCB5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf +1b0SHzUvKBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWnOlFu +hjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTnjh8BCNAw1FtxNrQH +usEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbwqHyGO0aoSCqI3Haadr8faqU9GY/r +OPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CIrU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4G +A1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY +9umbbjANBgkqhkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL +ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ3BebYhtF8GaV +0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KKNFtY2PwByVS5uCbMiogziUwt +hDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJw +TdwJx4nLCgdNbOhdjsnvzqvHu7UrTkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nx +e5AW0wdeRlN8NwdCjNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZA +JzVcoyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq4RgqsahD +YVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPAmRGunUHBcnWEvgJBQl9n +JEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57demyPxgcYxn/eR44/KJ4EBs+lVDR3veyJ +m+kXQ99b21/+jh5Xos1AnX5iItreGCc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgzCCA2ugAwIBAgIPXZONMGc2yAYdGsdUhGkHMA0GCSqGSIb3DQEBCwUAMDsxCzAJBgNVBAYT +AkVTMREwDwYDVQQKDAhGTk1ULVJDTTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTAeFw0wODEw +MjkxNTU5NTZaFw0zMDAxMDEwMDAwMDBaMDsxCzAJBgNVBAYTAkVTMREwDwYDVQQKDAhGTk1ULVJD +TTEZMBcGA1UECwwQQUMgUkFJWiBGTk1ULVJDTTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBALpxgHpMhm5/yBNtwMZ9HACXjywMI7sQmkCpGreHiPibVmr75nuOi5KOpyVdWRHbNi63URcf +qQgfBBckWKo3Shjf5TnUV/3XwSyRAZHiItQDwFj8d0fsjz50Q7qsNI1NOHZnjrDIbzAzWHFctPVr +btQBULgTfmxKo0nRIBnuvMApGGWn3v7v3QqQIecaZ5JCEJhfTzC8PhxFtBDXaEAUwED653cXeuYL +j2VbPNmaUtu1vZ5Gzz3rkQUCwJaydkxNEJY7kvqcfw+Z374jNUUeAlz+taibmSXaXvMiwzn15Cou +08YfxGyqxRxqAQVKL9LFwag0Jl1mpdICIfkYtwb1TplvqKtMUejPUBjFd8g5CSxJkjKZqLsXF3mw +WsXmo8RZZUc1g16p6DULmbvkzSDGm0oGObVo/CK67lWMK07q87Hj/LaZmtVC+nFNCM+HHmpxffnT +tOmlcYF7wk5HlqX2doWjKI/pgG6BU6VtX7hI+cL5NqYuSf+4lsKMB7ObiFj86xsc3i1w4peSMKGJ +47xVqCfWS+2QrYv6YyVZLag13cqXM7zlzced0ezvXg5KkAYmY6252TUtB7p2ZSysV4999AeU14EC +ll2jB0nVetBX+RvnU0Z1qrB5QstocQjpYL05ac70r8NWQMetUqIJ5G+GR4of6ygnXYMgrwTJbFaa +i0b1AgMBAAGjgYMwgYAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYE +FPd9xf3E6Jobd2Sn9R2gzL+HYJptMD4GA1UdIAQ3MDUwMwYEVR0gADArMCkGCCsGAQUFBwIBFh1o +dHRwOi8vd3d3LmNlcnQuZm5tdC5lcy9kcGNzLzANBgkqhkiG9w0BAQsFAAOCAgEAB5BK3/MjTvDD +nFFlm5wioooMhfNzKWtN/gHiqQxjAb8EZ6WdmF/9ARP67Jpi6Yb+tmLSbkyU+8B1RXxlDPiyN8+s +D8+Nb/kZ94/sHvJwnvDKuO+3/3Y3dlv2bojzr2IyIpMNOmqOFGYMLVN0V2Ue1bLdI4E7pWYjJ2cJ +j+F3qkPNZVEI7VFY/uY5+ctHhKQV8Xa7pO6kO8Rf77IzlhEYt8llvhjho6Tc+hj507wTmzl6NLrT +Qfv6MooqtyuGC2mDOL7Nii4LcK2NJpLuHvUBKwrZ1pebbuCoGRw6IYsMHkCtA+fdZn71uSANA+iW ++YJF1DngoABd15jmfZ5nc8OaKveri6E6FO80vFIOiZiaBECEHX5FaZNXzuvO+FB8TxxuBEOb+dY7 +Ixjp6o7RTUaN8Tvkasq6+yO3m/qZASlaWFot4/nUbQ4mrcFuNLwy+AwF+mWj2zs3gyLp1txyM/1d +8iC9djwj2ij3+RvrWWTV3F9yfiD8zYm1kGdNYno/Tq0dwzn+evQoFt9B9kiABdcPUXmsEKvU7ANm +5mqwujGSQkBqvjrTcuFqN1W8rB2Vt2lh8kORdOag0wokRqEIr9baRRmW1FMdW4R58MD3R++Lj8UG +rp1MYp3/RgT408m2ECVAdf4WqslKYIYvuu8wd+RU4riEmViAqhOLUTpPSPaLtrM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAxMB4XDTE1 +MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALJ4gHHKeNXjca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgH +FzZM9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qwIFAGbHrQ +gLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6VOujw5H5SNz/0egwLX0t +dHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L93FcXmn/6pUCyziKrlA4b9v7LWIbxcce +VOF34GfID5yHI9Y/QCB/IIDEgEw+OyQmjgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB +/zAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3 +DQEBCwUAA4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDIU5PM +CCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUsN+gDS63pYaACbvXy +8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vvo/ufQJVtMVT8QtPHRh8jrdkPSHCa +2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2 +xJNDd2ZhwLnoQdeXeGADbkpyrqXRfboQnoZsG4q5WTP468SQvvG5 +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFQTCCAymgAwIBAgITBmyf0pY1hp8KD+WGePhbJruKNzANBgkqhkiG9w0BAQwFADA5MQswCQYD +VQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAyMB4XDTE1 +MDUyNjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpv +bjEZMBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoC +ggIBAK2Wny2cSkxKgXlRmeyKy2tgURO8TW0G/LAIjd0ZEGrHJgw12MBvIITplLGbhQPDW9tK6Mj4 +kHbZW0/jTOgGNk3Mmqw9DJArktQGGWCsN0R5hYGCrVo34A3MnaZMUnbqQ523BNFQ9lXg1dKmSYXp +N+nKfq5clU1Imj+uIFptiJXZNLhSGkOQsL9sBbm2eLfq0OQ6PBJTYv9K8nu+NQWpEjTj82R0Yiw9 +AElaKP4yRLuH3WUnAnE72kr3H9rN9yFVkE8P7K6C4Z9r2UXTu/Bfh+08LDmG2j/e7HJV63mjrdvd +fLC6HM783k81ds8P+HgfajZRRidhW+mez/CiVX18JYpvL7TFz4QuK/0NURBs+18bvBt+xa47mAEx +kv8LV/SasrlX6avvDXbR8O70zoan4G7ptGmh32n2M8ZpLpcTnqWHsFcQgTfJU7O7f/aS0ZzQGPSS +btqDT6ZjmUyl+17vIWR6IF9sZIUVyzfpYgwLKhbcAS4y2j5L9Z469hdAlO+ekQiG+r5jqFoz7Mt0 +Q5X5bGlSNscpb/xVA1wf+5+9R+vnSUeVC06JIglJ4PVhHvG/LopyboBZ/1c6+XUyo05f7O0oYtlN +c/LMgRdg7c3r3NunysV+Ar3yVAhU/bQtCSwXVEqY0VThUWcI0u1ufm8/0i2BWSlmy5A5lREedCf+ +3euvAgMBAAGjQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSw +DPBMMPQFWAJI/TPlUq9LhONmUjANBgkqhkiG9w0BAQwFAAOCAgEAqqiAjw54o+Ci1M3m9Zh6O+oA +A7CXDpO8Wqj2LIxyh6mx/H9z/WNxeKWHWc8w4Q0QshNabYL1auaAn6AFC2jkR2vHat+2/XcycuUY ++gn0oJMsXdKMdYV2ZZAMA3m3MSNjrXiDCYZohMr/+c8mmpJ5581LxedhpxfL86kSk5Nrp+gvU5LE +YFiwzAJRGFuFjWJZY7attN6a+yb3ACfAXVU3dJnJUH/jWS5E4ywl7uxMMne0nxrpS10gxdr9HIcW +xkPo1LsmmkVwXqkLN1PiRnsn/eBG8om3zEK2yygmbtmlyTrIQRNg91CMFa6ybRoVGld45pIq2WWQ +gj9sAq+uEjonljYE1x2igGOpm/HlurR8FLBOybEfdF849lHqm/osohHUqS0nGkWxr7JOcQ3AWEbW +aQbLU8uz/mtBzUF+fUwPfHJ5elnNXkoOrJupmHN5fLT0zLm4BwyydFy4x2+IoZCn9Kr5v2c69BoV +Yh63n749sSmvZ6ES8lgQGVMDMBu4Gon2nL2XA46jCfMdiyHxtN/kHNGfZQIG6lzWE7OE76KlXIx3 +KadowGuuQNKotOrN8I1LOJwZmhsoVLiJkO/KdYE+HvJkJMcYr07/R54H9jVlpNMKVv/1F2Rs76gi +JUmTtt8AF9pYfl3uxRuw0dFfIRDH+fO6AgonB8Xx1sfT4PsJYGw= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBtjCCAVugAwIBAgITBmyf1XSXNmY/Owua2eiedgPySjAKBggqhkjOPQQDAjA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSAzMB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgMzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCmXp8ZB +f8ANm+gBG1bG8lKlui2yEujSLtf6ycXYqm0fc4E7O5hrOXwzpcVOho6AF2hiRVd9RFgdszflZwjr +Zt6jQjBAMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSrttvXBp43 +rDCGB5Fwx5zEGbF4wDAKBggqhkjOPQQDAgNJADBGAiEA4IWSoxe3jfkrBqWTrBqYaGFy+uGh0Psc +eGCmQ5nFuMQCIQCcAu/xlJyzlvnrxir4tiz+OpAUFteMYyRIHN8wfdVoOw== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIB8jCCAXigAwIBAgITBmyf18G7EEwpQ+Vxe3ssyBrBDjAKBggqhkjOPQQDAzA5MQswCQYDVQQG +EwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6b24gUm9vdCBDQSA0MB4XDTE1MDUy +NjAwMDAwMFoXDTQwMDUyNjAwMDAwMFowOTELMAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZ +MBcGA1UEAxMQQW1hem9uIFJvb3QgQ0EgNDB2MBAGByqGSM49AgEGBSuBBAAiA2IABNKrijdPo1MN +/sGKe0uoe0ZLY7Bi9i0b2whxIdIA6GO9mif78DluXeo9pcmBqqNbIJhFXRbb/egQbeOc4OO9X4Ri +83BkM6DLJC9wuoihKqB1+IGuYgbEgds5bimwHvouXKNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV +HQ8BAf8EBAMCAYYwHQYDVR0OBBYEFNPsxzplbszh2naaVvuc84ZtV+WBMAoGCCqGSM49BAMDA2gA +MGUCMDqLIfG9fhGt0O9Yli/W651+kI0rz2ZVwyzjKKlwCkcO8DdZEv8tmZQoTipPNU0zWgIxAOp1 +AE47xDqUEpHJWEadIRNyp4iciuRMStuW1KyLa2tJElMzrdfkviT8tQp21KW8EA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFwzCCA6ugAwIBAgIUCn6m30tEntpqJIWe5rgV0xZ/u7EwDQYJKoZIhvcNAQELBQAwRjELMAkG +A1UEBhMCTFUxFjAUBgNVBAoMDUx1eFRydXN0IFMuQS4xHzAdBgNVBAMMFkx1eFRydXN0IEdsb2Jh +bCBSb290IDIwHhcNMTUwMzA1MTMyMTU3WhcNMzUwMzA1MTMyMTU3WjBGMQswCQYDVQQGEwJMVTEW +MBQGA1UECgwNTHV4VHJ1c3QgUy5BLjEfMB0GA1UEAwwWTHV4VHJ1c3QgR2xvYmFsIFJvb3QgMjCC +AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANeFl78RmOnwYoNMPIf5U2o3C/IPPIfOb9wm +Kb3FibrJgz337spbxm1Jc7TJRqMbNBM/wYlFV/TZsfs2ZUv7COJIcRHIbjuend+JZTemhfY7RBi2 +xjcwYkSSl2l9QjAk5A0MiWtj3sXh306pFGxT4GHO9hcvHTy95iJMHZP1EMShduxq3sVs35a0VkBC +wGKSMKEtFZSg0iAGCW5qbeXrt77U8PEVfIvmTroTzEsnXpk8F12PgX8zPU/TPxvsXD/wPEx1bvKm +1Z3aLQdjAsZy6ZS8TEmVT4hSyNvoaYL4zDRbIvCGp4m9SAptZoFtyMhk+wHh9OHe2Z7d21vUKpkm +FRseTJIpgp7VkoGSQXAZ96Tlk0u8d2cx3Rz9MXANF5kM+Qw5GSoXtTBxVdUPrljhPS80m8+f9niF +wpN6cj5mj5wWEWCPnolvZ77gR1o7DJpni89Gxq44o/KnvObWhWszJHAiS8sIm7vI+AIpHb4gDEa/ +a4ebsypmQjVGbKq6rfmYe+lQVRQxv7HaLe2ArWgk+2mr2HETMOZns4dA/Yl+8kPREd8vZS9kzl8U +ubG/Mb2HeFpZZYiq/FkySIbWTLkpS5XTdvN3JW1CHDiDTf2jX5t/Lax5Gw5CMZdjpPuKadUiDTSQ +MC6otOBttpSsvItO13D8xTiOZCXhTTmQzsmHhFhxAgMBAAGjgagwgaUwDwYDVR0TAQH/BAUwAwEB +/zBCBgNVHSAEOzA5MDcGByuBKwEBAQowLDAqBggrBgEFBQcCARYeaHR0cHM6Ly9yZXBvc2l0b3J5 +Lmx1eHRydXN0Lmx1MA4GA1UdDwEB/wQEAwIBBjAfBgNVHSMEGDAWgBT/GCh2+UgFLKGu8SsbK7JT ++Et8szAdBgNVHQ4EFgQU/xgodvlIBSyhrvErGyuyU/hLfLMwDQYJKoZIhvcNAQELBQADggIBAGoZ +FO1uecEsh9QNcH7X9njJCwROxLHOk3D+sFTAMs2ZMGQXvw/l4jP9BzZAcg4atmpZ1gDlaCDdLnIN +H2pkMSCEfUmmWjfrRcmF9dTHF5kH5ptV5AzoqbTOjFu1EVzPig4N1qx3gf4ynCSecs5U89BvolbW +7MM3LGVYvlcAGvI1+ut7MV3CwRI9loGIlonBWVx65n9wNOeD4rHh4bhY79SV5GCc8JaXcozrhAIu +ZY+kt9J/Z93I055cqqmkoCUUBpvsT34tC38ddfEz2O3OuHVtPlu5mB0xDVbYQw8wkbIEa91WvpWA +VWe+2M2D2RjuLg+GLZKecBPs3lHJQ3gCpU3I+V/EkVhGFndadKpAvAefMLmx9xIX3eP/JEAdemrR +TxgKqpAd60Ae36EeRJIQmvKN4dFLRp7oRUKX6kWZ8+xm1QL68qZKJKrezrnK+T+Tb/mjuuqlPpmt +/f97mfVl7vBZKGfXkJWkE4SphMHozs51k2MavDzq1WQfLSoSOcbDWjLtR5EWDrw4wVDej8oqkDQc +7kGUnF4ZLvhFSZl0kbAEb+MEWrGrKqv+x9CWttrhSmQGbmBNvUJO/3jaJMobtNeWOWyu8Q6qp31I +iyBMz2TWuJdGsE7RKlY6oJO9r4Ak4Ap+58rVyuiFVdw2KuGUaJPHZnJED4AhMmwlxyOAgwrr +-----END CERTIFICATE----- diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/phpunit.xml b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/phpunit.xml new file mode 100644 index 00000000..80531905 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/phpunit.xml @@ -0,0 +1,12 @@ + + + + test + + + + + lib + + + diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyClientTest.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyClientTest.php new file mode 100644 index 00000000..0747b013 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyClientTest.php @@ -0,0 +1,282 @@ + 200)); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + + $this->assertSame("https://api.tinify.com/", CurlMock::last(CURLOPT_URL)); + $this->assertSame("api:key", CurlMock::last(CURLOPT_USERPWD)); + } + + public function testRequestWhenValidShouldIssueRequestWithoutBodyWhenOptionsAreEmpty() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + $client = new Tinify\Client("key"); + $client->request("get", "/", array()); + + $this->assertFalse(CurlMock::last_has(CURLOPT_POSTFIELDS)); + } + + public function testRequestWhenValidShouldIssueRequestWithoutContentTypeWhenOptionsAreEmpty() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + $client = new Tinify\Client("key"); + $client->request("get", "/", array()); + + $this->assertFalse(CurlMock::last_has(CURLOPT_HTTPHEADER)); + } + + public function testRequestWhenValidShouldIssueRequestWithJSONBody() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + $client = new Tinify\Client("key"); + $client->request("get", "/", array("hello" => "world")); + + $this->assertSame(array("Content-Type: application/json"), CurlMock::last(CURLOPT_HTTPHEADER)); + $this->assertSame('{"hello":"world"}', CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testRequestWhenValidShouldIssueRequestWithUserAgent() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + + $this->assertSame(Tinify\Client::userAgent(), CurlMock::last(CURLOPT_USERAGENT)); + } + + public function testRequestWhenValidShouldUpdateCompressionCount() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 200, "headers" => array("Compression-Count" => "12") + )); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + + $this->assertSame(12, Tinify\getCompressionCount()); + } + + public function testRequestWhenValidWithAppIdShouldIssueRequestWithUserAgent() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + $client = new Tinify\Client("key", "TestApp/0.1"); + $client->request("get", "/"); + + $this->assertSame(Tinify\Client::userAgent() . " TestApp/0.1", CurlMock::last(CURLOPT_USERAGENT)); + } + + public function testRequestWhenValidWithProxyShouldIssueRequestWithProxyAuthorization() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + $client = new Tinify\Client("key", NULL, "http://user:pass@localhost:8080"); + $client->request("get", "/"); + + $this->assertSame("localhost", CurlMock::last(CURLOPT_PROXY)); + $this->assertSame(8080, CurlMock::last(CURLOPT_PROXYPORT)); + $this->assertSame("user:pass", CurlMock::last(CURLOPT_PROXYUSERPWD)); + } + + public function testRequestWithUnexpectedErrorOnceShouldReturnResponse() { + CurlMock::register("https://api.tinify.com/", array( + "error" => "Failed!", "errno" => 2 + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $client = new Tinify\Client("key"); + $response = $client->request("get", "/"); + $this->assertEquals("", $response->body); + } + + public function testRequestWithUnexpectedErrorRepeatedlyShouldThrowConnectionException() { + CurlMock::register("https://api.tinify.com/", array( + "error" => "Failed!", "errno" => 2 + )); + + $this->setExpectedException("Tinify\ConnectionException"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithUnexpectedErrorRepeatedlyShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array( + "error" => "Failed!", "errno" => 2 + )); + + $this->setExpectedExceptionRegExp("Tinify\ConnectionException", + "/Error while connecting: Failed! \(#2\)/"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithCurlErrorOnceShouldReturnResponse() { + CurlMock::register("https://api.tinify.com/", array( + "errno" => 7, "error" => "Something failed", "return" => null + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $client = new Tinify\Client("key"); + $response = $client->request("get", "/"); + $this->assertEquals("", $response->body); + } + + public function testRequestWithCurlErrorRepeatedlyShouldThrowConnectionExeption() { + CurlMock::register("https://api.tinify.com/", array( + "errno" => 7, "error" => "Something failed", "return" => null + )); + + $this->setExpectedException("Tinify\ConnectionException"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithCurlErrorRepeatedlyShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array( + "errno" => 7, "error" => "Something failed", "return" => null + )); + + $this->setExpectedExceptionRegExp("Tinify\ConnectionException", + "/Error while connecting/"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithServerErrorOnceShouldReturnResponse() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 584, "body" => '{"error":"InternalServerError","message":"Oops!"}' + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $client = new Tinify\Client("key"); + $response = $client->request("get", "/"); + $this->assertEquals("", $response->body); + } + + public function testRequestWithServerErrorRepeatedlyShouldThrowServerException() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 584, "body" => '{"error":"InternalServerError","message":"Oops!"}' + )); + + $this->setExpectedException("Tinify\ServerException"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithServerErrorRepeatedlyShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 584, "body" => '{"error":"InternalServerError","message":"Oops!"}' + )); + + $this->setExpectedExceptionRegExp("Tinify\ServerException", + "/Oops! \(HTTP 584\/InternalServerError\)/"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithBadServerResponseOnceShouldReturnResponse() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 543, "body" => '' + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $client = new Tinify\Client("key"); + $response = $client->request("get", "/"); + $this->assertEquals("", $response->body); + } + + public function testRequestWithBadServerResponseRepeatedlyShouldThrowServerException() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 543, "body" => '' + )); + + $this->setExpectedException("Tinify\ServerException"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithBadServerResponseRepeatedlyShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 543, "body" => '' + )); + + if (PHP_VERSION_ID >= 50500) { + $this->setExpectedExceptionRegExp("Tinify\ServerException", + "/Error while parsing response: Syntax error \(#4\) \(HTTP 543\/ParseError\)/"); + } else { + $this->setExpectedExceptionRegExp("Tinify\ServerException", + "/Error while parsing response: Error \(#4\) \(HTTP 543\/ParseError\)/"); + } + + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithClientErrorShouldThrowClientException() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 492, "body" => '{"error":"BadRequest","message":"Oops!"}') + ); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $this->setExpectedException("Tinify\ClientException"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithClientErrorShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 492, "body" => '{"error":"BadRequest","message":"Oops!"}' + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $this->setExpectedExceptionRegExp("Tinify\ClientException", + "/Oops! \(HTTP 492\/BadRequest\)/"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithBadCredentialsShouldThrowAccountException() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 401, "body" => '{"error":"Unauthorized","message":"Oops!"}' + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $this->setExpectedException("Tinify\AccountException"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithBadCredentialsShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array( + "status" => 401, "body" => '{"error":"Unauthorized","message":"Oops!"}' + )); + + CurlMock::register("https://api.tinify.com/", array("status" => 201)); + + $this->setExpectedExceptionRegExp("Tinify\AccountException", + "/Oops! \(HTTP 401\/Unauthorized\)/"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithNoSSLCurlShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + CurlMock::set_version_info_key("features", (CURL_VERSION_LIBZ | CURL_VERSION_IPV6)); + $this->setExpectedException("Tinify\ClientException", + "Your curl version does not support secure connections"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } + + public function testRequestWithOutdatedCurlShouldThrowExceptionWithMessage() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + CurlMock::set_version_info_key("version_number", 0x070f05); + CurlMock::set_version_info_key("version", "7.15.5"); + $this->setExpectedException("Tinify\ClientException", + "Your curl version 7.15.5 is outdated; please upgrade to 7.18.1 or higher"); + $client = new Tinify\Client("key"); + $client->request("get", "/"); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyResultMetaTest.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyResultMetaTest.php new file mode 100644 index 00000000..bb79a43c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyResultMetaTest.php @@ -0,0 +1,20 @@ + "100")); + $this->assertSame(100, $result->width()); + } + + public function testWithMetadataHeightShouldReturnImageHeight() { + $result = new Tinify\ResultMeta(array("image-height" => "60")); + $this->assertSame(60, $result->height()); + } + + public function testWithMetadataLocationShouldReturnImageLocation() { + $result = new Tinify\ResultMeta(array("location" => "https://example.com/image.png")); + $this->assertSame("https://example.com/image.png", $result->location()); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyResultTest.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyResultTest.php new file mode 100644 index 00000000..81687c5b --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyResultTest.php @@ -0,0 +1,35 @@ + "100"), "image data"); + $this->assertSame(100, $result->width()); + } + + public function testWithMetaAndDataHeightShouldReturnImageHeight() { + $result = new Tinify\Result(array("image-height" => "60"), "image data"); + $this->assertSame(60, $result->height()); + } + + public function testWithMetaAndDataLocationShouldReturnNull() { + $result = new Tinify\ResultMeta(array(), "image data"); + $this->assertSame(null, $result->location()); + } + + public function testWithMetaAndDataSizeShouldReturnContentLength() { + $result = new Tinify\Result(array("content-length" => "450"), "image data"); + $this->assertSame(450, $result->size()); + } + + public function testWithMetaAndDataContentTypeShouldReturnMimeType() { + $result = new Tinify\Result(array("content-type" => "image/png"), "image data"); + $this->assertSame("image/png", $result->contentType()); + } + + public function testWithMetaAndDataToBufferShouldReturnImageData() { + $result = new Tinify\Result(array(), "image data"); + $this->assertSame("image data", $result->toBuffer()); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifySourceTest.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifySourceTest.php new file mode 100644 index 00000000..4edacb84 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifySourceTest.php @@ -0,0 +1,318 @@ +dummyFile = __DIR__ . "/examples/dummy.png"; + } + + public function testWithInvalidApiKeyFromFileShouldThrowAccountException() { + Tinify\setKey("invalid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 401, "body" => '{"error":"Unauthorized","message":"Credentials are invalid"}' + )); + + $this->setExpectedException("Tinify\AccountException"); + Tinify\Source::fromFile($this->dummyFile); + } + + public function testWithInvalidApiKeyFromBufferShouldThrowAccountException() { + Tinify\setKey("invalid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 401, "body" => '{"error":"Unauthorized","message":"Credentials are invalid"}' + )); + + $this->setExpectedException("Tinify\AccountException"); + Tinify\Source::fromBuffer("png file"); + } + + public function testWithInvalidApiKeyFromUrlShouldThrowAccountException() { + Tinify\setKey("invalid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 401, "body" => '{"error":"Unauthorized","message":"Credentials are invalid"}' + )); + + $this->setExpectedException("Tinify\AccountException"); + Tinify\Source::fromUrl("http://example.com/test.jpg"); + } + + public function testWithValidApiKeyFromFileShouldReturnSource() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + $this->assertInstanceOf("Tinify\Source", Tinify\Source::fromFile($this->dummyFile)); + } + + public function testWithValidApiKeyFromFileShouldReturnSourceWithData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "compressed file" + )); + + $this->assertSame("compressed file", Tinify\Source::fromFile($this->dummyFile)->toBuffer()); + } + + public function testWithValidApiKeyFromBufferShouldReturnSource() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + $this->assertInstanceOf("Tinify\Source", Tinify\Source::fromBuffer("png file")); + } + + public function testWithValidApiKeyFromBufferShouldReturnSourceWithData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "compressed file" + )); + + $this->assertSame("compressed file", Tinify\Source::fromBuffer("png file")->toBuffer()); + } + + public function testWithValidApiKeyFromUrlShouldReturnSource() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + $this->assertInstanceOf("Tinify\Source", Tinify\Source::fromUrl("http://example.com/testWithValidApiKey.jpg")); + } + + public function testWithValidApiKeyFromUrlShouldReturnSourceWithData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "compressed file" + )); + + $this->assertSame("compressed file", Tinify\Source::fromUrl("http://example.com/testWithValidApiKey.jpg")->toBuffer()); + } + + public function testWithValidApiKeyFromUrlShouldThrowExceptionIfRequestIsNotOK() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 400, "body" => '{"error":"Source not found","message":"Cannot parse URL"}' + )); + + $this->setExpectedException("Tinify\ClientException"); + Tinify\Source::fromUrl("file://wrong"); + } + + public function testWithValidApiKeyResultShouldReturnResult() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, + "headers" => array("Location" => "https://api.tinify.com/some/location"), + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "compressed file" + )); + + $this->assertInstanceOf("Tinify\Result", Tinify\Source::fromBuffer("png file")->result()); + } + + public function testWithValidApiKeyPreserveShouldReturnSource() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "copyrighted file" + )); + + $this->assertInstanceOf("Tinify\Source", Tinify\Source::fromBuffer("png file")->preserve("copyright", "location")); + $this->assertSame("png file", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyPreserveShouldReturnSourceWithData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "copyrighted file" + )); + + $this->assertSame("copyrighted file", Tinify\Source::fromBuffer("png file")->preserve("copyright", "location")->toBuffer()); + $this->assertSame("{\"preserve\":[\"copyright\",\"location\"]}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyPreserveShouldReturnSourceWithDataForArray() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "copyrighted file" + )); + + $this->assertSame("copyrighted file", Tinify\Source::fromBuffer("png file")->preserve(array("copyright", "location"))->toBuffer()); + $this->assertSame("{\"preserve\":[\"copyright\",\"location\"]}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyPreserveShouldIncludeOtherOptionsIfSet() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "copyrighted resized file" + )); + + $source = Tinify\Source::fromBuffer("png file")->resize(array("width" => 400))->preserve(array("copyright", "location")); + + $this->assertSame("copyrighted resized file", $source->toBuffer()); + $this->assertSame("{\"resize\":{\"width\":400},\"preserve\":[\"copyright\",\"location\"]}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyResizeShouldReturnSource() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "small file" + )); + + $this->assertInstanceOf("Tinify\Source", Tinify\Source::fromBuffer("png file")->resize(array("width" => 400))); + $this->assertSame("png file", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyResizeShouldReturnSourceWithData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "small file" + )); + + $this->assertSame("small file", Tinify\Source::fromBuffer("png file")->resize(array("width" => 400))->toBuffer()); + $this->assertSame("{\"resize\":{\"width\":400}}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyStoreShouldReturnResultMeta() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, + "headers" => array("Location" => "https://api.tinify.com/some/location"), + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "body" => '{"store":{"service":"s3","aws_secret_access_key":"abcde"}}' + ), array("status" => 200)); + + $options = array("service" => "s3", "aws_secret_access_key" => "abcde"); + $this->assertInstanceOf("Tinify\Result", Tinify\Source::fromBuffer("png file")->store($options)); + $this->assertSame("{\"store\":{\"service\":\"s3\",\"aws_secret_access_key\":\"abcde\"}}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyStoreShouldReturnResultMetaWithLocation() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, + "headers" => array("Location" => "https://api.tinify.com/some/location"), + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "body" => '{"store":{"service":"s3"}}' + ), array( + "status" => 201, + "headers" => array("Location" => "https://bucket.s3.amazonaws.com/example"), + )); + + $location = Tinify\Source::fromBuffer("png file")->store(array("service" => "s3"))->location(); + $this->assertSame("https://bucket.s3.amazonaws.com/example", $location); + $this->assertSame("{\"store\":{\"service\":\"s3\"}}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyStoreShouldIncludeOtherOptionsIfSet() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, + "headers" => array("Location" => "https://api.tinify.com/some/location"), + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "body" => '{"resize":{"width":300},"store":{"service":"s3","aws_secret_access_key":"abcde"}}' + ), array("status" => 200)); + + $options = array("service" => "s3", "aws_secret_access_key" => "abcde"); + $this->assertInstanceOf("Tinify\Result", Tinify\Source::fromBuffer("png file")->resize(array("width" => 300))->store($options)); + $this->assertSame("{\"resize\":{\"width\":300},\"store\":{\"service\":\"s3\",\"aws_secret_access_key\":\"abcde\"}}", CurlMock::last(CURLOPT_POSTFIELDS)); + } + + public function testWithValidApiKeyToBufferShouldReturnImageData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "compressed file" + )); + + $this->assertSame("compressed file", Tinify\Source::fromBuffer("png file")->toBuffer()); + } + + public function testWithValidApiKeyToFileShouldStoreImageData() { + Tinify\setKey("valid"); + + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + + CurlMock::register("https://api.tinify.com/some/location", array( + "status" => 200, "body" => "compressed file" + )); + + $path = tempnam(sys_get_temp_dir(), "tinify-php"); + Tinify\Source::fromBuffer("png file")->toFile($path); + $this->assertSame("compressed file", file_get_contents($path)); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyTest.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyTest.php new file mode 100644 index 00000000..2a2ed71c --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/TinifyTest.php @@ -0,0 +1,119 @@ +dummyFile = __DIR__ . "/examples/dummy.png"; + } + + public function testKeyShouldResetClientWithNewKey() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + Tinify\setKey("abcde"); + Tinify\Tinify::getClient(); + Tinify\setKey("fghij"); + $client = Tinify\Tinify::getClient(); + $client->request("get", "/"); + + $this->assertSame("api:fghij", CurlMock::last(CURLOPT_USERPWD)); + } + + public function testAppIdentifierShouldResetClientWithNewAppIdentifier() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + Tinify\setKey("abcde"); + Tinify\setAppIdentifier("MyApp/1.0"); + Tinify\Tinify::getClient(); + Tinify\setAppIdentifier("MyApp/2.0"); + $client = Tinify\Tinify::getClient(); + $client->request("get", "/"); + + $this->assertSame(Tinify\Client::userAgent() . " MyApp/2.0", CurlMock::last(CURLOPT_USERAGENT)); + } + + public function testProxyShouldResetClientWithNewProxy() { + CurlMock::register("https://api.tinify.com/", array("status" => 200)); + Tinify\setKey("abcde"); + Tinify\setProxy("http://localhost"); + Tinify\Tinify::getClient(); + Tinify\setProxy("http://user:pass@localhost:8080"); + $client = Tinify\Tinify::getClient(); + $client->request("get", "/"); + + $this->assertSame(Tinify\Client::userAgent() . " MyApp/2.0", CurlMock::last(CURLOPT_USERAGENT)); + } + + public function testClientWithKeyShouldReturnClient() { + Tinify\setKey("abcde"); + $this->assertInstanceOf("Tinify\Client", Tinify\Tinify::getClient()); + } + + public function testClientWithoutKeyShouldThrowException() { + $this->setExpectedException("Tinify\AccountException"); + Tinify\Tinify::getClient(); + } + + public function testClientWithInvalidProxyShouldThrowException() { + $this->setExpectedException("Tinify\ConnectionException"); + Tinify\setKey("abcde"); + Tinify\setProxy("http-bad-url"); + Tinify\Tinify::getClient(); + } + + public function testSetClientShouldReplaceClient() { + Tinify\setKey("abcde"); + Tinify\Tinify::setClient("foo"); + $this->assertSame("foo", Tinify\Tinify::getClient()); + } + + public function testValidateWithValidKeyShouldReturnTrue() { + Tinify\setKey("valid"); + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 400, "body" => '{"error":"Input missing","message":"No input"}' + )); + $this->assertTrue(Tinify\validate()); + } + + public function testValidateWithLimitedKeyShouldReturnTrue() { + Tinify\setKey("invalid"); + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 429, "body" => '{"error":"Too many requests","message":"Your monthly limit has been exceeded"}' + )); + $this->assertTrue(Tinify\validate()); + } + + public function testValidateWithErrorShouldThrowException() { + Tinify\setKey("invalid"); + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 401, "body" => '{"error":"Unauthorized","message":"Credentials are invalid"}' + )); + $this->setExpectedException("Tinify\AccountException"); + Tinify\validate(); + } + + public function testFromFileShouldReturnSource() { + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + Tinify\setKey("valid"); + $this->assertInstanceOf("Tinify\Source", Tinify\fromFile($this->dummyFile)); + } + + public function testFromBufferShouldReturnSource() { + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + Tinify\setKey("valid"); + $this->assertInstanceOf("Tinify\Source", Tinify\fromBuffer("png file")); + } + + public function testFromUrlShouldReturnSource() { + CurlMock::register("https://api.tinify.com/shrink", array( + "status" => 201, "headers" => array("Location" => "https://api.tinify.com/some/location") + )); + Tinify\setKey("valid"); + $this->assertInstanceOf("Tinify\Source", Tinify\fromUrl("http://example.com/test.jpg")); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/curl_mock.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/curl_mock.php new file mode 100644 index 00000000..6d344bcf --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/curl_mock.php @@ -0,0 +1,191 @@ + 471808, + "version" => "7.51.0", + "features" => 951197, + ); + + private static $urls = array(); + private static $requests = array(); + private static $version = array(); + + public $options = array(); + public $response; + public $closed = false; + + public static function version_info() { + return self::$version; + } + + public static function set_version_info_key($key, $value) { + self::$version[$key] = $value; + } + + public static function register($url, $request, $response = NULL) { + if (!$response) { + $response = $request; + $request = NULL; + } + + if (!isset(self::$urls[$url])) { + self::$urls[$url] = array(); + } + + array_push(self::$urls[$url], array($request, $response)); + } + + public static function reset() { + self::$requests = array(); + self::$urls = array(); + self::$version = self::$default_version; + } + + public static function last_has($key) { + $lastReq = self::$requests[count(self::$requests) - 1]; + return array_key_exists($key, $lastReq->options); + } + + public static function last($key = null) { + $lastReq = self::$requests[count(self::$requests) - 1]; + if ($key) { + return $lastReq->options[$key]; + } else { + return $lastReq; + } + } + + public function close() { + $this->closed = true; + } + + public function exec() { + if ($this->closed) { + throw new CurlMockException("Curl already closed"); + } + array_push(self::$requests, $this); + + $queue = &self::$urls[$this->options[CURLOPT_URL]]; + list($this->request, $this->response) = $queue[0]; + + /* Keep last request as fallback. */ + if (count($queue) > 1) array_shift($queue); + + if ($this->request) { + if ($this->request["body"]) { + if ($this->options[CURLOPT_POSTFIELDS] != $this->request["body"]) { + throw new Exception("Body '" . $this->options[CURLOPT_POSTFIELDS] . + "' does not match expected '" . $this->request["body"] . "'"); + } + } + } + + if (isset($this->response["headers"])) { + $headers = ""; + foreach ($this->response["headers"] as $header => $value) { + $headers .= $header . ": " . $value . "\r\n"; + } + $this->response["headers"] = $headers . "\r\n"; + } else { + $this->response["headers"] = "\r\n"; + } + + if (!isset($this->response["body"])) { + $this->response["body"] = ""; + } + + if (array_key_exists("return", $this->response)) { + return $this->response["return"]; + } else if (isset($this->response["status"])) { + return $this->response["headers"] . $this->response["body"]; + } else { + return false; + } + } + + public function setopt_array($array) { + if ($this->closed) { + throw new CurlMockException("Curl already closed"); + } + foreach ($array as $key => $value) { + $this->options[$key] = $value; + } + } + + public function setopt($key, $value) { + if ($this->closed) { + throw new CurlMockException("Curl already closed"); + } + $this->options[$key] = $value; + } + + public function getinfo($key) { + if ($this->closed) { + throw new CurlMockException("Curl already closed"); + } + switch ($key) { + case CURLINFO_HTTP_CODE: + return isset($this->response["status"]) ? $this->response["status"] : 0; + case CURLINFO_HEADER_SIZE: + return strlen($this->response["headers"]); + default: + throw new Exception("Bad key $key"); + } + } + + public function error() { + if ($this->closed) { + throw new CurlMockException("Curl already closed"); + } + return $this->response["error"]; + } + + public function errno() { + if ($this->closed) { + throw new CurlMockException("Curl already closed"); + } + return $this->response["errno"]; + } +} + +function curl_version() { + return CurlMock::version_info(); +} + +function curl_init() { + return new CurlMock(); +} + +function curl_exec($mock) { + return $mock->exec(); +} + +function curl_close($mock) { + $mock->close(); +} + +function curl_setopt_array($mock, $array) { + return $mock->setopt_array($array); +} + +function curl_setopt($mock, $key, $value) { + return $mock->setopt($key, $value); +} + +function curl_getinfo($mock, $key) { + return $mock->getinfo($key); +} + +function curl_error($mock) { + return $mock->error(); +} + +function curl_errno($mock) { + return $mock->errno(); +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/examples/dummy.png b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/examples/dummy.png new file mode 100644 index 00000000..e69de29b diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/examples/voormedia.png b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/examples/voormedia.png new file mode 100644 index 00000000..bca73051 Binary files /dev/null and b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/examples/voormedia.png differ diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/helper.php b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/helper.php new file mode 100644 index 00000000..a2536ceb --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/test/helper.php @@ -0,0 +1,16 @@ +toFile($path); + + $size = filesize($path); + $contents = fread(fopen($path, "rb"), $size); + + $this->assertGreaterThan(1000, $size); + $this->assertLessThan(1500, $size); + + /* width == 137 */ + $this->assertContains("\0\0\0\x89", $contents); + $this->assertNotContains("Copyright Voormedia", $contents); + } + + public function testShouldCompressFromUrl() { + $path = tempnam(sys_get_temp_dir(), "tinify-php"); + $source = \Tinify\fromUrl("https://raw.githubusercontent.com/tinify/tinify-php/master/test/examples/voormedia.png"); + $source->toFile($path); + + $size = filesize($path); + $contents = fread(fopen($path, "rb"), $size); + + $this->assertGreaterThan(1000, $size); + $this->assertLessThan(1500, $size); + + /* width == 137 */ + $this->assertContains("\0\0\0\x89", $contents); + $this->assertNotContains("Copyright Voormedia", $contents); + } + + public function testShouldResize() { + $path = tempnam(sys_get_temp_dir(), "tinify-php"); + self::$optimized->resize(array("method" => "fit", "width" => 50, "height" => 20))->toFile($path); + + $size = filesize($path); + $contents = fread(fopen($path, "rb"), $size); + + $this->assertGreaterThan(500, $size); + $this->assertLessThan(1000, $size); + + /* width == 50 */ + $this->assertContains("\0\0\0\x32", $contents); + $this->assertNotContains("Copyright Voormedia", $contents); + } + + public function testShouldPreserveMetadata() { + $path = tempnam(sys_get_temp_dir(), "tinify-php"); + self::$optimized->preserve("copyright", "creation")->toFile($path); + + $size = filesize($path); + $contents = fread(fopen($path, "rb"), $size); + + $this->assertGreaterThan(1000, $size); + $this->assertLessThan(2000, $size); + + /* width == 137 */ + $this->assertContains("\0\0\0\x89", $contents); + $this->assertContains("Copyright Voormedia", $contents); + } +} diff --git a/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/update-cacert.sh b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/update-cacert.sh new file mode 100644 index 00000000..748548c7 --- /dev/null +++ b/plugins/toughdeveloper/imageresizer/vendor/tinify/tinify/update-cacert.sh @@ -0,0 +1,17 @@ +#!/bin/sh +dir=lib/data + +cert=0 +curl https://curl.haxx.se/ca/cacert.pem | while read line; do + if [ "-----BEGIN CERTIFICATE-----" == "$line" ]; then + cert=1 + echo $line + elif [ "-----END CERTIFICATE-----" == "$line" ]; then + cert=0 + echo $line + else + if [ $cert == 1 ]; then + echo $line + fi + fi +done > $dir/cacert.pem diff --git a/themes/sapaly/meta/static-pages.yaml b/themes/sapaly/meta/static-pages.yaml new file mode 100644 index 00000000..69beb95b --- /dev/null +++ b/themes/sapaly/meta/static-pages.yaml @@ -0,0 +1 @@ +static-pages: { } diff --git a/themes/sapaly/pages/home.htm b/themes/sapaly/pages/home.htm index eb57c647..bea59610 100644 --- a/themes/sapaly/pages/home.htm +++ b/themes/sapaly/pages/home.htm @@ -2,3438 +2,3463 @@ title = "Home" url = "/" layout = "master" is_hidden = 0 + +[Pagination] +count_per_page = 10 +pagination_limit = 5 +active_class = "_act" +first_button_name = "First" +first_button_limit = 1 +first-more_button_name = "..." +first-more_button_limit = 1 +prev_button_name = "Prev" +prev_button_limit = 1 +prev-more_button_name = "..." +prev-more_button_limit = 1 +next-more_button_name = "..." +next-more_button_limit = 1 +next_button_name = "Next" +next_button_limit = 1 +last-more_button_name = "..." +last-more_button_limit = 1 +last_button_name = "Last" +last_button_limit = 1 + +[alternateHrefLangElements] + +[CategoryList] == - -

- Sapaly Mahabat в Ашхабаде

-
- - - {% partial 'header' %} - - {% partial 'menu' %} - -
- - -
- {% partial 'categories' %} - {% partial 'slider' %} -
- -
- - - - -
- - -
- - -
-

- - ПВХ Пластик -

- - -
-

- - ПВХ Плёнка -

- - -
-

- - Композитный материал -

- - - -
-

- - ПВХ Пленки для печати -

- - - -
-

- - Для оформления -

- - - - - -
- -
- -
- - -
- - - - - - - -
- - - - -
-
-
- - image -
- - -
-
-
- - - - - - - + +

+ Sapaly Mahabat в Ашхабаде

+
+ + + {% partial 'header' %} + + {% partial 'menu' %} + +
+ + +
+ {% partial 'categories' %} + {% partial 'slider' %} +
+ +
+ + + + +
+ + +
+ + +
+

+ + ПВХ Пластик +

+ + +
+

+ + ПВХ Плёнка +

+ + +
+

+ + Композитный материал +

+ + + +
+

+ + ПВХ Пленки для печати +

+ + + +
+

+ + Для оформления +

+ + + + + +
+ +
+ +
+ + +
+ + + + + + + +
+ + + + +
+
+
+ + image +
+ + +
+
+
+ + + + + + + \ No newline at end of file diff --git a/themes/sapaly/partials/categories.htm b/themes/sapaly/partials/categories.htm index 8bc38c30..a077e58a 100644 --- a/themes/sapaly/partials/categories.htm +++ b/themes/sapaly/partials/categories.htm @@ -1,160 +1,162 @@ [viewBag] + +[CategoryList] == -
- - + \ No newline at end of file diff --git a/themes/sapaly2/assets/jquery.min.js b/themes/sapaly2/assets/jquery.min.js new file mode 100644 index 00000000..3906124d --- /dev/null +++ b/themes/sapaly2/assets/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/themes/sapaly2/assets/new/css/assets/font-awesome.min.css b/themes/sapaly2/assets/new/css/assets/font-awesome.min.css new file mode 100644 index 00000000..ab5ab38f --- /dev/null +++ b/themes/sapaly2/assets/new/css/assets/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../../fonts/fontawesome-webfont3e6e.woff2?v=4.7.0') format('woff2'),url('../../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/themes/sapaly2/assets/new/css/assets/normalize.css b/themes/sapaly2/assets/new/css/assets/normalize.css new file mode 100644 index 00000000..5e5e3c89 --- /dev/null +++ b/themes/sapaly2/assets/new/css/assets/normalize.css @@ -0,0 +1,424 @@ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Set default font family to sans-serif. + * 2. Prevent iOS and IE text size adjust after device orientation change, + * without disabling user zoom. + */ + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/** + * Remove default margin. + */ + +body { + margin: 0; +} + +/* HTML5 display definitions + ========================================================================== */ + +/** + * Correct `block` display not defined for any HTML5 element in IE 8/9. + * Correct `block` display not defined for `details` or `summary` in IE 10/11 + * and Firefox. + * Correct `block` display not defined for `main` in IE 11. + */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} + +/** + * 1. Correct `inline-block` display not defined in IE 8/9. + * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera. + */ + +audio, +canvas, +progress, +video { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Prevent modern browsers from displaying `audio` without controls. + * Remove excess height in iOS 5 devices. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Address `[hidden]` styling not present in IE 8/9/10. + * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22. + */ + +[hidden], +template { + display: none; +} + +/* Links + ========================================================================== */ + +/** + * Remove the gray background color from active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * Improve readability of focused elements when they are also in an + * active/hover state. + */ + +a:active, +a:hover { + outline: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Address styling not present in IE 8/9/10/11, Safari, and Chrome. + */ + +abbr[title] { + border-bottom: 1px dotted; +} + +/** + * Address style set to `bolder` in Firefox 4+, Safari, and Chrome. + */ + +b, +strong { + font-weight: bold; +} + +/** + * Address styling not present in Safari and Chrome. + */ + +dfn { + font-style: italic; +} + +/** + * Address variable `h1` font-size and margin within `section` and `article` + * contexts in Firefox 4+, Safari, and Chrome. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/** + * Address styling not present in IE 8/9. + */ + +mark { + background: #ff0; + color: #000; +} + +/** + * Address inconsistent and variable font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` affecting `line-height` in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove border when inside `a` element in IE 8/9/10. + */ + +img { + border: 0; +} + +/** + * Correct overflow not hidden in IE 9/10/11. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Grouping content + ========================================================================== */ + +/** + * Address margin not present in IE 8/9 and Safari. + */ + +figure { + margin: 1em 40px; +} + +/** + * Address differences between Firefox and other browsers. + */ + +hr { + box-sizing: content-box; + height: 0; +} + +/** + * Contain overflow in all browsers. + */ + +pre { + overflow: auto; +} + +/** + * Address odd `em`-unit font size rendering in all browsers. + */ + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* Forms + ========================================================================== */ + +/** + * Known limitation: by default, Chrome and Safari on OS X allow very limited + * styling of `select`, unless a `border` property is set. + */ + +/** + * 1. Correct color not being inherited. + * Known issue: affects color of disabled elements. + * 2. Correct font properties not being inherited. + * 3. Address margins set differently in Firefox 4+, Safari, and Chrome. + */ + +button, +input, +optgroup, +select, +textarea { + color: inherit; /* 1 */ + font: inherit; /* 2 */ + margin: 0; /* 3 */ +} + +/** + * Address `overflow` set to `hidden` in IE 8/9/10/11. + */ + +button { + overflow: visible; +} + +/** + * Address inconsistent `text-transform` inheritance for `button` and `select`. + * All other form control elements do not inherit `text-transform` values. + * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera. + * Correct `select` style inheritance in Firefox. + */ + +button, +select { + text-transform: none; +} + +/** + * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` + * and `video` controls. + * 2. Correct inability to style clickable `input` types in iOS. + * 3. Improve usability and consistency of cursor style between image-type + * `input` and others. + */ + +button, +html input[type="button"], /* 1 */ +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; /* 2 */ + cursor: pointer; /* 3 */ +} + +/** + * Re-set default cursor for disabled elements. + */ + +button[disabled], +html input[disabled] { + cursor: default; +} + +/** + * Remove inner padding and border in Firefox 4+. + */ + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/** + * Address Firefox 4+ setting `line-height` on `input` using `!important` in + * the UA stylesheet. + */ + +input { + line-height: normal; +} + +/** + * It's recommended that you don't attempt to style these elements. + * Firefox's implementation doesn't respect box-sizing, padding, or width. + * + * 1. Address box sizing set to `content-box` in IE 8/9/10. + * 2. Remove excess padding in IE 8/9/10. + */ + +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Fix the cursor style for Chrome's increment/decrement buttons. For certain + * `font-size` values of the `input`, it causes the cursor style of the + * decrement button to change from `default` to `text`. + */ + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Address `appearance` set to `searchfield` in Safari and Chrome. + * 2. Address `box-sizing` set to `border-box` in Safari and Chrome. + */ + +input[type="search"] { + -webkit-appearance: textfield; /* 1 */ + box-sizing: content-box; /* 2 */ +} + +/** + * Remove inner padding and search cancel button in Safari and Chrome on OS X. + * Safari (but not Chrome) clips the cancel button when the search input has + * padding (and `textfield` appearance). + */ + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * Define consistent border, margin, and padding. + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct `color` not being inherited in IE 8/9/10/11. + * 2. Remove padding so people aren't caught out if they zero out fieldsets. + */ + +legend { + border: 0; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Remove default vertical scrollbar in IE 8/9/10/11. + */ + +textarea { + overflow: auto; +} + +/** + * Don't inherit the `font-weight` (applied by a rule above). + * NOTE: the default cannot safely be changed in Chrome and Safari on OS X. + */ + +optgroup { + font-weight: bold; +} + +/* Tables + ========================================================================== */ + +/** + * Remove most spacing between table cells. + */ + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} diff --git a/themes/sapaly2/assets/new/css/assets/owl.carousel.min.css b/themes/sapaly2/assets/new/css/assets/owl.carousel.min.css new file mode 100644 index 00000000..93e1575a --- /dev/null +++ b/themes/sapaly2/assets/new/css/assets/owl.carousel.min.css @@ -0,0 +1,6 @@ +/** + * Owl Carousel v2.2.0 + * Copyright 2013-2016 David Deutsch + * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) + */ +.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} \ No newline at end of file diff --git a/themes/sapaly2/assets/new/css/assets/owl.video.play.html b/themes/sapaly2/assets/new/css/assets/owl.video.play.html new file mode 100644 index 00000000..4bc4a82f --- /dev/null +++ b/themes/sapaly2/assets/new/css/assets/owl.video.play.html @@ -0,0 +1,14 @@ + + + + + 404 Not Found + + +
+

404

+

Not Found +

+

The resource requested could not be found on this server!

+
+
Proudly powered by LiteSpeed Web Server

Please be advised that LiteSpeed Technologies Inc. is not a web hosting company and, as such, has no control over content found on this site.

diff --git a/themes/sapaly2/assets/new/css/assets/responsive.css b/themes/sapaly2/assets/new/css/assets/responsive.css new file mode 100644 index 00000000..d68adc4d --- /dev/null +++ b/themes/sapaly2/assets/new/css/assets/responsive.css @@ -0,0 +1,467 @@ +/* Responsive Styles +–––––––––––––––––––––––––––––––––––––––––––––––––– */ + +@media only screen and (max-width: 1199px) { + .sticky-menu .main-menu { + padding-left: 25px; + } + .sticky-menu .main-menu ul li { + margin-right: 10px; + } + .service-area .service-box h6, + .category .product-box .tab-content .tab-pane .tab-item .tab-heading p a { + font-size: 15px; + } + .service-area .service-box .sr-img { + margin-right: 8px; + } + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect h1 { + font-size: 35px; + } + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect p { + font-size: 18px; + } + .feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p a { + font-size: 14px; + font-weight: normal; + } + .sg-product .sg-content .pro-name p { + font-size: 22px; + } + .sg-product .sg-img .nav a.nav-item img { + max-width: 60px; + } + .shopping-cart .crt-sumry button.up-cart { + padding: 5px 15px; + } +} + +@media only screen and (max-width: 991px) { + .logo-area .logo a img, + .logo-area2 .logo a img { + max-width: 100%; + } + .logo-area .carts-area, + .logo-area2 .carts-area { + padding-left: 0; + } + .menu-area .main-menu ul li.mega-menu .mega-box .m-slider, + .sticky-menu .main-menu ul li.mega-menu .mega-box .m-slider, + .menu-area2 .main-menu ul li.mega-menu .mega-box .m-slider, + .sticky-menu .carts-area .src-box, + .slider-area .menu-widget, + .menu-area2 .sidemenu, + .category .product-box .tab-content .tab-pane .tab-item2 .item-content p { + display: none; + } + .sticky-menu .main-menu { + padding-left: 10px; + } + .sticky-menu .main-menu ul li { + margin-right: 2px; + } + .sticky-menu .main-menu ul li.mega-menu .mega-box { + width: calc(175% - 45px); + left: -39.1%; + } + .slider-area .padding-fix-l20 { + padding-left: 15px; + } + .service-area .service-box .sr-img { + height: 100%; + } + .top-bar2 .top-left .lang-box, + .top-bar2 .top-left .mny-box, + .top-bar2 .top-left .call-us { + padding-right: 5px; + } + .top-bar2 .top-right ul li a { + padding: 9px 5px; + } + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect h4, + .sg-product .sg-content .pro-price ul li:first-child { + font-size: 20px; + } + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect a { + font-size: 15px; + padding: 8px 20px; + } + .slider-area2 .slider-wrapper .slider-item { + height: 450px; + } + .best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content p a, + .f-blog .fb-slider .blog-item .blog-content p, + .about-us .wc-box p { + font-size: 14px; + } + .f-blog .fb-slider .blog-item .blog-content h5 a, + .category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top p a, + .category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-price ul.price li { + font-size: 16px; + } + .menu-area2 .main-menu ul li.mega-menu .mega-box { + width: calc(100% - 30px); + left: 15px; + } + .about-us .wc-box a { + font-size: 14px; + padding: 8px 20px; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-heading { + display: inherit !important; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-price ul.price { + padding-top: 0; + margin-bottom: 10px; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-cart span { + padding: 5px 8px; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-cart label { + font-size: 13px; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-fav, + .category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-comp { + padding: 6px 9px; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-content { + padding-right: 0; + padding-left: 10px; + padding-bottom: 15px; + } + .category .product-box .tab-content .tab-pane .tab-item2 .item-heading { + padding-right: 0; + padding-top: 5px; + padding-left: 10px; + } + .sg-product .sg-content .pro-name p, + .blog-details .blog-d-box .image-content h4 { + font-size: 20px; + } + .sg-product .sg-img .nav a.nav-item img { + margin-bottom: 8px; + } + .sg-product .ht-offer .ht-body .ht-item .ht-img ul.counter-box li { + width: 35px; + height: 35px; + margin: 0; + padding-top: 0; + } + .shopping-cart .crt-sumry { + padding: 15px 22px 25px; + } + .shopping-cart .crt-sumry button.up-cart { + margin-bottom: 5px; + } +} + +@media only screen and (max-width: 767px) { + .sticky-menu.sticky, + .product-area .banner, + .product-area .banner-two, + .slider-area .slider-btm-box, + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell img, + .feat-pro2 .feat-box, + .banner3 .banner3-box img, + .f-banner .f-bnr-img img, + .about-us .his-mis .about-bnr img, + .category .product-box .cat-box .sortby, + .category .product-box .cat-box .show-item, + .category .add-box, + .sg-product .add-box, + .shopping-cart .cart-table .table thead tr th.t-qty, + .shopping-cart .cart-table .table tbody tr td.t-qty, + .shopping-cart .cart-table .table tbody tr td.t-add, + .blog3 .blog-banner, + .blog-details .blog-banner { + display: none !important; + } + .slider-area .owl-slider, + .slider-area2, + .breadcrumb-area { + margin-top: 60px; + } + .product-area .nw-ltr, + .footer-top .f-contact, + .footer-top .f-cat, + .footer-top .f-link, + .login .n-customer, + .blog3 .blog-tag { + margin-bottom: 30px; + } + .padding-fix-l20 { + padding-left: 15px; + } + .footer-btm .col-md-6 { + text-align: center !important; + } + .footer-btm p { + margin-bottom: 15px; + } + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box { + padding-top: 0; + } + .service-area .service-box { + margin-bottom: 15px; + } + .feat-pro2 .ftr-product .tab-box.d-flex { + display: inherit !important; + } + .feat-pro2{ + padding-bottom: 0; + } + .about-us .wc-box h4, + .team .sec-title h4, + .contact-area .contact-box-tp h4, + .contact-area .contact-form h4, { + font-size: 20px; + } + .about-us .wc-box, + .shopping-cart .cart-table, + .blog-details .blog-d-box .comment-form, + .contact-area #map, + .contact-area .social-link { + margin-bottom: 40px; + } + .about-us .his-mis .about-bnr { + margin-bottom: 0; + } + .about-us .his-mis { + padding-top: 40px; + } + .about-us .his-mis .history, + .sg-product .sg-img, + .sg-product .sim-pro, + .shopping-cart .shipping, + .shopping-cart .coupon { + padding-bottom: 20px; + } + .about-us { + padding-top: 35px; + padding-bottom: 0; + } + .category, + .sg-product, + .shopping-cart, + .checkout, + .login, + .compare-box, + .term-condition, + .faq, + .tr-order, + .blog1, + .blog2, + .blog3, + .blog-details, + .contact-area { + padding: 35px 0; + } + .sg-product .sg-img .nav a.nav-item img { + max-width: 80px; + } + .sg-product .ht-offer { + margin-bottom: 0; + } + .shopping-cart .shipping form .post-box button, + .shopping-cart .coupon form button, + .shopping-cart .crt-sumry button.up-cart, + .shopping-cart .crt-sumry button.chq-out { + font-size: 14px; + padding: 4px 13px; + } + .compare-box .comp-table table.table tbody tr td { + padding: 15px; + } + .error-sec { + padding: 35px 0 115px; + } + .blog2 .blog-box { + max-width: 100%; + } +} + +@media only screen and (max-width: 575px) { + .slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell h2, + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect h1, + .error-sec .error-box h3 { + font-size: 24px; + } + .slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell h5, + .product-area .new-product .sec-title h5, + .product-area .top-slr .sec-title h5, + .product-area .hm-blog .sec-title h5, + .footer-top .f-contact h5, + .footer-top .f-cat h5, + .footer-top .f-sup h5, + .footer-top .f-link h5, + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect h4, + .feat-pro2 .sec-title h5, + .f-blog .sec-title h5, + .sg-product .sim-pro .sec-title h5, + .checkout form h5, + .checkout .order-review h5, + .checkout .pay-meth h5, + .checkout .order-review .review-box ul li:last-child, + .login .n-customer h5, + .login .r-customer h5, + .register form h5, + .compare-box .comp-table table.table tbody tr td.col-name, + .error-sec .error-box p, + .tr-order .tr-box form h5, + .blog1 .blog-box .blog-content h5 a, + .blog2 .blog-box .blog-content h5 a, + .blog3 .blog-box .blog-content h5 a, + .blog-details .blog-d-box .image-content h4, + .blog-details .blog-d-box .blog-comment h4, + .blog-details .blog-d-box .comment-form h5, + .contact-area .contact-box-tp h4, + .contact-area .contact-form h4 { + font-size: 16px; + } + .slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell p, + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect p, + .checkout .order-review .review-box ul li:first-child, + .checkout .order-review .review-box ul li:nth-child(6), + .checkout .order-review .review-box ul li:nth-child(7), + .shopping-cart .cart-table .table thead tr th, + .compare-box .comp-table table.table tbody tr.heading td a h6, + .term-condition .term-box div h6, + .faq .faq-box div h6, + .tr-order .tr-box form label, + .blog-details .blog-d-box .blog-comment .comment-box .comment-con ul li:nth-child(1) a, + .contact-area .contact-box .contact-content h6 { + font-size: 15px; + } + .slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell a, + .slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect a { + font-size: 14px; + padding: 6px 18px; + } + .product-area .ftr-product .tab-box, + .blog-details .blog-d-box .blog-btns { + display: inherit !important; + } + .product-area .ftr-product .tab-box .sec-title h5 { + font-size: 16px; + margin-bottom: 10px; + } + .product-area .ftr-product .tab-box ul.nav li.nav-item a.nav-link, + .feat-pro2 .ftr-product .tab-box ul.nav li.nav-item a.nav-link, + .blog1 .blog-box .blog-content ul li, + .blog2 .blog-box .blog-content ul li, + .blog2 .blog-box .blog-content ul li i, + .blog2 .blog-box .blog-content ul li a, + .blog3 .blog-box .blog-content ul li i, + .blog3 .blog-box .blog-content ul li, + .blog3 .blog-box .blog-content ul li a, + .blog3 .blog-cat .cat-box ul li a, + .blog-details .blog-d-box .image-content ul li, + .blog-details .blog-d-box .image-content ul li a, + .blog-details .blog-d-box .image-content ul li i, + .blog-details .blog-d-box .blog-comment .comment-box .comment-con p, + .blog-details .blog-cat .cat-box ul li a { + font-size: 13px; + } + .best-ofr, + .banner3 { + margin-bottom: 0; + } + .best-ofr .bst-slider { + margin-bottom: 20px; + } + .slider-area2 .slider-wrapper .slider-item { + height: 350px; + } + .service-area { + margin-bottom: 25px; + } + .about-us .wc-box a, + .sg-product .sg-content .colo-siz .pro-btns a.cart, + .login .n-customer a, + .login .r-customer form button, + .register form button, + .compare-box .comp-table table.table tbody tr.add-cart td button, + .tr-order .tr-box form button, + .blog2 .blog-box .blog-content a.rd-btn, + .contact-area .contact-form form button { + padding: 6px 18px; + } + .sg-product .sg-content .colo-siz .pro-btns a.fav-com, + .blog3 .blog-tag .tag-box a, + .blog3 .blog-box .blog-content a.rd-btn { + padding: 6px 9px; + } + .checkout button.ord-btn { + font-size: 16px; + height: 42px; + } + .checkout form div div label, + .checkout .pay-meth .pay-box ul li input[type="radio"] + label, + .register form label, + .shopping-cart .cart-table .table tbody tr td.t-pro .t-content p a, + .shopping-cart .cart-table .table tbody tr td.t-price, + .shopping-cart .cart-table .table tbody tr td.t-stk, + .compare-box .comp-table table.table tbody tr.desc td p, + .term-condition .term-box div p, + .faq .faq-box div p, + .blog1 .blog-box .blog-content p, + .blog2 .blog-box .blog-content p, + .blog2 .blog-box .blog-content a.rd-btn, + .blog3 .blog-box .blog-content p, + .blog-details .blog-d-box .image-content p, + .blog-details .blog-d-box .image-content p span, + .contact-area .contact-box .contact-content p { + font-size: 14px; + } + .shopping-cart .cart-table .table tbody tr td.t-pro .t-img a img { + margin-right: 10px; + max-width: 70px; + } + .term-condition .term-box div h6 i, + .faq .faq-box div h6 span { + font-size: 13px; + width: 20px; + height: 20px; + padding-top: 3px; + } + .error-sec .error-box h1 { + font-size: 142px; + } + .error-sec .error-box a { + font-size: 15px; + padding: 10px 25px; + } + .blog-details .blog-d-box .blog-btns .share-btn ul li a i { + font-size: 13px; + width: 30px; + height: 30px; + padding-top: 8px; + margin-bottom: 15px; + } + .blog-details .blog-d-box .blog-btns .post-bfaf ul li a { + font-size: 13px; + width: 65px; + height: 30px; + padding-top: 4px; + } + .blog-details .blog-d-box .blog-comment .comment-box .comment-img a img { + width: 75px; + margin-right: 5px; + } + .blog-details .blog-d-box .comment-form form button { + font-size: 15px; + width: 140px; + height: 40px; + } + .contact-area .contact-box .contact-icon i { + font-size: 20px; + width: 55px; + height: 55px; + padding-top: 17px; + } + .contact-area .social-link ul li a i { + font-size: 13px; + width: 35px; + height: 35px; + } +} diff --git a/themes/sapaly2/assets/new/css/style.css b/themes/sapaly2/assets/new/css/style.css new file mode 100644 index 00000000..23305ce2 --- /dev/null +++ b/themes/sapaly2/assets/new/css/style.css @@ -0,0 +1,9480 @@ +/*=========================================== + +Template Name: XeMart - Ecommerce Template +Author: Md Tahmidur Rahman +Author URL: http://snazzytheme.com/ +Version: 1.0 + +--------------------------------------------- + +CSS INDEX +========= +01. Base Style +02. Top Bar +03. Top Bar 2 +04. Logo Area +05. Logo Area 2 +06. Cart Body +07. Sticky Menu +08. Menu Area +09. Menu Area 2 +10. Mobile Menu +11. Slider Area +12. Slider Area 2 +13. Service Area +14. Product Area +15. Featured Product +16. Banner 3 +17. Testimonial & Brand Area +18. Banner Area +19. Best Offer +20. Full Banner +21. Front Blor Area +22. Special Offer +23. Brand Area 2 +24. Breadcrumb Area +25. About Us +26. Team Area +27. Category Area +28. Single Product Area +29. Shopping Cart +30. Checkout +31. Login +32. Register +33. Comnpare +34. Terms & Condition +35. Faq +36. Error +37. Track Order +38. Blog +39. Contact +40. Footer Area + +==============================================*/ +/* ==================== +01. Base style +==================== */ +html { + color: #222222; + font-size: 14px; + line-height: 1.4; +} + +::-moz-selection { + background: #b3d4fc; + text-shadow: none; +} + +::selection { + background: #b3d4fc; + text-shadow: none; +} + +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #e5e5e5; + margin: 1em 0; + padding: 0; +} + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +textarea { + resize: vertical; +} + +body { + font-size: 14px; + color: #555555; + letter-spacing: 0.2px; + font-family: "Source Sans Pro", sans-serif; +} + +h1, h1 a { + font-size: 40px; +} + +h2, h2 a { + font-size: 32px; +} + +h3, h3 a { + font-size: 28px; +} + +h4, h4 a { + font-size: 24px; +} + +h5, h5 a { + font-size: 20px; +} + +h6, h6 a { + font-size: 16px; +} + +h1, +h2, +h3, +h4, +h5, +h6, +h2 a, +h3 a, +h4 a, +h5 a, +h6 a { + font-family: "Source Sans Pro", sans-serif; + margin: 0; +} + +p, +li, +a, +button { + font-size: 14px; + font-family: "Source Sans Pro", sans-serif; + margin: 0; + letter-spacing: 0.2px; +} + +a, +a:hover { + color: #555555; +} + +ul { + padding: 0; + margin: 0; +} + +a:hover, +a:active, +a:focus, +button:hover, +button:focus { + text-decoration: none; + outline: none; +} + +a, +button { + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; +} + +input:focus, textarea:focus { + outline: none; +} + +.padding-fix { + padding-left: 0; + padding-right: 0; +} + +.padding-fix-r { + padding-right: 0; +} + +.padding-fix-l { + padding-left: 0; +} + +.padding-fix-l20 { + padding-left: 5px; +} + +.margin-fix { + margin-left: 0; + margin-right: 0; +} + +.owl-carousel .owl-item { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.owl-carousel .owl-item img { + -webkit-transform-style: unset; + transform-style: unset; +} + +.preloader { + background: #fff; + display: block; + width: 100%; + height: 100%; + position: fixed; + top: 0; + left: 0; + z-index: 100000; +} + +.preloader .load-list { + width: 50px; + height: 50px; + position: relative; + top: 50%; + left: 0; + margin: 0 auto; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); +} + +.preloader .load-list .load { + position: absolute; + background: #5677fc; + width: 100%; + height: 100%; + opacity: 0.6; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + -webkit-animation: bounce 2s infinite ease-in-out; + animation: bounce 2s infinite ease-in-out; +} + +.preloader .load-list .load2 { + background: #5677fc; + animation-delay: -1s; + -webkit-animation-delay: -1s; +} + +@-webkit-keyframes bounce { + 0%, 100% { + -webkit-transform: scale(0); + } + 50% { + -webkit-transform: scale(1); + } +} + +@keyframes bounce { + 0%, 100% { + transform: scale(0); + -webkit-transform: scale(0); + } + 50% { + transform: scale(1); + -webkit-transform: scale(1); + } +} + +/* ======================================= +02. Top Bar +======================================= */ +.top-bar { + height: 40px; + border-bottom: 1px solid #e5e5e5; +} + +.top-bar .top-left .lang-box { + position: relative; + height: 40px; + border: 1px solid #e5e5e5; + border-top: none; + border-bottom: none; + padding: 9px 15px; +} + +.top-bar .top-left .lang-box span { + cursor: pointer; +} + +.top-bar .top-left .lang-box span img { + margin-right: 8px; + vertical-align: text-bottom; +} + +.top-bar .top-left .lang-box span i { + margin-left: 5px; +} + +.top-bar .top-left .lang-box ul { + position: absolute; + left: 0; + top: 100%; + border: 1px solid #e5e5e5; + min-width: 125px; + background: #fff; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; +} + +.top-bar .top-left .lang-box ul li { + padding: 8px 0 8px 20px; + cursor: pointer; +} + +.top-bar .top-left .lang-box ul li img { + margin-right: 8px; + vertical-align: text-bottom; +} + +.top-bar .top-left .lang-box ul li:hover { + background: #f5f5f5; +} + +.top-bar .top-left .lang-box:hover { + color: #444444; + font-weight: 600; +} + +.top-bar .top-left .lang-box:hover ul { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.top-bar .top-left .lang-box:hover ul li { + color: #555555; + font-weight: normal; +} + +.top-bar .top-left .mny-box { + position: relative; + height: 40px; + border-right: 1px solid #e5e5e5; + padding: 9px 15px; +} + +.top-bar .top-left .mny-box span { + cursor: pointer; +} + +.top-bar .top-left .mny-box span i { + margin-left: 5px; +} + +.top-bar .top-left .mny-box ul { + position: absolute; + left: 0; + top: 100%; + border: 1px solid #e5e5e5; + min-width: 75px; + background: #fff; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; +} + +.top-bar .top-left .mny-box ul li { + padding: 8px 0 8px 20px; + cursor: pointer; +} + +.top-bar .top-left .mny-box ul li:hover { + background: #f5f5f5; +} + +.top-bar .top-left .mny-box:hover { + color: #444444; + font-weight: 600; +} + +.top-bar .top-left .mny-box:hover ul { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.top-bar .top-left .mny-box:hover ul li { + color: #555555; + font-weight: normal; +} + +.top-bar .top-right ul li { + margin: 0; +} + +.top-bar .top-right ul li a { + color: #555555; + height: 40px; + display: inline-block; + border-right: 1px solid #e5e5e5; + padding: 9px 15px; +} + +.top-bar .top-right ul li a img { + width: 13px; + margin-right: 5px; + margin-top: -3px; +} + +.top-bar .top-right ul li a:hover { + color: #444444; + font-weight: 600; +} + +.top-bar .top-right ul li:first-child a { + border-left: 1px solid #e5e5e5; +} + +/* ======================================= +03. Top Bar 2 +======================================= */ +.top-bar2 { + height: 40px; + padding-top: 5px; +} + +.top-bar2 .top-left .lang-box { + position: relative; + height: 40px; + border-top: none; + border-bottom: none; + padding: 9px 15px; + padding-left: 0; +} + +.top-bar2 .top-left .lang-box span { + cursor: pointer; +} + +.top-bar2 .top-left .lang-box span img { + margin-right: 8px; + vertical-align: text-bottom; +} + +.top-bar2 .top-left .lang-box span i { + margin-left: 5px; +} + +.top-bar2 .top-left .lang-box ul { + position: absolute; + left: 0; + top: 100%; + border: 1px solid #eeeeee; + min-width: 125px; + background: #fff; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; +} + +.top-bar2 .top-left .lang-box ul li { + padding: 8px 0 8px 20px; + cursor: pointer; +} + +.top-bar2 .top-left .lang-box ul li img { + margin-right: 8px; + vertical-align: text-bottom; +} + +.top-bar2 .top-left .lang-box ul li:hover { + background: #f5f5f5; +} + +.top-bar2 .top-left .lang-box:hover { + color: #444444; + font-weight: 600; +} + +.top-bar2 .top-left .lang-box:hover ul { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.top-bar2 .top-left .lang-box:hover ul li { + color: #555555; + font-weight: normal; +} + +.top-bar2 .top-left .mny-box { + position: relative; + height: 40px; + padding: 9px 15px; +} + +.top-bar2 .top-left .mny-box span { + cursor: pointer; +} + +.top-bar2 .top-left .mny-box span i { + margin-left: 5px; +} + +.top-bar2 .top-left .mny-box ul { + position: absolute; + left: 0; + top: 100%; + border: 1px solid #eeeeee; + min-width: 75px; + background: #fff; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; +} + +.top-bar2 .top-left .mny-box ul li { + padding: 8px 0 8px 20px; + cursor: pointer; +} + +.top-bar2 .top-left .mny-box ul li:hover { + background: #f5f5f5; +} + +.top-bar2 .top-left .mny-box:hover { + color: #444444; + font-weight: 600; +} + +.top-bar2 .top-left .mny-box:hover ul { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.top-bar2 .top-left .mny-box:hover ul li { + color: #555555; + font-weight: normal; +} + +.top-bar2 .top-left .call-us { + height: 40px; + padding: 9px 15px; +} + +.top-bar2 .top-left .call-us p { + color: #444444; + font-weight: 600; +} + +.top-bar2 .top-left .call-us p img { + width: 13px; + margin-right: 5px; + margin-top: -3px; +} + +.top-bar2 .top-right ul li { + margin: 0; +} + +.top-bar2 .top-right ul li a { + color: #555555; + height: 40px; + display: inline-block; + padding: 9px 15px; +} + +.top-bar2 .top-right ul li a img { + width: 13px; + margin-right: 5px; + margin-top: -3px; +} + +.top-bar2 .top-right ul li a:hover { + color: #444444; + font-weight: 600; +} + +.top-bar2 .top-right ul li:last-child a { + padding-right: 0; +} + +/* ======================================= +04. Logo Area +======================================= */ +.logo-area { + height: 125px; + padding-top: 35px; +} + +.logo-area .logo a img { + margin-top: 18px; +} + +.logo-area form.search-bar { + margin-top: 12px; + position: relative; +} + +.logo-area form.search-bar input { + border: 2px solid #dddddd; + height: 45px; + width: 100%; + padding-left: 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.logo-area form.search-bar input:focus { + border-color: #5677fc; +} + +.logo-area form.search-bar button { + font-size: 18px; + color: #5677fc; + background: transparent; + height: 100%; + width: 50px; + text-align: center; + border: none; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -ms-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + position: absolute; + top: 0; + right: 0; +} + +.logo-area .carts-area { + padding-top: 15px; + padding-left: 70px; +} + +.logo-area .carts-area .call-box .call-ico img { + max-width: 40px; +} + +.logo-area .carts-area .call-box .call-content span { + color: #969696; + font-weight: 600; +} + +.logo-area .carts-area .call-box .call-content p { + font-size: 16px; + color: #444444; + margin-top: -4px; + font-weight: 600; +} + +.logo-area .carts-area .cart-box { + margin-right: 10px; + padding-top: 5px; + position: relative; +} + +.logo-area .carts-area .cart-box a { + position: relative; +} + +.logo-area .carts-area .cart-box a span { + font-size: 12px; + color: #fff; + background: #5677fc; + position: absolute; + width: 20px; + height: 20px; + bottom: -12px; + right: -8px; + font-weight: 600; + padding-top: 1px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +/* ======================================= +05. Logo Area 2 +======================================= */ +.logo-area2 { + height: 125px; + padding-top: 25px; + border-bottom: 1px solid #e5e5e5; +} + +.logo-area2 .logo a img { + margin-top: 18px; +} + +.logo-area2 form.search-bar { + margin-top: 12px; + position: relative; +} + +.logo-area2 form.search-bar input { + border: 2px solid #dddddd; + height: 45px; + width: 100%; + padding-left: 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.logo-area2 form.search-bar input:focus { + border-color: #5677fc; +} + +.logo-area2 form.search-bar .search-cat { + position: absolute; + top: 0; + right: 9%; + height: 100%; +} + +.logo-area2 form.search-bar .search-cat .scat-id.form-control { + border: none; + border-right: 1px solid #dddddd; + border-left: 1px solid #dddddd; + height: 100%; + padding: 0 15px; + background: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-size: 15px; + position: relative; +} + +.logo-area2 form.search-bar .search-cat .scat-id.form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.logo-area2 form.search-bar .search-cat:after { + position: relative; + float: right; + content: "\f107"; + font-family: 'FontAwesome'; + font-size: 14px; + top: -31px; + padding-right: 10px; + color: #666666; +} + +.logo-area2 form.search-bar button { + font-size: 18px; + color: #5677fc; + background: transparent; + height: 100%; + width: 50px; + text-align: center; + border: none; + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -ms-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; + position: absolute; + top: 0; + right: 0; +} + +.logo-area2 .carts-area { + padding-top: 15px; + padding-left: 70px; +} + +.logo-area2 .carts-area .wsh-box { + margin-right: 8px; + padding-top: 5px; + position: relative; +} + +.logo-area2 .carts-area .wsh-box a { + position: relative; +} + +.logo-area2 .carts-area .wsh-box a span { + font-size: 12px; + color: #fff; + background: #5677fc; + position: absolute; + width: 20px; + height: 20px; + bottom: -12px; + right: -8px; + text-align: center; + font-weight: 600; + padding-top: 1px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.logo-area2 .carts-area .cart-box { + margin-right: 8px; + padding-top: 5px; + position: relative; +} + +.logo-area2 .carts-area .cart-box a { + position: relative; +} + +.logo-area2 .carts-area .cart-box a span { + font-size: 12px; + color: #fff; + background: #5677fc; + position: absolute; + width: 20px; + height: 20px; + bottom: -12px; + right: -8px; + text-align: center; + font-weight: 600; + padding-top: 1px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +/* ======================================= +06. Cart Body +======================================= */ +.cart-body { + background: #fff; + width: 350px; + position: fixed; + top: 0; + right: -350px; + z-index: 99999; + height: 100%; + padding: 25px; + -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1); + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; +} + +.cart-body .close-btn { + margin-bottom: 25px; +} + +.cart-body .close-btn button.close-cart { + color: #444444; + background: transparent; + border: none; + font-weight: 600; + padding: 0; +} + +.cart-body .close-btn button.close-cart img { + max-width: 10px; + margin-right: 8px; + margin-top: -3px; +} + +.cart-body .crt-bd-box { + padding: 20px; +} + +.cart-body .crt-bd-box .cart-heading h5 { + color: #222222; + text-transform: uppercase; + margin-bottom: 70px; + font-weight: 600; +} + +.cart-body .crt-bd-box .cart-content { + border-bottom: 1px solid #e5e5e5; + margin-bottom: 40px; +} + +.cart-body .crt-bd-box .cart-content .content-item { + margin-bottom: 35px; +} + +.cart-body .crt-bd-box .cart-content .content-item .cart-img a img { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + -ms-border-radius: 3px; + border-radius: 3px; +} + +.cart-body .crt-bd-box .cart-content .content-item .cart-disc p a { + font-size: 15px; +} + +.cart-body .crt-bd-box .cart-content .content-item .cart-disc p a:hover { + color: #5677fc; +} + +.cart-body .crt-bd-box .cart-content .content-item .cart-disc span { + font-size: 16px; + color: #222222; + font-weight: 600; +} + +.cart-body .crt-bd-box .cart-content .content-item .delete-btn a i { + color: #969696; + margin-top: 15px; +} + +.cart-body .crt-bd-box .cart-content .content-item .delete-btn a i:hover { + color: #444444; +} + +.cart-body .crt-bd-box .cart-btm p { + font-size: 16px; + text-transform: uppercase; + margin-bottom: 50px; +} + +.cart-body .crt-bd-box .cart-btm p span { + font-size: 20px; + color: #222222; + font-weight: 600; + margin-left: 10px; +} + +.cart-body .crt-bd-box .cart-btm a { + font-size: 16px; + color: #fff; + background: #5677fc; + display: block; + text-align: center; + padding: 8px; + text-transform: uppercase; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.cart-body .crt-bd-box .cart-btm a:hover { + background: #e45151; +} + +.cart-body.open { + right: 0; +} + +.cart-overlay { + position: fixed; + left: 0; + top: 0; + height: 100%; + width: 100%; + display: block; + background-color: rgba(0, 0, 0, 0.8); + z-index: 99990; + visibility: hidden; + opacity: 0; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; +} + +.cart-overlay.visible { + visibility: visible; + opacity: 1; +} + +/* ======================================= +07. Sticky Menu +======================================= */ +.sticky-menu { + display: none; + position: fixed; + top: 0; + left: 0; + width: 100%; + z-index: 9999; + -webkit-animation: 300ms ease-in-out 0s normal none 1 fadeInDown; + animation: 300ms ease-in-out 0s normal none 1 fadeInDown; + background: #fff; + height: 80px; + -webkit-box-shadow: 0 0 20px -10px #222222; + box-shadow: 0 0 20px -10px #222222; +} + +.sticky-menu .sticky-logo a img { + margin-top: 25px; +} + +.sticky-menu .main-menu { + margin-top: 15px; + padding-left: 50px; +} + +.sticky-menu .main-menu ul li { + position: relative; + margin-right: 20px; +} + +.sticky-menu .main-menu ul li a { + font-size: 15px; + color: #444444; + display: inline-block; + font-weight: 600; + padding: 15px 5px; +} + +.sticky-menu .main-menu ul li a i { + font-size: 14px; + color: #666666; +} + +.sticky-menu .main-menu ul li a:hover { + cursor: pointer; +} + +.sticky-menu .main-menu ul li:first-child a { + padding-left: 0; +} + +.sticky-menu .main-menu ul li ul.dropdown { + position: absolute; + left: 0; + top: 100%; + min-width: 170px; + background: #fff; + text-align: left; + border: 1px solid #eeeeee; + border-top: 3px solid #5677fc; + padding: 0; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.sticky-menu .main-menu ul li ul.dropdown li { + position: relative; + margin-right: 0; +} + +.sticky-menu .main-menu ul li ul.dropdown li a { + font-size: 14px; + padding: 8px 20px; + display: block; + font-weight: normal; +} + +.sticky-menu .main-menu ul li ul.dropdown li a:hover { + background: #f5f5f5; + color: #5677fc; +} + +.sticky-menu .main-menu ul li:hover ul.dropdown { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.sticky-menu .main-menu ul li.mega-menu { + position: inherit; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box { + width: calc(200% - 30px); + margin: 0 auto; + position: absolute; + left: -30.6%; + top: 100%; + background: #fff; + text-align: left; + border: 1px solid #eeeeee; + border-top: 3px solid #5677fc; + padding: 30px; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .clt-area h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .clt-area a { + font-size: 14px; + color: #666666; + padding: 0; + margin: 0; + margin-bottom: 12px; + font-weight: normal; + display: block; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .clt-area a:hover { + color: #5677fc; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .sm-phn h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .sm-phn a { + font-size: 14px; + color: #666666; + padding: 0; + margin: 0; + margin-bottom: 12px; + font-weight: normal; + display: block; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .sm-phn a:hover { + color: #5677fc; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .lt-news h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 28px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .lt-news .news-box { + margin-bottom: 20px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-img img { + max-width: 65px; + margin-right: 10px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-con p { + margin-bottom: 3px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-con span { + font-size: 13px; + color: #969696; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .m-slider { + border: 1px solid #e5e5e5; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .m-slider .slider-item { + position: relative; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .m-slider .slider-item span { + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 45px; + height: 45px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .mega-bnr { + margin-top: 20px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box { + display: block; + border: 1px solid #eeeeee; + padding: 5px 10px 8px 0px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box img { + max-width: 100px; + margin-right: 10px; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box span { + font-size: 20px; + color: #e45151; + text-transform: uppercase; + font-weight: 600; + vertical-align: text-top; +} + +.sticky-menu .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box:hover { + border-color: #5677fc; +} + +.sticky-menu .main-menu ul li.mega-menu:hover .mega-box { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.sticky-menu .carts-area { + padding-top: 15px; +} + +.sticky-menu .carts-area .src-box { + padding-top: 5px; +} + +.sticky-menu .carts-area .src-box form { + width: 220px; + position: relative; +} + +.sticky-menu .carts-area .src-box form input { + width: 100%; + height: 40px; + border: 2px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-size: 15px; + padding-left: 15px; +} + +.sticky-menu .carts-area .src-box form input:focus { + border-color: #5677fc; +} + +.sticky-menu .carts-area .src-box form button { + position: absolute; + right: 0; + top: 0; + width: 45px; + height: 100%; + border: none; + color: #444444; + background: transparent; +} + +.sticky-menu .carts-area .src-box form button:hover { + color: #e45151; +} + +.sticky-menu .carts-area .wsh-box { + margin-right: 8px; + padding-top: 10px; + position: relative; +} + +.sticky-menu .carts-area .wsh-box a { + position: relative; +} + +.sticky-menu .carts-area .wsh-box a span { + font-size: 12px; + color: #fff; + background: #5677fc; + position: absolute; + width: 20px; + height: 20px; + bottom: -12px; + right: -8px; + text-align: center; + font-weight: 600; + padding-top: 1px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.sticky-menu .carts-area .cart-box { + margin-right: 8px; + padding-top: 10px; + position: relative; +} + +.sticky-menu .carts-area .cart-box a { + position: relative; +} + +.sticky-menu .carts-area .cart-box a span { + font-size: 12px; + color: #fff; + background: #5677fc; + position: absolute; + width: 20px; + height: 20px; + bottom: -12px; + right: -8px; + text-align: center; + font-weight: 600; + padding-top: 1px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.sticky-menu.sticky { + display: inherit; +} + +/* ======================================= +08. Menu Area +======================================= */ +.menu-area { + padding-bottom: 15px; +} + +.menu-area .main-menu ul li { + position: relative; + margin-right: 20px; +} + +.menu-area .main-menu ul li a { + font-size: 15px; + color: #444444; + display: inline-block; + font-weight: 600; + padding: 10px 5px; +} + +.menu-area .main-menu ul li a i { + font-size: 14px; + color: #666666; +} + +.menu-area .main-menu ul li a:hover { + cursor: pointer; +} + +.menu-area .main-menu ul li:first-child a { + padding-left: 0; +} + +.menu-area .main-menu ul li:last-child.trac-btn { + float: right; + margin-right: 0; +} + +.menu-area .main-menu ul li:last-child.trac-btn a { + font-size: 14px; + color: #e45151; + background: #fff; + padding: 4px 15px; + border: 1px solid #e45151; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.menu-area .main-menu ul li:last-child.trac-btn a:hover { + background: #e45151; + color: #fff; +} + +.menu-area .main-menu ul li ul.dropdown { + position: absolute; + left: 0; + top: 100%; + min-width: 170px; + background: #fff; + text-align: left; + border: 1px solid #eeeeee; + border-top: 3px solid #5677fc; + padding: 0; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.menu-area .main-menu ul li ul.dropdown li { + position: relative; + margin-right: 0; +} + +.menu-area .main-menu ul li ul.dropdown li a { + font-size: 14px; + padding: 8px 20px; + display: block; + font-weight: normal; +} + +.menu-area .main-menu ul li ul.dropdown li a:hover { + background: #f5f5f5; + color: #5677fc; +} + +.menu-area .main-menu ul li:hover ul.dropdown { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.menu-area .main-menu ul li.mega-menu { + position: inherit; +} + +.menu-area .main-menu ul li.mega-menu .mega-box { + width: calc(100% - 30px); + margin: 0 auto; + position: absolute; + left: 15px; + top: 100%; + background: #fff; + text-align: left; + border: 1px solid #eeeeee; + border-top: 3px solid #5677fc; + padding: 30px; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.menu-area .main-menu ul li.mega-menu .mega-box .clt-area h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .clt-area a { + font-size: 14px; + color: #666666; + padding: 0; + margin: 0; + margin-bottom: 12px; + font-weight: normal; + display: block; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .clt-area a:hover { + color: #5677fc; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .sm-phn h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .sm-phn a { + font-size: 14px; + color: #666666; + padding: 0; + margin: 0; + margin-bottom: 12px; + font-weight: normal; + display: block; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .sm-phn a:hover { + color: #5677fc; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .lt-news h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 28px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .lt-news .news-box { + margin-bottom: 20px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-img img { + max-width: 65px; + margin-right: 10px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-con p { + margin-bottom: 3px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-con span { + font-size: 13px; + color: #969696; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .m-slider { + border: 1px solid #e5e5e5; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .m-slider .slider-item { + position: relative; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .m-slider .slider-item span { + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 45px; + height: 45px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .mega-bnr { + margin-top: 20px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box { + display: block; + border: 1px solid #eeeeee; + padding: 5px 10px 8px 0px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box img { + max-width: 100px; + margin-right: 10px; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box span { + font-size: 20px; + color: #e45151; + text-transform: uppercase; + font-weight: 600; + vertical-align: text-top; +} + +.menu-area .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box:hover { + border-color: #5677fc; +} + +.menu-area .main-menu ul li.mega-menu:hover .mega-box { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +/* ======================================= +09. Menu Area 2 +======================================= */ +.menu-area2 .sidemenu { + height: 50px; + position: relative; +} + +.menu-area2 .sidemenu p { + font-size: 16px; + color: #fff; + background: #5677fc; + font-weight: 700; + text-transform: uppercase; + height: 50px; + padding: 13px 22px; +} + +.menu-area2 .sidemenu p i { + font-size: 14px; + color: #fff; + float: right; + margin-top: 5px; +} + +.menu-area2 .sidemenu ul.gt-menu { + position: absolute; + top: 100%; + left: 0; + width: 100%; + background: #fff; + border: 1px solid #e5e5e5; + border-top: none; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.menu-area2 .sidemenu ul.gt-menu li a { + display: block; + font-size: 15px; + padding: 8px 20px; + border-bottom: 1px solid #eeeeee; +} + +.menu-area2 .sidemenu ul.gt-menu li a img { + margin-top: -3px; + margin-right: 12px; +} + +.menu-area2 .sidemenu ul.gt-menu li a i { + font-size: 14px; + color: #969696; + float: right; + margin-top: 4px; +} + +.menu-area2 .sidemenu ul.gt-menu li a:hover { + background: #f5f5f5; + font-weight: 600; +} + +.menu-area2 .sidemenu ul.gt-menu li:last-child a { + border-bottom: none; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu { + position: absolute; + width: calc(340% - 4px); + max-width: 910px; + top: 0; + left: 100%; + background: #fff; + border: 1px solid #e5e5e5; + padding: 55px; + overflow: hidden; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .smartphone h6, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .tablet h6, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .f-phone h6, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .accesories h6 { + color: #444444; + text-transform: uppercase; + margin-bottom: 15px; + font-weight: 600; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .smartphone a, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .tablet a, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .f-phone a, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .accesories a { + font-size: 14px; + color: #666666; + padding: 6px 0; + border: none; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .smartphone a:hover, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .tablet a:hover, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .f-phone a:hover, .menu-area2 .sidemenu ul.gt-menu li .mega-menu .accesories a:hover { + background: transparent; + color: #5677fc; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .tablet { + margin-bottom: 30px; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .mg-bnr img { + position: absolute; + bottom: 0; + right: 0; + width: 135px; + margin-bottom: -135px; + margin-right: -35px; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .mg-bnr .mg-content { + position: absolute; + right: 0; + bottom: 0; + margin-right: 120px; + margin-bottom: -15px; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .mg-bnr .mg-content h4 { + color: #e45151; + text-transform: uppercase; + font-weight: 700; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .mg-bnr .mg-content span { + font-size: 15px; + color: #969696; + font-weight: 600; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .tab-bnr img { + margin-bottom: -80px; + margin-right: -32px; +} + +.menu-area2 .sidemenu ul.gt-menu li .mega-menu .pw-bnr img { + width: 110px; +} + +.menu-area2 .sidemenu ul.gt-menu li:hover .mega-menu { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.menu-area2 .sidemenu:hover p { + cursor: pointer; +} + +.menu-area2 .sidemenu:hover ul.gt-menu { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.menu-area2 .main-menu ul li { + position: relative; + margin-right: 20px; +} + +.menu-area2 .main-menu ul li a { + font-size: 15px; + color: #444444; + display: inline-block; + font-weight: 600; + padding: 14px 5px 14px 0; +} + +.menu-area2 .main-menu ul li a i { + font-size: 14px; + color: #666666; +} + +.menu-area2 .main-menu ul li a:hover { + cursor: pointer; +} + +.menu-area2 .main-menu ul li:last-child.cup-btn { + float: right; + margin-right: 0; + margin-top: 10px; +} + +.menu-area2 .main-menu ul li:last-child.cup-btn a { + font-size: 14px; + color: #e45151; + background: #fff; + padding: 4px 15px; + border: 1px solid #e45151; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.menu-area2 .main-menu ul li:last-child.cup-btn a:hover { + background: #e45151; + color: #fff; +} + +.menu-area2 .main-menu ul li ul.dropdown { + position: absolute; + left: 0; + top: 100%; + min-width: 170px; + background: #fff; + text-align: left; + border: 1px solid #eeeeee; + border-top: 3px solid #5677fc; + padding: 0; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.menu-area2 .main-menu ul li ul.dropdown li { + position: relative; + margin-right: 0; +} + +.menu-area2 .main-menu ul li ul.dropdown li a { + font-size: 14px; + padding: 8px 20px; + display: block; + font-weight: normal; +} + +.menu-area2 .main-menu ul li ul.dropdown li a:hover { + background: #f5f5f5; + color: #5677fc; +} + +.menu-area2 .main-menu ul li:hover ul.dropdown { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.menu-area2 .main-menu ul li.mega-menu { + position: inherit; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box { + width: calc(135% - 44px); + margin: 0 auto; + position: absolute; + left: -31.5%; + top: 100%; + background: #fff; + text-align: left; + border: 1px solid #eeeeee; + border-top: 3px solid #5677fc; + padding: 30px; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; + -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .clt-area h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .clt-area a { + font-size: 14px; + color: #666666; + padding: 0; + margin: 0; + margin-bottom: 12px; + font-weight: normal; + display: block; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .clt-area a:hover { + color: #5677fc; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .sm-phn h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .sm-phn a { + font-size: 14px; + color: #666666; + padding: 0; + margin: 0; + margin-bottom: 12px; + font-weight: normal; + display: block; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .sm-phn a:hover { + color: #5677fc; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .lt-news h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 28px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .lt-news .news-box { + margin-bottom: 20px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-img img { + max-width: 65px; + margin-right: 10px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-con p { + margin-bottom: 3px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .lt-news .news-box .news-con span { + font-size: 13px; + color: #969696; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .m-slider { + border: 1px solid #e5e5e5; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .m-slider .slider-item { + position: relative; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .m-slider .slider-item span { + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 45px; + height: 45px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .mega-bnr { + margin-top: 20px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box { + display: block; + border: 1px solid #eeeeee; + padding: 5px 10px 8px 0px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box img { + max-width: 100px; + margin-right: 10px; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box span { + font-size: 20px; + color: #e45151; + text-transform: uppercase; + font-weight: 600; + vertical-align: text-top; +} + +.menu-area2 .main-menu ul li.mega-menu .mega-box .mega-bnr a.bnr-box:hover { + border-color: #5677fc; +} + +.menu-area2 .main-menu ul li.mega-menu:hover .mega-box { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +/* ==================== +10. Mobile Menu +==================== */ +.mobile-menu-area { + display: none; +} + +@media (max-width: 767px) { + .top-bar, .top-bar2, .logo-area, .logo-area2, .cart-body, .cart-overlay, .menu-area, .menu-area2 { + display: none; + } +} + +.mean-container .mean-bar { + background: #fff; + float: none; + z-index: 999; + text-align: center; + padding: 10px 0 15px; + position: absolute; + top: 0; + left: 0; + width: 100%; +} + +.mean-container .mean-bar:after { + content: ""; + clear: both; + display: block; +} + +.mean-container .mean-bar .meanmenu-reveal { + color: #5677fc; + position: absolute; + left: 0 !important; + right: inherit; + top: 0; + width: 23px; + margin-top: 20px; + margin-left: 30px; +} + +.mean-container .mean-bar .meanmenu-reveal span { + display: block; + background: #666666; + height: 2px; + margin-top: 4px; +} + +.mean-container .mean-bar .mean-nav { + float: left; + width: 100%; + background: transparent; + margin-top: 0; +} + +.mean-container .mean-bar .mean-nav a img { + margin-top: 6px; + margin-right: -60px; + max-width: 140px; +} + +.mean-container .mean-bar .mean-nav a span { + color: #444444; + float: right; + padding: 3px 12px; + margin-top: 5px; + margin-right: 30px; + border: 1px solid #e5e5e5; + font-weight: 600; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; +} + +.mean-container .mean-bar .mean-nav a span:hover { + color: #fff; + background: #5677fc; + border-color: #5677fc; +} + +.mean-container .mean-bar .mean-nav ul { + margin-top: 35px; + text-align: left; + padding: 0 30px; +} + +.mean-container .mean-bar .mean-nav ul li { + position: relative; +} + +.mean-container .mean-bar .mean-nav ul li a { + color: #555555; + display: block; + padding: 6px 0; + border-bottom: 1px solid #eeeeee; + letter-spacing: 0.5px; +} + +.mean-container .mean-bar .mean-nav ul li a:hover { + color: #5677fc; +} + +.mean-container .mean-bar .mean-nav ul li:nth-child(1) a { + border-top: 1px solid #eeeeee; +} + +.mean-container .mean-bar .mean-nav ul li .mean-expand { + font-size: 22px !important; + position: absolute; + right: 0; + top: 0; + margin-top: -6px; + z-index: 2; + background: transparent; + border: none !important; +} + +.mean-container .mean-bar .mean-nav ul li .mean-expand:hover { + background: transparent; +} + +.mean-container .mean-bar .mean-nav ul li ul { + padding-left: 20px; + margin-top: 10px; +} + +.mean-container .mean-bar .mean-nav ul li ul li a { + font-size: 13px; + border: none !important; +} + +/* ======================================= +11. Slider Area +======================================= */ +.slider-area { + margin-bottom: 30px; +} + +.slider-area .menu-widget p { + font-size: 15px; + color: #fff; + background: #5677fc; + padding: 12px 20px; + text-transform: uppercase; + font-weight: 700; +} + +.slider-area .menu-widget p i { + font-size: 14px; + margin-right: 10px; +} + +.slider-area .menu-widget ul { + border: 1px solid #e5e5e5; + border-top: none; +} + +.slider-area .menu-widget ul li a { + display: block; + font-size: 15px; + padding: 8px 20px; + border-bottom: 1px solid #eeeeee; +} + +.slider-area .menu-widget ul li a:hover { + background: #f5f5f5; + font-weight: 600; +} + +.slider-area .menu-widget ul li a img { + margin-top: -3px; + margin-right: 12px; +} + +.slider-area .menu-widget ul li a i { + font-size: 14px; + color: #969696; + float: right; + margin-top: 4px; +} + +.slider-area .menu-widget ul li:last-child a { + border-bottom: none; +} + +.slider-area .menu-widget ul li .mega-menu { + position: absolute; + width: calc(300% - 0px); + max-width: 910px; + top: 0; + left: 95%; + background: #fff; + border: 1px solid #e5e5e5; + padding: 55px; + overflow: hidden; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; + opacity: 0; + -webkit-transform: scaleY(0); + -ms-transform: scaleY(0); + transform: scaleY(0); + visibility: hidden; + z-index: 999; + -webkit-transform-origin: center top 0; + -ms-transform-origin: center top 0; + transform-origin: center top 0; +} + +.slider-area .menu-widget ul li .mega-menu .smartphone h6, .slider-area .menu-widget ul li .mega-menu .tablet h6, .slider-area .menu-widget ul li .mega-menu .f-phone h6, .slider-area .menu-widget ul li .mega-menu .accesories h6 { + color: #444444; + text-transform: uppercase; + margin-bottom: 15px; + font-weight: 600; +} + +.slider-area .menu-widget ul li .mega-menu .smartphone a, .slider-area .menu-widget ul li .mega-menu .tablet a, .slider-area .menu-widget ul li .mega-menu .f-phone a, .slider-area .menu-widget ul li .mega-menu .accesories a { + font-size: 14px; + color: #666666; + padding: 6px 0; + border: none; +} + +.slider-area .menu-widget ul li .mega-menu .smartphone a:hover, .slider-area .menu-widget ul li .mega-menu .tablet a:hover, .slider-area .menu-widget ul li .mega-menu .f-phone a:hover, .slider-area .menu-widget ul li .mega-menu .accesories a:hover { + background: transparent; + color: #5677fc; +} + +.slider-area .menu-widget ul li .mega-menu .tablet { + margin-bottom: 30px; +} + +.slider-area .menu-widget ul li .mega-menu .mg-bnr img { + position: absolute; + bottom: 0; + right: 0; + width: 135px; + margin-bottom: -135px; + margin-right: -35px; +} + +.slider-area .menu-widget ul li .mega-menu .mg-bnr .mg-content { + position: absolute; + right: 0; + bottom: 0; + margin-right: 120px; + margin-bottom: -15px; +} + +.slider-area .menu-widget ul li .mega-menu .mg-bnr .mg-content h4 { + color: #e45151; + text-transform: uppercase; + font-weight: 700; +} + +.slider-area .menu-widget ul li .mega-menu .mg-bnr .mg-content span { + font-size: 15px; + color: #969696; + font-weight: 600; +} + +.slider-area .menu-widget ul li .mega-menu .tab-bnr img { + margin-bottom: -80px; + margin-right: -32px; +} + +.slider-area .menu-widget ul li .mega-menu .pw-bnr img { + width: 110px; +} + +.slider-area .menu-widget ul li:hover .mega-menu { + opacity: 1; + -webkit-transform: scaleY(1); + -ms-transform: scaleY(1); + transform: scaleY(1); + visibility: visible; +} + +.slider-area .owl-slider { + background: #f5f5f5; + margin-bottom: 20px; + position: relative; + overflow: hidden; +} + +.slider-area .owl-slider .slider-item { + position: relative; + height: 368px; +} + +.slider-area .owl-slider .slider-item .slider-box { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 1; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table { + display: table; + width: 100%; + height: 100%; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell { + display: table-cell; + vertical-align: middle; + padding: 0 50px; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell h5 { + color: #e45151; + font-weight: 600; + margin-bottom: 8px; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell h2 { + color: #222222; + letter-spacing: 0; + font-weight: 600; + margin-bottom: 8px; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell p { + font-size: 18px; + margin-bottom: 30px; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell a { + font-size: 15px; + color: #fff; + background: #5677fc; + padding: 8px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.slider-area .owl-slider .slider-item .slider-box .slider-table .slider-tablecell a:hover { + background: #e45151; +} + +.slider-area .owl-slider .slider-item1 img { + width: auto; + max-width: 500px; + position: absolute; + bottom: 0; + right: 25px; +} + +.slider-area .owl-slider .slider-item2 img { + width: auto; + max-width: 400px; + position: absolute; + top: 20px; + left: 30px; +} + +.slider-area .owl-slider .owl-nav div { + background: #fff; + position: absolute; + top: 50%; + left: -45px; + width: 42px; + height: 42px; + text-align-last: center; + padding-top: 9px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + z-index: 999; + margin-top: -20px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); + opacity: 0; + visibility: hidden; +} + +.slider-area .owl-slider .owl-nav div.owl-next { + left: inherit; + right: -45px; +} + +.slider-area .owl-slider:hover .owl-nav div { + opacity: 1; + visibility: visible; + left: 15px; +} + +.slider-area .owl-slider:hover .owl-nav div.owl-next { + left: inherit; + right: 15px; +} + +.slider-area .owl-slider .owl-dots { + position: absolute; + bottom: 10px; + left: 50%; + margin-left: -15px; +} + +.slider-area .owl-slider .owl-dots .owl-dot { + display: inline-block; + width: 15px; + height: 15px; + border: 2px solid #e45151; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin: 2px; +} + +.slider-area .owl-slider .owl-dots .owl-dot.active { + background: #e45151; +} + +.slider-area .slider-btm-box .single-box { + position: relative; + overflow: hidden; +} + +.slider-area .slider-btm-box .single-box:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.slider-area .slider-btm-box .single-box:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.slider-area .slider-btm-box .single-box:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.slider-area .slider-btm-box .single-box:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.slider-area .slider-btm-box .mr-20 { + margin-right: 20px; +} + +.owl-carousel .owl-item { + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.owl-carousel .owl-item img { + -webkit-transform-style: unset; + transform-style: unset; +} + +/* ======================================= +12. Slider Area 2 +======================================= */ +.slider-area2 { + margin-bottom: 30px; +} + +.slider-area2 .slider-wrapper { + position: relative; + overflow: hidden; +} + +.slider-area2 .slider-wrapper .slider-item { + background: #f5f5f5; + height: 600px; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table { + display: table; + width: 100%; + height: 100%; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell { + display: table-cell; + vertical-align: middle; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box { + padding-top: 13%; + padding-left: 50px; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect h4 { + color: #e45151; + font-weight: 600; + margin-bottom: 10px; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect h1 { + font-size: 52px; + color: #444444; + letter-spacing: 0; + font-weight: 700; + margin-bottom: 10px; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect p { + font-size: 30px; + margin-bottom: 35px; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect a { + font-size: 16px; + color: #fff; + background: #5677fc; + padding: 8px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.slider-area2 .slider-wrapper .slider-item .slider-table .slider-tablecell .slider-box .effect a:hover { + background: #e45151; +} + +.slider-area2 .slider-wrapper .slider-item.slider2 .slider-table .slider-tablecell .slider-box { + padding-left: 0; +} + +.slider-area2 .slider-wrapper .owl-nav div { + background: #fff; + position: absolute; + top: 50%; + left: -45px; + width: 42px; + height: 42px; + text-align-last: center; + padding-top: 9px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + z-index: 999; + margin-top: -20px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); + box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); + opacity: 0; + visibility: hidden; +} + +.slider-area2 .slider-wrapper .owl-nav div.owl-next { + left: inherit; + right: -45px; +} + +.slider-area2 .slider-wrapper .owl-dots { + position: absolute; + bottom: 10px; + left: 50%; + margin-left: -15px; +} + +.slider-area2 .slider-wrapper .owl-dots .owl-dot { + display: inline-block; + width: 15px; + height: 15px; + border: 2px solid #e45151; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin: 2px; +} + +.slider-area2 .slider-wrapper .owl-dots .owl-dot.active { + background: #e45151; +} + +.slider-area2 .slider-wrapper:hover .owl-nav div { + opacity: 1; + visibility: visible; + left: 15px; +} + +.slider-area2 .slider-wrapper:hover .owl-nav div.owl-next { + left: inherit; + right: 15px; +} + +/* ======================================= +13. Service Area +======================================= */ +.service-area { + margin-bottom: 50px; +} + +.service-area .service-box { + border: 1px solid #e5e5e5; + padding: 20px; +} + +.service-area .service-box .sr-img { + background: #5677fc; + padding: 18px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-right: 12px; +} + +.service-area .service-box h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 8px; +} + +.service-area .service-box p { + color: #969696; +} + +/* ======================================= +14. Product Area +======================================= */ +.product-area .bt-deal { + border: 1px solid #e5e5e5; + padding: 20px 20px 0; + margin-bottom: 30px; +} + +.product-area .bt-deal .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.product-area .bt-deal .bt-body { + position: relative; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box { + margin-bottom: 20px; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-img a img { + max-width: 85px; + margin-right: 15px; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content p { + margin-bottom: 2px; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content p a { + color: #666666; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content p a:hover { + color: #5677fc; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content ul.fav { + margin-bottom: 2px; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content ul.fav li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content ul.price li { + color: #444444; + font-weight: 600; + margin-right: 0; + letter-spacing: 0; +} + +.product-area .bt-deal .bt-body .bt-items .bt-box .bt-content ul.price li:last-child { + font-size: 13px; + color: #969696; + margin-left: 5px; + font-weight: normal; + text-decoration: line-through; +} + +.product-area .bt-deal .bt-body .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 13px; + border: 1px solid #e5e5e5; + width: 20px; + height: 20px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -54px; +} + +.product-area .bt-deal .bt-body .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.product-area .bt-deal .bt-body .owl-nav div.owl-prev { + margin-right: 25px; +} + +.product-area .ftr-product { + border: 1px solid #e5e5e5; + padding: 16px 20px; + margin-bottom: 30px; +} + +.product-area .ftr-product .tab-box { + border-bottom: 1px solid #eeeeee; + margin-bottom: 18px; + padding-bottom: 10px; +} + +.product-area .ftr-product .tab-box .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; +} + +.product-area .ftr-product .tab-box ul.nav { + border: none; + margin-right: 70px; +} + +.product-area .ftr-product .tab-box ul.nav li.nav-item { + margin: 0; +} + +.product-area .ftr-product .tab-box ul.nav li.nav-item a.nav-link { + border: none; + padding: 3px 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.product-area .ftr-product .tab-box ul.nav li.nav-item a.nav-link.active { + background: #5677fc; + color: #fff; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider { + position: relative; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item { + overflow: hidden; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading ul { + margin-bottom: 3px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading ul li a { + font-size: 13px; + color: #969696; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading ul li a:hover { + color: #e45151; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p { + margin-bottom: 20px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p a { + font-size: 16px; + color: #5677fc; + font-weight: 600; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p a:hover { + color: #e45151; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img { + margin-bottom: 20px; + position: relative; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img img.main-img { + max-width: 100%; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img img.sec-img { + position: absolute; + top: 0; + left: 0; + z-index: 1; + -webkit-transition: 0.5s ease; + -moz-transition: 0.5s ease; + -ms-transition: 0.5s ease; + -o-transition: 0.5s ease; + transition: 0.5s ease; + opacity: 0; + visibility: hidden; + max-width: 100%; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img span.sale { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img span.new { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #5677fc; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a { + border: 1px solid #dddddd; + padding: 5px 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + background: #fff; + position: absolute; + top: 0; + right: -45px; + margin-right: 10px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + z-index: 9; + opacity: 0; + visibility: hidden; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a img { + max-width: 16px; + display: inline-block; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a:hover { + border-color: #e45151; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a.it-comp { + margin-top: 60px; + -webkit-transition-delay: 0.1s; + -o-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a.it-fav { + margin-top: 15px; + -webkit-transition-delay: 0.0s; + -o-transition-delay: 0.0s; + transition-delay: 0.0s; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.fav { + margin-bottom: 6px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.fav li { + margin: 0; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.fav li i { + font-size: 13px; + color: #fdba2d; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.price li { + font-size: 18px; + color: #444444; + font-weight: 600; + letter-spacing: 0; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.price li:last-child { + font-size: 14px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content a { + background: #eeeeee; + display: inline-block; + padding: 10px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: 8px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content a:hover { + border-color: #e45151; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item:hover .tab-img img.sec-img { + visibility: visible; + opacity: 1; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .tab-item:hover .tab-img .layer-box a { + right: 0; + visibility: visible; + opacity: 1; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + padding-top: 1px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -55px; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; +} + +.product-area .ftr-product .tab-content .tab-pane .tab-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +.product-area .banner { + margin-bottom: 30px; + position: relative; + overflow: hidden; +} + +.product-area .banner:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.product-area .banner:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.product-area .banner:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.product-area .banner:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.product-area .ht-offer { + border: 1px solid #e5e5e5; + padding: 20px; + margin-bottom: 30px; +} + +.product-area .ht-offer .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.product-area .ht-offer .ht-body { + position: relative; +} + +.product-area .ht-offer .ht-body .ht-item .ht-img { + position: relative; +} + +.product-area .ht-offer .ht-body .ht-item .ht-img a img { + margin-bottom: 15px; +} + +.product-area .ht-offer .ht-body .ht-item .ht-img span { + font-size: 13px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.product-area .ht-offer .ht-body .ht-item .ht-img ul.counter-box { + text-align: center; + position: absolute; + bottom: 0; + left: 0; + margin-bottom: 15px; + width: 100%; +} + +.product-area .ht-offer .ht-body .ht-item .ht-img ul.counter-box li { + background: #fff; + border: 1px solid #e5e5e5; + width: 45px; + height: 45px; + margin: 0; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + font-size: 13px; + font-weight: 700; + padding-top: 5px; +} + +.product-area .ht-offer .ht-body .ht-item .ht-img ul.counter-box li p { + font-size: 11px; + font-weight: 500; + margin-top: -3px; + text-transform: uppercase; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content p { + margin-bottom: 2px; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content p a { + font-size: 15px; + color: #666666; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content p a:hover { + color: #5677fc; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content ul.fav { + margin-bottom: 2px; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content ul.fav li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content ul.price li { + font-size: 15px; + color: #444444; + font-weight: 600; + margin-right: 0; + letter-spacing: 0; +} + +.product-area .ht-offer .ht-body .ht-item .ht-content ul.price li:last-child { + font-size: 14px; + color: #969696; + margin-left: 10px; + font-weight: normal; + text-decoration: line-through; +} + +.product-area .ht-offer .ht-body .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 13px; + border: 1px solid #e5e5e5; + width: 20px; + height: 20px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -54px; +} + +.product-area .ht-offer .ht-body .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.product-area .ht-offer .ht-body .owl-nav div.owl-prev { + margin-right: 25px; +} + +.product-area .new-product { + border: 1px solid #e5e5e5; + padding: 16px 20px; + margin-bottom: 30px; +} + +.product-area .new-product .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + margin-bottom: 18px; + padding-bottom: 10px; +} + +.product-area .new-product .new-slider .new-item { + overflow: hidden; +} + +.product-area .new-product .new-slider .new-item .tab-heading ul { + margin-bottom: 3px; +} + +.product-area .new-product .new-slider .new-item .tab-heading ul li a { + font-size: 13px; + color: #969696; +} + +.product-area .new-product .new-slider .new-item .tab-heading ul li a:hover { + color: #e45151; +} + +.product-area .new-product .new-slider .new-item .tab-heading p { + margin-bottom: 20px; +} + +.product-area .new-product .new-slider .new-item .tab-heading p a { + font-size: 16px; + color: #5677fc; + font-weight: 600; +} + +.product-area .new-product .new-slider .new-item .tab-heading p a:hover { + color: #e45151; +} + +.product-area .new-product .new-slider .new-item .new-img { + margin-bottom: 20px; + position: relative; +} + +.product-area .new-product .new-slider .new-item .new-img img.sec-img { + position: absolute; + top: 0; + left: 0; + z-index: 1; + -webkit-transition: 0.5s ease; + -moz-transition: 0.5s ease; + -ms-transition: 0.5s ease; + -o-transition: 0.5s ease; + transition: 0.5s ease; + opacity: 0; + visibility: hidden; +} + +.product-area .new-product .new-slider .new-item .new-img .layer-box a { + border: 1px solid #dddddd; + padding: 5px 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + background: #fff; + position: absolute; + top: 0; + right: -45px; + margin-right: 10px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + z-index: 9; + opacity: 0; + visibility: hidden; +} + +.product-area .new-product .new-slider .new-item .new-img .layer-box a img { + max-width: 16px; + display: inline-block; +} + +.product-area .new-product .new-slider .new-item .new-img .layer-box a:hover { + border-color: #e45151; +} + +.product-area .new-product .new-slider .new-item .new-img .layer-box a.it-comp { + margin-top: 60px; + -webkit-transition-delay: 0.06s; + -o-transition-delay: 0.06s; + transition-delay: 0.06s; +} + +.product-area .new-product .new-slider .new-item .new-img .layer-box a.it-fav { + margin-top: 15px; + -webkit-transition-delay: 0.0s; + -o-transition-delay: 0.0s; + transition-delay: 0.0s; +} + +.product-area .new-product .new-slider .new-item .img-content ul.fav { + margin-bottom: 6px; +} + +.product-area .new-product .new-slider .new-item .img-content ul.fav li { + margin: 0; +} + +.product-area .new-product .new-slider .new-item .img-content ul.fav li i { + font-size: 13px; + color: #fdba2d; +} + +.product-area .new-product .new-slider .new-item .img-content ul.price li { + font-size: 18px; + color: #444444; + font-weight: 600; + letter-spacing: 0; +} + +.product-area .new-product .new-slider .new-item .img-content ul.price li:last-child { + font-size: 14px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.product-area .new-product .new-slider .new-item .img-content a { + background: #eeeeee; + display: inline-block; + padding: 10px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: 8px; +} + +.product-area .new-product .new-slider .new-item .img-content a:hover { + border-color: #e45151; +} + +.product-area .new-product .new-slider .new-item:hover .new-img img.sec-img { + visibility: visible; + opacity: 1; +} + +.product-area .new-product .new-slider .new-item:hover .new-img .layer-box a { + right: 0; + visibility: visible; + opacity: 1; +} + +.product-area .new-product .new-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + padding-top: 1px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -55px; +} + +.product-area .new-product .new-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; +} + +.product-area .new-product .new-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +.product-area .banner-two { + margin-bottom: 30px; + position: relative; + overflow: hidden; +} + +.product-area .banner-two:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.product-area .banner-two:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + opacity: 0; + visibility: hidden; +} + +.product-area .banner-two:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.product-area .banner-two:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.product-area .top-slr { + border: 1px solid #e5e5e5; + padding: 16px 20px 0; + margin-bottom: 30px; +} + +.product-area .top-slr .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + margin-bottom: 18px; + padding-bottom: 10px; +} + +.product-area .top-slr .slr-slider { + position: relative; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box { + margin-bottom: 20px; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-img a img { + max-width: 85px; + margin-right: 15px; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content p { + margin-bottom: 2px; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content p a { + color: #666666; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content p a:hover { + color: #5677fc; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content ul.fav { + margin-bottom: 2px; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content ul.fav li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content ul.price li { + color: #444444; + font-weight: 600; + margin-right: 0; + letter-spacing: 0; +} + +.product-area .top-slr .slr-slider .slr-items .slr-box .slr-content ul.price li:last-child { + font-size: 13px; + color: #969696; + margin-left: 5px; + font-weight: normal; + text-decoration: line-through; +} + +.product-area .top-slr .slr-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + text-align: center; + padding-top: 1px; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -55px; +} + +.product-area .top-slr .slr-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.product-area .top-slr .slr-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +.product-area .hm-blog { + border: 1px solid #e5e5e5; + padding: 16px 20px; +} + +.product-area .hm-blog .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + margin-bottom: 18px; + padding-bottom: 10px; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-img a img { + margin-bottom: 15px; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content h6 { + margin-bottom: 10px; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content h6 a { + color: #444444; + font-weight: 600; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content h6 a:hover { + color: #5677fc; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content ul { + margin-bottom: 10px; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content ul li i { + font-size: 12px; + color: #969696; + margin-right: 5px; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content ul li a:hover { + color: #5677fc; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content ul li:nth-child(1) { + margin-right: 10px; +} + +.product-area .hm-blog .blog-slider .blog-item .blog-content p { + color: #666666; + line-height: 25px; + letter-spacing: 0.3px; +} + +.product-area .hm-blog .blog-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + text-align: center; + padding-top: 1px; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -55px; +} + +.product-area .hm-blog .blog-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.product-area .hm-blog .blog-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +.product-area .hm-test { + border: 1px solid #e5e5e5; + padding: 30px 20px; + margin-bottom: 30px; +} + +.product-area .hm-test .test-body .test-item img { + max-width: 90px; + border: 1px solid #eeeeee; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin: auto; + margin-bottom: 20px; +} + +.product-area .hm-test .test-body .test-item h6 { + font-size: 15px; + color: #444444; + margin-bottom: 3px; + font-weight: 600; +} + +.product-area .hm-test .test-body .test-item span { + color: #969696; + display: inline-block; + margin-bottom: 10px; +} + +.product-area .hm-test .test-body .test-item p { + color: #666666; + line-height: 22px; + margin-bottom: 20px; +} + +.product-area .hm-test .test-body .owl-dots { + text-align: center; +} + +.product-area .hm-test .test-body .owl-dots .owl-dot { + width: 10px; + height: 10px; + background: #dddddd; + display: inline-block; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin: 0 3px; +} + +.product-area .hm-test .test-body .owl-dots .owl-dot.active { + background: #5677fc; +} + +.product-area .top-rtd { + border: 1px solid #e5e5e5; + padding: 20px 20px 0; + margin-bottom: 30px; +} + +.product-area .top-rtd .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.product-area .top-rtd .rt-slider { + position: relative; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box { + margin-bottom: 20px; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-img a img { + max-width: 85px; + margin-right: 15px; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content p { + margin-bottom: 2px; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content p a { + color: #666666; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content p a:hover { + color: #5677fc; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content ul.fav { + margin-bottom: 2px; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content ul.fav li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content ul.price li { + color: #444444; + font-weight: 600; + margin-right: 0; + letter-spacing: 0; +} + +.product-area .top-rtd .rt-slider .rt-items .rt-box .rt-content ul.price li:last-child { + font-size: 13px; + color: #969696; + margin-left: 5px; + font-weight: normal; + text-decoration: line-through; +} + +.product-area .top-rtd .rt-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 13px; + border: 1px solid #e5e5e5; + width: 20px; + height: 20px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -54px; +} + +.product-area .top-rtd .rt-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.product-area .top-rtd .rt-slider .owl-nav div.owl-prev { + margin-right: 25px; +} + +.product-area .nw-ltr { + border: 1px solid #e5e5e5; + padding: 20px; +} + +.product-area .nw-ltr .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.product-area .nw-ltr .nw-box p { + margin-bottom: 20px; + line-height: 23px; +} + +.product-area .nw-ltr .nw-box form input { + width: 100%; + height: 35px; + color: #444444; + border: 1px solid #dddddd; + padding-left: 15px; + border-radius: 30px; + margin-bottom: 18px; +} + +.product-area .nw-ltr .nw-box form input.placeholder { + font-style: italic; + color: #666666; +} + +.product-area .nw-ltr .nw-box form input:-moz-placeholder { + font-style: italic; + color: #666666; +} + +.product-area .nw-ltr .nw-box form input::-moz-placeholder { + font-style: italic; + color: #666666; +} + +.product-area .nw-ltr .nw-box form input:-ms-input-placeholder { + font-style: italic; + color: #666666; +} + +.product-area .nw-ltr .nw-box form input::-webkit-input-placeholder { + font-style: italic; + color: #666666; +} + +.product-area .nw-ltr .nw-box form input:focus { + border-color: #5677fc; +} + +.product-area .nw-ltr .nw-box form button { + width: 100%; + height: 35px; + background: #5677fc; + color: #fff; + border: none; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-weight: 600; +} + +.product-area .nw-ltr .nw-box form button:hover { + background: #e45151; +} + +.product-area .tp-bnd { + margin: 50px 0; +} + +.product-area .tp-bnd .bnd-items a img { + width: auto; + border: 1px solid #eeeeee; +} + +.product-area .tp-bnd .bnd-items a img:hover { + border-color: #5677fc; +} + +/* ======================================= +15. Featured Product +======================================= */ +.feat-pro2 { + padding-bottom: 50px; +} + +.feat-pro2 .sec-title { + margin-bottom: 30px; +} + +.feat-pro2 .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; +} + +.feat-pro2 .feat-box { + border: 1px solid #eeeeee; +} + +.feat-pro2 .feat-box .ft-bx-content { + padding: 20px; +} + +.feat-pro2 .feat-box .ft-bx-content h5 { + color: #5677fc; + font-weight: 600; + margin-bottom: 10px; +} + +.feat-pro2 .feat-box .ft-bx-content p { + color: #969696; +} + +.feat-pro2 .ftr-product .tab-box { + margin-bottom: 28px; +} + +.feat-pro2 .ftr-product .tab-box .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; +} + +.feat-pro2 .ftr-product .tab-box ul.nav { + border: none; + margin-right: 70px; +} + +.feat-pro2 .ftr-product .tab-box ul.nav li.nav-item { + margin: 0; +} + +.feat-pro2 .ftr-product .tab-box ul.nav li.nav-item a.nav-link { + border: none; + padding: 3px 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.feat-pro2 .ftr-product .tab-box ul.nav li.nav-item a.nav-link.active { + background: #5677fc; + color: #fff; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider { + position: relative; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item { + overflow: hidden; + border: 1px solid #eeeeee; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading ul { + margin-bottom: 3px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading ul li a { + font-size: 13px; + color: #969696; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading ul li a:hover { + color: #e45151; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p { + margin-bottom: 6px; + padding: 0 15px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p a { + font-size: 16px; + color: #5677fc; + font-weight: 600; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-heading p a:hover { + color: #e45151; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img { + margin-bottom: 10px; + position: relative; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img img.main-img { + max-width: 100%; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img img.sec-img { + position: absolute; + top: 0; + left: 0; + z-index: 1; + -webkit-transition: 0.5s ease; + -moz-transition: 0.5s ease; + -ms-transition: 0.5s ease; + -o-transition: 0.5s ease; + transition: 0.5s ease; + opacity: 0; + visibility: hidden; + max-width: 100%; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img span.sale { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img span.new { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #5677fc; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a { + border: 1px solid #dddddd; + padding: 5px 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + background: #fff; + position: absolute; + top: 0; + right: -45px; + margin-right: 10px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + z-index: 9; + opacity: 0; + visibility: hidden; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a img { + max-width: 16px; + display: inline-block; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a:hover { + border-color: #e45151; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a.it-comp { + margin-top: 60px; + -webkit-transition-delay: 0.1s; + -o-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .tab-img .layer-box a.it-fav { + margin-top: 15px; + -webkit-transition-delay: 0.0s; + -o-transition-delay: 0.0s; + transition-delay: 0.0s; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content { + padding: 0 15px 10px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.fav { + margin-bottom: 6px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.fav li { + margin: 0; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.fav li i { + font-size: 13px; + color: #fdba2d; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.price li { + font-size: 18px; + color: #444444; + font-weight: 600; + letter-spacing: 0; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content ul.price li:last-child { + font-size: 14px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content a { + background: #eeeeee; + display: inline-block; + padding: 10px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: 8px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item .img-content a:hover { + border-color: #e45151; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item:hover .tab-img img.sec-img { + visibility: visible; + opacity: 1; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .tab-item:hover .tab-img .layer-box a { + right: 0; + visibility: visible; + opacity: 1; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + padding-top: 1px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -54px; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; +} + +.feat-pro2 .ftr-product .tab-content .tab-pane .tab-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +/* ======================================= +16. Banner Three +======================================= */ +.banner3 { + margin-bottom: 50px; + position: relative; +} + +.banner3 .banner3-box:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.banner3 .banner3-box:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.banner3 .banner3-box:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.banner3 .banner3-box:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +/* ======================================= +17. Testimonial & Brand area +======================================= */ +.tst-bnd { + margin-bottom: 50px; +} + +.tst-bnd .testimoni2 .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.tst-bnd .testimoni2 .testimonial2 { + position: relative; +} + +.tst-bnd .testimoni2 .testimonial2 .testimonial-item .test-img { + margin-right: 20px; +} + +.tst-bnd .testimoni2 .testimonial2 .testimonial-item .test-img img { + width: 100px; + border: 1px solid #eeeeee; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin: auto; + margin-bottom: 20px; +} + +.tst-bnd .testimoni2 .testimonial2 .testimonial-item .test-img h6 { + font-size: 15px; + color: #444444; + margin-bottom: 3px; + font-weight: 600; +} + +.tst-bnd .testimoni2 .testimonial2 .testimonial-item .test-img p { + color: #969696; +} + +.tst-bnd .testimoni2 .testimonial2 .testimonial-item .test-content p { + font-size: 15px; + color: #666666; + line-height: 30px; + margin-bottom: 20px; +} + +.tst-bnd .testimoni2 .testimonial2 .testimonial-item .test-content p i { + font-size: 20px; + color: #e45151; + margin: 0 10px 5px 0; +} + +.tst-bnd .testimoni2 .testimonial2 .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 13px; + border: 1px solid #e5e5e5; + width: 20px; + height: 20px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -50px; +} + +.tst-bnd .testimoni2 .testimonial2 .owl-nav div:hover { + background: #5677fc; + color: #fff; +} + +.tst-bnd .testimoni2 .testimonial2 .owl-nav div.owl-prev { + margin-right: 25px; +} + +.tst-bnd .brand2 .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.tst-bnd .brand2 a img { + border: 1px solid #eeeeee; + padding: 17px 5px 7px; + margin-bottom: 25px; +} + +/* ======================================= +18. Banner Area +======================================= */ +.sec-banner { + margin-bottom: 50px; +} + +.sec-banner .banner-img1 img { + margin-bottom: 30px; +} + +/* ======================================= +19. Best Offer +======================================= */ +.best-ofr { + margin-bottom: 30px; +} + +.best-ofr .bst-slider .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.best-ofr .bst-slider .bst-body { + position: relative; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box { + margin-bottom: 20px; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-img a img { + width: auto; + margin-right: 20px; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content p { + margin-bottom: 5px; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content p a { + font-size: 15px; + color: #666666; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content p a:hover { + color: #5677fc; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content ul.fav { + margin-bottom: 5px; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content ul.fav li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content ul.price li { + color: #444444; + font-weight: 600; + margin-right: 0; + letter-spacing: 0; +} + +.best-ofr .bst-slider .bst-body .bst-items .bst-box .bst-content ul.price li:last-child { + font-size: 13px; + color: #969696; + margin-left: 5px; + font-weight: normal; + text-decoration: line-through; +} + +.best-ofr .bst-slider .bst-body .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 13px; + border: 1px solid #e5e5e5; + width: 20px; + height: 20px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -50px; +} + +.best-ofr .bst-slider .bst-body .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.best-ofr .bst-slider .bst-body .owl-nav div.owl-prev { + margin-right: 25px; +} + +/* ======================================= +20. Full Banner +======================================= */ +.f-banner { + margin-bottom: 50px; +} + +.f-banner .f-bnr-img { + position: relative; +} + +.f-banner .f-bnr-img:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.f-banner .f-bnr-img:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.f-banner .f-bnr-img:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.f-banner .f-bnr-img:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +/* ======================================= +21. Front Blog Area +======================================= */ +.f-blog { + margin-bottom: 50px; +} + +.f-blog .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 25px; +} + +.f-blog .fb-slider .blog-item { + border: 1px solid #eeeeee; +} + +.f-blog .fb-slider .blog-item .blog-content { + padding: 20px; +} + +.f-blog .fb-slider .blog-item .blog-content h5 { + margin-bottom: 10px; +} + +.f-blog .fb-slider .blog-item .blog-content h5 a { + color: #444444; + font-weight: 600; +} + +.f-blog .fb-slider .blog-item .blog-content h5 a:hover { + color: #5677fc; +} + +.f-blog .fb-slider .blog-item .blog-content ul { + margin-bottom: 10px; +} + +.f-blog .fb-slider .blog-item .blog-content ul li i { + font-size: 12px; + color: #969696; + margin-right: 5px; +} + +.f-blog .fb-slider .blog-item .blog-content ul li a:hover { + color: #5677fc; +} + +.f-blog .fb-slider .blog-item .blog-content ul li:nth-child(1) { + margin-right: 10px; +} + +.f-blog .fb-slider .blog-item .blog-content p { + font-size: 15px; + color: #666666; + line-height: 28px; + letter-spacing: 0.3px; +} + +.f-blog .fb-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + text-align: center; + padding-top: 1px; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -48px; +} + +.f-blog .fb-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.f-blog .fb-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +/* ======================================= +22. Special Offer +======================================= */ +.pro-area { + margin-bottom: 50px; +} + +.pro-area .sp-offer { + background: #f5f5f5; + padding: 50px 0; +} + +.pro-area .sp-offer .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 35px; +} + +.pro-area .sp-offer .sp-slider .slider-item img { + width: auto; + max-width: 115px; + margin-bottom: 35px; +} + +.pro-area .sp-offer .sp-slider .slider-item p { + margin-bottom: 10px; +} + +.pro-area .sp-offer .sp-slider .slider-item p a { + font-size: 16px; + color: #444444; +} + +.pro-area .sp-offer .sp-slider .slider-item p a:hover { + color: #5677fc; +} + +/* ======================================= +23. Brand Area Two +======================================= */ +.brand2 { + margin-bottom: 25px; +} + +.brand2 .tp-bnd .bnd-items a img { + border: 1px solid #eeeeee; + margin-bottom: 25px; +} + +.brand2 .tp-bnd .bnd-items a img:hover { + border-color: #5677fc; +} + +/* ======================================= +24. Breadcrumb Area +======================================= */ +.breadcrumb-area { + background: #f1f1f1; + padding: 35px 0; +} + +.breadcrumb-area .breadcrumb-box ul li { + font-size: 15px; + color: #8D8E92; + text-transform: uppercase; +} + +.breadcrumb-area .breadcrumb-box ul li span { + color: #444444; + margin-right: 6px; + vertical-align: text-bottom; +} + +.breadcrumb-area .breadcrumb-box ul li a { + font-size: 15px; + color: #444444; +} + +.breadcrumb-area .breadcrumb-box ul li a:hover { + color: #5677fc; +} + +/* ======================================= +25. About Us +======================================= */ +.about-us { + padding: 50px 0 22px; +} + +.about-us .wc-box h4 { + color: #222222; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 20px; +} + +.about-us .wc-box h4 span { + color: #5677fc; +} + +.about-us .wc-box p { + font-size: 16px; + color: #969696; + line-height: 28px; + margin-bottom: 35px; +} + +.about-us .wc-box a { + font-size: 15px; + color: #5677fc; + border: 1px solid #5677fc; + padding: 8px 20px; + -webkit-border-radius: 25px; + -moz-border-radius: 25px; + -ms-border-radius: 25px; + border-radius: 25px; + font-weight: 600; +} + +.about-us .wc-box a:hover { + background: #5677fc; + color: #fff; +} + +.about-us .his-mis { + padding-top: 50px; +} + +.about-us .his-mis .about-bnr { + margin-bottom: 50px; + position: relative; +} + +.about-us .his-mis .about-bnr:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.about-us .his-mis .about-bnr:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.about-us .his-mis .about-bnr:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.about-us .his-mis .about-bnr:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.about-us .his-mis .history h5 { + color: #222222; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 20px; +} + +.about-us .his-mis .history p { + font-size: 16px; + color: #969696; + line-height: 28px; + margin-bottom: 20px; +} + +.about-us .his-mis .history ul li { + color: #969696; + margin-bottom: 8px; +} + +.about-us .his-mis .history ul li i { + font-size: 13px; + color: #5677fc; + margin-right: 10px; +} + +/* ======================================= +26. Team Area +======================================= */ +.team { + padding-bottom: 50px; +} + +.team .sec-title h4 { + color: #222222; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 30px; +} + +.team .team-slider { + position: relative; +} + +.team .team-slider .team-box { + text-align: center; +} + +.team .team-slider .team-box img { + margin-bottom: 20px; +} + +.team .team-slider .team-box h5 { + color: #444444; + font-weight: 600; + margin-bottom: 10px; +} + +.team .team-slider .team-box p { + color: #5677fc; + font-weight: 600; +} + +.team .team-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + padding-top: 1px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -55px; +} + +.team .team-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; +} + +.team .team-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +/* ======================================= +27. Category Area +======================================= */ +.category { + padding: 50px 0; +} + +.category .category-box { + margin-bottom: 35px; +} + +.category .category-box .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 12px; +} + +.category .category-box #accordion .card { + border: none; + margin-bottom: 8px; +} + +.category .category-box #accordion .card .card-header { + padding: 0; + background: transparent; + border-bottom: none; +} + +.category .category-box #accordion .card .card-header a { + display: block; +} + +.category .category-box #accordion .card .card-header a span { + color: #666666; + font-weight: 600; +} + +.category .category-box #accordion .card .card-header a i { + float: right; + margin-top: 4px; +} + +.category .category-box #accordion .card .card-header a[aria-expanded="true"] span { + color: #5677fc; +} + +.category .category-box #accordion .card .card-header a[aria-expanded="true"] i { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + color: #5677fc; +} + +.category .category-box #accordion .card .card-body { + padding: 10px; +} + +.category .category-box #accordion .card .card-body ul li { + margin-bottom: 5px; +} + +.category .category-box #accordion .card .card-body ul li a i { + color: #969696; + margin-right: 3px; +} + +.category .category-box #accordion .card .card-body ul li a:hover { + color: #5677fc; +} + +.category .cat-brand { + margin-bottom: 25px; +} + +.category .cat-brand .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 12px; +} + +.category .cat-brand .brand-box ul li input { + margin-right: 8px; +} + +.category .cat-brand .brand-box ul li input:hover { + cursor: pointer; +} + +.category .cat-brand .brand-box ul li label { + color: #666666; + vertical-align: middle; + font-weight: 600; +} + +.category .cat-brand .brand-box ul li label:hover { + cursor: pointer; +} + +.category .price-range { + margin-bottom: 35px; +} + +.category .price-range .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 25px; +} + +.category .price-range .price-filter #slider-range.ui-slider { + background: #eeeeee none repeat scroll 0 0; + width: 100%; + height: 10px; + margin-bottom: 15px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + position: relative; +} + +.category .price-range .price-filter #slider-range.ui-slider .ui-slider-range { + position: absolute; + top: 0; + height: 100%; + z-index: 1; + display: block; + background: #5677fc none repeat scroll 0 0; +} + +.category .price-range .price-filter #slider-range.ui-slider span.ui-slider-handle { + position: absolute; + top: -5px; + width: 18px; + height: 18px; + background: #666666; + z-index: 2; + margin-left: -8px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.category .price-range .price-filter #slider-range.ui-slider span.ui-slider-handle:hover { + cursor: pointer; +} + +.category .price-range .price-filter #slider-range.ui-slider span.ui-slider-handle:focus { + outline: none; +} + +.category .price-range .price-filter input { + font-size: 17px; + font-weight: 600; + border: none; + display: block; + margin-bottom: 20px; +} + +.category .price-range .price-filter button { + font-size: 15px; + color: #5677fc; + background: transparent; + border: 1px solid #5677fc; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 3px 25px; + font-weight: 600; +} + +.category .price-range .price-filter button:hover { + background: #5677fc; + color: #fff; +} + +.category .color { + margin-bottom: 25px; +} + +.category .color .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 12px; +} + +.category .color ul.color-box li input { + margin-right: 8px; +} + +.category .color ul.color-box li input:hover { + cursor: pointer; +} + +.category .color ul.color-box li label { + color: #666666; + vertical-align: middle; + font-weight: 600; +} + +.category .color ul.color-box li label span { + display: inline-block; + width: 12px; + height: 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-right: 8px; +} + +.category .color ul.color-box li label:hover { + cursor: pointer; +} + +.category .pro-tag { + margin-bottom: 30px; +} + +.category .pro-tag .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 15px; +} + +.category .pro-tag .tag-box a { + font-size: 13px; + border: 1px solid #e5e5e5; + padding: 5px 14px 4px; + margin: 0 5px 10px 0; + display: inline-block; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.category .pro-tag .tag-box a:hover { + color: #fff; + background: #5677fc; + border-color: #5677fc; +} + +.category .add-box { + position: relative; +} + +.category .add-box:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.category .add-box:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.category .add-box:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.category .add-box:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.category .product-box .cat-box { + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 30px; +} + +.category .product-box .cat-box .view { + padding-top: 3px; +} + +.category .product-box .cat-box .view ul.nav { + border: none; +} + +.category .product-box .cat-box .view ul.nav li.nav-item a.nav-link { + font-size: 20px; + color: #8D8E92; + border: none; + padding: 0; + margin-right: 10px; +} + +.category .product-box .cat-box .view ul.nav li.nav-item a.nav-link.active { + color: #444444; +} + +.category .product-box .cat-box .sortby { + position: relative; +} + +.category .product-box .cat-box .sortby span { + font-weight: 600; + margin-right: 10px; +} + +.category .product-box .cat-box .sortby select.sort-box { + color: #666666; + border: 1px solid #dddddd; + width: 90px; + padding: 5px 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.category .product-box .cat-box .sortby select.sort-box:focus { + outline: none; +} + +.category .product-box .cat-box .sortby:after { + position: absolute; + float: right; + content: "\f107"; + font-family: 'FontAwesome'; + font-size: 13px; + color: #666666; + top: 7px; + right: 12px; +} + +.category .product-box .cat-box .show-item { + position: relative; +} + +.category .product-box .cat-box .show-item span { + font-weight: 600; + margin-right: 10px; +} + +.category .product-box .cat-box .show-item select.show-box { + color: #666666; + border: 1px solid #dddddd; + width: 55px; + padding: 5px 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.category .product-box .cat-box .show-item select.show-box:focus { + outline: none; +} + +.category .product-box .cat-box .show-item:after { + position: absolute; + float: right; + content: "\f107"; + font-family: 'FontAwesome'; + font-size: 13px; + color: #666666; + top: 7px; + right: 12px; +} + +.category .product-box .cat-box .page { + padding-top: 6px; +} + +.category .product-box .cat-box .page p { + font-weight: 600; +} + +.category .product-box .tab-content { + margin-bottom: 20px; +} + +.category .product-box .tab-content .tab-pane .tab-item { + overflow: hidden; + border: 1px solid #eeeeee; + margin-bottom: 30px; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-heading ul { + margin-bottom: 3px; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-heading ul li a { + font-size: 13px; + color: #969696; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-heading ul li a:hover { + color: #e45151; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-heading p { + margin-bottom: 6px; + padding: 0 15px; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-heading p a { + font-size: 16px; + color: #5677fc; + font-weight: 600; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-heading p a:hover { + color: #e45151; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img { + margin-bottom: 10px; + position: relative; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img img.main-img { + max-width: 100%; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img img.sec-img { + position: absolute; + top: 0; + left: 0; + z-index: 1; + -webkit-transition: 0.5s ease; + -moz-transition: 0.5s ease; + -ms-transition: 0.5s ease; + -o-transition: 0.5s ease; + transition: 0.5s ease; + opacity: 0; + visibility: hidden; + max-width: 100%; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img span.sale { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img span.new { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #5677fc; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img .layer-box a { + border: 1px solid #dddddd; + padding: 5px 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + background: #fff; + position: absolute; + top: 0; + right: -45px; + margin-right: 10px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + z-index: 9; + opacity: 0; + visibility: hidden; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img .layer-box a img { + max-width: 16px; + display: inline-block; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img .layer-box a:hover { + border-color: #e45151; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img .layer-box a.it-comp { + margin-top: 60px; + -webkit-transition-delay: 0.1s; + -o-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.category .product-box .tab-content .tab-pane .tab-item .tab-img .layer-box a.it-fav { + margin-top: 15px; + -webkit-transition-delay: 0.0s; + -o-transition-delay: 0.0s; + transition-delay: 0.0s; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content { + padding: 0 15px 10px; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content ul.fav { + margin-bottom: 6px; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content ul.fav li { + margin: 0; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content ul.fav li i { + font-size: 13px; + color: #fdba2d; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content ul.price li { + font-size: 18px; + color: #444444; + font-weight: 600; + letter-spacing: 0; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content ul.price li:last-child { + font-size: 14px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content a { + background: #eeeeee; + display: inline-block; + padding: 10px 12px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: 8px; +} + +.category .product-box .tab-content .tab-pane .tab-item .img-content a:hover { + border-color: #e45151; +} + +.category .product-box .tab-content .tab-pane .tab-item:hover .tab-img img.sec-img { + visibility: visible; + opacity: 1; +} + +.category .product-box .tab-content .tab-pane .tab-item:hover .tab-img .layer-box a { + right: 0; + visibility: visible; + opacity: 1; +} + +.category .product-box .tab-content .tab-pane .tab-item2 { + overflow: hidden; + border: 1px solid #eeeeee; + margin-bottom: 30px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .tab-img { + position: relative; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .tab-img img.main-img { + max-width: 100%; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .tab-img img.sec-img { + position: absolute; + top: 0; + left: 0; + z-index: 1; + -webkit-transition: 0.5s ease; + -moz-transition: 0.5s ease; + -ms-transition: 0.5s ease; + -o-transition: 0.5s ease; + transition: 0.5s ease; + opacity: 0; + visibility: hidden; + max-width: 100%; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .tab-img span.sale { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .tab-img span.new { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #5677fc; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading { + padding-right: 30px; + padding-top: 22px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top ul.cate { + margin-bottom: 3px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top ul.cate li a { + font-size: 13px; + color: #969696; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top ul.cate li a:hover { + color: #e45151; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top p { + margin-bottom: 6px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top p a { + font-size: 18px; + color: #5677fc; + font-weight: 600; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top p a:hover { + color: #e45151; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top ul.fav { + margin-bottom: 6px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top ul.fav li { + margin: 0; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-top ul.fav li i { + font-size: 13px; + color: #fdba2d; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-price ul.price { + padding-top: 15px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-price ul.price li { + font-size: 20px; + color: #444444; + font-weight: 600; + letter-spacing: 0; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-heading .item-price ul.price li:last-child { + font-size: 15px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content { + padding-right: 30px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content p { + font-size: 15px; + line-height: 26px; + margin-bottom: 20px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-cart { + background: #eeeeee; + display: inline-block; + padding-right: 10px; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-right: 8px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-cart span.it-img { + background: #fff; + display: inline-block; + padding: 7px 10px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-cart span.it-title { + color: #444444; + font-weight: 600; + padding-left: 5px; + cursor: pointer; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-cart:hover { + border-color: #5677fc; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-fav { + border: 1px solid #dddddd; + display: inline-block; + padding: 7px 10px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-right: 8px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-fav:hover { + border-color: #5677fc; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-comp { + border: 1px solid #dddddd; + display: inline-block; + padding: 7px 10px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-right: 8px; +} + +.category .product-box .tab-content .tab-pane .tab-item2 .item-content a.it-comp:hover { + border-color: #5677fc; +} + +.category .product-box .tab-content .tab-pane .tab-item2:hover .tab-img img.sec-img { + visibility: visible; + opacity: 1; +} + +.category .product-box .pagination-box ul li a { + font-size: 15px; + color: #5677fc; + width: 35px; + height: 35px; + background: #fff; + display: block; + padding-top: 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.category .product-box .pagination-box ul li.active a { + background: #5677fc; + color: #fff; +} + +/* ======================================= +28. Single Product Area +======================================= */ +.sg-product { + padding: 50px 0; +} + +.sg-product .sg-img .tab-content { + border: 1px solid #e5e5e5; + margin-bottom: 15px; +} + +.sg-product .sg-img .nav a.nav-item { + padding: 0; +} + +.sg-product .sg-img .nav a.nav-item img { + max-width: 73px; + border: 1px solid #e5e5e5; +} + +.sg-product .sg-img .nav a.nav-item.active img { + border-color: #8D8E92; +} + +.sg-product .sg-content .pro-tag ul li a { + color: #969696; +} + +.sg-product .sg-content .pro-tag ul li a:hover { + color: #e45151; +} + +.sg-product .sg-content .pro-name p { + font-size: 26px; + color: #444444; + font-weight: 700; + margin-bottom: 5px; +} + +.sg-product .sg-content .pro-rating { + margin-bottom: 10px; +} + +.sg-product .sg-content .pro-rating ul li { + margin-right: 0; +} + +.sg-product .sg-content .pro-rating ul li i { + font-size: 13px; + color: #fdba2d; +} + +.sg-product .sg-content .pro-rating ul li:last-child { + margin-left: 25px; +} + +.sg-product .sg-content .pro-rating ul li:last-child a { + color: #5677fc; + font-weight: 600; +} + +.sg-product .sg-content .pro-price { + margin-bottom: 15px; +} + +.sg-product .sg-content .pro-price ul { + margin-bottom: 30px; +} + +.sg-product .sg-content .pro-price ul li:first-child { + font-size: 26px; + color: #5677fc; + font-weight: 600; + letter-spacing: 0; +} + +.sg-product .sg-content .pro-price ul li:last-child { + font-size: 15px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.sg-product .sg-content .pro-price p { + color: #969696; +} + +.sg-product .sg-content .pro-price p span { + color: #444444; + font-weight: 600; + margin-left: 10px; +} + +.sg-product .sg-content .pro-price p label { + margin-left: 10px; +} + +.sg-product .sg-content .colo-siz .color { + margin-bottom: 18px; +} + +.sg-product .sg-content .colo-siz .color ul li:first-child { + display: inline-block; + color: #969696; + vertical-align: middle; + margin-right: 10px; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"] { + display: none; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"] + label { + margin-bottom: 0; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"] + label span { + display: inline-block; + width: 25px; + height: 25px; + vertical-align: middle; + cursor: pointer; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"] + label span i { + font-size: 13px; + color: #fff; + padding-top: 7px; + opacity: 0; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + transition: all 0.2s ease; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"]#color-1 + label span { + background-color: #5677fc; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"]#color-2 + label span { + background-color: #e45151; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"]#color-3 + label span { + background-color: #fdba2d; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"]#color-4 + label span { + background-color: green; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"]#color-5 + label span { + background-color: #444444; +} + +.sg-product .sg-content .colo-siz .color ul li input[type="radio"]:checked + label span i { + opacity: 1; +} + +.sg-product .sg-content .colo-siz .size { + margin-bottom: 15px; +} + +.sg-product .sg-content .colo-siz .size ul li:first-child { + display: inline-block; + color: #969696; + vertical-align: middle; + margin-right: 10px; +} + +.sg-product .sg-content .colo-siz .size ul li input[type="radio"] { + display: none; +} + +.sg-product .sg-content .colo-siz .size ul li input[type="radio"] + label { + display: inline-block; + border: 1px solid #dddddd; + width: 30px; + height: 30px; + color: #444444; + font-weight: 600; + vertical-align: middle; + padding-top: 4px; + cursor: pointer; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + margin-bottom: 0; +} + +.sg-product .sg-content .colo-siz .size ul li input[type="radio"]:checked + label { + border-color: #5677fc; +} + +.sg-product .sg-content .colo-siz .qty-box { + margin-bottom: 22px; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:first-child { + display: inline-block; + color: #969696; + margin-right: 10px; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity { + display: inline-block; + border: 1px solid #e5e5e5; + padding: 0 5px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity .qty { + width: 35px; + height: 32px; + text-align: center; + background-color: transparent; + border: none; + border-left: 1px solid #e5e5e5; + border-right: 1px solid #e5e5e5; + font-weight: 600; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity input { + display: inline-block; + -webkit-box-shadow: none; + box-shadow: none; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity input::-webkit-outer-spin-button, +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity input::-webkit-inner-spin-button { + -webkit-appearance: none; + appearance: none; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity .minus, .sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity .plus { + padding: 3px 10px; + background: #fff; + border: none; + cursor: pointer; +} + +.sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity .minus:hover, .sg-product .sg-content .colo-siz .qty-box ul li:last-child.quantity .plus:hover { + color: #5677fc; +} + +.sg-product .sg-content .colo-siz .pro-btns a.cart { + color: #fff; + background: #e45151; + display: inline-block; + padding: 8px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-weight: 600; + margin-right: 10px; +} + +.sg-product .sg-content .colo-siz .pro-btns a.cart:hover { + background: #5677fc; +} + +.sg-product .sg-content .colo-siz .pro-btns a.fav-com { + border: 1px solid #dddddd; + display: inline-block; + padding: 7px 10px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-right: 8px; +} + +.sg-product .sg-content .colo-siz .pro-btns a.fav-com:hover { + border-color: #e45151; +} + +.sg-product .sg-tab { + margin: 50px 0; +} + +.sg-product .sg-tab ul.nav { + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 15px; +} + +.sg-product .sg-tab ul.nav li.nav-item a { + font-size: 16px; + color: #444444; + border: none; + text-transform: uppercase; + font-weight: 600; + padding: 0; + padding-right: 28px; +} + +.sg-product .sg-tab ul.nav li.nav-item a.active { + color: #5677fc; +} + +.sg-product .sg-tab .tab-content .tab-pane#pro-det p { + font-size: 15px; + color: #666666; + line-height: 27px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev { + margin-top: 40px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box { + margin-bottom: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box .rv-img img { + max-width: 80px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-right: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box .rv-content { + border: 1px solid #e5e5e5; + padding: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box .rv-content h6 { + font-size: 14px; + font-weight: 600; + color: #444444; + margin-bottom: 5px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box .rv-content h6 span { + font-size: 13px; + color: #969696; + font-weight: normal; + margin-left: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box .rv-content ul li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-box .rv-content p { + font-size: 15px; + color: #969696; + line-height: 25px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form { + margin-top: 60px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form .star-rating { + margin-bottom: 18px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form .star-rating span { + font-size: 18px; + color: #fdba2d; + cursor: pointer; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form label { + font-size: 15px; + color: #969696; + font-weight: 600; + display: block; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form input { + border: 1px solid #dddddd; + width: 100%; + height: 45px; + padding-left: 15px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-bottom: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form input:focus { + border-color: #5677fc; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form textarea { + border: 1px solid #dddddd; + width: 100%; + height: 130px; + padding: 15px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-bottom: 20px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form textarea:focus { + border-color: #5677fc; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form button { + font-size: 15px; + color: #fff; + text-transform: uppercase; + font-weight: 600; + background: #e45151; + border: none; + padding: 10px 25px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.sg-product .sg-tab .tab-content .tab-pane#rev .review-form form button:hover { + background: #5677fc; +} + +.sg-product .sim-pro .sec-title h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 25px; +} + +.sg-product .sim-pro .sim-slider .sim-item { + overflow: hidden; + border: 1px solid #eeeeee; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-heading ul { + margin-bottom: 3px; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-heading ul li a { + font-size: 13px; + color: #969696; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-heading ul li a:hover { + color: #e45151; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-heading p { + padding: 0 15px; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-heading p a { + font-size: 15px; + color: #5677fc; + font-weight: 600; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-heading p a:hover { + color: #e45151; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img { + margin-bottom: 10px; + position: relative; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img img.main-img { + max-width: 100%; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img img.sec-img { + position: absolute; + top: 0; + left: 0; + z-index: 1; + -webkit-transition: 0.5s ease; + -moz-transition: 0.5s ease; + -ms-transition: 0.5s ease; + -o-transition: 0.5s ease; + transition: 0.5s ease; + opacity: 0; + visibility: hidden; + max-width: 100%; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img span.sale { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img span.new { + font-size: 12px; + color: #fff; + font-weight: 600; + background: #5677fc; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img .layer-box a { + border: 1px solid #dddddd; + padding: 3px 6px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + background: #fff; + position: absolute; + top: 0; + right: -45px; + margin-right: 10px; + -webkit-transition: 0.3s ease; + -moz-transition: 0.3s ease; + -ms-transition: 0.3s ease; + -o-transition: 0.3s ease; + transition: 0.3s ease; + z-index: 9; + opacity: 0; + visibility: hidden; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img .layer-box a img { + max-width: 16px; + display: inline-block; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img .layer-box a:hover { + border-color: #e45151; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img .layer-box a.it-comp { + margin-top: 50px; + -webkit-transition-delay: 0.1s; + -o-transition-delay: 0.1s; + transition-delay: 0.1s; +} + +.sg-product .sim-pro .sim-slider .sim-item .sim-img .layer-box a.it-fav { + margin-top: 15px; + -webkit-transition-delay: 0.0s; + -o-transition-delay: 0.0s; + transition-delay: 0.0s; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content { + padding: 0 15px 10px; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content ul.fav li { + margin: 0; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content ul.fav li i { + font-size: 13px; + color: #fdba2d; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content ul.price li { + font-size: 16px; + color: #444444; + font-weight: 600; + letter-spacing: 0; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content ul.price li:last-child { + font-size: 14px; + color: #969696; + font-weight: normal; + text-decoration: line-through; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content a { + background: #eeeeee; + display: inline-block; + padding: 8px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: 8px; +} + +.sg-product .sim-pro .sim-slider .sim-item .img-content a:hover { + border-color: #e45151; +} + +.sg-product .sim-pro .sim-slider .sim-item:hover .sim-img img.sec-img { + visibility: visible; + opacity: 1; +} + +.sg-product .sim-pro .sim-slider .sim-item:hover .sim-img .layer-box a { + right: 0; + visibility: visible; + opacity: 1; +} + +.sg-product .sim-pro .sim-slider .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 15px; + border: 1px solid #e5e5e5; + width: 25px; + height: 25px; + padding-top: 1px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -64px; +} + +.sg-product .sim-pro .sim-slider .owl-nav div:hover { + background: #5677fc; + color: #fff; +} + +.sg-product .sim-pro .sim-slider .owl-nav div.owl-prev { + margin-right: 30px; +} + +.sg-product .category-box { + margin-bottom: 40px; +} + +.sg-product .category-box .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 12px; +} + +.sg-product .category-box #accordion .card { + border: none; + margin-bottom: 8px; +} + +.sg-product .category-box #accordion .card .card-header { + padding: 0; + background: transparent; + border-bottom: none; +} + +.sg-product .category-box #accordion .card .card-header a { + display: block; +} + +.sg-product .category-box #accordion .card .card-header a span { + color: #666666; + font-weight: 600; +} + +.sg-product .category-box #accordion .card .card-header a i { + float: right; + margin-top: 4px; +} + +.sg-product .category-box #accordion .card .card-header a[aria-expanded="true"] span { + color: #5677fc; +} + +.sg-product .category-box #accordion .card .card-header a[aria-expanded="true"] i { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + color: #5677fc; +} + +.sg-product .category-box #accordion .card .card-body { + padding: 10px; +} + +.sg-product .category-box #accordion .card .card-body ul li { + margin-bottom: 5px; +} + +.sg-product .category-box #accordion .card .card-body ul li a i { + color: #969696; + margin-right: 3px; +} + +.sg-product .category-box #accordion .card .card-body ul li a:hover { + color: #5677fc; +} + +.sg-product .ht-offer { + margin-bottom: 40px; +} + +.sg-product .ht-offer .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 15px; + margin-bottom: 18px; +} + +.sg-product .ht-offer .ht-body { + position: relative; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-img { + position: relative; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-img a img { + margin-bottom: 15px; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-img span { + font-size: 13px; + color: #fff; + font-weight: 600; + background: #e45151; + text-transform: uppercase; + width: 42px; + height: 42px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + text-align: center; + padding-top: 12px; + position: absolute; + top: 0; + left: 0; + z-index: 2; + margin-left: 15px; + margin-top: 15px; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-img ul.counter-box { + text-align: center; + position: absolute; + bottom: 0; + left: 0; + margin-bottom: 15px; + width: 100%; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-img ul.counter-box li { + background: #fff; + border: 1px solid #e5e5e5; + width: 45px; + height: 45px; + margin: 5px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + font-size: 13px; + font-weight: 700; + padding-top: 5px; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-img ul.counter-box li p { + font-size: 11px; + font-weight: 500; + margin-top: -3px; + text-transform: uppercase; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content p { + margin-bottom: 2px; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content p a { + font-size: 15px; + color: #666666; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content p a:hover { + color: #5677fc; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content ul.fav { + margin-bottom: 2px; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content ul.fav li { + font-size: 13px; + color: #fdba2d; + margin-right: 0; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content ul.price li { + font-size: 15px; + color: #444444; + font-weight: 600; + margin-right: 0; + letter-spacing: 0; +} + +.sg-product .ht-offer .ht-body .ht-item .ht-content ul.price li:last-child { + font-size: 14px; + color: #969696; + margin-left: 10px; + font-weight: normal; + text-decoration: line-through; +} + +.sg-product .ht-offer .ht-body .owl-nav div { + position: absolute; + top: 0; + right: 0; + font-size: 13px; + border: 1px solid #e5e5e5; + width: 20px; + height: 20px; + text-align: center; + z-index: 1; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-top: -54px; +} + +.sg-product .ht-offer .ht-body .owl-nav div:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.sg-product .ht-offer .ht-body .owl-nav div.owl-prev { + margin-right: 25px; +} + +.sg-product .add-box { + position: relative; +} + +.sg-product .add-box:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.sg-product .add-box:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.sg-product .add-box:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.sg-product .add-box:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +/* ======================================= +29. shopping Cart +======================================= */ +.shopping-cart { + padding: 35px 0; +} + +.shopping-cart .cart-table { + margin-bottom: 40px; +} + +.shopping-cart .cart-table .table thead tr th { + font-size: 16px; + color: #444444; + text-transform: uppercase; + font-weight: 600; + padding: 10px 0; + border: none; + border-bottom: 1px solid #dddddd; + text-align: center; +} + +.shopping-cart .cart-table .table thead tr th:first-child { + text-align: left; +} + +.shopping-cart .cart-table .table thead tr th:last-child { + width: 3%; +} + +.shopping-cart .cart-table .table tbody tr td { + border: none; + padding: 20px 0; + vertical-align: middle; + text-align: center; + border-bottom: 1px solid #e5e5e5; +} + +.shopping-cart .cart-table .table tbody tr td:last-child { + text-align: right; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro { + text-align: left; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-img a img { + margin-right: 20px; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content p a { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content p a:hover { + color: #5677fc; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content ul.rate { + margin-bottom: 8px; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content ul.rate li { + margin-right: 0; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content ul.rate li i { + font-size: 13px; + color: #fdba2d; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content ul.col-sz li p { + font-size: 13px; + color: #969696; +} + +.shopping-cart .cart-table .table tbody tr td.t-pro .t-content ul.col-sz li p span { + color: #666666; + font-weight: 600; + margin-left: 5px; +} + +.shopping-cart .cart-table .table tbody tr td.t-price { + font-size: 15px; + color: #444444; + font-weight: 600; +} + +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity { + display: inline-block; + border: 1px solid #e5e5e5; + padding: 0 5px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity .qty { + width: 35px; + height: 32px; + text-align: center; + background-color: transparent; + border: none; + border-left: 1px solid #e5e5e5; + border-right: 1px solid #e5e5e5; + font-weight: 600; +} + +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity input { + display: inline-block; + -webkit-box-shadow: none; + box-shadow: none; +} + +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity input::-webkit-outer-spin-button, +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity input::-webkit-inner-spin-button { + -webkit-appearance: none; + appearance: none; +} + +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity .minus, .shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity .plus { + padding: 3px 10px; + background: #fff; + border: none; + cursor: pointer; +} + +.shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity .minus:hover, .shopping-cart .cart-table .table tbody tr td.t-qty .qty-box .quantity .plus:hover { + color: #5677fc; +} + +.shopping-cart .cart-table .table tbody tr td.t-stk { + font-size: 15px; + color: #1ab744; + font-weight: 600; +} + +.shopping-cart .cart-table .table tbody tr td.t-total { + font-size: 15px; + color: #444444; + font-weight: 600; +} + +.shopping-cart .cart-table .table tbody tr td.t-add button { + color: #fff; + background: #5677fc; + padding: 5px 15px; + border: none; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.shopping-cart .cart-table .table tbody tr td.t-add button:hover { + background: #e45151; +} + +.shopping-cart .cart-table .table tbody tr td.t-rem a i { + font-size: 13px; + color: #969696; + border: 1px solid #e5e5e5; + width: 28px; + height: 28px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 7px; +} + +.shopping-cart .cart-table .table tbody tr td.t-rem a :hover { + color: #e45151; +} + +.shopping-cart .shipping h6 { + color: #444444; + font-weight: 600; + margin-bottom: 2px; +} + +.shopping-cart .shipping p { + color: #969696; + margin-bottom: 25px; +} + +.shopping-cart .shipping form .country-box, .shopping-cart .shipping form .state-box { + position: relative; + margin-bottom: 20px; +} + +.shopping-cart .shipping form .country-box select, .shopping-cart .shipping form .state-box select { + color: #666666; + border: 1px solid #dddddd; + width: 100%; + padding: 8px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.shopping-cart .shipping form .country-box select:focus, .shopping-cart .shipping form .state-box select:focus { + outline: none; + border-color: #5677fc; +} + +.shopping-cart .shipping form .country-box:after, .shopping-cart .shipping form .state-box:after { + position: absolute; + content: "\f107"; + font-family: 'FontAwesome'; + color: #666666; + top: 10px; + right: 18px; +} + +.shopping-cart .shipping form .post-box input { + color: #666666; + border: 1px solid #dddddd; + width: 100%; + padding: 9px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-bottom: 20px; +} + +.shopping-cart .shipping form .post-box input:focus { + border-color: #5677fc; +} + +.shopping-cart .shipping form .post-box button { + font-size: 15px; + color: #5677fc; + background: transparent; + border: 1px solid #5677fc; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 5px 18px; + font-weight: 600; +} + +.shopping-cart .shipping form .post-box button:hover { + color: #fff; + background: #5677fc; +} + +.shopping-cart .coupon h6 { + color: #444444; + font-weight: 600; + margin-bottom: 2px; +} + +.shopping-cart .coupon p { + color: #969696; + margin-bottom: 25px; +} + +.shopping-cart .coupon form input { + color: #666666; + border: 1px solid #dddddd; + width: 100%; + padding: 9px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-bottom: 20px; +} + +.shopping-cart .coupon form input:focus { + border-color: #5677fc; +} + +.shopping-cart .coupon form button { + font-size: 15px; + color: #5677fc; + background: transparent; + border: 1px solid #5677fc; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 5px 18px; + font-weight: 600; +} + +.shopping-cart .coupon form button:hover { + color: #fff; + background: #5677fc; +} + +.shopping-cart .crt-sumry { + background: #f1f1f1; + padding: 23px 30px 30px; +} + +.shopping-cart .crt-sumry h5 { + color: #444444; + font-weight: 600; + margin-bottom: 20px; +} + +.shopping-cart .crt-sumry ul { + margin-bottom: 30px; +} + +.shopping-cart .crt-sumry ul li { + font-size: 15px; + color: #666666; + font-weight: 600; + margin-bottom: 5px; +} + +.shopping-cart .crt-sumry ul li span { + float: right; + color: #444444; + font-weight: 700; +} + +.shopping-cart .crt-sumry ul li:nth-child(2) { + border-bottom: 1px solid #dddddd; + padding-bottom: 10px; + margin-bottom: 10px; +} + +.shopping-cart .crt-sumry button.up-cart { + font-size: 15px; + color: #5677fc; + background: transparent; + border: 1px solid #5677fc; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 5px 18px; + font-weight: 600; +} + +.shopping-cart .crt-sumry button.up-cart:hover { + color: #fff; + background: #5677fc; +} + +.shopping-cart .crt-sumry button.chq-out { + font-size: 15px; + color: #fff; + background: #e45151; + border: 1px solid #e45151; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 5px 18px; + font-weight: 600; + margin-left: 10px; +} + +.shopping-cart .crt-sumry button.chq-out:hover { + color: #e45151; + background: transparent; +} + +.shopping-cart .wsh-list { + margin-bottom: 0; +} + +/* ======================================= +30. Checkout +======================================= */ +.checkout { + padding: 50px 0 10px; +} + +.checkout form h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 35px; +} + +.checkout form div div { + padding-bottom: 15px; +} + +.checkout form div div label { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.checkout form div div input[type=text] { + border: 1px solid #dddddd; + width: 100%; + height: 45px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding-left: 15px; + margin-bottom: 20px; +} + +.checkout form div div input[type=text].placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div input[type=text]:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div input[type=text]::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div input[type=text]:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div input[type=text]::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div input[type=text]:focus { + border-color: #5677fc; +} + +.checkout form div div textarea { + border: 1px solid #dddddd; + width: 100%; + height: 130px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 15px; + margin-bottom: 20px; +} + +.checkout form div div textarea.placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div textarea:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div textarea::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div textarea:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div textarea::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.checkout form div div textarea:focus { + border-color: #5677fc; +} + +.checkout form div div ul li input[type=checkbox] { + margin-right: 8px; +} + +.checkout form div div ul li input[type=checkbox]:hover { + cursor: pointer; +} + +.checkout form div div ul li label { + vertical-align: middle; +} + +.checkout form div div ul li label:hover { + cursor: pointer; +} + +.checkout form div div.contry { + position: relative; +} + +.checkout form div div.contry select { + color: #969696; + border: 1px solid #dddddd; + width: 100%; + height: 45px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-style: italic; + padding-left: 15px; + margin-bottom: 20px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.checkout form div div.contry select:focus { + outline: none; + border-color: #5677fc; +} + +.checkout form div div.contry:after { + position: absolute; + content: "\f107"; + font-family: 'FontAwesome'; + color: #969696; + top: 42px; + right: 30px; +} + +.checkout .order-review { + background: #f1f1f1; + padding: 28px 35px 20px; + margin-bottom: 35px; +} + +.checkout .order-review h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 35px; +} + +.checkout .order-review .review-box ul li { + margin-bottom: 15px; +} + +.checkout .order-review .review-box ul li:first-child { + font-size: 18px; + color: #444444; + font-weight: 600; + margin-bottom: 22px; +} + +.checkout .order-review .review-box ul li:first-child span { + float: right; +} + +.checkout .order-review .review-box ul li div.pro { + width: 70%; +} + +.checkout .order-review .review-box ul li div.pro img { + max-width: 60px; + float: left; + margin-right: 10px; +} + +.checkout .order-review .review-box ul li div.pro p { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.checkout .order-review .review-box ul li div.pro span { + font-size: 13px; + color: #666666; +} + +.checkout .order-review .review-box ul li div.prc p { + font-size: 16px; + color: #666666; + font-weight: 600; + padding-top: 18px; +} + +.checkout .order-review .review-box ul li:nth-child(4) { + padding-bottom: 10px; +} + +.checkout .order-review .review-box ul li:nth-child(5) { + font-size: 16px; + color: #666666; + border-top: 1px solid #e5e5e5; + border-bottom: 1px solid #e5e5e5; + padding: 12px 0; + margin-bottom: 0; + font-weight: 600; +} + +.checkout .order-review .review-box ul li:nth-child(5) span { + float: right; +} + +.checkout .order-review .review-box ul li:nth-child(6) { + font-size: 16px; + color: #666666; + border-bottom: 1px solid #dddddd; + padding: 12px 0; + margin-bottom: 0; + font-weight: 600; +} + +.checkout .order-review .review-box ul li:nth-child(6) span { + float: right; +} + +.checkout .order-review .review-box ul li:last-child { + font-size: 18px; + color: #444444; + padding: 12px 0; + margin-bottom: 0; + font-weight: 600; +} + +.checkout .order-review .review-box ul li:last-child span { + float: right; +} + +.checkout .pay-meth { + background: #f1f1f1; + padding: 28px 35px 20px; +} + +.checkout .pay-meth h5 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 35px; +} + +.checkout .pay-meth .pay-box ul li { + margin-bottom: 10px; +} + +.checkout .pay-meth .pay-box ul li input[type="radio"] { + display: none; +} + +.checkout .pay-meth .pay-box ul li input[type="radio"] + label { + margin-bottom: 0; + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.checkout .pay-meth .pay-box ul li input[type="radio"] + label span { + display: inline-block; + width: 20px; + height: 20px; + background-color: #dddddd; + cursor: pointer; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + font-size: 14px; + text-align: center; + margin-right: 10px; +} + +.checkout .pay-meth .pay-box ul li input[type="radio"] + label span i { + font-size: 12px; + color: #666666; + padding-top: 4px; + opacity: 0; + -webkit-transition: all 0.2s ease; + -moz-transition: all 0.2s ease; + -ms-transition: all 0.2s ease; + -o-transition: all 0.2s ease; + transition: all 0.2s ease; +} + +.checkout .pay-meth .pay-box ul li input[type="radio"] + label:hover { + cursor: pointer; +} + +.checkout .pay-meth .pay-box ul li input[type="radio"]:checked + label span i { + opacity: 1; +} + +.checkout .pay-meth .pay-box ul li p { + color: #969696; + margin: 8px 30px 10px; +} + +.checkout button.ord-btn { + font-size: 18px; + color: #fff; + background: #e45151; + border: none; + display: inline-block; + text-transform: uppercase; + font-weight: 600; + width: 100%; + height: 45px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-top: 30px; +} + +.checkout button.ord-btn:hover { + background: #5677fc; +} + +/* ======================================= +31. Log In +======================================= */ +.login { + padding: 50px 0; +} + +.login .n-customer h5 { + color: #444444; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 20px; +} + +.login .n-customer p { + font-size: 15px; + color: #666666; + line-height: 25px; + margin-bottom: 40px; +} + +.login .n-customer a { + font-size: 15px; + color: #fff; + background: #e45151; + padding: 10px 20px; + font-weight: 600; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.login .n-customer a:hover { + background: #5677fc; +} + +.login .r-customer h5 { + color: #444444; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 20px; +} + +.login .r-customer p { + font-size: 15px; + color: #666666; + line-height: 25px; + margin-bottom: 25px; +} + +.login .r-customer form .emal label, .login .r-customer form .pass label { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.login .r-customer form .emal input, .login .r-customer form .pass input { + border: 1px solid #dddddd; + width: 100%; + height: 45px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding-left: 20px; + margin-bottom: 20px; +} + +.login .r-customer form .emal input:focus, .login .r-customer form .pass input:focus { + border-color: #5677fc; +} + +.login .r-customer form .nam-btm { + margin-bottom: 20px; +} + +.login .r-customer form .nam-btm input { + width: 16px; + height: 16px; + margin-right: 5px; + vertical-align: sub; +} + +.login .r-customer form .nam-btm input:hover { + cursor: pointer; +} + +.login .r-customer form .nam-btm label { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.login .r-customer form .nam-btm label:hover { + cursor: pointer; +} + +.login .r-customer form .nam-btm a { + font-size: 15px; + color: #e45151; + font-weight: 600; +} + +.login .r-customer form .nam-btm a:hover { + text-decoration: underline; +} + +.login .r-customer form button { + font-size: 15px; + color: #fff; + background: #e45151; + padding: 10px 25px; + font-weight: 600; + border: none; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.login .r-customer form button:hover { + background: #5677fc; +} + +/* ======================================= +32. Register +======================================= */ +.register { + padding: 50px 0; +} + +.register form { + max-width: 700px; + margin: 0 auto; + border: 1px solid #eeeeee; + padding: 35px 42px; +} + +.register form h5 { + color: #444444; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 30px; +} + +.register form label { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.register form input[type=text] { + border: 1px solid #dddddd; + width: 100%; + height: 45px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding-left: 15px; + margin-bottom: 35px; +} + +.register form input[type=text]:focus { + border-color: #5677fc; +} + +.register form input[type=text].placeholder { + font-style: italic; + color: #666666; +} + +.register form input[type=text]:-moz-placeholder { + font-style: italic; + color: #666666; +} + +.register form input[type=text]::-moz-placeholder { + font-style: italic; + color: #666666; +} + +.register form input[type=text]:-ms-input-placeholder { + font-style: italic; + color: #666666; +} + +.register form input[type=text]::-webkit-input-placeholder { + font-style: italic; + color: #666666; +} + +.register form label[for=t-box]:hover, .register form label[for=c-box]:hover { + cursor: pointer; +} + +.register form input[type=checkbox] { + width: 16px; + height: 16px; + margin-right: 5px; + vertical-align: sub; + margin-bottom: 15px; +} + +.register form input[type=checkbox]:hover { + cursor: pointer; +} + +.register form button { + font-size: 15px; + color: #fff; + background: #e45151; + padding: 10px 30px; + font-weight: 600; + border: none; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + margin-top: 10px; +} + +.register form button:hover { + background: #5677fc; +} + +/* ======================================= +33. Compare +======================================= */ +.compare-box { + padding: 50px 0 35px; +} + +.compare-box .comp-table table.table tbody tr td { + border-top: none; + border-right: 1px solid #eeeeee; + vertical-align: middle; + padding: 20px 28px; +} + +.compare-box .comp-table table.table tbody tr td:first-child { + border-left: 1px solid #eeeeee; +} + +.compare-box .comp-table table.table tbody tr td.col-name { + font-size: 18px; + color: #444444; + font-weight: 600; +} + +.compare-box .comp-table table.table tbody tr.heading { + border-top: 1px solid #eeeeee; +} + +.compare-box .comp-table table.table tbody tr.heading td { + position: relative; +} + +.compare-box .comp-table table.table tbody tr.heading td i { + position: absolute; + top: 20px; + right: 20px; + color: #969696; + border: 1px solid #e5e5e5; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + padding: 8px 9px; +} + +.compare-box .comp-table table.table tbody tr.heading td i:hover { + cursor: pointer; + background: #e45151; + color: #fff; + border-color: #e45151; +} + +.compare-box .comp-table table.table tbody tr.heading td a img { + max-width: 170px; +} + +.compare-box .comp-table table.table tbody tr.heading td a span { + display: block; + color: #969696; + font-weight: 600; +} + +.compare-box .comp-table table.table tbody tr.heading td a h6 { + font-weight: 600; +} + +.compare-box .comp-table table.table tbody tr.desc td p { + font-size: 15px; + line-height: 25px; +} + +.compare-box .comp-table table.table tbody tr.rating td ul { + padding-top: 3px; +} + +.compare-box .comp-table table.table tbody tr.rating td ul li { + margin-right: 2px; +} + +.compare-box .comp-table table.table tbody tr.rating td ul li i { + font-size: 15px; + color: #fdba2d; +} + +.compare-box .comp-table table.table tbody tr.price td p { + font-size: 15px; + color: #5677fc; + font-weight: 600; + padding-top: 3px; +} + +.compare-box .comp-table table.table tbody tr.stock td p { + font-size: 15px; + color: #1ab744; + font-weight: 600; + padding-top: 2px; +} + +.compare-box .comp-table table.table tbody tr.color td ul { + padding-top: 4px; +} + +.compare-box .comp-table table.table tbody tr.color td ul li span { + display: inline-block; + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.compare-box .comp-table table.table tbody tr.color td ul li:nth-child(1) span { + background: #222222; +} + +.compare-box .comp-table table.table tbody tr.color td ul li:nth-child(2) span { + background: #e45151; +} + +.compare-box .comp-table table.table tbody tr.color td ul li:nth-child(3) span { + background: #fdba2d; +} + +.compare-box .comp-table table.table tbody tr.color td ul li:nth-child(4) span { + background: #5677fc; +} + +.compare-box .comp-table table.table tbody tr.add-cart td { + border-bottom: 1px solid #eeeeee; + padding-bottom: 30px; +} + +.compare-box .comp-table table.table tbody tr.add-cart td button { + font-size: 15px; + color: #fff; + background: #5677fc; + border: none; + padding: 8px 20px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-weight: 600; +} + +.compare-box .comp-table table.table tbody tr.add-cart td button:hover { + background: #e45151; +} + +/* ======================================= +34. Terms & Condition +======================================= */ +.term-condition { + padding: 50px 0 18px; +} + +.term-condition .term-box div { + margin-bottom: 30px; +} + +.term-condition .term-box div h6 { + color: #444444; + font-weight: 600; + margin-bottom: 15px; +} + +.term-condition .term-box div h6 i { + color: #fff; + background: #5677fc; + display: inline-block; + width: 25px; + height: 25px; + text-align: center; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + padding-top: 4px; + margin-right: 10px; +} + +.term-condition .term-box div p { + font-size: 15px; + color: #969696; + line-height: 26px; +} + +/* ======================================= +35. Faq +======================================= */ +.faq { + padding: 50px 0 20px; +} + +.faq .faq-box div { + margin-bottom: 30px; +} + +.faq .faq-box div h6 { + color: #444444; + font-weight: 600; + margin-bottom: 10px; +} + +.faq .faq-box div h6 span { + font-size: 14px; + color: #fff; + background: #5677fc; + display: inline-block; + width: 25px; + height: 25px; + text-align: center; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + padding-top: 4px; + margin-right: 5px; +} + +.faq .faq-box div p { + font-size: 15px; + color: #969696; + line-height: 26px; +} + +/* ======================================= +36. Error +======================================= */ +.error-sec { + padding: 100px 0 185px; +} + +.error-sec .error-box h1 { + font-size: 242px; + color: #222222; + font-weight: 700; +} + +.error-sec .error-box h1 span { + color: #5677fc; + margin: 0 10px; +} + +.error-sec .error-box h3 { + color: #444444; + font-weight: 600; + margin-bottom: 20px; +} + +.error-sec .error-box p { + font-size: 18px; + color: #969696; + font-weight: 600; + margin-bottom: 40px; +} + +.error-sec .error-box a { + font-size: 18px; + color: #fff; + background: #5677fc; + padding: 12px 35px; + font-weight: 600; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.error-sec .error-box a i { + margin-right: 8px; +} + +.error-sec .error-box a:hover { + background: #e45151; +} + +/* ======================================= +37. Track Order +======================================= */ +.tr-order { + padding: 50px 0; +} + +.tr-order .tr-box form { + max-width: 700px; + margin: auto; + border: 1px solid #eeeeee; + padding: 35px 42px; +} + +.tr-order .tr-box form h5 { + color: #444444; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 30px; +} + +.tr-order .tr-box form label { + font-size: 15px; + color: #666666; + font-weight: 600; +} + +.tr-order .tr-box form input { + border: 1px solid #dddddd; + width: 100%; + height: 45px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding-left: 15px; + margin-bottom: 35px; +} + +.tr-order .tr-box form input:focus { + border-color: #5677fc; +} + +.tr-order .tr-box form input.placeholder { + font-style: italic; + color: #666666; +} + +.tr-order .tr-box form input:-moz-placeholder { + font-style: italic; + color: #666666; +} + +.tr-order .tr-box form input::-moz-placeholder { + font-style: italic; + color: #666666; +} + +.tr-order .tr-box form input:-ms-input-placeholder { + font-style: italic; + color: #666666; +} + +.tr-order .tr-box form input::-webkit-input-placeholder { + font-style: italic; + color: #666666; +} + +.tr-order .tr-box form button { + font-size: 15px; + color: #fff; + background: #e45151; + padding: 10px 30px; + font-weight: 600; + border: none; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.tr-order .tr-box form button:hover { + background: #5677fc; +} + +/* ======================================= +38. Blog +======================================= */ +.blog1 { + padding: 50px 0; +} + +.blog1 .blog-box { + border: 1px solid #eeeeee; + margin-bottom: 30px; +} + +.blog1 .blog-box .blog-content { + padding: 20px; +} + +.blog1 .blog-box .blog-content h5 { + margin-bottom: 10px; +} + +.blog1 .blog-box .blog-content h5 a { + color: #444444; + font-weight: 600; +} + +.blog1 .blog-box .blog-content h5 a:hover { + color: #5677fc; +} + +.blog1 .blog-box .blog-content ul { + margin-bottom: 10px; +} + +.blog1 .blog-box .blog-content ul li i { + font-size: 12px; + color: #969696; + margin-right: 5px; +} + +.blog1 .blog-box .blog-content ul li a:hover { + color: #5677fc; +} + +.blog1 .blog-box .blog-content ul li:nth-child(1) { + margin-right: 10px; +} + +.blog1 .blog-box .blog-content p { + font-size: 15px; + color: #666666; + line-height: 28px; + letter-spacing: 0.3px; +} + +.blog1 .pagination-box { + margin-top: 35px; +} + +.blog1 .pagination-box ul li a { + font-size: 15px; + color: #5677fc; + width: 35px; + height: 35px; + background: #fff; + display: block; + padding-top: 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.blog1 .pagination-box ul li.active a { + background: #5677fc; + color: #fff; +} + +.blog2 { + padding: 50px 0; +} + +.blog2 .blog-box { + max-width: 80%; + margin: auto; + border-bottom: 1px solid #eeeeee; + padding-bottom: 48px; + margin-bottom: 45px; +} + +.blog2 .blog-box .blog-img a img { + margin-bottom: 20px; +} + +.blog2 .blog-box .blog-content h5 { + margin-bottom: 10px; +} + +.blog2 .blog-box .blog-content h5 a { + color: #222222; + font-weight: 600; +} + +.blog2 .blog-box .blog-content h5 a:hover { + color: #5677fc; +} + +.blog2 .blog-box .blog-content ul { + margin-bottom: 10px; +} + +.blog2 .blog-box .blog-content ul li i { + color: #969696; + margin-right: 5px; +} + +.blog2 .blog-box .blog-content ul li a:hover { + color: #5677fc; +} + +.blog2 .blog-box .blog-content ul li:nth-child(1) { + margin-right: 10px; +} + +.blog2 .blog-box .blog-content p { + font-size: 16px; + color: #969696; + line-height: 28px; + letter-spacing: 0.3px; + margin-bottom: 25px; +} + +.blog2 .blog-box .blog-content a.rd-btn { + font-size: 15px; + color: #5677fc; + border: 1px solid #5677fc; + padding: 7px 20px; + border-radius: 25px; +} + +.blog2 .blog-box .blog-content a.rd-btn:hover { + background: #5677fc; + color: #fff; +} + +.blog2 .pagination-box { + margin-top: 35px; +} + +.blog2 .pagination-box ul li a { + font-size: 15px; + color: #5677fc; + width: 35px; + height: 35px; + background: #fff; + display: block; + padding-top: 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.blog2 .pagination-box ul li.active a { + background: #5677fc; + color: #fff; +} + +.blog3 { + padding: 60px 0; +} + +.blog3 .blog-sr { + margin-bottom: 40px; +} + +.blog3 .blog-sr .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog3 .blog-sr form { + position: relative; +} + +.blog3 .blog-sr form input { + width: 100%; + height: 45px; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-size: 15px; + padding-left: 15px; +} + +.blog3 .blog-sr form input.placeholder { + font-style: italic; + color: #969696; +} + +.blog3 .blog-sr form input:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog3 .blog-sr form input::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog3 .blog-sr form input:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog3 .blog-sr form input::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog3 .blog-sr form input:focus { + border-color: #5677fc; +} + +.blog3 .blog-sr form button { + position: absolute; + right: 0; + top: 0; + width: 45px; + height: 100%; + border: none; + color: #444444; + background: transparent; +} + +.blog3 .blog-sr form button:hover { + color: #e45151; +} + +.blog3 .blog-po { + margin-bottom: 40px; +} + +.blog3 .blog-po .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog3 .blog-po .post-box .rec-post { + margin-bottom: 20px; +} + +.blog3 .blog-po .post-box .rec-post div a img { + max-width: 90px; + margin-right: 15px; +} + +.blog3 .blog-po .post-box .rec-post div p { + margin-bottom: 8px; +} + +.blog3 .blog-po .post-box .rec-post div p a { + font-size: 15px; +} + +.blog3 .blog-po .post-box .rec-post div p a:hover { + color: #5677fc; +} + +.blog3 .blog-po .post-box .rec-post div span { + font-size: 13px; + color: #969696; +} + +.blog3 .blog-cat { + margin-bottom: 40px; +} + +.blog3 .blog-cat .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog3 .blog-cat .cat-box ul li { + margin-bottom: 10px; +} + +.blog3 .blog-cat .cat-box ul li a { + font-size: 15px; + display: block; + letter-spacing: 0.5px; + font-weight: 600; +} + +.blog3 .blog-cat .cat-box ul li a span { + font-size: 14px; + color: #969696; + float: right; +} + +.blog3 .blog-cat .cat-box ul li a:hover { + color: #5677fc; +} + +.blog3 .blog-cat .cat-box ul li a:hover span { + color: #5677fc; +} + +.blog3 .blog-banner { + position: relative; + margin-bottom: 40px; +} + +.blog3 .blog-banner:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.blog3 .blog-banner:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.blog3 .blog-banner:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.blog3 .blog-banner:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.blog3 .blog-tag .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog3 .blog-tag .tag-box a { + font-size: 13px; + border: 1px solid #dddddd; + padding: 6px 15px 5px; + margin: 0 8px 13px 0; + display: inline-block; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.blog3 .blog-tag .tag-box a:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +.blog3 .blog-box { + border-bottom: 1px solid #eeeeee; + padding-bottom: 48px; + margin-bottom: 45px; +} + +.blog3 .blog-box .blog-img a img { + margin-bottom: 20px; +} + +.blog3 .blog-box .blog-content h5 { + margin-bottom: 10px; +} + +.blog3 .blog-box .blog-content h5 a { + color: #222222; + font-weight: 600; +} + +.blog3 .blog-box .blog-content h5 a:hover { + color: #5677fc; +} + +.blog3 .blog-box .blog-content ul { + margin-bottom: 10px; +} + +.blog3 .blog-box .blog-content ul li i { + color: #969696; + margin-right: 5px; +} + +.blog3 .blog-box .blog-content ul li a:hover { + color: #5677fc; +} + +.blog3 .blog-box .blog-content ul li:nth-child(1) { + margin-right: 10px; +} + +.blog3 .blog-box .blog-content p { + font-size: 16px; + color: #969696; + line-height: 28px; + letter-spacing: 0.3px; + margin-bottom: 25px; +} + +.blog3 .blog-box .blog-content a.rd-btn { + font-size: 15px; + color: #5677fc; + border: 1px solid #5677fc; + padding: 7px 20px; + border-radius: 25px; +} + +.blog3 .blog-box .blog-content a.rd-btn:hover { + background: #5677fc; + color: #fff; +} + +.blog3 .pagination-box { + margin-top: 35px; +} + +.blog3 .pagination-box ul li a { + font-size: 15px; + color: #5677fc; + width: 35px; + height: 35px; + background: #fff; + display: block; + padding-top: 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.blog3 .pagination-box ul li.active a { + background: #5677fc; + color: #fff; +} + +.blog-details { + padding: 60px 0; +} + +.blog-details .blog-d-box .image-box img { + margin-bottom: 20px; +} + +.blog-details .blog-d-box .image-content h4 { + color: #222222; + margin-bottom: 18px; + font-weight: 600; +} + +.blog-details .blog-d-box .image-content ul { + margin-bottom: 12px; +} + +.blog-details .blog-d-box .image-content ul li { + font-size: 14px; + margin-right: 15px; +} + +.blog-details .blog-d-box .image-content ul li i { + font-size: 14px; + color: #5677fc; + margin-right: 7px; +} + +.blog-details .blog-d-box .image-content ul li a { + font-size: 14px; + color: #555555; +} + +.blog-details .blog-d-box .image-content ul li a:hover { + color: #5677fc; +} + +.blog-details .blog-d-box .image-content p { + font-size: 16px; + color: #666666; + letter-spacing: 0.5px; + line-height: 32px; + margin-bottom: 45px; +} + +.blog-details .blog-d-box .image-content p span { + font-size: 15px; + color: #555555; + background: #eeeeee; + display: block; + padding: 20px 30px 25px; + margin: 20px 0; + border-left: 2px solid #5677fc; + line-height: 30px; +} + +.blog-details .blog-d-box .blog-btns .share-btn ul li:first-child { + font-size: 15px; + font-weight: 600; +} + +.blog-details .blog-d-box .blog-btns .share-btn ul li a i { + font-size: 14px; + color: #5677fc; + display: block; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + width: 35px; + height: 35px; + text-align: center; + padding-top: 10px; +} + +.blog-details .blog-d-box .blog-btns .share-btn ul li a i:hover { + background: #5677fc; + border-color: #5677fc; + color: #fff; +} + +.blog-details .blog-d-box .blog-btns .post-bfaf { + margin-bottom: 50px; +} + +.blog-details .blog-d-box .blog-btns .post-bfaf ul li a { + display: block; + width: 75px; + height: 35px; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + text-align: center; + padding-top: 7px; +} + +.blog-details .blog-d-box .blog-btns .post-bfaf ul li a:hover { + color: #fff; + border-color: #5677fc; + background: #5677fc; +} + +.blog-details .blog-d-box .blog-btns .post-bfaf ul li:nth-child(1) i { + padding-right: 5px; +} + +.blog-details .blog-d-box .blog-btns .post-bfaf ul li:nth-child(2) i { + padding-left: 5px; +} + +.blog-details .blog-d-box .blog-comment h4 { + color: #222222; + text-transform: uppercase; + font-weight: 600; + padding-bottom: 8px; + margin-bottom: 25px; +} + +.blog-details .blog-d-box .blog-comment .comment-box { + margin-bottom: 50px; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-img a { + margin-right: 30px; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-img a img { + width: 95px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-con ul li:nth-child(1) a { + font-size: 17px; + color: #444444; + font-weight: 600; + display: block; + margin-bottom: 5px; + margin-right: 20px; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-con ul li:nth-child(1) a:hover { + color: #5677fc; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-con ul li:nth-child(2) a { + font-size: 12px; + color: #fff; + background: #5677fc; + padding: 4px 12px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-con ul li:nth-child(2) a:hover { + background: #e45151; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-con span { + font-size: 13px; + color: #969696; + display: block; + margin-bottom: 5px; +} + +.blog-details .blog-d-box .blog-comment .comment-box .comment-con p { + max-width: 700px; + line-height: 25px; + letter-spacing: 0.5px; +} + +.blog-details .blog-d-box .blog-comment .comment-box2 { + margin-left: 45px; +} + +.blog-details .blog-d-box .comment-form h5 { + color: #222222; + font-weight: 600; + padding-top: 15px; + margin-bottom: 40px; +} + +.blog-details .blog-d-box .comment-form form input { + width: 100%; + height: 48px; + font-size: 15px; + color: #222222; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding-left: 20px; + margin-bottom: 25px; +} + +.blog-details .blog-d-box .comment-form form input:focus { + border-color: #5677fc; +} + +.blog-details .blog-d-box .comment-form form input.placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form input:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form input::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form input:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form input::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form textarea { + width: 100%; + height: 135px; + font-size: 15px; + color: #222222; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 20px; + margin-bottom: 25px; +} + +.blog-details .blog-d-box .comment-form form textarea:focus { + border-color: #5677fc; +} + +.blog-details .blog-d-box .comment-form form textarea.placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form textarea:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form textarea::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form textarea:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form textarea::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-d-box .comment-form form button { + font-size: 16px; + color: #fff; + background: #5677fc; + border: none; + width: 170px; + height: 48px; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-weight: 600; +} + +.blog-details .blog-sr { + margin-bottom: 40px; +} + +.blog-details .blog-sr .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog-details .blog-sr form { + position: relative; +} + +.blog-details .blog-sr form input { + width: 100%; + height: 45px; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + font-size: 15px; + padding-left: 15px; +} + +.blog-details .blog-sr form input.placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-sr form input:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-sr form input::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-sr form input:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-sr form input::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.blog-details .blog-sr form input:focus { + border-color: #5677fc; +} + +.blog-details .blog-sr form button { + position: absolute; + right: 0; + top: 0; + width: 45px; + height: 100%; + border: none; + color: #444444; + background: transparent; +} + +.blog-details .blog-sr form button:hover { + color: #e45151; +} + +.blog-details .blog-po { + margin-bottom: 40px; +} + +.blog-details .blog-po .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog-details .blog-po .post-box .rec-post { + margin-bottom: 20px; +} + +.blog-details .blog-po .post-box .rec-post div a img { + max-width: 90px; + margin-right: 15px; +} + +.blog-details .blog-po .post-box .rec-post div p { + margin-bottom: 8px; +} + +.blog-details .blog-po .post-box .rec-post div p a { + font-size: 15px; +} + +.blog-details .blog-po .post-box .rec-post div p a:hover { + color: #5677fc; +} + +.blog-details .blog-po .post-box .rec-post div span { + font-size: 13px; + color: #969696; +} + +.blog-details .blog-cat { + margin-bottom: 40px; +} + +.blog-details .blog-cat .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog-details .blog-cat .cat-box ul li { + margin-bottom: 10px; +} + +.blog-details .blog-cat .cat-box ul li a { + font-size: 15px; + display: block; + letter-spacing: 0.5px; + font-weight: 600; +} + +.blog-details .blog-cat .cat-box ul li a span { + font-size: 14px; + color: #969696; + float: right; +} + +.blog-details .blog-cat .cat-box ul li a:hover { + color: #5677fc; +} + +.blog-details .blog-cat .cat-box ul li a:hover span { + color: #5677fc; +} + +.blog-details .blog-banner { + position: relative; + margin-bottom: 40px; +} + +.blog-details .blog-banner:before { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 100%; + height: 30px; + bottom: -30px; + left: 0; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.blog-details .blog-banner:after { + position: absolute; + content: ''; + background: rgba(255, 255, 255, 0.7); + width: 30px; + height: 100%; + top: 0; + left: -30px; + -webkit-transition: 0.4s ease; + -moz-transition: 0.4s ease; + -ms-transition: 0.4s ease; + -o-transition: 0.4s ease; + transition: 0.4s ease; + opacity: 0; + visibility: hidden; +} + +.blog-details .blog-banner:hover:before { + opacity: 1; + visibility: visible; + bottom: 100%; +} + +.blog-details .blog-banner:hover:after { + opacity: 1; + visibility: visible; + left: 100%; +} + +.blog-details .blog-tag .sec-title h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + border-bottom: 1px solid #eeeeee; + padding-bottom: 10px; + margin-bottom: 20px; +} + +.blog-details .blog-tag .tag-box a { + font-size: 13px; + border: 1px solid #dddddd; + padding: 6px 15px 5px; + margin: 0 8px 13px 0; + display: inline-block; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; +} + +.blog-details .blog-tag .tag-box a:hover { + background: #5677fc; + color: #fff; + border-color: #5677fc; +} + +/* ======================================= +39. Contact +======================================= */ +.contact-area { + padding-bottom: 50px; +} + +.contact-area #map { + width: 100%; + height: 400px; + margin-bottom: 50px; +} + +.contact-area #map .info-window { + padding: 15px; +} + +.contact-area #map .info-window h5 { + color: #5677fc; + font-weight: 600; + margin-bottom: 10px; +} + +.contact-area #map .info-window p { + font-size: 16px; + color: #969696; + line-height: 25px; +} + +.contact-area .contact-box-tp h4 { + color: #222222; + text-transform: uppercase; + font-weight: 600; + padding-bottom: 8px; + margin-bottom: 25px; +} + +.contact-area .contact-box { + margin-bottom: 40px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + border-radius: 5px; +} + +.contact-area .contact-box .contact-icon i { + font-size: 26px; + color: #5677fc; + width: 65px; + height: 65px; + text-align: center; + padding-top: 19px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + margin-right: 20px; + margin-top: 5px; +} + +.contact-area .contact-box .contact-content h6 { + color: #444444; + text-transform: uppercase; + font-weight: 600; + margin-bottom: 10px; +} + +.contact-area .contact-box .contact-content p { + font-size: 15px; + color: #969696; +} + +.contact-area .social-link ul li a i { + font-size: 15px; + color: #fff; + width: 38px; + height: 38px; + text-align: center; + padding-top: 12px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.contact-area .social-link ul li a i:hover { + background: #5677fc !important; +} + +.contact-area .social-link ul li:nth-child(1) a i { + background: #3b5998; +} + +.contact-area .social-link ul li:nth-child(2) a i { + background: #1da1f2; +} + +.contact-area .social-link ul li:nth-child(3) a i { + background: #0077b5; +} + +.contact-area .social-link ul li:nth-child(4) a i { + background: #ff0000; +} + +.contact-area .social-link ul li:nth-child(5) a i { + background: #bd081c; +} + +.contact-area .contact-form h4 { + color: #222222; + text-transform: uppercase; + font-weight: 600; + padding-bottom: 8px; + margin-bottom: 25px; +} + +.contact-area .contact-form form p input { + font-size: 15px; + width: 100%; + height: 45px; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding-left: 15px; + margin-bottom: 25px; +} + +.contact-area .contact-form form p input:focus { + border-color: #5677fc; +} + +.contact-area .contact-form form p input.placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p input:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p input::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p input:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p input::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p textarea { + font-size: 15px; + width: 100%; + height: 185px; + border: 1px solid #dddddd; + -webkit-border-radius: 30px; + -moz-border-radius: 30px; + -ms-border-radius: 30px; + border-radius: 30px; + padding: 15px; + margin-bottom: 25px; +} + +.contact-area .contact-form form p textarea:focus { + border-color: #5677fc; +} + +.contact-area .contact-form form p textarea.placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p textarea:-moz-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p textarea::-moz-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p textarea:-ms-input-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form p textarea::-webkit-input-placeholder { + font-style: italic; + color: #969696; +} + +.contact-area .contact-form form button { + font-size: 15px; + color: #fff; + background: #5677fc; + padding: 10px 35px; + border: none; + font-weight: 600; + -webkit-border-radius: 25px; + -moz-border-radius: 25px; + -ms-border-radius: 25px; + border-radius: 25px; +} + +.contact-area .contact-form form button:hover { + background: #e45151; +} + +/* ======================================= +40. Footer Area +======================================= */ +.footer-top { + background: #25272e; + padding: 50px 0 40px; +} + +.footer-top .f-contact h5 { + color: #dddddd; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 30px; +} + +.footer-top .f-contact .f-add, .footer-top .f-contact .f-email, .footer-top .f-contact .f-phn { + margin-bottom: 15px; +} + +.footer-top .f-contact .f-add i, .footer-top .f-contact .f-email i, .footer-top .f-contact .f-phn i { + font-size: 15px; + color: #969696; + width: 20px; +} + +.footer-top .f-contact .f-add span, .footer-top .f-contact .f-email span, .footer-top .f-contact .f-phn span { + font-size: 15px; + color: #969696; + font-weight: 600; +} + +.footer-top .f-contact .f-add p, .footer-top .f-contact .f-email p, .footer-top .f-contact .f-phn p { + color: #969696; + max-width: 215px; + margin-top: 5px; +} + +.footer-top .f-contact .f-social { + display: inline-block; + margin-top: 10px; +} + +.footer-top .f-contact .f-social ul li a i { + font-size: 13px; + color: #666666; + border: 1px solid #666666; + width: 28px; + height: 28px; + text-align: center; + padding-top: 7px; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; +} + +.footer-top .f-contact .f-social ul li a i:hover { + background: #5677fc; + border-color: #5677fc; + color: #e5e5e5; +} + +.footer-top .f-cat h5, .footer-top .f-sup h5, .footer-top .f-link h5 { + color: #dddddd; + font-weight: 600; + text-transform: uppercase; + margin-bottom: 30px; +} + +.footer-top .f-cat ul li a, .footer-top .f-sup ul li a, .footer-top .f-link ul li a { + font-size: 15px; + color: #969696; + display: inline-block; + margin-bottom: 15px; +} + +.footer-top .f-cat ul li a i, .footer-top .f-sup ul li a i, .footer-top .f-link ul li a i { + font-size: 13px; + color: #969696; + margin-right: 10px; +} + +.footer-top .f-cat ul li a:hover, .footer-top .f-sup ul li a:hover, .footer-top .f-link ul li a:hover { + color: #5677fc; +} + +.footer-top .f-cat ul li a:hover i, .footer-top .f-sup ul li a:hover i, .footer-top .f-link ul li a:hover i { + color: #5677fc; +} + +.footer-btm { + background: #25272e; + border-top: 1px solid #2f2f2f; + padding: 40px 0; +} + +.footer-btm p { + font-size: 15px; + color: #666666; + margin-top: 3px; +} + +.footer-btm p i { + color: #5677fc; + margin: 0 2px; +} + +.footer-btm p a { + color: #5677fc; +} + +.footer-btm p a:hover { + text-decoration: underline; +} + +.footer-btm .back-to-top { + background: #eeeeee; + position: fixed; + bottom: 80px; + right: 40px; + width: 45px; + height: 45px; + border: 1px solid #dddddd; + -webkit-border-radius: 50%; + -moz-border-radius: 50%; + -ms-border-radius: 50%; + border-radius: 50%; + z-index: 999; + padding-top: 10px; + display: none; + cursor: pointer; + -webkit-transition: 0.2s ease; + -moz-transition: 0.2s ease; + -ms-transition: 0.2s ease; + -o-transition: 0.2s ease; + transition: 0.2s ease; +} + +.footer-btm .back-to-top:hover { + background: #fff; +} diff --git a/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.eot b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.eot new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.eot differ diff --git a/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.svg b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.svg new file mode 100644 index 00000000..855c845e --- /dev/null +++ b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.ttf b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.ttf new file mode 100644 index 00000000..35acda2f Binary files /dev/null and b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.ttf differ diff --git a/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.woff b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.woff new file mode 100644 index 00000000..400014a4 Binary files /dev/null and b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.woff differ diff --git a/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.woff2 b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.woff2 new file mode 100644 index 00000000..4d13fc60 Binary files /dev/null and b/themes/sapaly2/assets/new/fonts/fontawesome-webfont3e6e.woff2 differ diff --git a/themes/sapaly2/assets/new/fonts/fontawesome-webfontd41d.eot b/themes/sapaly2/assets/new/fonts/fontawesome-webfontd41d.eot new file mode 100644 index 00000000..e9f60ca9 Binary files /dev/null and b/themes/sapaly2/assets/new/fonts/fontawesome-webfontd41d.eot differ diff --git a/themes/sapaly2/assets/new/images/about.jpg b/themes/sapaly2/assets/new/images/about.jpg new file mode 100644 index 00000000..d7c3aa1f Binary files /dev/null and b/themes/sapaly2/assets/new/images/about.jpg differ diff --git a/themes/sapaly2/assets/new/images/appliance.jpg b/themes/sapaly2/assets/new/images/appliance.jpg new file mode 100644 index 00000000..926951d5 Binary files /dev/null and b/themes/sapaly2/assets/new/images/appliance.jpg differ diff --git a/themes/sapaly2/assets/new/images/backtotop.png b/themes/sapaly2/assets/new/images/backtotop.png new file mode 100644 index 00000000..eb64f1ee Binary files /dev/null and b/themes/sapaly2/assets/new/images/backtotop.png differ diff --git a/themes/sapaly2/assets/new/images/banner-1.png b/themes/sapaly2/assets/new/images/banner-1.png new file mode 100644 index 00000000..1e3281af Binary files /dev/null and b/themes/sapaly2/assets/new/images/banner-1.png differ diff --git a/themes/sapaly2/assets/new/images/banner-2.png b/themes/sapaly2/assets/new/images/banner-2.png new file mode 100644 index 00000000..d65be276 Binary files /dev/null and b/themes/sapaly2/assets/new/images/banner-2.png differ diff --git a/themes/sapaly2/assets/new/images/banner-3-1.png b/themes/sapaly2/assets/new/images/banner-3-1.png new file mode 100644 index 00000000..bb49adba Binary files /dev/null and b/themes/sapaly2/assets/new/images/banner-3-1.png differ diff --git a/themes/sapaly2/assets/new/images/banner-3.png b/themes/sapaly2/assets/new/images/banner-3.png new file mode 100644 index 00000000..4f821946 Binary files /dev/null and b/themes/sapaly2/assets/new/images/banner-3.png differ diff --git a/themes/sapaly2/assets/new/images/brand-01.png b/themes/sapaly2/assets/new/images/brand-01.png new file mode 100644 index 00000000..cc01c781 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-01.png differ diff --git a/themes/sapaly2/assets/new/images/brand-02.png b/themes/sapaly2/assets/new/images/brand-02.png new file mode 100644 index 00000000..9698b665 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-02.png differ diff --git a/themes/sapaly2/assets/new/images/brand-03.png b/themes/sapaly2/assets/new/images/brand-03.png new file mode 100644 index 00000000..21e9e076 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-03.png differ diff --git a/themes/sapaly2/assets/new/images/brand-04.png b/themes/sapaly2/assets/new/images/brand-04.png new file mode 100644 index 00000000..9d15e615 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-04.png differ diff --git a/themes/sapaly2/assets/new/images/brand-05.png b/themes/sapaly2/assets/new/images/brand-05.png new file mode 100644 index 00000000..a7b08d31 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-05.png differ diff --git a/themes/sapaly2/assets/new/images/brand-06.png b/themes/sapaly2/assets/new/images/brand-06.png new file mode 100644 index 00000000..2feb1715 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-06.png differ diff --git a/themes/sapaly2/assets/new/images/brand-07.png b/themes/sapaly2/assets/new/images/brand-07.png new file mode 100644 index 00000000..0bac9225 Binary files /dev/null and b/themes/sapaly2/assets/new/images/brand-07.png differ diff --git a/themes/sapaly2/assets/new/images/call.png b/themes/sapaly2/assets/new/images/call.png new file mode 100644 index 00000000..3ceaaed9 Binary files /dev/null and b/themes/sapaly2/assets/new/images/call.png differ diff --git a/themes/sapaly2/assets/new/images/car.png b/themes/sapaly2/assets/new/images/car.png new file mode 100644 index 00000000..23028322 Binary files /dev/null and b/themes/sapaly2/assets/new/images/car.png differ diff --git a/themes/sapaly2/assets/new/images/cart.png b/themes/sapaly2/assets/new/images/cart.png new file mode 100644 index 00000000..b282b542 Binary files /dev/null and b/themes/sapaly2/assets/new/images/cart.png differ diff --git a/themes/sapaly2/assets/new/images/cart1.png b/themes/sapaly2/assets/new/images/cart1.png new file mode 100644 index 00000000..8e2c8ed3 Binary files /dev/null and b/themes/sapaly2/assets/new/images/cart1.png differ diff --git a/themes/sapaly2/assets/new/images/cart2.png b/themes/sapaly2/assets/new/images/cart2.png new file mode 100644 index 00000000..1c49eece Binary files /dev/null and b/themes/sapaly2/assets/new/images/cart2.png differ diff --git a/themes/sapaly2/assets/new/images/checkout.png b/themes/sapaly2/assets/new/images/checkout.png new file mode 100644 index 00000000..7c46829f Binary files /dev/null and b/themes/sapaly2/assets/new/images/checkout.png differ diff --git a/themes/sapaly2/assets/new/images/close.png b/themes/sapaly2/assets/new/images/close.png new file mode 100644 index 00000000..26481217 Binary files /dev/null and b/themes/sapaly2/assets/new/images/close.png differ diff --git a/themes/sapaly2/assets/new/images/com.png b/themes/sapaly2/assets/new/images/com.png new file mode 100644 index 00000000..6ad7252e Binary files /dev/null and b/themes/sapaly2/assets/new/images/com.png differ diff --git a/themes/sapaly2/assets/new/images/ele.png b/themes/sapaly2/assets/new/images/ele.png new file mode 100644 index 00000000..d875fd6d Binary files /dev/null and b/themes/sapaly2/assets/new/images/ele.png differ diff --git a/themes/sapaly2/assets/new/images/f-banner-1.jpg b/themes/sapaly2/assets/new/images/f-banner-1.jpg new file mode 100644 index 00000000..9e59a49c Binary files /dev/null and b/themes/sapaly2/assets/new/images/f-banner-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/f-banner-2.jpg b/themes/sapaly2/assets/new/images/f-banner-2.jpg new file mode 100644 index 00000000..fdf7cda1 Binary files /dev/null and b/themes/sapaly2/assets/new/images/f-banner-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/favicon.ico b/themes/sapaly2/assets/new/images/favicon.ico new file mode 100644 index 00000000..731ab90c Binary files /dev/null and b/themes/sapaly2/assets/new/images/favicon.ico differ diff --git a/themes/sapaly2/assets/new/images/fl-bra.png b/themes/sapaly2/assets/new/images/fl-bra.png new file mode 100644 index 00000000..7daab394 Binary files /dev/null and b/themes/sapaly2/assets/new/images/fl-bra.png differ diff --git a/themes/sapaly2/assets/new/images/fl-eng.png b/themes/sapaly2/assets/new/images/fl-eng.png new file mode 100644 index 00000000..c7f7128c Binary files /dev/null and b/themes/sapaly2/assets/new/images/fl-eng.png differ diff --git a/themes/sapaly2/assets/new/images/fl-fra.png b/themes/sapaly2/assets/new/images/fl-fra.png new file mode 100644 index 00000000..3f16223c Binary files /dev/null and b/themes/sapaly2/assets/new/images/fl-fra.png differ diff --git a/themes/sapaly2/assets/new/images/fl-ger.png b/themes/sapaly2/assets/new/images/fl-ger.png new file mode 100644 index 00000000..63b86fd6 Binary files /dev/null and b/themes/sapaly2/assets/new/images/fl-ger.png differ diff --git a/themes/sapaly2/assets/new/images/girl-1.png b/themes/sapaly2/assets/new/images/girl-1.png new file mode 100644 index 00000000..658248ca Binary files /dev/null and b/themes/sapaly2/assets/new/images/girl-1.png differ diff --git a/themes/sapaly2/assets/new/images/girl-2.png b/themes/sapaly2/assets/new/images/girl-2.png new file mode 100644 index 00000000..32d1d693 Binary files /dev/null and b/themes/sapaly2/assets/new/images/girl-2.png differ diff --git a/themes/sapaly2/assets/new/images/health.png b/themes/sapaly2/assets/new/images/health.png new file mode 100644 index 00000000..6f0ebab7 Binary files /dev/null and b/themes/sapaly2/assets/new/images/health.png differ diff --git a/themes/sapaly2/assets/new/images/heart.png b/themes/sapaly2/assets/new/images/heart.png new file mode 100644 index 00000000..f1d40367 Binary files /dev/null and b/themes/sapaly2/assets/new/images/heart.png differ diff --git a/themes/sapaly2/assets/new/images/ipn.png b/themes/sapaly2/assets/new/images/ipn.png new file mode 100644 index 00000000..e9bfae96 Binary files /dev/null and b/themes/sapaly2/assets/new/images/ipn.png differ diff --git a/themes/sapaly2/assets/new/images/it-cart.png b/themes/sapaly2/assets/new/images/it-cart.png new file mode 100644 index 00000000..2f0b6cad Binary files /dev/null and b/themes/sapaly2/assets/new/images/it-cart.png differ diff --git a/themes/sapaly2/assets/new/images/it-comp.png b/themes/sapaly2/assets/new/images/it-comp.png new file mode 100644 index 00000000..18768f62 Binary files /dev/null and b/themes/sapaly2/assets/new/images/it-comp.png differ diff --git a/themes/sapaly2/assets/new/images/it-fav.png b/themes/sapaly2/assets/new/images/it-fav.png new file mode 100644 index 00000000..094e93ae Binary files /dev/null and b/themes/sapaly2/assets/new/images/it-fav.png differ diff --git a/themes/sapaly2/assets/new/images/kid.png b/themes/sapaly2/assets/new/images/kid.png new file mode 100644 index 00000000..397c46f4 Binary files /dev/null and b/themes/sapaly2/assets/new/images/kid.png differ diff --git a/themes/sapaly2/assets/new/images/left-arrow.png b/themes/sapaly2/assets/new/images/left-arrow.png new file mode 100644 index 00000000..f81313aa Binary files /dev/null and b/themes/sapaly2/assets/new/images/left-arrow.png differ diff --git a/themes/sapaly2/assets/new/images/login.png b/themes/sapaly2/assets/new/images/login.png new file mode 100644 index 00000000..0934f8ad Binary files /dev/null and b/themes/sapaly2/assets/new/images/login.png differ diff --git a/themes/sapaly2/assets/new/images/logo.png b/themes/sapaly2/assets/new/images/logo.png new file mode 100644 index 00000000..f54ceb0a Binary files /dev/null and b/themes/sapaly2/assets/new/images/logo.png differ diff --git a/themes/sapaly2/assets/new/images/m-banner-2.jpg b/themes/sapaly2/assets/new/images/m-banner-2.jpg new file mode 100644 index 00000000..5198a0f9 Binary files /dev/null and b/themes/sapaly2/assets/new/images/m-banner-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/m-banner-3.jpg b/themes/sapaly2/assets/new/images/m-banner-3.jpg new file mode 100644 index 00000000..1d77576f Binary files /dev/null and b/themes/sapaly2/assets/new/images/m-banner-3.jpg differ diff --git a/themes/sapaly2/assets/new/images/m-banner-4.jpg b/themes/sapaly2/assets/new/images/m-banner-4.jpg new file mode 100644 index 00000000..babeeca1 Binary files /dev/null and b/themes/sapaly2/assets/new/images/m-banner-4.jpg differ diff --git a/themes/sapaly2/assets/new/images/m-cloth.png b/themes/sapaly2/assets/new/images/m-cloth.png new file mode 100644 index 00000000..6cafc4e5 Binary files /dev/null and b/themes/sapaly2/assets/new/images/m-cloth.png differ diff --git a/themes/sapaly2/assets/new/images/mega-1.jpg b/themes/sapaly2/assets/new/images/mega-1.jpg new file mode 100644 index 00000000..ac44c9ed Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-2.jpg b/themes/sapaly2/assets/new/images/mega-2.jpg new file mode 100644 index 00000000..add58c92 Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-b-1.jpg b/themes/sapaly2/assets/new/images/mega-b-1.jpg new file mode 100644 index 00000000..53bdb4e9 Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-b-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-b-2.jpg b/themes/sapaly2/assets/new/images/mega-b-2.jpg new file mode 100644 index 00000000..5eb108fa Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-b-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-b-3.jpg b/themes/sapaly2/assets/new/images/mega-b-3.jpg new file mode 100644 index 00000000..27cf7773 Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-b-3.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-b-4.jpg b/themes/sapaly2/assets/new/images/mega-b-4.jpg new file mode 100644 index 00000000..b81bdb9c Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-b-4.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-img-1.jpg b/themes/sapaly2/assets/new/images/mega-img-1.jpg new file mode 100644 index 00000000..f55c767f Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-img-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-img-2.jpg b/themes/sapaly2/assets/new/images/mega-img-2.jpg new file mode 100644 index 00000000..3a339ee0 Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-img-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/mega-img-3.jpg b/themes/sapaly2/assets/new/images/mega-img-3.jpg new file mode 100644 index 00000000..09c88cba Binary files /dev/null and b/themes/sapaly2/assets/new/images/mega-img-3.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-1.jpg b/themes/sapaly2/assets/new/images/news-1.jpg new file mode 100644 index 00000000..266f993a Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-10.jpg b/themes/sapaly2/assets/new/images/news-10.jpg new file mode 100644 index 00000000..bafb8604 Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-10.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-2.jpg b/themes/sapaly2/assets/new/images/news-2.jpg new file mode 100644 index 00000000..56e61ada Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-3.jpg b/themes/sapaly2/assets/new/images/news-3.jpg new file mode 100644 index 00000000..b0ab79b9 Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-3.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-4.jpg b/themes/sapaly2/assets/new/images/news-4.jpg new file mode 100644 index 00000000..d93c3b04 Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-4.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-5.jpg b/themes/sapaly2/assets/new/images/news-5.jpg new file mode 100644 index 00000000..30791ce8 Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-5.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-6.jpg b/themes/sapaly2/assets/new/images/news-6.jpg new file mode 100644 index 00000000..04cf29ad Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-6.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-7.jpg b/themes/sapaly2/assets/new/images/news-7.jpg new file mode 100644 index 00000000..6826ca5e Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-7.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-8.jpg b/themes/sapaly2/assets/new/images/news-8.jpg new file mode 100644 index 00000000..fd2e5bd7 Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-8.jpg differ diff --git a/themes/sapaly2/assets/new/images/news-9.jpg b/themes/sapaly2/assets/new/images/news-9.jpg new file mode 100644 index 00000000..36ef5548 Binary files /dev/null and b/themes/sapaly2/assets/new/images/news-9.jpg differ diff --git a/themes/sapaly2/assets/new/images/payment.png b/themes/sapaly2/assets/new/images/payment.png new file mode 100644 index 00000000..133350b6 Binary files /dev/null and b/themes/sapaly2/assets/new/images/payment.png differ diff --git a/themes/sapaly2/assets/new/images/pbank.png b/themes/sapaly2/assets/new/images/pbank.png new file mode 100644 index 00000000..11510e41 Binary files /dev/null and b/themes/sapaly2/assets/new/images/pbank.png differ diff --git a/themes/sapaly2/assets/new/images/phn.png b/themes/sapaly2/assets/new/images/phn.png new file mode 100644 index 00000000..65e9d1c8 Binary files /dev/null and b/themes/sapaly2/assets/new/images/phn.png differ diff --git a/themes/sapaly2/assets/new/images/right-arrow.png b/themes/sapaly2/assets/new/images/right-arrow.png new file mode 100644 index 00000000..86802079 Binary files /dev/null and b/themes/sapaly2/assets/new/images/right-arrow.png differ diff --git a/themes/sapaly2/assets/new/images/s-banner1.jpg b/themes/sapaly2/assets/new/images/s-banner1.jpg new file mode 100644 index 00000000..c03eb98d Binary files /dev/null and b/themes/sapaly2/assets/new/images/s-banner1.jpg differ diff --git a/themes/sapaly2/assets/new/images/s-banner2.jpg b/themes/sapaly2/assets/new/images/s-banner2.jpg new file mode 100644 index 00000000..6e0ce676 Binary files /dev/null and b/themes/sapaly2/assets/new/images/s-banner2.jpg differ diff --git a/themes/sapaly2/assets/new/images/sb-1.png b/themes/sapaly2/assets/new/images/sb-1.png new file mode 100644 index 00000000..cefb9b57 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sb-1.png differ diff --git a/themes/sapaly2/assets/new/images/sb-2.png b/themes/sapaly2/assets/new/images/sb-2.png new file mode 100644 index 00000000..3d7e61fc Binary files /dev/null and b/themes/sapaly2/assets/new/images/sb-2.png differ diff --git a/themes/sapaly2/assets/new/images/sb-3.png b/themes/sapaly2/assets/new/images/sb-3.png new file mode 100644 index 00000000..e7d3631f Binary files /dev/null and b/themes/sapaly2/assets/new/images/sb-3.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-1.png b/themes/sapaly2/assets/new/images/sbar-1.png new file mode 100644 index 00000000..16b01646 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-1.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-10.png b/themes/sapaly2/assets/new/images/sbar-10.png new file mode 100644 index 00000000..75af2942 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-10.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-11.png b/themes/sapaly2/assets/new/images/sbar-11.png new file mode 100644 index 00000000..c7994ccd Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-11.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-12.png b/themes/sapaly2/assets/new/images/sbar-12.png new file mode 100644 index 00000000..c0a203a6 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-12.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-13.png b/themes/sapaly2/assets/new/images/sbar-13.png new file mode 100644 index 00000000..fa0a29ac Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-13.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-14.png b/themes/sapaly2/assets/new/images/sbar-14.png new file mode 100644 index 00000000..52977cf4 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-14.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-2.png b/themes/sapaly2/assets/new/images/sbar-2.png new file mode 100644 index 00000000..7ac08dac Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-2.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-3.png b/themes/sapaly2/assets/new/images/sbar-3.png new file mode 100644 index 00000000..f2ceb608 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-3.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-4.png b/themes/sapaly2/assets/new/images/sbar-4.png new file mode 100644 index 00000000..1d624fc6 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-4.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-5.png b/themes/sapaly2/assets/new/images/sbar-5.png new file mode 100644 index 00000000..acf04143 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-5.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-6.png b/themes/sapaly2/assets/new/images/sbar-6.png new file mode 100644 index 00000000..3acf3aed Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-6.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-7.png b/themes/sapaly2/assets/new/images/sbar-7.png new file mode 100644 index 00000000..92c55ffa Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-7.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-8.png b/themes/sapaly2/assets/new/images/sbar-8.png new file mode 100644 index 00000000..17adb4cb Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-8.png differ diff --git a/themes/sapaly2/assets/new/images/sbar-9.png b/themes/sapaly2/assets/new/images/sbar-9.png new file mode 100644 index 00000000..7f392cbf Binary files /dev/null and b/themes/sapaly2/assets/new/images/sbar-9.png differ diff --git a/themes/sapaly2/assets/new/images/service-1.png b/themes/sapaly2/assets/new/images/service-1.png new file mode 100644 index 00000000..b00b04a6 Binary files /dev/null and b/themes/sapaly2/assets/new/images/service-1.png differ diff --git a/themes/sapaly2/assets/new/images/service-2.png b/themes/sapaly2/assets/new/images/service-2.png new file mode 100644 index 00000000..55d602ac Binary files /dev/null and b/themes/sapaly2/assets/new/images/service-2.png differ diff --git a/themes/sapaly2/assets/new/images/service-3.png b/themes/sapaly2/assets/new/images/service-3.png new file mode 100644 index 00000000..19330372 Binary files /dev/null and b/themes/sapaly2/assets/new/images/service-3.png differ diff --git a/themes/sapaly2/assets/new/images/shoe.png b/themes/sapaly2/assets/new/images/shoe.png new file mode 100644 index 00000000..0b217443 Binary files /dev/null and b/themes/sapaly2/assets/new/images/shoe.png differ diff --git a/themes/sapaly2/assets/new/images/sm-1.png b/themes/sapaly2/assets/new/images/sm-1.png new file mode 100644 index 00000000..f057d96d Binary files /dev/null and b/themes/sapaly2/assets/new/images/sm-1.png differ diff --git a/themes/sapaly2/assets/new/images/sm-2.png b/themes/sapaly2/assets/new/images/sm-2.png new file mode 100644 index 00000000..9a6b2325 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sm-2.png differ diff --git a/themes/sapaly2/assets/new/images/sm.png b/themes/sapaly2/assets/new/images/sm.png new file mode 100644 index 00000000..cdf71075 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sm.png differ diff --git a/themes/sapaly2/assets/new/images/sport.png b/themes/sapaly2/assets/new/images/sport.png new file mode 100644 index 00000000..86c257c7 Binary files /dev/null and b/themes/sapaly2/assets/new/images/sport.png differ diff --git a/themes/sapaly2/assets/new/images/tab-1.png b/themes/sapaly2/assets/new/images/tab-1.png new file mode 100644 index 00000000..6be0bcdc Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-1.png differ diff --git a/themes/sapaly2/assets/new/images/tab-10.png b/themes/sapaly2/assets/new/images/tab-10.png new file mode 100644 index 00000000..009cfdbc Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-10.png differ diff --git a/themes/sapaly2/assets/new/images/tab-11.png b/themes/sapaly2/assets/new/images/tab-11.png new file mode 100644 index 00000000..8df35eee Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-11.png differ diff --git a/themes/sapaly2/assets/new/images/tab-12.png b/themes/sapaly2/assets/new/images/tab-12.png new file mode 100644 index 00000000..61353b8b Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-12.png differ diff --git a/themes/sapaly2/assets/new/images/tab-13.png b/themes/sapaly2/assets/new/images/tab-13.png new file mode 100644 index 00000000..f4dad7f7 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-13.png differ diff --git a/themes/sapaly2/assets/new/images/tab-14.png b/themes/sapaly2/assets/new/images/tab-14.png new file mode 100644 index 00000000..8a1a3e83 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-14.png differ diff --git a/themes/sapaly2/assets/new/images/tab-15.png b/themes/sapaly2/assets/new/images/tab-15.png new file mode 100644 index 00000000..305be91a Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-15.png differ diff --git a/themes/sapaly2/assets/new/images/tab-16.png b/themes/sapaly2/assets/new/images/tab-16.png new file mode 100644 index 00000000..ce52c97d Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-16.png differ diff --git a/themes/sapaly2/assets/new/images/tab-2.png b/themes/sapaly2/assets/new/images/tab-2.png new file mode 100644 index 00000000..923e5f2f Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-2.png differ diff --git a/themes/sapaly2/assets/new/images/tab-3.png b/themes/sapaly2/assets/new/images/tab-3.png new file mode 100644 index 00000000..ba805320 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-3.png differ diff --git a/themes/sapaly2/assets/new/images/tab-4.png b/themes/sapaly2/assets/new/images/tab-4.png new file mode 100644 index 00000000..765b1e93 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-4.png differ diff --git a/themes/sapaly2/assets/new/images/tab-5.png b/themes/sapaly2/assets/new/images/tab-5.png new file mode 100644 index 00000000..ddf8a076 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-5.png differ diff --git a/themes/sapaly2/assets/new/images/tab-6.png b/themes/sapaly2/assets/new/images/tab-6.png new file mode 100644 index 00000000..bdad0d5a Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-6.png differ diff --git a/themes/sapaly2/assets/new/images/tab-7.png b/themes/sapaly2/assets/new/images/tab-7.png new file mode 100644 index 00000000..cd7af254 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-7.png differ diff --git a/themes/sapaly2/assets/new/images/tab-8.png b/themes/sapaly2/assets/new/images/tab-8.png new file mode 100644 index 00000000..ba77125c Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-8.png differ diff --git a/themes/sapaly2/assets/new/images/tab-9.png b/themes/sapaly2/assets/new/images/tab-9.png new file mode 100644 index 00000000..c0213a50 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab-9.png differ diff --git a/themes/sapaly2/assets/new/images/tab.png b/themes/sapaly2/assets/new/images/tab.png new file mode 100644 index 00000000..06b6a5b7 Binary files /dev/null and b/themes/sapaly2/assets/new/images/tab.png differ diff --git a/themes/sapaly2/assets/new/images/team-1.jpg b/themes/sapaly2/assets/new/images/team-1.jpg new file mode 100644 index 00000000..6a54a876 Binary files /dev/null and b/themes/sapaly2/assets/new/images/team-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/team-2.jpg b/themes/sapaly2/assets/new/images/team-2.jpg new file mode 100644 index 00000000..cfc810ee Binary files /dev/null and b/themes/sapaly2/assets/new/images/team-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/team-3.jpg b/themes/sapaly2/assets/new/images/team-3.jpg new file mode 100644 index 00000000..430aea02 Binary files /dev/null and b/themes/sapaly2/assets/new/images/team-3.jpg differ diff --git a/themes/sapaly2/assets/new/images/team-4.jpg b/themes/sapaly2/assets/new/images/team-4.jpg new file mode 100644 index 00000000..7cbb3189 Binary files /dev/null and b/themes/sapaly2/assets/new/images/team-4.jpg differ diff --git a/themes/sapaly2/assets/new/images/test-1.jpg b/themes/sapaly2/assets/new/images/test-1.jpg new file mode 100644 index 00000000..6c5b56d0 Binary files /dev/null and b/themes/sapaly2/assets/new/images/test-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/test-2.jpg b/themes/sapaly2/assets/new/images/test-2.jpg new file mode 100644 index 00000000..ebc22a52 Binary files /dev/null and b/themes/sapaly2/assets/new/images/test-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/testimonial-1.jpg b/themes/sapaly2/assets/new/images/testimonial-1.jpg new file mode 100644 index 00000000..60a129db Binary files /dev/null and b/themes/sapaly2/assets/new/images/testimonial-1.jpg differ diff --git a/themes/sapaly2/assets/new/images/testimonial-2.jpg b/themes/sapaly2/assets/new/images/testimonial-2.jpg new file mode 100644 index 00000000..b6e0ee7f Binary files /dev/null and b/themes/sapaly2/assets/new/images/testimonial-2.jpg differ diff --git a/themes/sapaly2/assets/new/images/tv.png b/themes/sapaly2/assets/new/images/tv.png new file mode 100644 index 00000000..6f3f990b Binary files /dev/null and b/themes/sapaly2/assets/new/images/tv.png differ diff --git a/themes/sapaly2/assets/new/images/user.png b/themes/sapaly2/assets/new/images/user.png new file mode 100644 index 00000000..652e7f6c Binary files /dev/null and b/themes/sapaly2/assets/new/images/user.png differ diff --git a/themes/sapaly2/assets/new/images/w-cloth.png b/themes/sapaly2/assets/new/images/w-cloth.png new file mode 100644 index 00000000..8a65d7dd Binary files /dev/null and b/themes/sapaly2/assets/new/images/w-cloth.png differ diff --git a/themes/sapaly2/assets/new/images/watch.png b/themes/sapaly2/assets/new/images/watch.png new file mode 100644 index 00000000..6c0afccb Binary files /dev/null and b/themes/sapaly2/assets/new/images/watch.png differ diff --git a/themes/sapaly2/assets/new/images/wishlist.png b/themes/sapaly2/assets/new/images/wishlist.png new file mode 100644 index 00000000..ea22235e Binary files /dev/null and b/themes/sapaly2/assets/new/images/wishlist.png differ diff --git a/themes/sapaly2/assets/new/js/assets/bootstrap.min.js b/themes/sapaly2/assets/new/js/assets/bootstrap.min.js new file mode 100644 index 00000000..1406a008 --- /dev/null +++ b/themes/sapaly2/assets/new/js/assets/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.4.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e((t=t||self).bootstrap={},t.jQuery,t.Popper)}(this,function(t,g,u){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Y.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Se,popperConfig:null},Fe="show",Ue="out",We={HIDE:"hide"+Oe,HIDDEN:"hidden"+Oe,SHOW:"show"+Oe,SHOWN:"shown"+Oe,INSERTED:"inserted"+Oe,CLICK:"click"+Oe,FOCUSIN:"focusin"+Oe,FOCUSOUT:"focusout"+Oe,MOUSEENTER:"mouseenter"+Oe,MOUSELEAVE:"mouseleave"+Oe},qe="fade",Me="show",Ke=".tooltip-inner",Qe=".arrow",Be="hover",Ve="focus",Ye="click",ze="manual",Xe=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Me))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(qe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,this._getPopperConfig(a)),g(o).addClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===Ue&&e._leave(null,e)};if(g(this.tip).hasClass(qe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){function e(){n._hoverState!==Fe&&i.parentNode&&i.parentNode.removeChild(i),n._cleanTipClass(),n.element.removeAttribute("aria-describedby"),g(n.element).trigger(n.constructor.Event.HIDDEN),null!==n._popper&&n._popper.destroy(),t&&t()}var n=this,i=this.getTipElement(),o=g.Event(this.constructor.Event.HIDE);if(g(this.element).trigger(o),!o.isDefaultPrevented()){if(g(i).removeClass(Me),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ye]=!1,this._activeTrigger[Ve]=!1,this._activeTrigger[Be]=!1,g(this.tip).hasClass(qe)){var r=_.getTransitionDurationFromElement(i);g(i).one(_.TRANSITION_END,e).emulateTransitionEnd(r)}else e();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Pe+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ke)),this.getTitle()),g(t).removeClass(qe+" "+Me)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=we(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t=t||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},t._getPopperConfig=function(t){var e=this;return l({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Qe},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}},{},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,{},e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Re[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==ze){var e=t===Be?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Be?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),this._hideModalHandler=function(){i.element&&i.hide()},g(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");!this.element.getAttribute("title")&&"string"==t||(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Ve:Be]=!0),g(e.getTipElement()).hasClass(Me)||e._hoverState===Fe?e._hoverState=Fe:(clearTimeout(e._timeout),e._hoverState=Fe,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Fe&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Ve:Be]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Ue,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Ue&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==je.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,{},e,{},"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(Ae,t,this.constructor.DefaultType),t.sanitize&&(t.template=we(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Le);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(qe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ne),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ne,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return xe}},{key:"NAME",get:function(){return Ae}},{key:"DATA_KEY",get:function(){return Ne}},{key:"Event",get:function(){return We}},{key:"EVENT_KEY",get:function(){return Oe}},{key:"DefaultType",get:function(){return He}}]),i}();g.fn[Ae]=Xe._jQueryInterface,g.fn[Ae].Constructor=Xe,g.fn[Ae].noConflict=function(){return g.fn[Ae]=ke,Xe._jQueryInterface};var $e="popover",Ge="bs.popover",Je="."+Ge,Ze=g.fn[$e],tn="bs-popover",en=new RegExp("(^|\\s)"+tn+"\\S+","g"),nn=l({},Xe.Default,{placement:"right",trigger:"click",content:"",template:''}),on=l({},Xe.DefaultType,{content:"(string|element|function)"}),rn="fade",sn="show",an=".popover-header",ln=".popover-body",cn={HIDE:"hide"+Je,HIDDEN:"hidden"+Je,SHOW:"show"+Je,SHOWN:"shown"+Je,INSERTED:"inserted"+Je,CLICK:"click"+Je,FOCUSIN:"focusin"+Je,FOCUSOUT:"focusout"+Je,MOUSEENTER:"mouseenter"+Je,MOUSELEAVE:"mouseleave"+Je},hn=function(t){function i(){return t.apply(this,arguments)||this}!function(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}(i,t);var e=i.prototype;return e.isWithContent=function(){return this.getTitle()||this._getContent()},e.addAttachmentClass=function(t){g(this.getTipElement()).addClass(tn+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},e.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(an),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ln),e),t.removeClass(rn+" "+sn)},e._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},e._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(en);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t",meanRevealPosition:"right",meanRevealPositionDistance:"0",meanRevealColour:"",meanScreenWidth:"480",meanNavPush:"",meanShowChildren:!0,meanExpandableChildren:!0,meanExpand:"+",meanContract:"-",meanRemoveAttrs:!1,onePage:!1,meanDisplay:"block",removeElements:""};e=$.extend(n,e);var a=window.innerWidth||document.documentElement.clientWidth;return this.each(function(){var n=e.meanMenuTarget,t=e.meanMenuContainer,r=e.meanMenuClose,i=e.meanMenuCloseSize,s=e.meanMenuOpen,u=e.meanRevealPosition,m=e.meanRevealPositionDistance,l=e.meanRevealColour,o=e.meanScreenWidth,c=e.meanNavPush,v=".meanmenu-reveal",h=e.meanShowChildren,d=e.meanExpandableChildren,y=e.meanExpand,j=e.meanContract,Q=e.meanRemoveAttrs,f=e.onePage,g=e.meanDisplay,p=e.removeElements,C=!1;(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/Blackberry/i)||navigator.userAgent.match(/Windows Phone/i))&&(C=!0),(navigator.userAgent.match(/MSIE 8/i)||navigator.userAgent.match(/MSIE 7/i))&&jQuery("html").css("overflow-y","scroll");var w="",x=function(){if("center"===u){var e=window.innerWidth||document.documentElement.clientWidth,n=e/2-22+"px";w="left:"+n+";right:auto;",C?jQuery(".meanmenu-reveal").animate({left:n}):jQuery(".meanmenu-reveal").css("left",n)}},A=!1,E=!1;"right"===u&&(w="right:"+m+";left:auto;"),"left"===u&&(w="left:"+m+";right:auto;"),x();var M="",P=function(){M.html(jQuery(M).is(".meanmenu-reveal.meanclose")?r:s)},W=function(){jQuery(".mean-bar,.mean-push").remove(),jQuery(t).removeClass("mean-container"),jQuery(n).css("display",g),A=!1,E=!1,jQuery(p).removeClass("mean-remove")},b=function(){var e="background:"+l+";color:"+l+";"+w;if(o>=a){jQuery(p).addClass("mean-remove"),E=!0,jQuery(t).addClass("mean-container"),jQuery(".mean-container").prepend('');var r=jQuery(n).html();jQuery(".mean-nav").html(r),Q&&jQuery("nav.mean-nav ul, nav.mean-nav ul *").each(function(){jQuery(this).is(".mean-remove")?jQuery(this).attr("class","mean-remove"):jQuery(this).removeAttr("class"),jQuery(this).removeAttr("id")}),jQuery(n).before('
'),jQuery(".mean-push").css("margin-top",c),jQuery(n).hide(),jQuery(".meanmenu-reveal").show(),jQuery(v).html(s),M=jQuery(v),jQuery(".mean-nav ul").hide(),h?d?(jQuery(".mean-nav ul ul").each(function(){jQuery(this).children().length&&jQuery(this,"li:first").parent().append(''+y+"")}),jQuery(".mean-expand").on("click",function(e){e.preventDefault(),jQuery(this).hasClass("mean-clicked")?(jQuery(this).text(y),jQuery(this).prev("ul").slideUp(300,function(){})):(jQuery(this).text(j),jQuery(this).prev("ul").slideDown(300,function(){})),jQuery(this).toggleClass("mean-clicked")})):jQuery(".mean-nav ul ul").show():jQuery(".mean-nav ul ul").hide(),jQuery(".mean-nav ul li").last().addClass("mean-last"),M.removeClass("meanclose"),jQuery(M).click(function(e){e.preventDefault(),A===!1?(M.css("text-align","center"),M.css("text-indent","0"),M.css("font-size",i),jQuery(".mean-nav ul:first").slideDown(),A=!0):(jQuery(".mean-nav ul:first").slideUp(),A=!1),M.toggleClass("meanclose"),P(),jQuery(p).addClass("mean-remove")}),f&&jQuery(".mean-nav ul > li > a:first-child").on("click",function(){jQuery(".mean-nav ul:first").slideUp(),A=!1,jQuery(M).toggleClass("meanclose").html(s)})}else W()};C||jQuery(window).resize(function(){a=window.innerWidth||document.documentElement.clientWidth,a>o,W(),o>=a?(b(),x()):W()}),jQuery(window).resize(function(){a=window.innerWidth||document.documentElement.clientWidth,C?(x(),o>=a?E===!1&&b():W()):(W(),o>=a&&(b(),x()))}),b()})}}(jQuery); \ No newline at end of file diff --git a/themes/sapaly2/assets/new/js/assets/map.js b/themes/sapaly2/assets/new/js/assets/map.js new file mode 100644 index 00000000..ef500646 --- /dev/null +++ b/themes/sapaly2/assets/new/js/assets/map.js @@ -0,0 +1,173 @@ +$(function () { + + function initMap() { + + var location = new google.maps.LatLng(40.696295, -73.997619); + + var mapCanvas = document.getElementById('map'); + var mapOptions = { + center: location, + zoom: 12, + panControl: false, + scrollwheel: false, + mapTypeId: google.maps.MapTypeId.ROADMAP + } + var map = new google.maps.Map(mapCanvas, mapOptions); + + var markerImage = 'images/map-marker.png'; + + var marker = new google.maps.Marker({ + position: location, + map: map, + icon: markerImage + }); + + var contentString = '
' + + '
XeMart
' + + '
' + + '

795 South Park Avenue, Long Island, Newyork, NY 94107..

' + + '
' + + '
'; + + var infowindow = new google.maps.InfoWindow({ + content: contentString, + maxWidth: 400 + }); + + marker.addListener('click', function () { + infowindow.open(map, marker); + }); + + var styles = + [ + { + "featureType": "administrative", + "elementType": "all", + "stylers": [ + { + "saturation": "-100" + } + ] + }, + { + "featureType": "administrative.province", + "elementType": "all", + "stylers": [ + { + "visibility": "off" + } + ] + }, + { + "featureType": "landscape", + "elementType": "all", + "stylers": [ + { + "saturation": -100 + }, + { + "lightness": 65 + }, + { + "visibility": "on" + } + ] + }, + { + "featureType": "poi", + "elementType": "all", + "stylers": [ + { + "saturation": -100 + }, + { + "lightness": "50" + }, + { + "visibility": "simplified" + } + ] + }, + { + "featureType": "road", + "elementType": "all", + "stylers": [ + { + "saturation": "-100" + } + ] + }, + { + "featureType": "road.highway", + "elementType": "all", + "stylers": [ + { + "visibility": "simplified" + } + ] + }, + { + "featureType": "road.arterial", + "elementType": "all", + "stylers": [ + { + "lightness": "30" + } + ] + }, + { + "featureType": "road.local", + "elementType": "all", + "stylers": [ + { + "lightness": "40" + } + ] + }, + { + "featureType": "transit", + "elementType": "all", + "stylers": [ + { + "saturation": -100 + }, + { + "visibility": "simplified" + } + ] + }, + { + "featureType": "water", + "elementType": "geometry", + "stylers": [ + { + "hue": "#ffff00" + }, + { + "lightness": -25 + }, + { + "saturation": -97 + } + ] + }, + { + "featureType": "water", + "elementType": "labels", + "stylers": [ + { + "lightness": -25 + }, + { + "saturation": -100 + } + ] + } + ]; + + map.set('styles', styles); + } + + google.maps.event.addDomListener(window, 'load', initMap); + +}); diff --git a/themes/sapaly2/assets/new/js/assets/owl.carousel.min.js b/themes/sapaly2/assets/new/js/assets/owl.carousel.min.js new file mode 100644 index 00000000..aa57d31e --- /dev/null +++ b/themes/sapaly2/assets/new/js/assets/owl.carousel.min.js @@ -0,0 +1,7 @@ +/** + * Owl Carousel v2.2.0 + * Copyright 2013-2016 David Deutsch + * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE) + */ +!function(a,b,c,d){function e(b,c){this.settings=null,this.options=a.extend({},e.Defaults,c),this.$element=a(b),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(b,c){this._handlers[c]=a.proxy(this[c],this)},this)),a.each(e.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(e.Workers,a.proxy(function(b,c){this._pipe.push({filter:c.filter,run:a.proxy(c.run,this)})},this)),this.setup(),this.initialize()}e.Defaults={items:3,loop:!1,center:!1,rewind:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:b,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},e.Width={Default:"default",Inner:"inner",Outer:"outer"},e.Type={Event:"event",State:"state"},e.Plugins={},e.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(a){var b=this.settings.margin||"",c=!this.settings.autoWidth,d=this.settings.rtl,e={width:"auto","margin-left":d?b:"","margin-right":d?"":b};!c&&this.$stage.children().css(e),a.css=e}},{filter:["width","items","settings"],run:function(a){var b=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,c=null,d=this._items.length,e=!this.settings.autoWidth,f=[];for(a.items={merge:!1,width:b};d--;)c=this._mergers[d],c=this.settings.mergeFit&&Math.min(c,this.settings.items)||c,a.items.merge=c>1||a.items.merge,f[d]=e?b*c:this._items[d].width();this._widths=f}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,e=Math.max(2*d.items,4),f=2*Math.ceil(c.length/2),g=d.loop&&c.length?d.rewind?e:Math.max(e,f):0,h="",i="";for(g/=2;g--;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),i=c[b[b.length-1]][0].outerHTML+i;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(i).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var a=this.settings.rtl?1:-1,b=this._clones.length+this._items.length,c=-1,d=0,e=0,f=[];++cc;c++)a=this._coordinates[c-1]||0,b=Math.abs(this._coordinates[c])+f*e,(this.op(a,"<=",g)&&this.op(a,">",h)||this.op(b,"<",g)&&this.op(b,">",h))&&i.push(c);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.settings.center&&(this.$stage.children(".center").removeClass("center"),this.$stage.children().eq(this.current()).addClass("center"))}}],e.prototype.initialize=function(){if(this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")){var b,c,e;b=this.$element.find("img"),c=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:d,e=this.$element.children(c).width(),b.length&&0>=e&&this.preloadAutoWidthImages(b)}this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+' class="'+this.settings.stageClass+'"/>').wrap('
'),this.$element.append(this.$stage.parent()),this.replace(this.$element.children().not(this.$stage.parent())),this.$element.is(":visible")?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},e.prototype.setup=function(){var b=this.viewport(),c=this.options.responsive,d=-1,e=null;c?(a.each(c,function(a){b>=a&&a>d&&(d=Number(a))}),e=a.extend({},this.options,c[d]),"function"==typeof e.stagePadding&&(e.stagePadding=e.stagePadding()),delete e.responsive,e.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+d))):e=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:e}}),this._breakpoint=d,this.settings=e,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},e.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},e.prototype.prepare=function(b){var c=this.trigger("prepare",{content:b});return c.data||(c.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(b)),this.trigger("prepared",{content:c.data}),c.data},e.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};c>b;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},e.prototype.width=function(a){switch(a=a||e.Width.Default){case e.Width.Inner:case e.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},e.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},e.prototype.onThrottledResize=function(){b.clearTimeout(this.resizeTimer),this.resizeTimer=b.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},e.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.$element.is(":visible")?(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized"))):!1:!1},e.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),this.settings.responsive!==!1&&this.on(b,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},e.prototype.onDragStart=function(b){var d=null;3!==b.which&&(a.support.transform?(d=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","),d={x:d[16===d.length?12:4],y:d[16===d.length?13:5]}):(d=this.$stage.position(),d={x:this.settings.rtl?d.left+this.$stage.width()-this.width()+this.settings.margin:d.left,y:d.top}),this.is("animating")&&(a.support.transform?this.animate(d.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===b.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(b.target),this._drag.stage.start=d,this._drag.stage.current=d,this._drag.pointer=this.pointer(b),a(c).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(c).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var d=this.difference(this._drag.pointer,this.pointer(b));a(c).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(d.x)0^this.settings.rtl?"left":"right";a(c).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==d.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(e.x,0!==d.x?f:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=f,(Math.abs(d.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},e.prototype.closest=function(b,c){var d=-1,e=30,f=this.width(),g=this.coordinates();return this.settings.freeDrag||a.each(g,a.proxy(function(a,h){return"left"===c&&b>h-e&&h+e>b?d=a:"right"===c&&b>h-f-e&&h-f+e>b?d=a+1:this.op(b,"<",h)&&this.op(b,">",g[a+1]||h-f)&&(d="left"===c?a+1:a),-1===d},this)),this.settings.loop||(this.op(b,">",g[this.minimum()])?d=b=this.minimum():this.op(b,"<",g[this.maximum()])&&(d=b=this.maximum())),d},e.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},e.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},e.prototype.current=function(a){if(a===d)return this._current;if(0===this._items.length)return d;if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});b.data!==d&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current},e.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(a,b){return b})},e.prototype.reset=function(a){a=this.normalize(a),a!==d&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},e.prototype.normalize=function(a,b){var c=this._items.length,e=b?0:this._clones.length;return!this.isNumeric(a)||1>c?a=d:(0>a||a>=c+e)&&(a=((a-e/2)%c+c)%c+e/2),a},e.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},e.prototype.maximum=function(a){var b,c,d,e=this.settings,f=this._coordinates.length;if(e.loop)f=this._clones.length/2+this._items.length-1;else if(e.autoWidth||e.merge){for(b=this._items.length,c=this._items[--b].width(),d=this.$element.width();b--&&(c+=this._items[b].width()+this.settings.margin,!(c>d)););f=b+1}else f=e.center?this._items.length-1:this._items.length-e.items;return a&&(f-=this._clones.length/2),Math.max(f,0)},e.prototype.minimum=function(a){return a?0:this._clones.length/2},e.prototype.items=function(a){return a===d?this._items.slice():(a=this.normalize(a,!0),this._items[a])},e.prototype.mergers=function(a){return a===d?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},e.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,f=function(a){return a%2===0?e+a/2:c-(a+1)/2};return b===d?a.map(this._clones,function(a,b){return f(b)}):a.map(this._clones,function(a,c){return a===b?f(c):null})},e.prototype.speed=function(a){return a!==d&&(this._speed=a),this._speed},e.prototype.coordinates=function(b){var c,e=1,f=b-1;return b===d?a.map(this._coordinates,a.proxy(function(a,b){return this.coordinates(b)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,f=b+1),c=this._coordinates[b],c+=(this.width()-c+(this._coordinates[f]||0))/2*e):c=this._coordinates[f]||0,c=Math.ceil(c))},e.prototype.duration=function(a,b,c){return 0===c?0:Math.min(Math.max(Math.abs(b-a),1),6)*Math.abs(c||this.settings.smartSpeed)},e.prototype.to=function(a,b){var c=this.current(),d=null,e=a-this.relative(c),f=(e>0)-(0>e),g=this._items.length,h=this.minimum(),i=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(e)>g/2&&(e+=-1*f*g),a=c+e,d=((a-h)%g+g)%g+h,d!==a&&i>=d-e&&d-e>0&&(c=d-e,a=d,this.reset(c))):this.settings.rewind?(i+=1,a=(a%i+i)%i):a=Math.max(h,Math.min(i,a)),this.speed(this.duration(c,a,b)),this.current(a),this.$element.is(":visible")&&this.update()},e.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},e.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},e.prototype.onTransitionEnd=function(a){return a!==d&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0))?!1:(this.leave("animating"),void this.trigger("translated"))},e.prototype.viewport=function(){var d;if(this.options.responsiveBaseElement!==b)d=a(this.options.responsiveBaseElement).width();else if(b.innerWidth)d=b.innerWidth;else{if(!c.documentElement||!c.documentElement.clientWidth)throw"Can not detect viewport width.";d=c.documentElement.clientWidth}return d},e.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof jQuery?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(a,b){b=this.prepare(b),this.$stage.append(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},e.prototype.add=function(b,c){var e=this.relative(this._current);c=c===d?this._items.length:this.normalize(c,!0),b=b instanceof jQuery?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},e.prototype.remove=function(a){a=this.normalize(a,!0),a!==d&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},e.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(b,c){this.enter("pre-loading"),c=a(c),a(new Image).one("load",a.proxy(function(a){c.attr("src",a.target.src),c.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",c.attr("src")||c.attr("data-src")||c.attr("data-src-retina"))},this))},e.prototype.destroy=function(){this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(c).off(".owl.core"),this.settings.responsive!==!1&&(b.clearTimeout(this.resizeTimer),this.off(b,"resize",this._handlers.onThrottledResize));for(var d in this._plugins)this._plugins[d].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},e.prototype.op=function(a,b,c){var d=this.settings.rtl;switch(b){case"<":return d?a>c:c>a;case">":return d?c>a:a>c;case">=":return d?c>=a:a>=c;case"<=":return d?a>=c:c>=a}},e.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},e.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},e.prototype.trigger=function(b,c,d,f,g){var h={item:{count:this._items.length,index:this.current()}},i=a.camelCase(a.grep(["on",b,d],function(a){return a}).join("-").toLowerCase()),j=a.Event([b,"owl",d||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},h,c));return this._supress[b]||(a.each(this._plugins,function(a,b){b.onTrigger&&b.onTrigger(j)}),this.register({type:e.Type.Event,name:b}),this.$element.trigger(j),this.settings&&"function"==typeof this.settings[i]&&this.settings[i].call(this,j)),j},e.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]===d&&(this._states.current[b]=0),this._states.current[b]++},this))},e.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(a,b){this._states.current[b]--},this))},e.prototype.register=function(b){if(b.type===e.Type.Event){if(a.event.special[b.name]||(a.event.special[b.name]={}),!a.event.special[b.name].owl){var c=a.event.special[b.name]._default;a.event.special[b.name]._default=function(a){return!c||!c.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:c.apply(this,arguments)},a.event.special[b.name].owl=!0}}else b.type===e.Type.State&&(this._states.tags[b.name]?this._states.tags[b.name]=this._states.tags[b.name].concat(b.tags):this._states.tags[b.name]=b.tags,this._states.tags[b.name]=a.grep(this._states.tags[b.name],a.proxy(function(c,d){return a.inArray(c,this._states.tags[b.name])===d},this)))},e.prototype.suppress=function(b){a.each(b,a.proxy(function(a,b){this._supress[b]=!0},this))},e.prototype.release=function(b){a.each(b,a.proxy(function(a,b){delete this._supress[b]},this))},e.prototype.pointer=function(a){var c={x:null,y:null};return a=a.originalEvent||a||b.event,a=a.touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a,a.pageX?(c.x=a.pageX,c.y=a.pageY):(c.x=a.clientX,c.y=a.clientY),c},e.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},e.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(b){var c=Array.prototype.slice.call(arguments,1);return this.each(function(){var d=a(this),f=d.data("owl.carousel");f||(f=new e(this,"object"==typeof b&&b),d.data("owl.carousel",f),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(b,c){f.register({type:e.Type.Event,name:c}),f.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),f[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},f))})),"string"==typeof b&&"_"!==b.charAt(0)&&f[b].apply(f,c)})},a.fn.owlCarousel.Constructor=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoRefresh:!0,autoRefreshInterval:500},e.prototype.watch=function(){this._interval||(this._visible=this._core.$element.is(":visible"),this._interval=b.setInterval(a.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},e.prototype.refresh=function(){this._core.$element.is(":visible")!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},e.prototype.destroy=function(){var a,c;b.clearInterval(this._interval);for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoRefresh=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(b){if(b.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(b.property&&"position"==b.property.name||"initialized"==b.type))for(var c=this._core.settings,e=c.center&&Math.ceil(c.items/2)||c.items,f=c.center&&-1*e||0,g=(b.property&&b.property.value!==d?b.property.value:this._core.current())+f,h=this._core.clones().length,i=a.proxy(function(a,b){this.load(b)},this);f++-1||(e.each(a.proxy(function(c,d){var e,f=a(d),g=b.devicePixelRatio>1&&f.attr("data-src-retina")||f.attr("data-src");this._core.trigger("load",{element:f,url:g},"lazy"),f.is("img")?f.one("load.owl.lazy",a.proxy(function(){f.css("opacity",1),this._core.trigger("loaded",{element:f,url:g},"lazy")},this)).attr("src",g):(e=new Image,e.onload=a.proxy(function(){f.css({"background-image":"url("+g+")",opacity:"1"}),this._core.trigger("loaded",{element:f,url:g},"lazy")},this),e.src=g)},this)),this._loaded.push(d.get(0)))},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"==a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers)};e.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},e.prototype.update=function(){var b=this._core._current,c=b+this._core.settings.items,d=this._core.$stage.children().toArray().slice(b,c),e=[],f=0;a.each(d,function(b,c){e.push(a(c).height())}),f=Math.max.apply(null,e),this._core.$stage.parent().height(f).addClass(this._core.settings.autoHeightClass)},e.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};e.Defaults={video:!1,videoHeight:!1,videoWidth:!1},e.prototype.fetch=function(a,b){var c=function(){return a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube"}(),d=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),e=a.attr("data-width")||this._core.settings.videoWidth,f=a.attr("data-height")||this._core.settings.videoHeight,g=a.attr("href");if(!g)throw new Error("Missing video URL.");if(d=g.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),d[3].indexOf("youtu")>-1)c="youtube";else if(d[3].indexOf("vimeo")>-1)c="vimeo";else{if(!(d[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");c="vzaar"}d=d[6],this._videos[g]={type:c,id:d,width:e,height:f},b.attr("data-video",g),this.thumbnail(a,this._videos[g])},e.prototype.thumbnail=function(b,c){var d,e,f,g=c.width&&c.height?'style="width:'+c.width+"px;height:"+c.height+'px;"':"",h=b.find("img"),i="src",j="",k=this._core.settings,l=function(a){e='
',d=k.lazyLoad?'
':'
',b.after(d),b.after(e)};return b.wrap('
"),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),h.length?(l(h.attr(i)),h.remove(),!1):void("youtube"===c.type?(f="//img.youtube.com/vi/"+c.id+"/hqdefault.jpg",l(f)):"vimeo"===c.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a[0].thumbnail_large,l(f)}}):"vzaar"===c.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+c.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){f=a.framegrab_url,l(f)}}))},e.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},e.prototype.play=function(b){var c,d=a(b.target),e=d.closest("."+this._core.settings.itemClass),f=this._videos[e.attr("data-video")],g=f.width||"100%",h=f.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),e=this._core.items(this._core.relative(e.index())),this._core.reset(e.index()),"youtube"===f.type?c='':"vimeo"===f.type?c='':"vzaar"===f.type&&(c=''),a('
'+c+"
").insertAfter(e.find(".owl-video")),this._playing=e.addClass("owl-video-playing"))},e.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},e.prototype.destroy=function(){var a,b;this._core.$element.off("click.owl.video");for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this.core=b,this.core.options=a.extend({},e.Defaults,this.core.options),this.swapping=!0,this.previous=d,this.next=d,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)};e.Defaults={animateOut:!1,animateIn:!1},e.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),d=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),f=this.core.settings.animateIn,g=this.core.settings.animateOut;this.core.current()!==this.previous&&(g&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),d.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(g)),f&&e.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(f))}},e.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},e.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null); +},a.fn.owlCarousel.Constructor.Plugins.Animate=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){var e=function(b){this._core=b,this._timeout=null,this._paused=!1,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._core.settings.autoplay&&this._setAutoPlayInterval()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},e.Defaults,this._core.options)};e.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},e.prototype.play=function(a,b){this._paused=!1,this._core.is("rotating")||(this._core.enter("rotating"),this._setAutoPlayInterval())},e.prototype._getNextTimeout=function(d,e){return this._timeout&&b.clearTimeout(this._timeout),b.setTimeout(a.proxy(function(){this._paused||this._core.is("busy")||this._core.is("interacting")||c.hidden||this._core.next(e||this._core.settings.autoplaySpeed)},this),d||this._core.settings.autoplayTimeout)},e.prototype._setAutoPlayInterval=function(){this._timeout=this._getNextTimeout()},e.prototype.stop=function(){this._core.is("rotating")&&(b.clearTimeout(this._timeout),this._core.leave("rotating"))},e.prototype.pause=function(){this._core.is("rotating")&&(this._paused=!0)},e.prototype.destroy=function(){var a,b;this.stop();for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(b){this._core=b,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('
'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"
")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers)};e.Defaults={nav:!1,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},e.prototype.initialize=function(){var b,c=this._core.settings;this._controls.$relative=(c.navContainer?a(c.navContainer):a("
").addClass(c.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+c.navElement+">").addClass(c.navClass[0]).html(c.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(c.navSpeed)},this)),this._controls.$next=a("<"+c.navElement+">").addClass(c.navClass[1]).html(c.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(c.navSpeed)},this)),c.dotsData||(this._templates=[a("
").addClass(c.dotClass).append(a("")).prop("outerHTML")]),this._controls.$absolute=(c.dotsContainer?a(c.dotsContainer):a("
").addClass(c.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","div",a.proxy(function(b){var d=a(b.target).parent().is(this._controls.$absolute)?a(b.target).index():a(b.target).parent().index();b.preventDefault(),this.to(d,c.dotsSpeed)},this));for(b in this._overrides)this._core[b]=a.proxy(this[b],this)},e.prototype.destroy=function(){var a,b,c,d;for(a in this._handlers)this.$element.off(a,this._handlers[a]);for(b in this._controls)this._controls[b].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},e.prototype.update=function(){var a,b,c,d=this._core.clones().length/2,e=d+this._core.items().length,f=this._core.maximum(!0),g=this._core.settings,h=g.center||g.autoWidth||g.dotsData?1:g.dotsEach||g.items;if("page"!==g.slideBy&&(g.slideBy=Math.min(g.slideBy,g.items)),g.dots||"page"==g.slideBy)for(this._pages=[],a=d,b=0,c=0;e>a;a++){if(b>=h||0===b){if(this._pages.push({start:Math.min(f,a-d),end:a-d+h-1}),Math.min(f,a-d)===f)break;b=0,++c}b+=this._core.mergers(this._core.relative(a))}},e.prototype.draw=function(){var b,c=this._core.settings,d=this._core.items().length<=c.items,e=this._core.relative(this._core.current()),f=c.loop||c.rewind;this._controls.$relative.toggleClass("disabled",!c.nav||d),c.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!c.dots||d),c.dots&&(b=this._pages.length-this._controls.$absolute.children().length,c.dotsData&&0!==b?this._controls.$absolute.html(this._templates.join("")):b>0?this._controls.$absolute.append(new Array(b+1).join(this._templates[0])):0>b&&this._controls.$absolute.children().slice(b).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},e.prototype.onTrigger=function(b){var c=this._core.settings;b.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:c&&(c.center||c.autoWidth||c.dotsData?1:c.dotsEach||c.items)}},e.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},e.prototype.getPosition=function(b){var c,d,e=this._core.settings;return"page"==e.slideBy?(c=a.inArray(this.current(),this._pages),d=this._pages.length,b?++c:--c,c=this._pages[(c%d+d)%d].start):(c=this._core.relative(this._core.current()),d=this._core.items().length,b?c+=e.slideBy:c-=e.slideBy),c},e.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},e.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},e.prototype.to=function(b,c,d){var e;!d&&this._pages.length?(e=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(b%e+e)%e].start,c)):a.proxy(this._overrides.to,this._core)(b,c)},a.fn.owlCarousel.Constructor.Plugins.Navigation=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){"use strict";var e=function(c){this._core=c,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(c){if(c.namespace&&"position"===c.property.name){var d=this._core.items(this._core.relative(this._core.current())),e=a.map(this._hashes,function(a,b){return a===d?b:null}).join();if(!e||b.location.hash.slice(1)===e)return;b.location.hash=e}},this)},this._core.options=a.extend({},e.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(a){var c=b.location.hash.substring(1),e=this._core.$stage.children(),f=this._hashes[c]&&e.index(this._hashes[c]);f!==d&&f!==this._core.current()&&this._core.to(this._core.relative(f),!1,!0)},this))};e.Defaults={URLhashListener:!1},e.prototype.destroy=function(){var c,d;a(b).off("hashchange.owl.navigation");for(c in this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=e}(window.Zepto||window.jQuery,window,document),function(a,b,c,d){function e(b,c){var e=!1,f=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+h.join(f+" ")+f).split(" "),function(a,b){return g[b]!==d?(e=c?b:!0,!1):void 0}),e}function f(a){return e(a,!0)}var g=a("").get(0).style,h="Webkit Moz O ms".split(" "),i={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},j={csstransforms:function(){return!!e("transform")},csstransforms3d:function(){return!!e("perspective")},csstransitions:function(){return!!e("transition")},cssanimations:function(){return!!e("animation")}};j.csstransitions()&&(a.support.transition=new String(f("transition")),a.support.transition.end=i.transition.end[a.support.transition]),j.cssanimations()&&(a.support.animation=new String(f("animation")),a.support.animation.end=i.animation.end[a.support.animation]),j.csstransforms()&&(a.support.transform=new String(f("transform")),a.support.transform3d=j.csstransforms3d())}(window.Zepto||window.jQuery,window,document); \ No newline at end of file diff --git a/themes/sapaly2/assets/new/js/assets/popper.min.js b/themes/sapaly2/assets/new/js/assets/popper.min.js new file mode 100644 index 00000000..cda6c7fa --- /dev/null +++ b/themes/sapaly2/assets/new/js/assets/popper.min.js @@ -0,0 +1,5 @@ +/* + Copyright (C) Federico Zivolo 2019 + Distributed under the MIT License (license terms are at http://opensource.org/licenses/MIT). + */(function(e,t){'object'==typeof exports&&'undefined'!=typeof module?module.exports=t():'function'==typeof define&&define.amd?define(t):e.Popper=t()})(this,function(){'use strict';function e(e){return e&&'[object Function]'==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var o=e.ownerDocument.defaultView,n=o.getComputedStyle(e,null);return t?n[t]:n}function o(e){return'HTML'===e.nodeName?e:e.parentNode||e.host}function n(e){if(!e)return document.body;switch(e.nodeName){case'HTML':case'BODY':return e.ownerDocument.body;case'#document':return e.body;}var i=t(e),r=i.overflow,p=i.overflowX,s=i.overflowY;return /(auto|scroll|overlay)/.test(r+s+p)?e:n(o(e))}function i(e){return e&&e.referenceNode?e.referenceNode:e}function r(e){return 11===e?re:10===e?pe:re||pe}function p(e){if(!e)return document.documentElement;for(var o=r(10)?document.body:null,n=e.offsetParent||null;n===o&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&'BODY'!==i&&'HTML'!==i?-1!==['TH','TD','TABLE'].indexOf(n.nodeName)&&'static'===t(n,'position')?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function s(e){var t=e.nodeName;return'BODY'!==t&&('HTML'===t||p(e.firstElementChild)===e)}function d(e){return null===e.parentNode?e:d(e.parentNode)}function a(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var o=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,n=o?e:t,i=o?t:e,r=document.createRange();r.setStart(n,0),r.setEnd(i,0);var l=r.commonAncestorContainer;if(e!==l&&t!==l||n.contains(i))return s(l)?l:p(l);var f=d(e);return f.host?a(f.host,t):a(e,d(t).host)}function l(e){var t=1=o.clientWidth&&n>=o.clientHeight}),l=0a[e]&&!t.escapeWithReference&&(n=Q(f[o],a[e]-('right'===e?f.width:f.height))),ae({},o,n)}};return l.forEach(function(e){var t=-1===['left','top'].indexOf(e)?'secondary':'primary';f=le({},f,m[t](e))}),e.offsets.popper=f,e},priority:['left','right','top','bottom'],padding:5,boundariesElement:'scrollParent'},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,o=t.popper,n=t.reference,i=e.placement.split('-')[0],r=Z,p=-1!==['top','bottom'].indexOf(i),s=p?'right':'bottom',d=p?'left':'top',a=p?'width':'height';return o[s]r(n[s])&&(e.offsets.popper[d]=r(n[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,o){var n;if(!K(e.instance.modifiers,'arrow','keepTogether'))return e;var i=o.element;if('string'==typeof i){if(i=e.instance.popper.querySelector(i),!i)return e;}else if(!e.instance.popper.contains(i))return console.warn('WARNING: `arrow.element` must be child of its popper element!'),e;var r=e.placement.split('-')[0],p=e.offsets,s=p.popper,d=p.reference,a=-1!==['left','right'].indexOf(r),l=a?'height':'width',f=a?'Top':'Left',m=f.toLowerCase(),h=a?'left':'top',c=a?'bottom':'right',u=S(i)[l];d[c]-us[c]&&(e.offsets.popper[m]+=d[m]+u-s[c]),e.offsets.popper=g(e.offsets.popper);var b=d[m]+d[l]/2-u/2,w=t(e.instance.popper),y=parseFloat(w['margin'+f],10),E=parseFloat(w['border'+f+'Width'],10),v=b-e.offsets.popper[m]-y-E;return v=ee(Q(s[l]-u,v),0),e.arrowElement=i,e.offsets.arrow=(n={},ae(n,m,$(v)),ae(n,h,''),n),e},element:'[x-arrow]'},flip:{order:600,enabled:!0,fn:function(e,t){if(W(e.instance.modifiers,'inner'))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var o=v(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),n=e.placement.split('-')[0],i=T(n),r=e.placement.split('-')[1]||'',p=[];switch(t.behavior){case ce.FLIP:p=[n,i];break;case ce.CLOCKWISE:p=G(n);break;case ce.COUNTERCLOCKWISE:p=G(n,!0);break;default:p=t.behavior;}return p.forEach(function(s,d){if(n!==s||p.length===d+1)return e;n=e.placement.split('-')[0],i=T(n);var a=e.offsets.popper,l=e.offsets.reference,f=Z,m='left'===n&&f(a.right)>f(l.left)||'right'===n&&f(a.left)f(l.top)||'bottom'===n&&f(a.top)f(o.right),g=f(a.top)f(o.bottom),b='left'===n&&h||'right'===n&&c||'top'===n&&g||'bottom'===n&&u,w=-1!==['top','bottom'].indexOf(n),y=!!t.flipVariations&&(w&&'start'===r&&h||w&&'end'===r&&c||!w&&'start'===r&&g||!w&&'end'===r&&u),E=!!t.flipVariationsByContent&&(w&&'start'===r&&c||w&&'end'===r&&h||!w&&'start'===r&&u||!w&&'end'===r&&g),v=y||E;(m||b||v)&&(e.flipped=!0,(m||b)&&(n=p[d+1]),v&&(r=z(r)),e.placement=n+(r?'-'+r:''),e.offsets.popper=le({},e.offsets.popper,C(e.instance.popper,e.offsets.reference,e.placement)),e=P(e.instance.modifiers,e,'flip'))}),e},behavior:'flip',padding:5,boundariesElement:'viewport',flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,o=t.split('-')[0],n=e.offsets,i=n.popper,r=n.reference,p=-1!==['left','right'].indexOf(o),s=-1===['top','left'].indexOf(o);return i[p?'left':'top']=r[o]-(s?i[p?'width':'height']:0),e.placement=T(t),e.offsets.popper=g(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!K(e.instance.modifiers,'hide','preventOverflow'))return e;var t=e.offsets.reference,o=D(e.instance.modifiers,function(e){return'preventOverflow'===e.name}).boundaries;if(t.bottomo.right||t.top>o.bottom||t.rightwindow.devicePixelRatio||!fe),c='bottom'===o?'top':'bottom',g='right'===n?'left':'right',b=B('transform');if(d='bottom'==c?'HTML'===l.nodeName?-l.clientHeight+h.bottom:-f.height+h.bottom:h.top,s='right'==g?'HTML'===l.nodeName?-l.clientWidth+h.right:-f.width+h.right:h.left,a&&b)m[b]='translate3d('+s+'px, '+d+'px, 0)',m[c]=0,m[g]=0,m.willChange='transform';else{var w='bottom'==c?-1:1,y='right'==g?-1:1;m[c]=d*w,m[g]=s*y,m.willChange=c+', '+g}var E={"x-placement":e.placement};return e.attributes=le({},E,e.attributes),e.styles=le({},m,e.styles),e.arrowStyles=le({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:'bottom',y:'right'},applyStyle:{order:900,enabled:!0,fn:function(e){return V(e.instance.popper,e.styles),j(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,o,n,i){var r=L(i,t,e,o.positionFixed),p=O(o.placement,r,t,e,o.modifiers.flip.boundariesElement,o.modifiers.flip.padding);return t.setAttribute('x-placement',p),V(t,{position:o.positionFixed?'fixed':'absolute'}),o},gpuAcceleration:void 0}}},ge}); +//# sourceMappingURL=popper.min.js.map \ No newline at end of file diff --git a/themes/sapaly2/assets/new/js/assets/price-filter.js b/themes/sapaly2/assets/new/js/assets/price-filter.js new file mode 100644 index 00000000..48eff3b8 --- /dev/null +++ b/themes/sapaly2/assets/new/js/assets/price-filter.js @@ -0,0 +1,6 @@ +/*! jQuery UI - v1.12.1 - 2018-11-21 +* http://jqueryui.com +* Includes: keycode.js, widget.js, widgets/mouse.js, widgets/slider.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){t.ui=t.ui||{},t.ui.version="1.12.1",t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38};var e=0,i=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},l=e.split(".")[0];e=e.split(".")[1];var h=l+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][h.toLowerCase()]=function(e){return!!t.data(e,h)},t[l]=t[l]||{},n=t[l][e],o=t[l][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:l,widgetName:e,widgetFullName:h}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var s,n,o=i.call(arguments,1),a=0,r=o.length;r>a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var s=!1;t(document).on("mouseup",function(){s=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!s){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,n=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return n&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),s=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,s=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.widget("ui.slider",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o="",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("
").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===e.range||"max"===e.range)&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,l,h,c=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-c.values(e));(n>i||n===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),l=o.offset(),h=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-o.width()/2,top:e.pageY-l.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,o=this.value(),a=this.values();this._hasMultipleValues()&&(n=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(n,i):Math.max(n,i)),a[e]=i),i!==o&&(s=this._trigger("slide",t,this._uiHash(e,i,a)),s!==!1&&(this._hasMultipleValues()?this.values(e,i):this.value(i)))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e,t>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,l=this,h=this._animateOff?!1:r.animate,c={};this._hasMultipleValues()?this.handles.each(function(s){i=100*((l.values(s)-l._valueMin())/(l._valueMax()-l._valueMin())),c["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](c,r.animate),l.options.range===!0&&("horizontal"===l.orientation?(0===s&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}})}); \ No newline at end of file diff --git a/themes/sapaly2/assets/new/js/assets/vendor/jquery-1.12.4.min.js b/themes/sapaly2/assets/new/js/assets/vendor/jquery-1.12.4.min.js new file mode 100644 index 00000000..6c8a46e0 --- /dev/null +++ b/themes/sapaly2/assets/new/js/assets/vendor/jquery-1.12.4.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(!l.ownFirst)for(b in a)return k.call(a,b);for(b in a);return void 0===b||k.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(h)return h.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=e.call(arguments,2),d=function(){return a.apply(b||this,c.concat(e.call(arguments)))},d.guid=a.guid=a.guid||n.guid++,d):void 0},now:function(){return+new Date},support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}if(f=d.getElementById(e[2]),f&&f.parentNode){if(f.id!==e[2])return A.find(a);this.length=1,this[0]=f}return this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||(e=n.uniqueSort(e)),D.test(a)&&(e=e.reverse())),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=!0,c||j.disable(),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.addEventListener?(d.removeEventListener("DOMContentLoaded",K),a.removeEventListener("load",K)):(d.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(d.addEventListener||"load"===a.event.type||"complete"===d.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll)a.setTimeout(n.ready);else if(d.addEventListener)d.addEventListener("DOMContentLoaded",K),a.addEventListener("load",K);else{d.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&d.documentElement}catch(e){}c&&c.doScroll&&!function f(){if(!n.isReady){try{c.doScroll("left")}catch(b){return a.setTimeout(f,50)}J(),n.ready()}}()}return I.promise(b)},n.ready.promise();var L;for(L in n(l))break;l.ownFirst="0"===L,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c,e;c=d.getElementsByTagName("body")[0],c&&c.style&&(b=d.createElement("div"),e=d.createElement("div"),e.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(e).appendChild(b),"undefined"!=typeof b.style.zoom&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",l.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(e))}),function(){var a=d.createElement("div");l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}a=null}();var M=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b},N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0; +}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(M(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),"object"!=typeof b&&"function"!=typeof b||(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f}}function S(a,b,c){if(M(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=void 0)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},Z=/^(?:checkbox|radio)$/i,$=/<([\w:-]+)/,_=/^$|\/(?:java|ecma)script/i,aa=/^\s+/,ba="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";function ca(a){var b=ba.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}!function(){var a=d.createElement("div"),b=d.createDocumentFragment(),c=d.createElement("input");a.innerHTML="
a",l.leadingWhitespace=3===a.firstChild.nodeType,l.tbody=!a.getElementsByTagName("tbody").length,l.htmlSerialize=!!a.getElementsByTagName("link").length,l.html5Clone="<:nav>"!==d.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,b.appendChild(c),l.appendChecked=c.checked,a.innerHTML="",l.noCloneChecked=!!a.cloneNode(!0).lastChild.defaultValue,b.appendChild(a),c=d.createElement("input"),c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),a.appendChild(c),l.checkClone=a.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!!a.addEventListener,a[n.expando]=1,l.attributes=!a.getAttribute(n.expando)}();var da={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:l.htmlSerialize?[0,"",""]:[1,"X
","
"]};da.optgroup=da.option,da.tbody=da.tfoot=da.colgroup=da.caption=da.thead,da.th=da.td;function ea(a,b){var c,d,e=0,f="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,ea(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function fa(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}var ga=/<|&#?\w+;/,ha=/r;r++)if(g=a[r],g||0===g)if("object"===n.type(g))n.merge(q,g.nodeType?[g]:g);else if(ga.test(g)){i=i||p.appendChild(b.createElement("div")),j=($.exec(g)||["",""])[1].toLowerCase(),m=da[j]||da._default,i.innerHTML=m[1]+n.htmlPrefilter(g)+m[2],f=m[0];while(f--)i=i.lastChild;if(!l.leadingWhitespace&&aa.test(g)&&q.push(b.createTextNode(aa.exec(g)[0])),!l.tbody){g="table"!==j||ha.test(g)?""!==m[1]||ha.test(g)?0:i:i.firstChild,f=g&&g.childNodes.length;while(f--)n.nodeName(k=g.childNodes[f],"tbody")&&!k.childNodes.length&&g.removeChild(k)}n.merge(q,i.childNodes),i.textContent="";while(i.firstChild)i.removeChild(i.firstChild);i=p.lastChild}else q.push(b.createTextNode(g));i&&p.removeChild(i),l.appendChecked||n.grep(ea(q,"input"),ia),r=0;while(g=q[r++])if(d&&n.inArray(g,d)>-1)e&&e.push(g);else if(h=n.contains(g.ownerDocument,g),i=ea(p.appendChild(g),"script"),h&&fa(i),c){f=0;while(g=i[f++])_.test(g.type||"")&&c.push(g)}return i=null,p}!function(){var b,c,e=d.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b]=c in a)||(e.setAttribute(c,"t"),l[b]=e.attributes[c].expando===!1);e=null}();var ka=/^(?:input|select|textarea)$/i,la=/^key/,ma=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,na=/^(?:focusinfocus|focusoutblur)$/,oa=/^([^.]*)(?:\.(.+)|)/;function pa(){return!0}function qa(){return!1}function ra(){try{return d.activeElement}catch(a){}}function sa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)sa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=qa;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return"undefined"==typeof n||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(G)||[""],h=b.length;while(h--)f=oa.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=oa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(i=m=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!na.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),h=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),l=n.event.special[q]||{},f||!l.trigger||l.trigger.apply(e,c)!==!1)){if(!f&&!l.noBubble&&!n.isWindow(e)){for(j=l.delegateType||q,na.test(j+q)||(i=i.parentNode);i;i=i.parentNode)p.push(i),m=i;m===(e.ownerDocument||d)&&p.push(m.defaultView||m.parentWindow||a)}o=0;while((i=p[o++])&&!b.isPropagationStopped())b.type=o>1?j:l.bindType||q,g=(n._data(i,"events")||{})[b.type]&&n._data(i,"handle"),g&&g.apply(i,c),g=h&&i[h],g&&g.apply&&M(i)&&(b.result=g.apply(i,c),b.result===!1&&b.preventDefault());if(b.type=q,!f&&!b.isDefaultPrevented()&&(!l._default||l._default.apply(p.pop(),c)===!1)&&M(e)&&h&&e[q]&&!n.isWindow(e)){m=e[h],m&&(e[h]=null),n.event.triggered=q;try{e[q]()}catch(s){}n.event.triggered=void 0,m&&(e[h]=m)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]","i"),va=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,wa=/\s*$/g,Aa=ca(d),Ba=Aa.appendChild(d.createElement("div"));function Ca(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function Da(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function Ea(a){var b=ya.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Fa(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Ga(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(Da(b).text=a.text,Ea(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&Z.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}}function Ha(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&xa.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),Ha(f,b,c,d)});if(o&&(k=ja(b,a[0].ownerDocument,!1,a,d),e=k.firstChild,1===k.childNodes.length&&(k=e),e||d)){for(i=n.map(ea(k,"script"),Da),h=i.length;o>m;m++)g=k,m!==p&&(g=n.clone(g,!0,!0),h&&n.merge(i,ea(g,"script"))),c.call(a[m],g,m);if(h)for(j=i[i.length-1].ownerDocument,n.map(i,Ea),m=0;h>m;m++)g=i[m],_.test(g.type||"")&&!n._data(g,"globalEval")&&n.contains(j,g)&&(g.src?n._evalUrl&&n._evalUrl(g.src):n.globalEval((g.text||g.textContent||g.innerHTML||"").replace(za,"")));k=e=null}return a}function Ia(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(ea(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&fa(ea(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(va,"<$1>")},clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!ua.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(Ba.innerHTML=a.outerHTML,Ba.removeChild(f=Ba.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=ea(f),h=ea(a),g=0;null!=(e=h[g]);++g)d[g]&&Ga(e,d[g]);if(b)if(c)for(h=h||ea(a),d=d||ea(f),g=0;null!=(e=h[g]);g++)Fa(e,d[g]);else Fa(a,f);return d=ea(f,"script"),d.length>0&&fa(d,!i&&ea(a,"script")),d=h=e=null,f},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.attributes,m=n.event.special;null!=(d=a[h]);h++)if((b||M(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k||"undefined"==typeof d.removeAttribute?d[i]=void 0:d.removeAttribute(i),c.push(f))}}}),n.fn.extend({domManip:Ha,detach:function(a){return Ia(this,a,!0)},remove:function(a){return Ia(this,a)},text:function(a){return Y(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||d).createTextNode(a))},null,a,arguments.length)},append:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.appendChild(a)}})},prepend:function(){return Ha(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Ca(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ha(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(ea(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return Y(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(ta,""):void 0;if("string"==typeof a&&!wa.test(a)&&(l.htmlSerialize||!ua.test(a))&&(l.leadingWhitespace||!aa.test(a))&&!da[($.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ea(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return Ha(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(ea(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],f=n(a),h=f.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(f[d])[b](c),g.apply(e,c.get());return this.pushStack(e)}});var Ja,Ka={HTML:"block",BODY:"block"};function La(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function Ma(a){var b=d,c=Ka[a];return c||(c=La(a,b),"none"!==c&&c||(Ja=(Ja||n(" - - - -{% framework extras %} -{% scripts %} - - \ No newline at end of file diff --git a/themes/sapaly2/layouts/master-new-inside.htm b/themes/sapaly2/layouts/master-new-inside.htm new file mode 100644 index 00000000..51b40638 --- /dev/null +++ b/themes/sapaly2/layouts/master-new-inside.htm @@ -0,0 +1,254 @@ +[localePicker] +forceUrl = 1 + +[Cart] +== + + + + + + + {{ this.page.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% partial 'new/style-toast' %} + + {% styles %} + + + + + + + +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ {% partial 'new/locale' %} +
+ +
+
+
+
+ {% partial 'new/top-menu' %} +
+
+
+
+
+ + + {% partial 'product/cart-right' logoArea='2' %} + + {% partial 'new/sticky-menu' %} + + {% partial 'new/menu-cat2' %} + + {% partial 'new/menu' %} + + + + + {% page %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% scripts %} + + {% framework extras %} + + + + \ No newline at end of file diff --git a/themes/sapaly2/layouts/master-new.htm b/themes/sapaly2/layouts/master-new.htm new file mode 100644 index 00000000..dfcf930f --- /dev/null +++ b/themes/sapaly2/layouts/master-new.htm @@ -0,0 +1,284 @@ +[staticMenu] +code = "top-menu" + +[localePicker] +forceUrl = 1 + +[Cart] +== + + + + + + + {{ this.page.title }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% partial 'new/style-toast' %} + + {% styles %} + + + + + + + + +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ {% partial 'new/locale' %} +
+ +
+
+
+
+ {% partial 'new/top-menu' %} +
+
+
+
+
+ + {% partial 'product/cart-right' logoArea='' %} + + {% partial 'new/sticky-menu' %} + + + + + + {% partial 'new/menu' %} + + + + + {% page %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {% scripts %} + + {% framework extras %} + + + + \ No newline at end of file diff --git a/themes/sapaly2/layouts/master.htm b/themes/sapaly2/layouts/master.htm deleted file mode 100644 index 7cc58272..00000000 --- a/themes/sapaly2/layouts/master.htm +++ /dev/null @@ -1,31 +0,0 @@ -[localePicker] -forceUrl = 1 -== - - - - - - - - - - - {{ this.page.title }} | Sapaly Mahabat - - - - - - {% partial 'imports' %} - {% styles %} - - - - {% page %} - {% partial 'footer' %} - -{% framework extras %} -{% scripts %} - \ No newline at end of file diff --git a/themes/sapaly2/meta/menus/top-menu.yaml b/themes/sapaly2/meta/menus/top-menu.yaml index e1d40ddb..97d7b13f 100644 --- a/themes/sapaly2/meta/menus/top-menu.yaml +++ b/themes/sapaly2/meta/menus/top-menu.yaml @@ -5,43 +5,48 @@ items: type: cms-page url: null code: '' - reference: home + reference: new/home cmsPage: null replace: null viewBag: locale: tm: - title: '' + title: 'Bash Sahypa' + url: '' + en: + title: Home url: '' isHidden: '0' cssClass: '' isExternal: '0' + - + title: Ассортимент + type: cms-page + code: '' + reference: main-categories + viewBag: + locale: + tm: + title: Assortment + url: '' + en: + title: Assortment + url: '' + isHidden: '1' + cssClass: '' + isExternal: '0' - title: 'О нас' - nesting: null type: cms-page - url: null code: '' reference: o-nas - cmsPage: null - replace: null viewBag: locale: tm: - title: '' + title: 'Biz hakda' url: '' - isHidden: '0' - cssClass: '' - isExternal: '0' - - - title: Доставка - type: url - url: / - code: '' - viewBag: - locale: - tm: - title: '' + en: + title: 'About us' url: '' isHidden: '0' cssClass: '' @@ -54,9 +59,66 @@ items: viewBag: locale: tm: - title: '' + title: Gatnaşyklar + url: '' + en: + title: Contacts url: '' isHidden: '0' cssClass: '' isExternal: '0' + - + title: Скидки + nesting: 0 + type: shop-category + code: '' + reference: '88' + cmsPage: category-page + replace: 0 + viewBag: + locale: + tm: + title: Arzanlaýyş + url: '' + en: + title: Discount + url: '' + isHidden: '0' + cssClass: '' + isExternal: '0' + - + title: 'Новое поступление' + nesting: 0 + type: shop-category + code: '' + reference: '89' + cmsPage: category-page + replace: 0 + viewBag: + locale: + tm: + title: Täzelikler + url: '' + en: + title: 'New arrival' + url: '' + isHidden: '1' + cssClass: '' + isExternal: '0' + - + title: Магазины + type: cms-page + code: '' + reference: stores + viewBag: + locale: + tm: + title: Dükanlar + url: '' + en: + title: Stores + url: '' + isHidden: '1' + cssClass: '' + isExternal: '0' name: top-menu diff --git a/themes/sapaly2/pages/category-page.htm b/themes/sapaly2/pages/category-page.htm index 1fd7baf2..d92d13f3 100644 --- a/themes/sapaly2/pages/category-page.htm +++ b/themes/sapaly2/pages/category-page.htm @@ -1,6 +1,7 @@ -title = "Category Page" +title = "Ассортимент" url = "/category-page/:slug" -layout = "master" +layout = "master-new-inside" +meta_title = "Ассортимент" is_hidden = 0 [CategoryPage] @@ -13,95 +14,50 @@ skip_error = 0 [ProductList] sorting = "no" == -{% set obCategory = CategoryPage.get() %} -{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %} -
- {% partial 'header' %} - {% partial 'menu' %} - - -
- -
- -
- {% partial 'category-inside' %} - - -
-

- {{ obCategory.name }} -

-
- {% if obProductList.isNotEmpty() %} - {% for obProduct in obProductList %} - {% set obOffer = obProduct.offer.first() %} - - - - {% endfor %} - {%else%} -
-

HARYT YOK

-
- {%endif%} - - -
- - -
-
- - -
- - -
- - - -
\ No newline at end of file +{% set obCategory = CategoryPage.get() %} +{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active().category(obCategory.id) %} + + +{% partial 'new/breadcrumb' secondPage=this.page.meta_title catName = obCategory.name %} + +
+
+
+
+ +
+
+

{{ obCategory.name }}

+
+ +
+
+
+ + {% if obProductList.isNotEmpty() %} + + {% for obProduct in obProductList %} + + +
+ {% partial 'product/category-item-inside' obProduct = obProduct class = "tab" sale = obProduct.featured %} +
+ {% endfor %} + + {%else%} +
+

Пусто

+
+ {%endif%} + +
+
+ +
+ +
+ +
+
+
+
\ No newline at end of file diff --git a/themes/sapaly2/pages/checkout-success.htm b/themes/sapaly2/pages/checkout-success.htm new file mode 100644 index 00000000..750410e8 --- /dev/null +++ b/themes/sapaly2/pages/checkout-success.htm @@ -0,0 +1,20 @@ +title = "checkout-success" +url = "/checkout-success" +layout = "master-new-inside" +is_hidden = 0 +== +
+
+
+
+ + +

{{ 'succes.order'|_ }}

+ + {{ 'success.back'|_ }} + +
+
+
+
\ No newline at end of file diff --git a/themes/sapaly2/pages/checkout.htm b/themes/sapaly2/pages/checkout.htm new file mode 100644 index 00000000..30394789 --- /dev/null +++ b/themes/sapaly2/pages/checkout.htm @@ -0,0 +1,157 @@ +title = "checkout" +url = "/checkout" +layout = "master-new-inside" +is_hidden = 0 + +[UserData] + +[MakeOrder] +mode = "submit" +flash_on = 1 +redirect_on = 1 +redirect_page = "checkout-success" + +[ShippingTypeList] + +[PaymentMethodList] +== +{% set obUser = UserData.get %} +{% set arError = MakeOrder.getErrorMessage %} +{% set arForm = MakeOrder.getOldFormData %} + +{% if obUser.isNotEmpty %} + +
+
+
+
+
+
{{ 'checkout.create.order'|_ }}
+
+
+ + +
+
+ + +
+ + + {% set obPaymentMethodList = PaymentMethodList.make().sort().active() %} + {% if obPaymentMethodList.isNotEmpty() %} + + {% for obPaymentMethod in obPaymentMethodList %} + + {% endfor %} + + {% endif %} + + + {# Render shipping types #} + {% set obShippingTypeList = ShippingTypeList.make().sort().active() %} + {% if obShippingTypeList.isNotEmpty() %} + + + {% for obShippingType in obShippingTypeList %} + + {% endfor%} + + {% endif %} + + + + + +
+ + +
+ +
+ +
+
+ +
+
+
+
+ +{% else %} + +{% endif %} + + + + +{% put scripts %} + +{% endput %} \ No newline at end of file diff --git a/themes/sapaly2/pages/childrencategories.htm b/themes/sapaly2/pages/childrencategories.htm new file mode 100644 index 00000000..85639534 --- /dev/null +++ b/themes/sapaly2/pages/childrencategories.htm @@ -0,0 +1,46 @@ +title = "childrenCategories" +url = "/children-categories/:id" +layout = "master-new-inside" +is_hidden = 0 + +[CategoryData] +== +param('id'); +} +?> +== +{% set obCategory = CategoryData.get(catId) %} + +{% partial 'new/breadcrumb' secondPage=obCategory.name %} + +
+
+
+ + + {% for obCategoryChildren in obCategory.children %} + + + + {% endfor %} + +
+
+
\ No newline at end of file diff --git a/themes/sapaly2/pages/contact.htm b/themes/sapaly2/pages/contact.htm index 8272de4b..998d7c5d 100644 --- a/themes/sapaly2/pages/contact.htm +++ b/themes/sapaly2/pages/contact.htm @@ -1,124 +1,121 @@ title = "Contact" url = "/contact" -layout = "master" +layout = "master-new-inside" +meta_title = "Contact" is_hidden = 0 + +[genericForm] +group = "Contact Us" +messages_success = "Your form was successfully submitted" +messages_errors = "There were errors with your submission" +mail_enabled = 1 +mail_subject = "Contact Us" +mail_recipients[] = "shokki.a96@gmail.com" +mail_recipients[] = "sapaly2mahabat@mail.ru" +mail_bcc[] = "shokki.a96@gmail.com" +mail_bcc[] = "sapaly2mahabat@mail.ru" +inline_errors = "disabled" +sanitize_data = "disabled" +anonymize_ip = "disabled" +recaptcha_theme = "light" +recaptcha_type = "image" +recaptcha_size = "normal" +emails_date_format = "Y-m-d" == -
- {% partial 'header' %} - {% partial 'menu' %} - - -
- -
- -
- {% partial 'category-inside' %} -
-

- {{ this.page.title }} -

-
-

Contacts

- - - -

Turkmenistan,Ashgabat city,Galkynyş street 66 (old printing house)

- -

Telefon: 22-53-19/+99363721584

- - -
- -
- - -

- - Write to us -

- - - -
-
-
-
-

- - Map -

-
- -
-
-
- -
-
- -
-
\ No newline at end of file +{% partial 'new/breadcrumb' secondPage=this.page.meta_title %} + + + + + +
+
+
+
+
+
+

{{ 'contact.page'|_ }}

+
+
+
+
+
+ +
+
+
{{ 'contact.location'|_ }}
+

{{ 'contact.address'|_ }}

+
+
+
+
+
+
+ +
+
+
{{ 'contact.email.title'|_ }}
+

{{ 'contact.emails'|_ }}

+
+
+
+
+
+
+ +
+
+
{{ 'contact.phone.title'|_ }}
+

{{ 'contact.phones'|_ }}

+
+
+
+
+ +
+
+
+

{{ 'contact.form.title'|_ }}

+ + +
+ + {{ form_token() }} + +
+
+

+
+
+

+
+
+

+
+
+

+
+
+ +
+
+
+ + +
+
+
+ {% partial 'new/tabs' %} +
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/home.htm b/themes/sapaly2/pages/home.htm deleted file mode 100644 index 5fabdd66..00000000 --- a/themes/sapaly2/pages/home.htm +++ /dev/null @@ -1,3217 +0,0 @@ -title = "home" -url = "/" -layout = "master" -is_hidden = 0 -== - -

- Sapaly Mahabat в Ашхабаде

-
- - - {% partial 'header' %} - - {% partial 'menu' %} - -
- - -
- {% partial 'categories' %} - {% partial 'slider' %} -
- -
- -
    -
  • - {% content 'home-banner1' %} -
  • -
  • - {% content 'home-banner1' %} -
  • -
- - -
- - -
- - -
-

- - ПВХ Пластик -

- - -
-

- - ПВХ Плёнка -

- - -
-

- - Композитный материал -

- - - -
-

- - ПВХ Пленки для печати -

- - - -
-

- - Для оформления -

- - - - - -
- -
- -
- - -
- \ No newline at end of file diff --git a/themes/sapaly2/pages/logout.htm b/themes/sapaly2/pages/logout.htm index 979079f7..51471fe9 100644 --- a/themes/sapaly2/pages/logout.htm +++ b/themes/sapaly2/pages/logout.htm @@ -6,5 +6,5 @@ is_hidden = 0 [Logout] mode = "submit" redirect_on = 1 -redirect_page = "home" +redirect_page = "new/home" == \ No newline at end of file diff --git a/themes/sapaly2/pages/main-categories.htm b/themes/sapaly2/pages/main-categories.htm new file mode 100644 index 00000000..ab688c84 --- /dev/null +++ b/themes/sapaly2/pages/main-categories.htm @@ -0,0 +1,43 @@ +title = "main-categories" +url = "/main-categories" +layout = "master-new-inside" +meta_title = "Main Categories" +is_hidden = 0 + +[CategoryList] +== +{% set obCategoryList = CategoryList.make().tree() %} +{% if obCategoryList.isNotEmpty() %} + +{% partial 'new/breadcrumb' secondPage=this.page.meta_title %} + +
+
+
+ + {% for obCategory in obCategoryList %} + + + + {% endfor %} + +
+
+
+ +{% endif %} \ No newline at end of file diff --git a/themes/sapaly2/pages/new/home.htm b/themes/sapaly2/pages/new/home.htm new file mode 100644 index 00000000..321c0292 --- /dev/null +++ b/themes/sapaly2/pages/new/home.htm @@ -0,0 +1,76 @@ +title = "SapalyMahabat" +url = "/" +layout = "master-new" +is_hidden = 0 + +[viewBag] +localeTitle[tm] = "SapalyMahabat" +localeUrl[tm] = "/sapalymahabat" + +[CategoryList] + +[Cart] +== +{% set obCategoryList = CategoryList.make().tree() %} + +{% partial 'new/slider' %} + + +
+ +
+
+
+
+ +
+ {% partial 'new/hot-offer' %} +
+ + +
+
+
+
+
+ + + {% if obCategoryList.isNotEmpty() %} + + {% partial 'new/featured' obCategoryList = obCategoryList %} + + {% endif %} + + + +
+
+
+ +
+
+ +
+
+
+ + {% partial 'new/new-prod' %} + + + + {% partial 'new/latest-news' %} +
+
+
+ + +
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/o-nas.htm b/themes/sapaly2/pages/o-nas.htm index 1b1c9122..2f299056 100644 --- a/themes/sapaly2/pages/o-nas.htm +++ b/themes/sapaly2/pages/o-nas.htm @@ -1,31 +1,45 @@ -title = "O nas" +title = "О нас" url = "/o-nas" -layout = "master" +layout = "master-new-inside" +meta_title = "О нас" is_hidden = 0 == -
- {% partial 'header' %} - {% partial 'menu' %} - - -
- -
- -
- {% partial 'category-inside' %} -
-

- {{ this.page.title }} -

-
- {% content 'about' %} - -

 

- -
-
- -
-
\ No newline at end of file + +{% partial 'new/breadcrumb' secondPage=this.page.meta_title %} + + +
+
+
+
+
+

{{ 'О нас'|_ }}

+ {% content 'about' %} +
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/post.htm b/themes/sapaly2/pages/post.htm new file mode 100644 index 00000000..8d23b77a --- /dev/null +++ b/themes/sapaly2/pages/post.htm @@ -0,0 +1,49 @@ +title = "post" +url = "/post/:id/:slug" +layout = "master-new-inside" +meta_title = "Post" +is_hidden = 0 + +[blogPost] +slug = "{{ :slug }}" +id = "{{ :id }}" +categoryPage = "category-page" +== +{% partial 'new/breadcrumb' secondPage=this.page.meta_title catName = post.title %} +{% set post = blogPost.post %} + +
+
+
+
+
+
+ +
+
+

{{post.title}}

+
    +
  • {{ + post.published_at|date('d.m.Y') }}
  • +
+

{{ post.content_html|raw }}

+
+
+ +
+ +
+
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/product-page.htm b/themes/sapaly2/pages/product-page.htm new file mode 100644 index 00000000..d8e261ef --- /dev/null +++ b/themes/sapaly2/pages/product-page.htm @@ -0,0 +1,109 @@ +title = "Product" +url = "/product-page/:slug" +layout = "master-new-inside" +is_hidden = 0 + +[ProductPage] +slug = "{{ :slug }}" +slug_required = 1 +smart_url_check = 0 +skip_error = 0 + +[CategoryData] +== +{% set obProduct = ProductPage.get() %} +{% set obCategory = CategoryData.get(obProduct.category_id) %} +{% set obOffer = obProduct.offer.first() %} + +{% partial 'new/breadcrumb' catName = obProduct.name %} + + +
+
+
+
+
+
+
+ +
+
+ + {% if obProduct.preview_image is not empty %} + {{obProduct.name}} + {% else %} + {{obProduct.name}} + {% endif %} +
+
+ + + +
+
+
+
+ +
+

{{ obProduct.name }}

+
+ +
+
    + {% if obOffer.isNotEmpty() %} +
  • {{obOffer.price_value}} {{obOffer.currency}}
  • +
  • {% if obOffer.old_price != 0 %}{{obOffer.old_price}} {{obOffer.currency}} {% endif %}
  • + {% endif %} +
+

{{ 'На складе'|_ }} : {{ 'в наличии'|_ }}

+
+
+ +
+
    +
  • {{ 'Кол-во'|_ }} :
  • +
  • + + + +
  • +
+
+ +
+
+
+
+
+ +
+
+

{{ obProduct.description|raw }}

+
+ +
+
+
+ +
+
+ +
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/search.htm b/themes/sapaly2/pages/search.htm new file mode 100644 index 00000000..019d0ac5 --- /dev/null +++ b/themes/sapaly2/pages/search.htm @@ -0,0 +1,75 @@ +title = "search" +url = "/search" +layout = "master-new-inside" +meta_title = "Search" +is_hidden = 0 + +[ProductList] +sorting = "no" +== +where('slug', 'LIKE', '%'.$this['q'].'%') + ->orWhere('name', 'LIKE', '%'.$this['q'].'%') + ->where('active', 1) + ->get(); + + + //dd($this['obProductList']); + } + + + + + + //lovata_shopaholic_products +} +?> +== +{% partial 'new/breadcrumb' secondPage=this.page.meta_title catName = q %} + +
+
+
+
+ +
+
+

{{q}}

+
+ +
+
+
+ + {% if obProductList.isNotEmpty() %} + + {% for obProduct in obProductList %} + + +
+ {% partial 'product/category-item-inside' obProduct = obProduct class = "tab" sale = obProduct.featured %} +
+ {% endfor %} + + {%else%} +
+

Пусто

+
+ {%endif%} + +
+
+ +
+ +
+ +
+
+
+
\ No newline at end of file diff --git a/themes/sapaly2/pages/sebet.htm b/themes/sapaly2/pages/sebet.htm new file mode 100644 index 00000000..79eee9af --- /dev/null +++ b/themes/sapaly2/pages/sebet.htm @@ -0,0 +1,86 @@ +title = "Корзина" +url = "/sebet" +layout = "master-new-inside" +meta_title = "Корзина" +is_hidden = 0 + +[Cart] + +[ShippingTypeList] +== +{% set obCartElementList = Cart.get() %} +{% set obShippingTypeList = ShippingTypeList.make().active().sort() %} +{% set obActiveShippingType = obShippingTypeList.first() %} + +{% partial 'new/breadcrumb' secondPage=this.page.meta_title %} + + + +
+
+
+ {% if obCartElementList.isNotEmpty() %} +
+
+ +
+ + + + + + + + + + + + {% for obCartPosition in obCartElementList %} + + {% partial 'product/sebet-item' obCartPosition=obCartPosition currency=obCartPositionList.getCurrency() %} + + {% endfor %} + + +
{{ 'Наименование'|_ }} {{ 'Количество'|_ }} {{ 'Итого'|_ }}
+ +
+
+ +
+
+
{{ 'Сумма'|_ }}
+
    +
  • {{ 'Цена'|_ }}{{ obCartElementList.getTotalPrice() }} {{ obCartElementList.getCurrency() }}
  • +
  • {{ 'Доставка'|_ }}{{ obActiveShippingType.price_value}} {{ obCartElementList.getCurrency() }}
  • +
  • {{ 'Итого'|_ }}{{ obCartElementList.getTotalPrice()}} {{ obCartElementList.getCurrency() }}
  • +
+ +
+
+ {% endif %} + + {% partial 'new/tabs' %} +
+
+ + + + + \ No newline at end of file diff --git a/themes/sapaly2/pages/sign-in.htm b/themes/sapaly2/pages/sign-in.htm index c1313135..42256962 100644 --- a/themes/sapaly2/pages/sign-in.htm +++ b/themes/sapaly2/pages/sign-in.htm @@ -1,72 +1,51 @@ title = "Sign In" url = "/signin" -layout = "master" +layout = "master-new-inside" +meta_title = "Sign In" is_hidden = 0 [Login] mode = "submit" flash_on = 0 redirect_on = 1 -redirect_page = "home" +redirect_page = "new/home" == -{% set arError = Login.getErrorMessage %} -{% set arForm = Login.getOldFormData %} -
- {% partial 'header' %} - {% partial 'menu' %} - - -
- -
- -
- {% partial 'category-inside' %} -
-

- {{ this.page.title }} -

-
- -
- - -
-
- -
-
\ No newline at end of file +{% set arError = Login.getErrorMessage %} +{% set arForm = Login.getOldFormData %} + +{% partial 'new/breadcrumb' catName = this.page.meta_title %} + + +
+
+
+
+
+
{{ 'signin.page.title'|_ }}
+
+
+ + +
+
+ + +
+ +
+ +
+
+ {% if arError.message is not empty %} +

{{ arError.message }}

+ {% endif %} +
+
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/signup.htm b/themes/sapaly2/pages/signup.htm index 1088e3ac..54bd3e34 100644 --- a/themes/sapaly2/pages/signup.htm +++ b/themes/sapaly2/pages/signup.htm @@ -1,84 +1,61 @@ title = "Sign Up" url = "/signup" -layout = "master" +layout = "master-new-inside" +meta_title = "Sign Up" is_hidden = 0 [Registration] mode = "submit" redirect_on = 1 -redirect_page = "home" +redirect_page = "new/home" activation = "activation_on" force_login = 1 == -{% set arError = Registration.getErrorMessage %} -{% set arForm = Registration.getOldFormData %} - -
- {% partial 'header' %} - {% partial 'menu' %} - - -
- -
- -
- {% partial 'category-inside' %} -
-

- {{ this.page.title }} -

- - -
- -
- -
-
\ No newline at end of file +{% set arError = Registration.getErrorMessage %} +{% set arForm = Registration.getOldFormData %} + +{% partial 'new/breadcrumb' catName = this.page.meta_title %} + + +
+
+
+
+
+
Create Your Account {{ 'signUp.page.title'|_ }}
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ Sign In +
+
+
+ +
+
+
+
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/pages/stores.htm b/themes/sapaly2/pages/stores.htm new file mode 100644 index 00000000..8ef2d3bc --- /dev/null +++ b/themes/sapaly2/pages/stores.htm @@ -0,0 +1,53 @@ +title = "stores" +url = "/stores" +layout = "master-new-inside" +meta_title = "Stores" +is_hidden = 0 + +[builderList] +modelClass = "Akami\Coffe30\Models\Stores" +scope = "-" +scopeValue = "{{ :scope }}" +displayColumn = "id" +noRecordsMessage = "No records found" +detailsPage = "-" +detailsUrlParameter = "id" +pageNumber = "{{ :page }}" +== +{% set records = builderList.records %} +{% set displayColumn = builderList.displayColumn %} +{% set noRecordsMessage = builderList.noRecordsMessage %} +{% set detailsPage = builderList.detailsPage %} +{% set detailsKeyColumn = builderList.detailsKeyColumn %} +{% set detailsUrlParameter = builderList.detailsUrlParameter %} + + +{% partial 'new/breadcrumb' secondPage=this.page.meta_title %} + +
+
+
+ + {% for record in records %} + + +
+
+ +
+
+
{{ record.name }}
+
    +
  •    {{ record.address }}
  • +
+ +
+
+ + + {% endfor %} + + +
+
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/categories.htm b/themes/sapaly2/partials/categories.htm deleted file mode 100644 index bf07d522..00000000 --- a/themes/sapaly2/partials/categories.htm +++ /dev/null @@ -1,30 +0,0 @@ -[viewBag] - -[CategoryList] -== -
-
-
-
-
    - - {% set obCategoryList = CategoryList.make().tree() %} - {% if obCategoryList.isNotEmpty() %} - {% for obCategory in obCategoryList %} -
  • - -
  • - {% endfor %} - {% endif %} - -
- -
-
-
- -
\ No newline at end of file diff --git a/themes/sapaly2/partials/category-inside.htm b/themes/sapaly2/partials/category-inside.htm deleted file mode 100644 index 2342fbf0..00000000 --- a/themes/sapaly2/partials/category-inside.htm +++ /dev/null @@ -1,29 +0,0 @@ -[CategoryList] - -[viewBag] -== -
-
-
-
-
    - {% set obCategoryList = CategoryList.make().tree() %} - {% if obCategoryList.isNotEmpty() %} - {% for obCategory in obCategoryList %} -
  • - -
  • - {% endfor %} - {% endif %} -
- -
-
-
- -
- \ No newline at end of file diff --git a/themes/sapaly2/partials/footer.htm b/themes/sapaly2/partials/footer.htm deleted file mode 100644 index 05c36da4..00000000 --- a/themes/sapaly2/partials/footer.htm +++ /dev/null @@ -1,219 +0,0 @@ -[viewBag] -== - - - - - -
- - - - -
-
-
- - image -
- - -
-
-
- - - - - - - \ No newline at end of file diff --git a/themes/sapaly2/partials/header.htm b/themes/sapaly2/partials/header.htm index 88c6849b..8405942d 100644 --- a/themes/sapaly2/partials/header.htm +++ b/themes/sapaly2/partials/header.htm @@ -3,200 +3,203 @@ [CategoryList] [UserData] + +[Cart] == -{% set obCartPositionList = Cart.get() %} -{% set obUser = UserData.get %} -
-
-
-
- - -
-
-
-
-
-
-
-
-
- -
-
-
-
-
- - -
-
- - - - -
- - -
    -
- - -
- - {% if obUser.isNotEmpty %} - - - - {% else %} - - {% endif %} - - -   - 0 - - - - -
- - -
- -
-
+{% set obCartPositionList = Cart.get() %} +{% set obUser = UserData.get %} + +
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+ + +
+
+ + + + +
+ + +
    +
+ + +
+ + {% if obUser.isNotEmpty %} + + + + {% else %} + + {% endif %} + + + + + + + +
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/home/category.htm b/themes/sapaly2/partials/home/category.htm new file mode 100644 index 00000000..f13b4109 --- /dev/null +++ b/themes/sapaly2/partials/home/category.htm @@ -0,0 +1,71 @@ +[viewBag] +== +
+ +

+ {{ category_name.name }} +

+ + \ No newline at end of file diff --git a/themes/sapaly2/partials/home/new-products.htm b/themes/sapaly2/partials/home/new-products.htm new file mode 100644 index 00000000..fdb70e9c --- /dev/null +++ b/themes/sapaly2/partials/home/new-products.htm @@ -0,0 +1,91 @@ +[viewBag] + +[ProductList] +sorting = "no" +== +{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active() %} + + + \ No newline at end of file diff --git a/themes/sapaly2/partials/home/popular-products.htm b/themes/sapaly2/partials/home/popular-products.htm new file mode 100644 index 00000000..f7c56aa3 --- /dev/null +++ b/themes/sapaly2/partials/home/popular-products.htm @@ -0,0 +1,70 @@ +[viewBag] +== + + \ No newline at end of file diff --git a/themes/sapaly2/partials/imports.htm b/themes/sapaly2/partials/imports.htm deleted file mode 100644 index 3a748d45..00000000 --- a/themes/sapaly2/partials/imports.htm +++ /dev/null @@ -1,28 +0,0 @@ -[viewBag] -== - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/themes/sapaly2/partials/menu.htm b/themes/sapaly2/partials/menu.htm deleted file mode 100644 index 25217950..00000000 --- a/themes/sapaly2/partials/menu.htm +++ /dev/null @@ -1,24 +0,0 @@ -[viewBag] - -[staticMenu] -code = "top-menu" -== -
-
-
- - - Категории - -
-
    - {% for item in staticMenu.menuItems %} - {% if not item.isHidden%} -
  • {{ item.title }}
  • - {% endif %} - {% endfor %} - -
-
-
- \ No newline at end of file diff --git a/themes/sapaly2/partials/new/best-deals.htm b/themes/sapaly2/partials/new/best-deals.htm new file mode 100644 index 00000000..74ad84b1 --- /dev/null +++ b/themes/sapaly2/partials/new/best-deals.htm @@ -0,0 +1,165 @@ +[viewBag] +== +
+
+
Best Deals
+
+ +
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/breadcrumb.htm b/themes/sapaly2/partials/new/breadcrumb.htm new file mode 100644 index 00000000..cff12022 --- /dev/null +++ b/themes/sapaly2/partials/new/breadcrumb.htm @@ -0,0 +1,26 @@ +[viewBag] + +[CatalogBreadcrumbs] +== + + + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/categories.htm b/themes/sapaly2/partials/new/categories.htm new file mode 100644 index 00000000..b7e39c1d --- /dev/null +++ b/themes/sapaly2/partials/new/categories.htm @@ -0,0 +1,52 @@ +[viewBag] + +[CategoryList] +== +{% set obCategoryList = CategoryList.make().tree() %} +{% if obCategoryList.isNotEmpty() %} + +{% endif %} \ No newline at end of file diff --git a/themes/sapaly2/partials/new/comments.htm b/themes/sapaly2/partials/new/comments.htm new file mode 100644 index 00000000..630a4b26 --- /dev/null +++ b/themes/sapaly2/partials/new/comments.htm @@ -0,0 +1,38 @@ +[viewBag] + +[builderList] +modelClass = "Akami\Coffe30\Models\Comment" +scope = "-" +scopeValue = "{{ :scope }}" +displayColumn = "id" +noRecordsMessage = "No records found" +detailsPage = "-" +detailsUrlParameter = "id" +pageNumber = "{{ :page }}" +== +
+ +
+ + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/featured.htm b/themes/sapaly2/partials/new/featured.htm new file mode 100644 index 00000000..f80da15b --- /dev/null +++ b/themes/sapaly2/partials/new/featured.htm @@ -0,0 +1,78 @@ +[viewBag] + +[ProductList] +sorting = "no" + +[alternateHrefLangElements] +== +
+
+
+
{{ 'Рекомендуем'|_ }}
+
+ + +
+ +
+
+ +
+ + + + {% if obCategoryList.isNotEmpty() %} + {% for obCategory in obCategoryList if obCategory.featured == 1 %} +
+ +
+ {% endfor %} + {% endif %} + + + +
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/footer.htm b/themes/sapaly2/partials/new/footer.htm new file mode 100644 index 00000000..55d7a3db --- /dev/null +++ b/themes/sapaly2/partials/new/footer.htm @@ -0,0 +1,65 @@ +[viewBag] +== + + + + + +
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/hot-offer.htm b/themes/sapaly2/partials/new/hot-offer.htm new file mode 100644 index 00000000..1e03da41 --- /dev/null +++ b/themes/sapaly2/partials/new/hot-offer.htm @@ -0,0 +1,40 @@ +[viewBag] + +[ProductList] +sorting = "no" +== +{% set obProductList = ProductList.make().sort(ProductList.getSorting()).active() %} + + +
+
+

{{ 'Горячее предложения'|_ }}

+
+ +
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/latest-news.htm b/themes/sapaly2/partials/new/latest-news.htm new file mode 100644 index 00000000..9562c52a --- /dev/null +++ b/themes/sapaly2/partials/new/latest-news.htm @@ -0,0 +1,41 @@ +[viewBag] + +[blogPosts] +pageNumber = "{{ :page }}" +postsPerPage = 10 +noPostsMessage = "No posts found" +sortOrder = "published_at desc" +categoryPage = "post" +postPage = "post" +== +{% set posts = blogPosts.posts %} + +
+
+
+
{{ 'home.lates.news'|_ }}
+
+ +
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/locale.htm b/themes/sapaly2/partials/new/locale.htm new file mode 100644 index 00000000..41e97555 --- /dev/null +++ b/themes/sapaly2/partials/new/locale.htm @@ -0,0 +1,8 @@ +[viewBag] +== +{{ activeLocale == 'tm' ? 'Turkmen' : activeLocale == 'ru' ? 'Русский' : 'English' }} + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/menu-cat2.htm b/themes/sapaly2/partials/new/menu-cat2.htm new file mode 100644 index 00000000..2ce35fda --- /dev/null +++ b/themes/sapaly2/partials/new/menu-cat2.htm @@ -0,0 +1,82 @@ +[viewBag] + +[CategoryList] + +[staticMenu] +code = "top-menu" +== +{% set obCategoryList = CategoryList.make().tree() %} + + + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/menu.htm b/themes/sapaly2/partials/new/menu.htm new file mode 100644 index 00000000..0446127f --- /dev/null +++ b/themes/sapaly2/partials/new/menu.htm @@ -0,0 +1,78 @@ +[viewBag] + +[staticMenu] +code = "top-menu" + +[Cart] + +[UserData] + +[CategoryList] +== +{% set obCartPositionList = Cart.get() %} +{% set obCategoryList = CategoryList.make().tree() %} +{% set obUser = UserData.get %} + +
+
+
+
+
+ +
+
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/partials/new/new-prod.htm b/themes/sapaly2/partials/new/new-prod.htm new file mode 100644 index 00000000..4a7b7c69 --- /dev/null +++ b/themes/sapaly2/partials/new/new-prod.htm @@ -0,0 +1,26 @@ +[viewBag] + +[ProductList] +sorting = "no" + +[alternateHrefLangElements] +== +{% set obProductListq = ProductList.make().sort(ProductList.getSorting()).active() %} + +
+
+
+
{{ 'Новинки'|_ }}
+
+ +
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/newsletter.htm b/themes/sapaly2/partials/new/newsletter.htm new file mode 100644 index 00000000..b0af1f3e --- /dev/null +++ b/themes/sapaly2/partials/new/newsletter.htm @@ -0,0 +1,14 @@ +[viewBag] +== +
+
+
Newsletter
+
+
+

Sign Up And Get Latest News, Updates, Offers & Deals

+
+ + +
+
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/partners.htm b/themes/sapaly2/partials/new/partners.htm new file mode 100644 index 00000000..87c4ab7a --- /dev/null +++ b/themes/sapaly2/partials/new/partners.htm @@ -0,0 +1,33 @@ +[builderList] +modelClass = "Akami\Coffe30\Models\Partner" +scope = "-" +scopeValue = "{{ :scope }}" +displayColumn = "id" +noRecordsMessage = "No records found" +detailsPage = "-" +detailsUrlParameter = "id" +pageNumber = "{{ :page }}" + +[viewBag] +== +{% set records = builderList.records %} +{% set displayColumn = builderList.displayColumn %} +{% set noRecordsMessage = builderList.noRecordsMessage %} +{% set detailsPage = builderList.detailsPage %} +{% set detailsKeyColumn = builderList.detailsKeyColumn %} +{% set detailsUrlParameter = builderList.detailsUrlParameter %} + + +
+ +
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/slider.htm b/themes/sapaly2/partials/new/slider.htm new file mode 100644 index 00000000..2a7e6368 --- /dev/null +++ b/themes/sapaly2/partials/new/slider.htm @@ -0,0 +1,74 @@ +[viewBag] + +[builderList slider] +modelClass = "Akami\Coffe30\Models\Slider" +scope = "-" +scopeValue = "{{ :scope }}" +displayColumn = "id" +noRecordsMessage = "No records found" +detailsPage = "-" +detailsUrlParameter = "id" +pageNumber = "{{ :page }}" +== +{% set records = slider.records %} +{% set displayColumn = slider.displayColumn %} +{% set noRecordsMessage = slider.noRecordsMessage %} +{% set detailsPage = slider.detailsPage %} +{% set detailsKeyColumn = slider.detailsKeyColumn %} +{% set detailsUrlParameter = slider.detailsUrlParameter %} + + +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ +
+
+
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/partials/new/sticky-menu.htm b/themes/sapaly2/partials/new/sticky-menu.htm new file mode 100644 index 00000000..6216569b --- /dev/null +++ b/themes/sapaly2/partials/new/sticky-menu.htm @@ -0,0 +1,60 @@ +[viewBag] + +[staticMenu] +code = "top-menu" + +[Cart] + +[UserData] +== +{% set obCartPositionList = Cart.get() %} +{% set obUser = UserData.get %} + + + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/style-toast.htm b/themes/sapaly2/partials/new/style-toast.htm new file mode 100644 index 00000000..c83f156e --- /dev/null +++ b/themes/sapaly2/partials/new/style-toast.htm @@ -0,0 +1,93 @@ +[viewBag] +== + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/tabs.htm b/themes/sapaly2/partials/new/tabs.htm new file mode 100644 index 00000000..e483a20e --- /dev/null +++ b/themes/sapaly2/partials/new/tabs.htm @@ -0,0 +1,65 @@ +[viewBag] +== +{% put styles %} + +{% endput %} + + +
+
+ +
+
+
+ {% content 'ashgabat' %} +
+
+ {% content 'ahal' %} +
+
+ {% content 'mary' %} +
+ +
+ {% content 'lebap' %} +
+ +
+ {% content 'dashoguz' %} +
+ +
+ {% content 'balkan' %} +
+
+ +
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/top-menu.htm b/themes/sapaly2/partials/new/top-menu.htm new file mode 100644 index 00000000..293019fe --- /dev/null +++ b/themes/sapaly2/partials/new/top-menu.htm @@ -0,0 +1,32 @@ +[viewBag] + +[UserData] +== +{% set obUser = UserData.get %} + \ No newline at end of file diff --git a/themes/sapaly2/partials/new/top-rated.htm b/themes/sapaly2/partials/new/top-rated.htm new file mode 100644 index 00000000..bcaa3756 --- /dev/null +++ b/themes/sapaly2/partials/new/top-rated.htm @@ -0,0 +1,166 @@ +[viewBag] +== +
+
+
Top Rated
+
+ +
\ No newline at end of file diff --git a/themes/sapaly2/partials/new/top-seller.htm b/themes/sapaly2/partials/new/top-seller.htm new file mode 100644 index 00000000..71ad4c7d --- /dev/null +++ b/themes/sapaly2/partials/new/top-seller.htm @@ -0,0 +1,36 @@ +[viewBag] +== +
+
+
+
Top Seller
+
+ +
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/product/cart-item.htm b/themes/sapaly2/partials/product/cart-item.htm new file mode 100644 index 00000000..8fde0566 --- /dev/null +++ b/themes/sapaly2/partials/product/cart-item.htm @@ -0,0 +1,25 @@ +[viewBag] +== +{# Get offer and product objects #} +{% set obOffer = obCartPosition.item %} +{% set obProduct = obOffer.product %} + + +
+ +
+

{{ obProduct.name }}

+ {{ obCartPosition.quantity }} x {{ obCartPosition.price }} +
+
+ +
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/product/cart-right.htm b/themes/sapaly2/partials/product/cart-right.htm new file mode 100644 index 00000000..ce64d032 --- /dev/null +++ b/themes/sapaly2/partials/product/cart-right.htm @@ -0,0 +1,84 @@ +[viewBag] + +[Cart] + +[alternateHrefLangElements] +== +{% set obCartPositionList = Cart.get() %} + + +
+
+
+
+ +
+
+ +
+
+
+
+
+ +
+
+

{{ "home.header.phone1"|_ }}

+

{{ "home.header.phone2"|_ }}

+
+
+ +
+
+
+
+
+ + + +
+
+ +
+
+
+
Покупки
+
+ + + {% if obCartPositionList.isNotEmpty() %} + +
+ + {% for obCartPosition in obCartPositionList %} + {% partial 'product/cart-item' obCartPosition=obCartPosition currency = obCartPositionList.getCurrency() %} + {% endfor %} + +
+ +
+

Итого: {{ obCartPositionList.getTotalPrice() }} {{ obCartPositionList.getCurrency() }}

+ В корзину +
+ + {% else %} +
Содержимое корзины
+ {% endif %} + + + +
+
+
+ \ No newline at end of file diff --git a/themes/sapaly2/partials/product/category-item-inside.htm b/themes/sapaly2/partials/product/category-item-inside.htm new file mode 100644 index 00000000..d2bee0d7 --- /dev/null +++ b/themes/sapaly2/partials/product/category-item-inside.htm @@ -0,0 +1,48 @@ +[viewBag] + +[Cart] +== +{% set obOffer = obProduct.offer.first() %} + +
+
+ + {% if obProduct.preview_image is not empty %} + + {{obProduct.name}} + + + + + {% else %} + + {{obProduct.name}} + + + + {{obProduct.name}} + + {% endif %} + + {% if sale %} + New + {% endif %} +
+ +
+
+
    + +
  • {% if obOffer.isNotEmpty() %}{{obOffer.price_value}} {{obOffer.currency}} {% endif %}
  • +
  • {% if obOffer.old_price != 0 %}{{obOffer.old_price}} {{obOffer.currency}} {% endif %}
  • + +
+
+
+ +
+
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/product/func.htm b/themes/sapaly2/partials/product/func.htm new file mode 100644 index 00000000..a919c4a0 --- /dev/null +++ b/themes/sapaly2/partials/product/func.htm @@ -0,0 +1,63 @@ +[viewBag] +== + + + + \ No newline at end of file diff --git a/themes/sapaly2/partials/product/sebet-item.htm b/themes/sapaly2/partials/product/sebet-item.htm new file mode 100644 index 00000000..e6f99274 --- /dev/null +++ b/themes/sapaly2/partials/product/sebet-item.htm @@ -0,0 +1,41 @@ +[viewBag] + +[CategoryData] +== +{% set obOffer = obCartPosition.item %} +{% set obProduct = obOffer.product %} +{% set obCategory = CategoryData.get(obProduct.category_id) %} + + + + +
+

{{ obProduct.name }}

+
    +
  • Ассортимент: {{ obCategory.name }}

  • +
  • Price: {{ obOffer.price_value }} {{ currency }}

  • + +
+
+ + + +
+
+ + + +
+
+ + {{ obCartPosition.price}} + + \ No newline at end of file diff --git a/themes/sapaly2/partials/product/tab-item.htm b/themes/sapaly2/partials/product/tab-item.htm new file mode 100644 index 00000000..7c570074 --- /dev/null +++ b/themes/sapaly2/partials/product/tab-item.htm @@ -0,0 +1,55 @@ +[viewBag] + +[CategoryData] +== +{% set obCategory = CategoryData.get(obProduct.category_id) %} +{% set obOffer = obProduct.offer.first() %} + +
+ +
+ + {% if obProduct.preview_image is not empty %} + + {{obProduct.name}} + + + + + {% else %} + + {{obProduct.name}} + + + + {{obProduct.name}} + + {% endif %} + + {% if sale %} + New + {% endif %} + +
+
+
+
    + +
  • {% if obOffer.isNotEmpty() %} {{obOffer.price_value}} {{obOffer.currency}} {% endif %}
  • +
  • {% if obOffer.old_price != 0 %}{{obOffer.old_price}} {{obOffer.currency}} {% endif %}
  • + +
+
+ +
+ + + +
+
+
\ No newline at end of file diff --git a/themes/sapaly2/partials/slider.htm b/themes/sapaly2/partials/slider.htm deleted file mode 100644 index efcac9ba..00000000 --- a/themes/sapaly2/partials/slider.htm +++ /dev/null @@ -1,29 +0,0 @@ -[viewBag] - -[builderList slider] -modelClass = "Akami\Coffe30\Models\Slider" -scope = "-" -scopeValue = "{{ :scope }}" -displayColumn = "id" -noRecordsMessage = "No records found" -detailsPage = "-" -detailsUrlParameter = "id" -pageNumber = "{{ :page }}" -== -{% set records = slider.records %} -{% set displayColumn = slider.displayColumn %} -{% set noRecordsMessage = slider.noRecordsMessage %} -{% set detailsPage = slider.detailsPage %} -{% set detailsKeyColumn = slider.detailsKeyColumn %} -{% set detailsUrlParameter = slider.detailsUrlParameter %} - - - \ No newline at end of file diff --git a/vendor/composer/ClassLoader.php b/vendor/composer/ClassLoader.php index 247294d6..fce8549f 100644 --- a/vendor/composer/ClassLoader.php +++ b/vendor/composer/ClassLoader.php @@ -37,13 +37,11 @@ namespace Composer\Autoload; * * @author Fabien Potencier * @author Jordi Boggiano - * @see https://www.php-fig.org/psr/psr-0/ - * @see https://www.php-fig.org/psr/psr-4/ + * @see http://www.php-fig.org/psr/psr-0/ + * @see http://www.php-fig.org/psr/psr-4/ */ class ClassLoader { - private $vendorDir; - // PSR-4 private $prefixLengthsPsr4 = array(); private $prefixDirsPsr4 = array(); @@ -59,17 +57,10 @@ class ClassLoader private $missingClasses = array(); private $apcuPrefix; - private static $registeredLoaders = array(); - - public function __construct($vendorDir = null) - { - $this->vendorDir = $vendorDir; - } - public function getPrefixes() { if (!empty($this->prefixesPsr0)) { - return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); + return call_user_func_array('array_merge', $this->prefixesPsr0); } return array(); @@ -309,17 +300,6 @@ class ClassLoader public function register($prepend = false) { spl_autoload_register(array($this, 'loadClass'), true, $prepend); - - if (null === $this->vendorDir) { - return; - } - - if ($prepend) { - self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; - } else { - unset(self::$registeredLoaders[$this->vendorDir]); - self::$registeredLoaders[$this->vendorDir] = $this; - } } /** @@ -328,10 +308,6 @@ class ClassLoader public function unregister() { spl_autoload_unregister(array($this, 'loadClass')); - - if (null !== $this->vendorDir) { - unset(self::$registeredLoaders[$this->vendorDir]); - } } /** @@ -391,16 +367,6 @@ class ClassLoader return $file; } - /** - * Returns the currently registered loaders indexed by their corresponding vendor directories. - * - * @return self[] - */ - public static function getRegisteredLoaders() - { - return self::$registeredLoaders; - } - private function findFileWithExtension($class, $ext) { // PSR-4 lookup diff --git a/vendor/composer/LICENSE b/vendor/composer/LICENSE index f27399a0..62ecfd8d 100644 --- a/vendor/composer/LICENSE +++ b/vendor/composer/LICENSE @@ -1,4 +1,3 @@ - Copyright (c) Nils Adermann, Jordi Boggiano Permission is hereby granted, free of charge, to any person obtaining a copy @@ -18,4 +17,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 62e3723f..aea6eb2a 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -7,7 +7,6 @@ $baseDir = dirname($vendorDir); return array( 'Attribute' => $vendorDir . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', - 'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php', 'File_Iterator' => $vendorDir . '/phpunit/php-file-iterator/src/Iterator.php', 'File_Iterator_Facade' => $vendorDir . '/phpunit/php-file-iterator/src/Facade.php', 'File_Iterator_Factory' => $vendorDir . '/phpunit/php-file-iterator/src/Factory.php', diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 7781a22a..8e028b97 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -22,10 +22,8 @@ class ComposerAutoloaderInit73bd05019756df0817e5905ed4bca6e8 return self::$loader; } - require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInit73bd05019756df0817e5905ed4bca6e8', 'loadClassLoader'), true, true); - self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); + self::$loader = $loader = new \Composer\Autoload\ClassLoader(); spl_autoload_unregister(array('ComposerAutoloaderInit73bd05019756df0817e5905ed4bca6e8', 'loadClassLoader')); $includePaths = require __DIR__ . '/include_paths.php'; @@ -34,7 +32,7 @@ class ComposerAutoloaderInit73bd05019756df0817e5905ed4bca6e8 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); if ($useStaticLoader) { - require __DIR__ . '/autoload_static.php'; + require_once __DIR__ . '/autoload_static.php'; call_user_func(\Composer\Autoload\ComposerStaticInit73bd05019756df0817e5905ed4bca6e8::getInitializer($loader)); } else { diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 69e53048..0e455e69 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -496,7 +496,6 @@ class ComposerStaticInit73bd05019756df0817e5905ed4bca6e8 public static $classMap = array ( 'Attribute' => __DIR__ . '/..' . '/symfony/polyfill-php80/Resources/stubs/Attribute.php', - 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', 'File_Iterator' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Iterator.php', 'File_Iterator_Facade' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Facade.php', 'File_Iterator_Factory' => __DIR__ . '/..' . '/phpunit/php-file-iterator/src/Factory.php', diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 4fc3ca08..a0810677 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -1,8005 +1,7850 @@ -{ - "packages": [ - { - "name": "composer/installers", - "version": "v1.12.0", - "version_normalized": "1.12.0.0", - "source": { - "type": "git", - "url": "https://github.com/composer/installers.git", - "reference": "d20a64ed3c94748397ff5973488761b22f6d3f19" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/d20a64ed3c94748397ff5973488761b22f6d3f19", - "reference": "d20a64ed3c94748397ff5973488761b22f6d3f19", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0" - }, - "replace": { - "roundcube/plugin-installer": "*", - "shama/baton": "*" - }, - "require-dev": { - "composer/composer": "1.6.* || ^2.0", - "composer/semver": "^1 || ^3", - "phpstan/phpstan": "^0.12.55", - "phpstan/phpstan-phpunit": "^0.12.16", - "symfony/phpunit-bridge": "^4.2 || ^5", - "symfony/process": "^2.3" - }, - "time": "2021-09-13T08:19:44+00:00", - "type": "composer-plugin", - "extra": { - "class": "Composer\\Installers\\Plugin", - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Composer\\Installers\\": "src/Composer/Installers" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle Robinson Young", - "email": "kyle@dontkry.com", - "homepage": "https://github.com/shama" - } - ], - "description": "A multi-framework Composer library installer", - "homepage": "https://composer.github.io/installers/", - "keywords": [ - "Craft", - "Dolibarr", - "Eliasis", - "Hurad", - "ImageCMS", - "Kanboard", - "Lan Management System", - "MODX Evo", - "MantisBT", - "Mautic", - "Maya", - "OXID", - "Plentymarkets", - "Porto", - "RadPHP", - "SMF", - "Starbug", - "Thelia", - "Whmcs", - "WolfCMS", - "agl", - "aimeos", - "annotatecms", - "attogram", - "bitrix", - "cakephp", - "chef", - "cockpit", - "codeigniter", - "concrete5", - "croogo", - "dokuwiki", - "drupal", - "eZ Platform", - "elgg", - "expressionengine", - "fuelphp", - "grav", - "installer", - "itop", - "joomla", - "known", - "kohana", - "laravel", - "lavalite", - "lithium", - "magento", - "majima", - "mako", - "mediawiki", - "miaoxing", - "modulework", - "modx", - "moodle", - "osclass", - "pantheon", - "phpbb", - "piwik", - "ppi", - "processwire", - "puppet", - "pxcms", - "reindex", - "roundcube", - "shopware", - "silverstripe", - "sydes", - "sylius", - "symfony", - "tastyigniter", - "typo3", - "wordpress", - "yawik", - "zend", - "zikula" - ], - "support": { - "issues": "https://github.com/composer/installers/issues", - "source": "https://github.com/composer/installers/tree/v1.12.0" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "install-path": "./installers" - }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", - "version_normalized": "0.1.1.0", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" - }, - "time": "2019-12-04T15:06:13+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "support": { - "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", - "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" - }, - "install-path": "../dnoegel/php-xdg-base-dir" - }, - { - "name": "doctrine/annotations", - "version": "1.13.2", - "version_normalized": "1.13.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" - }, - "time": "2021-08-05T19:00:23+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" - }, - "install-path": "../doctrine/annotations" - }, - { - "name": "doctrine/cache", - "version": "1.13.0", - "version_normalized": "1.13.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "56cd022adb5514472cb144c087393c1821911d09" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", - "reference": "56cd022adb5514472cb144c087393c1821911d09", - "shasum": "" - }, - "require": { - "php": "~7.1 || ^8.0" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^9", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "predis/predis": "~1.0", - "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.4 || ^6", - "symfony/var-exporter": "^4.4 || ^5.4 || ^6" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" - }, - "time": "2022-05-20T20:06:54+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", - "homepage": "https://www.doctrine-project.org/projects/cache.html", - "keywords": [ - "abstraction", - "apcu", - "cache", - "caching", - "couchdb", - "memcached", - "php", - "redis", - "xcache" - ], - "support": { - "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/1.13.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", - "type": "tidelift" - } - ], - "install-path": "../doctrine/cache" - }, - { - "name": "doctrine/collections", - "version": "1.6.8", - "version_normalized": "1.6.8.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af", - "shasum": "" - }, - "require": { - "php": "^7.1.3 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", - "vimeo/psalm": "^4.2.1" - }, - "time": "2021-08-10T18:51:53+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", - "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": [ - "array", - "collections", - "iterators", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.6.8" - }, - "install-path": "../doctrine/collections" - }, - { - "name": "doctrine/common", - "version": "v2.7.3", - "version_normalized": "2.7.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/4acb8f89626baafede6ee5475bc5844096eba8a9", - "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9", - "shasum": "" - }, - "require": { - "doctrine/annotations": "1.*", - "doctrine/cache": "1.*", - "doctrine/collections": "1.*", - "doctrine/inflector": "1.*", - "doctrine/lexer": "1.*", - "php": "~5.6|~7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.4.6" - }, - "time": "2017-07-22T08:35:12+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.7.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common Library for Doctrine projects", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "collections", - "eventmanager", - "persistence", - "spl" - ], - "support": { - "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/v2.7.3" - }, - "install-path": "../doctrine/common" - }, - { - "name": "doctrine/dbal", - "version": "v2.5.13", - "version_normalized": "2.5.13.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "729340d8d1eec8f01bff708e12e449a3415af873" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/729340d8d1eec8f01bff708e12e449a3415af873", - "reference": "729340d8d1eec8f01bff708e12e449a3415af873", - "shasum": "" - }, - "require": { - "doctrine/common": ">=2.4,<2.8-dev", - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "symfony/console": "2.*||^3.0" - }, - "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." - }, - "time": "2017-07-22T20:44:48+00:00", - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.5.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-0": { - "Doctrine\\DBAL\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - } - ], - "description": "Database Abstraction Layer", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "database", - "dbal", - "persistence", - "queryobject" - ], - "support": { - "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/v2.5.13" - }, - "install-path": "../doctrine/dbal" - }, - { - "name": "doctrine/inflector", - "version": "1.4.4", - "version_normalized": "1.4.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^8.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" - }, - "time": "2021-04-16T17:34:40+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector", - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", - "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" - ], - "support": { - "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/1.4.4" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } - ], - "install-path": "../doctrine/inflector" - }, - { - "name": "doctrine/instantiator", - "version": "1.4.1", - "version_normalized": "1.4.1.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", - "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.16 || ^1", - "phpstan/phpstan": "^1.4", - "phpstan/phpstan-phpunit": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" - }, - "time": "2022-03-03T08:28:38+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "install-path": "../doctrine/instantiator" - }, - { - "name": "doctrine/lexer", - "version": "1.2.3", - "version_normalized": "1.2.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^1.3", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.11" - }, - "time": "2022-02-28T11:07:21+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.3" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], - "install-path": "../doctrine/lexer" - }, - { - "name": "egulias/email-validator", - "version": "3.2.1", - "version_normalized": "3.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", - "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^1.2", - "php": ">=7.2", - "symfony/polyfill-intl-idn": "^1.15" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5.8|^9.3.3", - "vimeo/psalm": "^4" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "time": "2022-06-18T20:57:19+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "support": { - "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" - }, - "funding": [ - { - "url": "https://github.com/egulias", - "type": "github" - } - ], - "install-path": "../egulias/email-validator" - }, - { - "name": "erusev/parsedown", - "version": "1.7.4", - "version_normalized": "1.7.4.0", - "source": { - "type": "git", - "url": "https://github.com/erusev/parsedown.git", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35" - }, - "time": "2019-12-30T22:54:17+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Parsedown": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Emanuil Rusev", - "email": "hello@erusev.com", - "homepage": "http://erusev.com" - } - ], - "description": "Parser for Markdown.", - "homepage": "http://parsedown.org", - "keywords": [ - "markdown", - "parser" - ], - "support": { - "issues": "https://github.com/erusev/parsedown/issues", - "source": "https://github.com/erusev/parsedown/tree/1.7.x" - }, - "install-path": "../erusev/parsedown" - }, - { - "name": "erusev/parsedown-extra", - "version": "0.8.1", - "version_normalized": "0.8.1.0", - "source": { - "type": "git", - "url": "https://github.com/erusev/parsedown-extra.git", - "reference": "91ac3ff98f0cea243bdccc688df43810f044dcef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/91ac3ff98f0cea243bdccc688df43810f044dcef", - "reference": "91ac3ff98f0cea243bdccc688df43810f044dcef", - "shasum": "" - }, - "require": { - "erusev/parsedown": "^1.7.4" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35" - }, - "time": "2019-12-30T23:20:37+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "ParsedownExtra": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Emanuil Rusev", - "email": "hello@erusev.com", - "homepage": "http://erusev.com" - } - ], - "description": "An extension of Parsedown that adds support for Markdown Extra.", - "homepage": "https://github.com/erusev/parsedown-extra", - "keywords": [ - "markdown", - "markdown extra", - "parsedown", - "parser" - ], - "support": { - "issues": "https://github.com/erusev/parsedown-extra/issues", - "source": "https://github.com/erusev/parsedown-extra/tree/0.8.x" - }, - "install-path": "../erusev/parsedown-extra" - }, - { - "name": "fzaninotto/faker", - "version": "v1.9.2", - "version_normalized": "1.9.2.0", - "source": { - "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", - "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^2.9.2" - }, - "time": "2020-12-11T09:56:16+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Faker\\": "src/Faker/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "François Zaninotto" - } - ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], - "support": { - "issues": "https://github.com/fzaninotto/Faker/issues", - "source": "https://github.com/fzaninotto/Faker/tree/v1.9.2" - }, - "abandoned": true, - "install-path": "../fzaninotto/faker" - }, - { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", - "version_normalized": "0.2.0.0", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "time": "2018-09-29T17:23:10+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "support": { - "issues": "https://github.com/JakubOnderka/PHP-Console-Color/issues", - "source": "https://github.com/JakubOnderka/PHP-Console-Color/tree/master" - }, - "abandoned": "php-parallel-lint/php-console-color", - "install-path": "../jakub-onderka/php-console-color" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "version_normalized": "0.4.0.0", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "time": "2018-09-29T18:48:56+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "support": { - "issues": "https://github.com/JakubOnderka/PHP-Console-Highlighter/issues", - "source": "https://github.com/JakubOnderka/PHP-Console-Highlighter/tree/master" - }, - "abandoned": "php-parallel-lint/php-console-highlighter", - "install-path": "../jakub-onderka/php-console-highlighter" - }, - { - "name": "jenssegers/date", - "version": "v3.5.0", - "version_normalized": "3.5.0.0", - "source": { - "type": "git", - "url": "https://github.com/jenssegers/date.git", - "reference": "58393b0544fc2525b3fcd02aa4c989857107e05a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jenssegers/date/zipball/58393b0544fc2525b3fcd02aa4c989857107e05a", - "reference": "58393b0544fc2525b3fcd02aa4c989857107e05a", - "shasum": "" - }, - "require": { - "nesbot/carbon": "^1.0|^2.0", - "php": ">=5.6", - "symfony/translation": "^2.7|^3.0|^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.0|^6.0|^7.0", - "satooshi/php-coveralls": "^2.0" - }, - "time": "2019-03-10T08:50:58+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - }, - "laravel": { - "providers": [ - "Jenssegers\\Date\\DateServiceProvider" - ], - "aliases": { - "Date": "Jenssegers\\Date\\Date" - } - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Jenssegers\\Date\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jens Segers", - "homepage": "https://jenssegers.com" - } - ], - "description": "A date library to help you work with dates in different languages", - "homepage": "https://github.com/jenssegers/date", - "keywords": [ - "carbon", - "date", - "datetime", - "i18n", - "laravel", - "time", - "translation" - ], - "support": { - "issues": "https://github.com/jenssegers/date/issues", - "source": "https://github.com/jenssegers/date/tree/master" - }, - "install-path": "../jenssegers/date" - }, - { - "name": "kharanenka/laravel-cache-helper", - "version": "1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-cache-helper.git", - "reference": "5423eed6830ade6f7af8b02eb6ad33a97db7b848" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-cache-helper/zipball/5423eed6830ade6f7af8b02eb6ad33a97db7b848", - "reference": "5423eed6830ade6f7af8b02eb6ad33a97db7b848", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2017-01-06T17:53:00+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Helper\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Helper" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Cache helper for default laravel cache class", - "keywords": [ - "cache", - "laravel", - "octobercms", - "php" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-cache-helper/issues", - "source": "https://github.com/kharanenka/laravel-cache-helper/tree/master" - }, - "install-path": "../kharanenka/laravel-cache-helper" - }, - { - "name": "kharanenka/laravel-scope-active", - "version": "1.0.3", - "version_normalized": "1.0.3.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-active.git", - "reference": "248239d20c2c98fa1d2a3503fa18efe77f249771" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-active/zipball/248239d20c2c98fa1d2a3503fa18efe77f249771", - "reference": "248239d20c2c98fa1d2a3503fa18efe77f249771", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:33:15+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'active' (bool)", - "keywords": [ - "active", - "field", - "laravel", - "model", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-active/issues", - "source": "https://github.com/kharanenka/laravel-scope-active/tree/master" - }, - "install-path": "../kharanenka/laravel-scope-active" - }, - { - "name": "kharanenka/laravel-scope-category-belongs-to", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-category-belongs-to.git", - "reference": "f1bc012d01c203fe0dea6ffe854cf04cd5c39a4a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-category-belongs-to/zipball/f1bc012d01c203fe0dea6ffe854cf04cd5c39a4a", - "reference": "f1bc012d01c203fe0dea6ffe854cf04cd5c39a4a", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:29:49+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'category_id' (int)", - "keywords": [ - "category_id", - "field", - "laravel", - "model", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-category-belongs-to/issues", - "source": "https://github.com/kharanenka/laravel-scope-category-belongs-to/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-category-belongs-to" - }, - { - "name": "kharanenka/laravel-scope-code", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-code.git", - "reference": "24ded9d5a59d10c425ec47e39a1cece007db3d94" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-code/zipball/24ded9d5a59d10c425ec47e39a1cece007db3d94", - "reference": "24ded9d5a59d10c425ec47e39a1cece007db3d94", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:26:30+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'code' (string)", - "keywords": [ - "code", - "field", - "laravel", - "model", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-code/issues", - "source": "https://github.com/kharanenka/laravel-scope-code/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-code" - }, - { - "name": "kharanenka/laravel-scope-date", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-date.git", - "reference": "63f2a458ee7daa40323a5c17af870b5db0765ce1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-date/zipball/63f2a458ee7daa40323a5c17af870b5db0765ce1", - "reference": "63f2a458ee7daa40323a5c17af870b5db0765ce1", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:23:33+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for date field (Carbon)", - "keywords": [ - "carbon", - "date", - "field", - "laravel", - "model", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-date/issues", - "source": "https://github.com/kharanenka/laravel-scope-date/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-date" - }, - { - "name": "kharanenka/laravel-scope-external-id", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-external-id.git", - "reference": "fa4e438acd8a424dd0ef6eb77db79a02ca5ea834" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-external-id/zipball/fa4e438acd8a424dd0ef6eb77db79a02ca5ea834", - "reference": "fa4e438acd8a424dd0ef6eb77db79a02ca5ea834", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:19:51+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'external_id' (int)", - "keywords": [ - "external_id", - "field", - "laravel", - "model", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-external-id/issues", - "source": "https://github.com/kharanenka/laravel-scope-external-id/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-external-id" - }, - { - "name": "kharanenka/laravel-scope-hidden", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-hidden.git", - "reference": "abf50b56facec3afdfa320567487b82e455b9ef3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-hidden/zipball/abf50b56facec3afdfa320567487b82e455b9ef3", - "reference": "abf50b56facec3afdfa320567487b82e455b9ef3", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "time": "2018-09-05T18:47:22+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'hidden' (bool)", - "keywords": [ - "field", - "hidden", - "laravel", - "model", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-hidden/issues", - "source": "https://github.com/kharanenka/laravel-scope-hidden/tree/master" - }, - "install-path": "../kharanenka/laravel-scope-hidden" - }, - { - "name": "kharanenka/laravel-scope-moderation", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-moderation.git", - "reference": "1c79aad19e21c5879a5361a177784904e41c553f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-moderation/zipball/1c79aad19e21c5879a5361a177784904e41c553f", - "reference": "1c79aad19e21c5879a5361a177784904e41c553f", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-14T17:04:27+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'moderation' (bool)", - "keywords": [ - "field", - "laravel", - "model", - "moderation", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-moderation/issues", - "source": "https://github.com/kharanenka/laravel-scope-moderation/tree/master" - }, - "install-path": "../kharanenka/laravel-scope-moderation" - }, - { - "name": "kharanenka/laravel-scope-name", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-name.git", - "reference": "6b68a8a4e1fb5b8a439c7a8d0e713c12be0dcf90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-name/zipball/6b68a8a4e1fb5b8a439c7a8d0e713c12be0dcf90", - "reference": "6b68a8a4e1fb5b8a439c7a8d0e713c12be0dcf90", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:10:57+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'name' (string)", - "keywords": [ - "field", - "laravel", - "model", - "name", - "octobercms", - "php", - "scope" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-name/issues", - "source": "https://github.com/kharanenka/laravel-scope-name/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-name" - }, - { - "name": "kharanenka/laravel-scope-slug", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-slug.git", - "reference": "defbcdc7a250f3d6b0fc305fc9597ab0dab43f32" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-slug/zipball/defbcdc7a250f3d6b0fc305fc9597ab0dab43f32", - "reference": "defbcdc7a250f3d6b0fc305fc9597ab0dab43f32", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-12T19:00:28+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'slug' (string)", - "keywords": [ - "field", - "laravel", - "model", - "octobercms", - "php", - "scope", - "slug" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-slug/issues", - "source": "https://github.com/kharanenka/laravel-scope-slug/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-slug" - }, - { - "name": "kharanenka/laravel-scope-type", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-type.git", - "reference": "6de54f6f08966e96cfc6e0a1e5f190e7174aa5ef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-type/zipball/6de54f6f08966e96cfc6e0a1e5f190e7174aa5ef", - "reference": "6de54f6f08966e96cfc6e0a1e5f190e7174aa5ef", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "time": "2018-09-05T19:06:46+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'type' (string)", - "keywords": [ - "field", - "laravel", - "model", - "octobercms", - "php", - "scope", - "type" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-type/issues", - "source": "https://github.com/kharanenka/laravel-scope-type/tree/1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-type" - }, - { - "name": "kharanenka/laravel-scope-user-belongs-to", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/laravel-scope-user-belongs-to.git", - "reference": "39ed356e99a35e739cfbb7bb5f797e59f854b7d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/laravel-scope-user-belongs-to/zipball/39ed356e99a35e739cfbb7bb5f797e59f854b7d0", - "reference": "39ed356e99a35e739cfbb7bb5f797e59f854b7d0", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-11-14T16:50:30+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Scope\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Scope" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Scope for field 'user_id' (int)", - "keywords": [ - "field", - "laravel", - "model", - "octobercms", - "php", - "scope", - "user_id" - ], - "support": { - "issues": "https://github.com/kharanenka/laravel-scope-user-belongs-to/issues", - "source": "https://github.com/kharanenka/laravel-scope-user-belongs-to/tree/v1.0.0" - }, - "install-path": "../kharanenka/laravel-scope-user-belongs-to" - }, - { - "name": "kharanenka/oc-data-file-model", - "version": "1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/oc-data-file-model.git", - "reference": "5b457ef9a619ff08377b56bfbde5337070359f8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/oc-data-file-model/zipball/5b457ef9a619ff08377b56bfbde5337070359f8a", - "reference": "5b457ef9a619ff08377b56bfbde5337070359f8a", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2017-08-27T15:11:45+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Helper\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Helper" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Trait helps to get attached to the model file data", - "keywords": [ - "attache", - "file", - "model", - "octobercms", - "php" - ], - "support": { - "issues": "https://github.com/kharanenka/oc-data-file-model/issues", - "source": "https://github.com/kharanenka/oc-data-file-model/tree/master" - }, - "install-path": "../kharanenka/oc-data-file-model" - }, - { - "name": "kharanenka/oc-pagination", - "version": "1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/oc-pagination.git", - "reference": "0a26015df60c7a3194dbdabe1f882efa287affd3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/oc-pagination/zipball/0a26015df60c7a3194dbdabe1f882efa287affd3", - "reference": "0a26015df60c7a3194dbdabe1f882efa287affd3", - "shasum": "" - }, - "require": { - "kharanenka/php-pagination": "2.0.*", - "php": ">=5.6" - }, - "time": "2016-12-10T18:40:39+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Helper\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Helper" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Get pagination elements for OctoberCMS", - "keywords": [ - "pagination", - "php" - ], - "support": { - "issues": "https://github.com/kharanenka/oc-pagination/issues", - "source": "https://github.com/kharanenka/oc-pagination/tree/master" - }, - "install-path": "../kharanenka/oc-pagination" - }, - { - "name": "kharanenka/php-pagination", - "version": "2.0.3", - "version_normalized": "2.0.3.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/php-pagination.git", - "reference": "03b37e4461cf5edac10863b8dd15da82bb117b32" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/php-pagination/zipball/03b37e4461cf5edac10863b8dd15da82bb117b32", - "reference": "03b37e4461cf5edac10863b8dd15da82bb117b32", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2018-07-30T08:22:45+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-0": { - "Kharanenka\\Helper\\": "src/" - }, - "classmap": [ - "src/Kharanenka/Helper" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Get pagination elements", - "keywords": [ - "pagination", - "php" - ], - "support": { - "issues": "https://github.com/kharanenka/php-pagination/issues", - "source": "https://github.com/kharanenka/php-pagination/tree/master" - }, - "install-path": "../kharanenka/php-pagination" - }, - { - "name": "kharanenka/php-result-store", - "version": "2.3.0", - "version_normalized": "2.3.0.0", - "source": { - "type": "git", - "url": "https://github.com/kharanenka/php-result-store.git", - "reference": "2adb2f7307db8ea0e597882aeb5b578a0105f376" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kharanenka/php-result-store/zipball/2adb2f7307db8ea0e597882aeb5b578a0105f376", - "reference": "2adb2f7307db8ea0e597882aeb5b578a0105f376", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5" - }, - "time": "2019-07-29T07:02:51+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Kharanenka\\Helper\\": "src/Kharanenka/Helper/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0" - ], - "authors": [ - { - "name": "Andrey Kharanenka", - "email": "kharanenka@gmail.com" - } - ], - "description": "Universal result store", - "keywords": [ - "php", - "result", - "store" - ], - "support": { - "issues": "https://github.com/kharanenka/php-result-store/issues", - "source": "https://github.com/kharanenka/php-result-store/tree/v2.3.0" - }, - "install-path": "../kharanenka/php-result-store" - }, - { - "name": "kriswallsmith/assetic", - "version": "v1.4.0", - "version_normalized": "1.4.0.0", - "source": { - "type": "git", - "url": "https://github.com/kriswallsmith/assetic.git", - "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", - "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", - "shasum": "" - }, - "require": { - "php": ">=5.3.1", - "symfony/process": "~2.1|~3.0" - }, - "conflict": { - "twig/twig": "<1.27" - }, - "require-dev": { - "leafo/lessphp": "^0.3.7", - "leafo/scssphp": "~0.1", - "meenie/javascript-packer": "^1.1", - "mrclay/minify": "<2.3", - "natxet/cssmin": "3.0.4", - "patchwork/jsqueeze": "~1.0|~2.0", - "phpunit/phpunit": "~4.8 || ^5.6", - "psr/log": "~1.0", - "ptachoire/cssembed": "~1.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "twig/twig": "~1.23|~2.0", - "yfix/packager": "dev-master" - }, - "suggest": { - "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", - "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler", - "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin", - "patchwork/jsqueeze": "Assetic provides the integration with the JSqueeze JavaScript compressor", - "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", - "twig/twig": "Assetic provides the integration with the Twig templating engine" - }, - "time": "2016-11-11T18:43:20+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-0": { - "Assetic": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kris Wallsmith", - "email": "kris.wallsmith@gmail.com", - "homepage": "http://kriswallsmith.net/" - } - ], - "description": "Asset Management for PHP", - "homepage": "https://github.com/kriswallsmith/assetic", - "keywords": [ - "assets", - "compression", - "minification" - ], - "support": { - "issues": "https://github.com/kriswallsmith/assetic/issues", - "source": "https://github.com/kriswallsmith/assetic/tree/master" - }, - "install-path": "../kriswallsmith/assetic" - }, - { - "name": "kylekatarnls/update-helper", - "version": "1.2.1", - "version_normalized": "1.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/kylekatarnls/update-helper.git", - "reference": "429be50660ed8a196e0798e5939760f168ec8ce9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/kylekatarnls/update-helper/zipball/429be50660ed8a196e0798e5939760f168ec8ce9", - "reference": "429be50660ed8a196e0798e5939760f168ec8ce9", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1.0 || ^2.0.0", - "php": ">=5.3.0" - }, - "require-dev": { - "codeclimate/php-test-reporter": "dev-master", - "composer/composer": "2.0.x-dev || ^2.0.0-dev", - "phpunit/phpunit": ">=4.8.35 <6.0" - }, - "time": "2020-04-07T20:44:10+00:00", - "type": "composer-plugin", - "extra": { - "class": "UpdateHelper\\ComposerPlugin" - }, - "installation-source": "dist", - "autoload": { - "psr-0": { - "UpdateHelper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle", - "email": "kylekatarnls@gmail.com" - } - ], - "description": "Update helper", - "support": { - "issues": "https://github.com/kylekatarnls/update-helper/issues", - "source": "https://github.com/kylekatarnls/update-helper/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/kylekatarnls", - "type": "github" - }, - { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", - "type": "tidelift" - } - ], - "install-path": "../kylekatarnls/update-helper" - }, - { - "name": "laravel/framework", - "version": "v5.5.50", - "version_normalized": "5.5.50.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/framework.git", - "reference": "c62385a23c639742b3b74a4a78640da25e6b782b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/c62385a23c639742b3b74a4a78640da25e6b782b", - "reference": "c62385a23c639742b3b74a4a78640da25e6b782b", - "shasum": "" - }, - "require": { - "doctrine/inflector": "~1.1", - "erusev/parsedown": "~1.7", - "ext-mbstring": "*", - "ext-openssl": "*", - "league/flysystem": "^1.0.8", - "monolog/monolog": "~1.12", - "mtdowling/cron-expression": "~1.0", - "nesbot/carbon": "^1.26.0", - "php": ">=7.0", - "psr/container": "~1.0", - "psr/simple-cache": "^1.0", - "ramsey/uuid": "~3.0", - "swiftmailer/swiftmailer": "~6.0", - "symfony/console": "~3.3", - "symfony/debug": "~3.3", - "symfony/finder": "~3.3", - "symfony/http-foundation": "~3.3", - "symfony/http-kernel": "~3.3", - "symfony/process": "~3.3", - "symfony/routing": "~3.3", - "symfony/var-dumper": "~3.3", - "tijsverkoyen/css-to-inline-styles": "~2.2", - "vlucas/phpdotenv": "~2.2" - }, - "replace": { - "illuminate/auth": "self.version", - "illuminate/broadcasting": "self.version", - "illuminate/bus": "self.version", - "illuminate/cache": "self.version", - "illuminate/config": "self.version", - "illuminate/console": "self.version", - "illuminate/container": "self.version", - "illuminate/contracts": "self.version", - "illuminate/cookie": "self.version", - "illuminate/database": "self.version", - "illuminate/encryption": "self.version", - "illuminate/events": "self.version", - "illuminate/filesystem": "self.version", - "illuminate/hashing": "self.version", - "illuminate/http": "self.version", - "illuminate/log": "self.version", - "illuminate/mail": "self.version", - "illuminate/notifications": "self.version", - "illuminate/pagination": "self.version", - "illuminate/pipeline": "self.version", - "illuminate/queue": "self.version", - "illuminate/redis": "self.version", - "illuminate/routing": "self.version", - "illuminate/session": "self.version", - "illuminate/support": "self.version", - "illuminate/translation": "self.version", - "illuminate/validation": "self.version", - "illuminate/view": "self.version", - "tightenco/collect": "<5.5.33" - }, - "require-dev": { - "aws/aws-sdk-php": "~3.0", - "doctrine/dbal": "~2.5", - "filp/whoops": "^2.1.4", - "mockery/mockery": "~1.0", - "orchestra/testbench-core": "3.5.*", - "pda/pheanstalk": "~3.0", - "phpunit/phpunit": "~6.0", - "predis/predis": "^1.1.1", - "symfony/css-selector": "~3.3", - "symfony/dom-crawler": "~3.3" - }, - "suggest": { - "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).", - "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.5).", - "ext-pcntl": "Required to use all features of the queue worker.", - "ext-posix": "Required to use all features of the queue worker.", - "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).", - "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).", - "laravel/tinker": "Required to use the tinker console command (~1.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).", - "league/flysystem-cached-adapter": "Required to use Flysystem caching (~1.0).", - "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).", - "nexmo/client": "Required to use the Nexmo transport (~1.0).", - "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).", - "predis/predis": "Required to use the redis cache and queue drivers (~1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~3.0).", - "symfony/css-selector": "Required to use some of the crawler integration testing tools (~3.3).", - "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (~3.3).", - "symfony/psr-http-message-bridge": "Required to psr7 bridging features (~1.0)." - }, - "time": "2020-08-18T13:47:57+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.5-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "src/Illuminate/Foundation/helpers.php", - "src/Illuminate/Support/helpers.php" - ], - "psr-4": { - "Illuminate\\": "src/Illuminate/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Laravel Framework.", - "homepage": "https://laravel.com", - "keywords": [ - "framework", - "laravel" - ], - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "install-path": "../laravel/framework" - }, - { - "name": "laravel/tinker", - "version": "v1.0.10", - "version_normalized": "1.0.10.0", - "source": { - "type": "git", - "url": "https://github.com/laravel/tinker.git", - "reference": "ad571aacbac1539c30d480908f9d0c9614eaf1a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laravel/tinker/zipball/ad571aacbac1539c30d480908f9d0c9614eaf1a7", - "reference": "ad571aacbac1539c30d480908f9d0c9614eaf1a7", - "shasum": "" - }, - "require": { - "illuminate/console": "~5.1|^6.0", - "illuminate/contracts": "~5.1|^6.0", - "illuminate/support": "~5.1|^6.0", - "php": ">=5.5.9", - "psy/psysh": "0.7.*|0.8.*|0.9.*", - "symfony/var-dumper": "~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0|~5.0" - }, - "suggest": { - "illuminate/database": "The Illuminate Database package (~5.1)." - }, - "time": "2019-08-07T15:10:45+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - }, - "laravel": { - "providers": [ - "Laravel\\Tinker\\TinkerServiceProvider" - ] - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Laravel\\Tinker\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "Powerful REPL for the Laravel framework.", - "keywords": [ - "REPL", - "Tinker", - "laravel", - "psysh" - ], - "support": { - "issues": "https://github.com/laravel/tinker/issues", - "source": "https://github.com/laravel/tinker/tree/v1.0.10" - }, - "install-path": "../laravel/tinker" - }, - { - "name": "leafo/scssphp", - "version": "v0.8.4", - "version_normalized": "0.8.4.0", - "source": { - "type": "git", - "url": "https://github.com/leafo/scssphp.git", - "reference": "b9cdea3e42c3bcb1a9faafd04ccce4e8ec860ad9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/leafo/scssphp/zipball/b9cdea3e42c3bcb1a9faafd04ccce4e8ec860ad9", - "reference": "b9cdea3e42c3bcb1a9faafd04ccce4e8ec860ad9", - "shasum": "" - }, - "require": { - "php": "^5.4.0 || ^7" - }, - "require-dev": { - "phpunit/phpunit": "~4.6", - "squizlabs/php_codesniffer": "~2.5", - "twbs/bootstrap": "~4.3", - "zurb/foundation": "~6.5" - }, - "time": "2019-06-18T21:15:44+00:00", - "bin": [ - "bin/pscss" - ], - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Leafo\\ScssPhp\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Leaf Corcoran", - "email": "leafot@gmail.com", - "homepage": "http://leafo.net" - } - ], - "description": "scssphp is a compiler for SCSS written in PHP.", - "homepage": "http://leafo.github.io/scssphp/", - "keywords": [ - "css", - "less", - "sass", - "scss", - "stylesheet" - ], - "support": { - "issues": "https://github.com/leafo/scssphp/issues", - "source": "https://github.com/leafo/scssphp/tree/v0.8.4" - }, - "abandoned": "scssphp/scssphp", - "install-path": "../leafo/scssphp" - }, - { - "name": "league/csv", - "version": "8.2.3", - "version_normalized": "8.2.3.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/csv.git", - "reference": "d2aab1e7bde802582c3879acf03d92716577c76d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/csv/zipball/d2aab1e7bde802582c3879acf03d92716577c76d", - "reference": "d2aab1e7bde802582c3879acf03d92716577c76d", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^1.9", - "phpunit/phpunit": "^4.0" - }, - "time": "2018-02-06T08:27:03+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "8.2-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "League\\Csv\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ignace Nyamagana Butera", - "email": "nyamsprod@gmail.com", - "homepage": "https://github.com/nyamsprod/", - "role": "Developer" - } - ], - "description": "Csv data manipulation made easy in PHP", - "homepage": "http://csv.thephpleague.com", - "keywords": [ - "csv", - "export", - "filter", - "import", - "read", - "write" - ], - "support": { - "forum": "https://groups.google.com/forum/#!forum/thephpleague", - "issues": "https://github.com/thephpleague/csv/issues", - "source": "https://github.com/thephpleague/csv/tree/8.x" - }, - "install-path": "../league/csv" - }, - { - "name": "league/flysystem", - "version": "1.1.9", - "version_normalized": "1.1.9.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "league/mime-type-detection": "^1.3", - "php": "^7.2.5 || ^8.0" - }, - "conflict": { - "league/flysystem-sftp": "<1.0.6" - }, - "require-dev": { - "phpspec/prophecy": "^1.11.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "ext-ftp": "Allows you to use FTP server storage", - "ext-openssl": "Allows you to use FTPS server storage", - "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", - "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", - "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", - "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", - "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", - "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", - "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", - "league/flysystem-webdav": "Allows you to use WebDAV storage", - "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", - "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", - "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" - }, - "time": "2021-12-09T09:40:50+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "League\\Flysystem\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frenky.net" - } - ], - "description": "Filesystem abstraction: Many filesystems, one API.", - "keywords": [ - "Cloud Files", - "WebDAV", - "abstraction", - "aws", - "cloud", - "copy.com", - "dropbox", - "file systems", - "files", - "filesystem", - "filesystems", - "ftp", - "rackspace", - "remote", - "s3", - "sftp", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" - }, - "funding": [ - { - "url": "https://offset.earth/frankdejonge", - "type": "other" - } - ], - "install-path": "../league/flysystem" - }, - { - "name": "league/mime-type-detection", - "version": "1.11.0", - "version_normalized": "1.11.0.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^3.2", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" - }, - "time": "2022-04-17T13:12:02+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "League\\MimeTypeDetection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" - }, - "funding": [ - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "install-path": "../league/mime-type-detection" - }, - { - "name": "linkorb/jsmin-php", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/linkorb/jsmin-php.git", - "reference": "be85d87fc9c27730e7e9ced742b13010dafc1026" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/linkorb/jsmin-php/zipball/be85d87fc9c27730e7e9ced742b13010dafc1026", - "reference": "be85d87fc9c27730e7e9ced742b13010dafc1026", - "shasum": "" - }, - "require": { - "php": ">=5.0.0" - }, - "time": "2013-03-15T13:16:35+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Joost Faassen", - "email": "j.faassen@linkorb.com", - "role": "Packaging for Composer" - }, - { - "name": "Ryan Grove", - "email": "ryan@wonko.com", - "role": "PHP port" - }, - { - "name": "Adam Gofort", - "email": "aag@adamgoforth.com", - "role": "Updates to the PHP port" - }, - { - "name": "Douglas Crockford", - "email": "douglas@crockford.com" - } - ], - "description": "Unofficial package of jsmin-php", - "homepage": "http://www.github.com/linkorb/jsmin-php", - "keywords": [ - "javascript", - "jsmin", - "minify" - ], - "support": { - "issues": "https://github.com/linkorb/jsmin-php/issues", - "source": "https://github.com/linkorb/jsmin-php/tree/1.0.0" - }, - "install-path": "../linkorb/jsmin-php" - }, - { - "name": "lovata/oc-shopaholic-plugin", - "version": "1.30.2", - "version_normalized": "1.30.2.0", - "source": { - "type": "git", - "url": "https://github.com/oc-shopaholic/oc-shopaholic-plugin.git", - "reference": "3d389c3887de07de2a2e0a286e58cab35452facf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/oc-shopaholic/oc-shopaholic-plugin/zipball/3d389c3887de07de2a2e0a286e58cab35452facf", - "reference": "3d389c3887de07de2a2e0a286e58cab35452facf", - "shasum": "" - }, - "require": { - "composer/installers": "~1.0" - }, - "time": "2021-07-28T19:53:33+00:00", - "type": "october-plugin", - "installation-source": "dist", - "notification-url": "https://packagist.org/downloads/", - "description": "eCommerce plugin for October CMS", - "support": { - "issues": "https://github.com/oc-shopaholic/oc-shopaholic-plugin/issues", - "source": "https://github.com/oc-shopaholic/oc-shopaholic-plugin/tree/1.30.2" - }, - "funding": [ - { - "url": "https://opencollective.com/oc-shopaholic", - "type": "open_collective" - } - ], - "install-path": "../../plugins/lovata/shopaholic" - }, - { - "name": "lovata/oc-toolbox-plugin", - "version": "1.34.1", - "version_normalized": "1.34.1.0", - "source": { - "type": "git", - "url": "https://github.com/oc-shopaholic/oc-toolbox-plugin.git", - "reference": "c5e64a4201110c50eaa7a13e1d6de014a86b1565" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/oc-shopaholic/oc-toolbox-plugin/zipball/c5e64a4201110c50eaa7a13e1d6de014a86b1565", - "reference": "c5e64a4201110c50eaa7a13e1d6de014a86b1565", - "shasum": "" - }, - "require": { - "composer/installers": "~1.0", - "kharanenka/laravel-cache-helper": "1.0.*", - "kharanenka/laravel-scope-active": "1.0.*", - "kharanenka/laravel-scope-category-belongs-to": "1.0.*", - "kharanenka/laravel-scope-code": "1.0.*", - "kharanenka/laravel-scope-date": "1.0.*", - "kharanenka/laravel-scope-external-id": "1.0.*", - "kharanenka/laravel-scope-hidden": "1.0.*", - "kharanenka/laravel-scope-moderation": "1.0.*", - "kharanenka/laravel-scope-name": "1.0.*", - "kharanenka/laravel-scope-slug": "1.0.*", - "kharanenka/laravel-scope-type": "1.0.*", - "kharanenka/laravel-scope-user-belongs-to": "1.0.*", - "kharanenka/oc-data-file-model": "1.*", - "kharanenka/oc-pagination": "1.0.*", - "kharanenka/php-result-store": "2.*" - }, - "time": "2022-04-05T08:31:37+00:00", - "type": "october-plugin", - "installation-source": "dist", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0-only" - ], - "description": "Toolbox plugin for October CMS", - "support": { - "issues": "https://github.com/oc-shopaholic/oc-toolbox-plugin/issues", - "source": "https://github.com/oc-shopaholic/oc-toolbox-plugin/tree/1.34.1" - }, - "install-path": "../../plugins/lovata/toolbox" - }, - { - "name": "meyfa/phpunit-assert-gd", - "version": "v1.1.0", - "version_normalized": "1.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/meyfa/phpunit-assert-gd.git", - "reference": "0c57781dbaa83ec50419b2b3590306098a0f74cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/meyfa/phpunit-assert-gd/zipball/0c57781dbaa83ec50419b2b3590306098a0f74cf", - "reference": "0c57781dbaa83ec50419b2b3590306098a0f74cf", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "phpunit/phpunit": ">=4.8" - }, - "time": "2018-02-01T17:27:29+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "PHPUnit\\": "src/PHPUnit/", - "AssertGD\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabian Meyer", - "homepage": "http://meyfa.net" - } - ], - "description": "PHPUnit matcher/assertions for GD image resources", - "homepage": "https://github.com/meyfa/phpunit-assert-gd", - "keywords": [ - "assert", - "gd", - "image", - "matcher", - "phpunit", - "resource" - ], - "support": { - "issues": "https://github.com/meyfa/phpunit-assert-gd/issues", - "source": "https://github.com/meyfa/phpunit-assert-gd/tree/master" - }, - "install-path": "../meyfa/phpunit-assert-gd" - }, - { - "name": "monolog/monolog", - "version": "1.27.1", - "version_normalized": "1.27.1.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "904713c5929655dc9b97288b69cfeedad610c9a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/904713c5929655dc9b97288b69cfeedad610c9a1", - "reference": "904713c5929655dc9b97288b69cfeedad610c9a1", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpstan/phpstan": "^0.12.59", - "phpunit/phpunit": "~4.5", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "swiftmailer/swiftmailer": "^5.3|^6.0" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" - }, - "time": "2022-06-09T08:53:42+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Monolog\\": "src/Monolog" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "support": { - "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.27.1" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], - "install-path": "../monolog/monolog" - }, - { - "name": "mtdowling/cron-expression", - "version": "v1.2.3", - "version_normalized": "1.2.3.0", - "source": { - "type": "git", - "url": "https://github.com/mtdowling/cron-expression.git", - "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9be552eebcc1ceec9776378f7dcc085246cacca6", - "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.0|~5.0" - }, - "time": "2019-12-28T04:23:06+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", - "keywords": [ - "cron", - "schedule" - ], - "support": { - "issues": "https://github.com/mtdowling/cron-expression/issues", - "source": "https://github.com/mtdowling/cron-expression/tree/v1.2.3" - }, - "abandoned": "dragonmantank/cron-expression", - "install-path": "../mtdowling/cron-expression" - }, - { - "name": "myclabs/deep-copy", - "version": "1.10.2", - "version_normalized": "1.10.2.0", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "time": "2020-11-13T09:40:50+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "install-path": "../myclabs/deep-copy" - }, - { - "name": "nesbot/carbon", - "version": "1.39.1", - "version_normalized": "1.39.1.0", - "source": { - "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4be0c005164249208ce1b5ca633cd57bdd42ff33" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4be0c005164249208ce1b5ca633cd57bdd42ff33", - "reference": "4be0c005164249208ce1b5ca633cd57bdd42ff33", - "shasum": "" - }, - "require": { - "kylekatarnls/update-helper": "^1.1", - "php": ">=5.3.9", - "symfony/translation": "~2.6 || ~3.0 || ~4.0" - }, - "require-dev": { - "composer/composer": "^1.2", - "friendsofphp/php-cs-fixer": "~2", - "phpunit/phpunit": "^4.8.35 || ^5.7" - }, - "time": "2019-10-14T05:51:36+00:00", - "bin": [ - "bin/upgrade-carbon" - ], - "type": "library", - "extra": { - "update-helper": "Carbon\\Upgrade", - "laravel": { - "providers": [ - "Carbon\\Laravel\\ServiceProvider" - ] - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" - } - ], - "description": "A simple API extension for DateTime.", - "homepage": "http://carbon.nesbot.com", - "keywords": [ - "date", - "datetime", - "time" - ], - "support": { - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" - }, - "install-path": "../nesbot/carbon" - }, - { - "name": "nikic/php-parser", - "version": "v4.14.0", - "version_normalized": "4.14.0.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" - }, - "time": "2022-05-31T20:59:12+00:00", - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.9-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" - }, - "install-path": "../nikic/php-parser" - }, - { - "name": "october/backend", - "version": "v1.0.476", - "version_normalized": "1.0.476.0", - "source": { - "type": "git", - "url": "https://github.com/octoberrain/backend.git", - "reference": "fbebbb32c4b58dccc7db52f907980ddaac7f3654" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/octoberrain/backend/zipball/fbebbb32c4b58dccc7db52f907980ddaac7f3654", - "reference": "fbebbb32c4b58dccc7db52f907980ddaac7f3654", - "shasum": "" - }, - "require": { - "composer/installers": "~1.0", - "october/rain": "~1.0.469", - "php": ">=7.0" - }, - "time": "2021-09-28T00:58:01+00:00", - "type": "october-module", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Backend\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexey Bobkov", - "email": "aleksey.bobkov@gmail.com" - }, - { - "name": "Samuel Georges", - "email": "daftspunky@gmail.com" - }, - { - "name": "Luke Towers", - "email": "octobercms@luketowers.ca", - "homepage": "https://luketowers.ca", - "role": "Maintainer" - } - ], - "description": "Backend module for October CMS", - "homepage": "https://octobercms.com", - "keywords": [ - "backend", - "october", - "october cms" - ], - "support": { - "source": "https://github.com/octoberrain/backend/tree/v1.0.476" - }, - "install-path": "../../modules/backend" - }, - { - "name": "october/cms", - "version": "v1.0.476", - "version_normalized": "1.0.476.0", - "source": { - "type": "git", - "url": "https://github.com/octoberrain/cms.git", - "reference": "6171be2606e478c65e0749be121ec050e83e2c57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/octoberrain/cms/zipball/6171be2606e478c65e0749be121ec050e83e2c57", - "reference": "6171be2606e478c65e0749be121ec050e83e2c57", - "shasum": "" - }, - "require": { - "composer/installers": "~1.0", - "october/rain": "~1.0.469", - "php": ">=7.0" - }, - "time": "2021-07-22T05:55:45+00:00", - "type": "october-module", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Cms\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexey Bobkov", - "email": "aleksey.bobkov@gmail.com" - }, - { - "name": "Samuel Georges", - "email": "daftspunky@gmail.com" - }, - { - "name": "Luke Towers", - "email": "octobercms@luketowers.ca", - "homepage": "https://luketowers.ca", - "role": "Maintainer" - } - ], - "description": "CMS module for October CMS", - "homepage": "https://octobercms.com", - "keywords": [ - "cms", - "october", - "october cms" - ], - "support": { - "source": "https://github.com/octoberrain/cms/tree/v1.0.476" - }, - "install-path": "../../modules/cms" - }, - { - "name": "october/rain", - "version": "v1.0.476", - "version_normalized": "1.0.476.0", - "source": { - "type": "git", - "url": "https://github.com/octobercms/library.git", - "reference": "c76455595a17a92265ee3190eea051f23452104a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/octobercms/library/zipball/c76455595a17a92265ee3190eea051f23452104a", - "reference": "c76455595a17a92265ee3190eea051f23452104a", - "shasum": "" - }, - "require": { - "doctrine/dbal": "2.5.*", - "erusev/parsedown-extra": "~0.7", - "jenssegers/date": "~3.0", - "kriswallsmith/assetic": "~1.3", - "laravel/tinker": "~1.0", - "leafo/scssphp": "~0.6", - "league/csv": "~8.0", - "linkorb/jsmin-php": "~1.0", - "php": ">=7.0", - "symfony/yaml": "~3.2", - "twig/twig": "~2.0" - }, - "replace": { - "october/auth": "self.version", - "october/config": "self.version", - "october/database": "self.version", - "october/extension": "self.version", - "october/filesystem": "self.version", - "october/halcyon": "self.version", - "october/html": "self.version", - "october/mail": "self.version", - "october/network": "self.version", - "october/parse": "self.version", - "october/router": "self.version", - "october/support": "self.version", - "october/translation": "self.version" - }, - "require-dev": { - "illuminate/cache": "5.5.*", - "illuminate/database": "5.5.*", - "illuminate/encryption": "5.5.*", - "illuminate/events": "5.5.*", - "illuminate/filesystem": "5.5.*", - "illuminate/log": "5.5.*", - "illuminate/mail": "5.5.*", - "illuminate/pagination": "5.5.*", - "illuminate/queue": "5.5.*", - "illuminate/routing": "5.5.*", - "illuminate/support": "5.5.*", - "illuminate/validation": "5.5.*", - "illuminate/view": "5.5.*", - "meyfa/phpunit-assert-gd": "1.1.0", - "php-parallel-lint/php-parallel-lint": "^1.0", - "phpunit/phpunit": "~5.7", - "squizlabs/php_codesniffer": "3.*", - "symfony/css-selector": "~3.1", - "symfony/dom-crawler": "~3.1" - }, - "time": "2022-03-30T22:56:32+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "src/Support/helpers.php", - "src/Html/helpers.php", - "src/Parse/Assetic/Less/lessc.inc.php" - ], - "psr-0": { - "Less": "src/Parse/Assetic/Less/lib/" - }, - "psr-4": { - "October\\Rain\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexey Bobkov", - "email": "aleksey.bobkov@gmail.com" - }, - { - "name": "Samuel Georges", - "email": "daftspunky@gmail.com" - } - ], - "description": "October Rain Library", - "homepage": "http://octobercms.com", - "keywords": [ - "cms", - "october", - "rain" - ], - "support": { - "source": "https://github.com/octobercms/library/tree/v1.0.476" - }, - "install-path": "../october/rain" - }, - { - "name": "october/system", - "version": "v1.0.476", - "version_normalized": "1.0.476.0", - "source": { - "type": "git", - "url": "https://github.com/octoberrain/system.git", - "reference": "67155adb4239d2e5614b49f96f6b5886d03e326f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/octoberrain/system/zipball/67155adb4239d2e5614b49f96f6b5886d03e326f", - "reference": "67155adb4239d2e5614b49f96f6b5886d03e326f", - "shasum": "" - }, - "require": { - "composer/installers": "~1.0", - "october/rain": "~1.0.469", - "php": ">=7.0" - }, - "time": "2022-02-20T01:54:40+00:00", - "type": "october-module", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "System\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexey Bobkov", - "email": "aleksey.bobkov@gmail.com" - }, - { - "name": "Samuel Georges", - "email": "daftspunky@gmail.com" - }, - { - "name": "Luke Towers", - "email": "octobercms@luketowers.ca", - "homepage": "https://luketowers.ca", - "role": "Maintainer" - } - ], - "description": "System module for October CMS", - "homepage": "https://octobercms.com", - "keywords": [ - "october", - "october cms", - "system" - ], - "support": { - "source": "https://github.com/octoberrain/system/tree/v1.0.476" - }, - "install-path": "../../modules/system" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "version_normalized": "9.99.100.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", - "shasum": "" - }, - "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "time": "2020-10-15T08:29:30+00:00", - "type": "library", - "installation-source": "dist", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "install-path": "../paragonie/random_compat" - }, - { - "name": "phar-io/manifest", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^1.0.1", - "php": "^5.6 || ^7.0" - }, - "time": "2017-03-05T18:14:27+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" - }, - "install-path": "../phar-io/manifest" - }, - { - "name": "phar-io/version", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "time": "2017-03-05T17:38:23+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/master" - }, - "install-path": "../phar-io/version" - }, - { - "name": "php-parallel-lint/php-parallel-lint", - "version": "v1.3.2", - "version_normalized": "1.3.2.0", - "source": { - "type": "git", - "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", - "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de", - "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=5.3.0" - }, - "replace": { - "grogy/php-parallel-lint": "*", - "jakub-onderka/php-parallel-lint": "*" - }, - "require-dev": { - "nette/tester": "^1.3 || ^2.0", - "php-parallel-lint/php-console-highlighter": "0.* || ^1.0", - "squizlabs/php_codesniffer": "^3.6" - }, - "suggest": { - "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" - }, - "time": "2022-02-21T12:50:22+00:00", - "bin": [ - "parallel-lint" - ], - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "./src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "ahoj@jakubonderka.cz" - } - ], - "description": "This tool check syntax of PHP files about 20x faster than serial check.", - "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", - "support": { - "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", - "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2" - }, - "install-path": "../php-parallel-lint/php-parallel-lint" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "version_normalized": "2.2.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "time": "2020-06-27T09:03:43+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "install-path": "../phpdocumentor/reflection-common" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "version_normalized": "5.3.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "time": "2021-10-19T17:43:47+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "install-path": "../phpdocumentor/reflection-docblock" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.6.1", - "version_normalized": "1.6.1.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*", - "psalm/phar": "^4.8" - }, - "time": "2022-03-15T21:29:03+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" - }, - "install-path": "../phpdocumentor/type-resolver" - }, - { - "name": "phpspec/prophecy", - "version": "v1.10.3", - "version_normalized": "1.10.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "451c3cd1418cf640de218914901e51b064abb093" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", - "reference": "451c3cd1418cf640de218914901e51b064abb093", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5 || ^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" - }, - "time": "2020-03-05T15:02:03+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.10.3" - }, - "install-path": "../phpspec/prophecy" - }, - { - "name": "phpunit/php-code-coverage", - "version": "5.3.2", - "version_normalized": "5.3.2.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-xdebug": "^2.5.5" - }, - "time": "2018-04-06T15:36:58+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.3.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/5.3" - }, - "install-path": "../phpunit/php-code-coverage" - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.4.5", - "version_normalized": "1.4.5.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2017-11-27T13:52:08+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "irc": "irc://irc.freenode.net/phpunit", - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/1.4.5" - }, - "install-path": "../phpunit/php-file-iterator" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "version_normalized": "1.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "time": "2015-06-21T13:50:34+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1" - }, - "install-path": "../phpunit/php-text-template" - }, - { - "name": "phpunit/php-timer", - "version": "1.0.9", - "version_normalized": "1.0.9.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "time": "2017-02-26T11:10:40+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/master" - }, - "install-path": "../phpunit/php-timer" - }, - { - "name": "phpunit/php-token-stream", - "version": "2.0.2", - "version_normalized": "2.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2.4" - }, - "time": "2017-11-27T05:48:46+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" - }, - "abandoned": true, - "install-path": "../phpunit/php-token-stream" - }, - { - "name": "phpunit/phpunit", - "version": "6.5.14", - "version_normalized": "6.5.14.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.9", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", - "sebastian/version": "^2.0.1" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" - }, - "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" - }, - "time": "2019-02-01T05:22:47+00:00", - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.5.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/6.5.14" - }, - "install-path": "../phpunit/phpunit" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.10", - "version_normalized": "5.0.10.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5.11" - }, - "suggest": { - "ext-soap": "*" - }, - "time": "2018-08-09T05:50:03+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit-mock-objects/issues", - "source": "https://github.com/sebastianbergmann/phpunit-mock-objects/tree/5.0.10" - }, - "abandoned": true, - "install-path": "../phpunit/phpunit-mock-objects" - }, - { - "name": "phpunit/phpunit-selenium", - "version": "1.3.3", - "version_normalized": "1.3.3.0", - "source": { - "type": "git", - "url": "https://github.com/giorgiosironi/phpunit-selenium.git", - "reference": "e89bfa1080dce9617c9b3e7760d50752974bfbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/e89bfa1080dce9617c9b3e7760d50752974bfbd2", - "reference": "e89bfa1080dce9617c9b3e7760d50752974bfbd2", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-dom": "*", - "php": ">=5.3.3", - "phpunit/phpunit": ">=3.7.0@stable" - }, - "time": "2013-11-22T08:54:11+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "PHPUnit/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - }, - { - "name": "Giorgio Sironi", - "email": "info@giorgiosironi.com", - "role": "developer" - } - ], - "description": "Selenium Server integration for PHPUnit", - "homepage": "http://www.phpunit.de/", - "keywords": [ - "selenium", - "testing", - "xunit" - ], - "support": { - "irc": "irc://irc.freenode.net/phpunit", - "issues": "https://github.com/sebastianbergmann/phpunit-selenium/issues", - "source": "https://github.com/giorgiosironi/phpunit-selenium/tree/1.3.3" - }, - "install-path": "../phpunit/phpunit-selenium" - }, - { - "name": "psr/cache", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2016-08-06T20:24:11+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/master" - }, - "install-path": "../psr/cache" - }, - { - "name": "psr/container", - "version": "1.1.2", - "version_normalized": "1.1.2.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", - "shasum": "" - }, - "require": { - "php": ">=7.4.0" - }, - "time": "2021-11-05T16:50:12+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" - }, - "install-path": "../psr/container" - }, - { - "name": "psr/log", - "version": "1.1.4", - "version_normalized": "1.1.4.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2021-05-03T11:20:27+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, - "install-path": "../psr/log" - }, - { - "name": "psr/simple-cache", - "version": "1.0.1", - "version_normalized": "1.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "time": "2017-10-23T01:57:42+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" - }, - "install-path": "../psr/simple-cache" - }, - { - "name": "psy/psysh", - "version": "v0.9.12", - "version_normalized": "0.9.12.0", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4", - "shasum": "" - }, - "require": { - "dnoegel/php-xdg-base-dir": "0.1.*", - "ext-json": "*", - "ext-tokenizer": "*", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", - "php": ">=5.4.0", - "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", - "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "~2.15|~3.16", - "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." - }, - "time": "2019-12-06T14:19:43+00:00", - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.9.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "support": { - "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.9.12" - }, - "install-path": "../psy/psysh" - }, - { - "name": "ramsey/uuid", - "version": "3.9.6", - "version_normalized": "3.9.6.0", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3", - "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3", - "shasum": "" - }, - "require": { - "ext-json": "*", - "paragonie/random_compat": "^1 | ^2 | ^9.99.99", - "php": "^5.4 | ^7.0 | ^8.0", - "symfony/polyfill-ctype": "^1.8" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "codeception/aspect-mock": "^1 | ^2", - "doctrine/annotations": "^1.2", - "goaop/framework": "1.0.0-alpha.2 | ^1 | >=2.1.0 <=2.3.2", - "mockery/mockery": "^0.9.11 | ^1", - "moontoast/math": "^1.1", - "nikic/php-parser": "<=4.5.0", - "paragonie/random-lib": "^2", - "php-mock/php-mock-phpunit": "^0.3 | ^1.1 | ^2.6", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpunit/phpunit": ">=4.8.36 <9.0.0 | >=9.3.0", - "squizlabs/php_codesniffer": "^3.5", - "yoast/phpunit-polyfills": "^1.0" - }, - "suggest": { - "ext-ctype": "Provides support for PHP Ctype functions", - "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", - "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", - "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", - "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "time": "2021-09-25T23:07:42+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Ramsey\\Uuid\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - }, - { - "name": "Marijn Huizendveld", - "email": "marijn.huizendveld@gmail.com" - }, - { - "name": "Thibaud Fabre", - "email": "thibaud@aztech.io" - } - ], - "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", - "homepage": "https://github.com/ramsey/uuid", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "rss": "https://github.com/ramsey/uuid/releases.atom", - "source": "https://github.com/ramsey/uuid", - "wiki": "https://github.com/ramsey/uuid/wiki" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "install-path": "../ramsey/uuid" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.2", - "version_normalized": "1.0.2.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", - "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "phpunit/phpunit": "^8.5" - }, - "time": "2020-11-30T08:15:22+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "install-path": "../sebastian/code-unit-reverse-lookup" - }, - { - "name": "sebastian/comparator", - "version": "2.1.3", - "version_normalized": "2.1.3.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/diff": "^2.0 || ^3.0", - "sebastian/exporter": "^3.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.4" - }, - "time": "2018-02-01T13:46:46+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/master" - }, - "install-path": "../sebastian/comparator" - }, - { - "name": "sebastian/diff", - "version": "2.0.1", - "version_normalized": "2.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "time": "2017-08-03T08:09:46+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/master" - }, - "install-path": "../sebastian/diff" - }, - { - "name": "sebastian/environment", - "version": "3.1.0", - "version_normalized": "3.1.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.1" - }, - "time": "2017-07-01T08:51:00+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/master" - }, - "install-path": "../sebastian/environment" - }, - { - "name": "sebastian/exporter", - "version": "3.1.4", - "version_normalized": "3.1.4.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", - "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", - "shasum": "" - }, - "require": { - "php": ">=7.0", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^8.5" - }, - "time": "2021-11-11T13:51:24+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "install-path": "../sebastian/exporter" - }, - { - "name": "sebastian/global-state", - "version": "2.0.0", - "version_normalized": "2.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "time": "2017-04-27T15:39:26+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/2.0.0" - }, - "install-path": "../sebastian/global-state" - }, - { - "name": "sebastian/object-enumerator", - "version": "3.0.4", - "version_normalized": "3.0.4.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", - "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", - "shasum": "" - }, - "require": { - "php": ">=7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "time": "2020-11-30T07:40:27+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "install-path": "../sebastian/object-enumerator" - }, - { - "name": "sebastian/object-reflector", - "version": "1.1.2", - "version_normalized": "1.1.2.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", - "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "time": "2020-11-30T07:37:18+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "install-path": "../sebastian/object-reflector" - }, - { - "name": "sebastian/recursion-context", - "version": "3.0.1", - "version_normalized": "3.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", - "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", - "shasum": "" - }, - "require": { - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "time": "2020-11-30T07:34:24+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "install-path": "../sebastian/recursion-context" - }, - { - "name": "sebastian/resource-operations", - "version": "1.0.0", - "version_normalized": "1.0.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "shasum": "" - }, - "require": { - "php": ">=5.6.0" - }, - "time": "2015-07-28T20:34:47+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/master" - }, - "install-path": "../sebastian/resource-operations" - }, - { - "name": "sebastian/version", - "version": "2.0.1", - "version_normalized": "2.0.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "time": "2016-10-03T07:35:21+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/master" - }, - "install-path": "../sebastian/version" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.7.1", - "version_normalized": "3.7.1.0", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", - "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "time": "2022-06-18T07:21:10+00:00", - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "installation-source": "dist", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" - }, - "install-path": "../squizlabs/php_codesniffer" - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v6.3.0", - "version_normalized": "6.3.0.0", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.0|^3.1", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.4" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" - }, - "time": "2021-10-18T15:26:12+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "lib/swift_required.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], - "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", - "type": "tidelift" - } - ], - "abandoned": "symfony/mailer", - "install-path": "../swiftmailer/swiftmailer" - }, - { - "name": "symfony/console", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a10b1da6fc93080c180bba7219b5ff5b7518fe81", - "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/debug": "~2.8|~3.0|~4.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.3|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", - "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.3|~4.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/console/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/console" - }, - { - "name": "symfony/css-selector", - "version": "v5.4.3", - "version_normalized": "5.4.3.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" - }, - "time": "2022-01-02T09:53:40+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Converts CSS selectors to XPath expressions", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.3" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/css-selector" - }, - { - "name": "symfony/debug", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", - "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" - }, - "require-dev": { - "symfony/http-kernel": "~2.8|~3.0|~4.0" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Debug Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/debug/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "abandoned": "symfony/error-handler", - "install-path": "../symfony/debug" - }, - { - "name": "symfony/event-dispatcher", - "version": "v4.4.42", - "version_normalized": "4.4.42.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "708e761740c16b02c86e3f0c932018a06b895d40" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/708e761740c16b02c86e3f0c932018a06b895d40", - "reference": "708e761740c16b02c86e3f0c932018a06b895d40", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "symfony/dependency-injection": "<3.4" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/error-handler": "~3.4|~4.4", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "time": "2022-05-05T15:33:49+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.42" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/event-dispatcher" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.12", - "version_normalized": "1.1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", - "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", - "shasum": "" - }, - "require": { - "php": ">=7.1.3" - }, - "suggest": { - "psr/event-dispatcher": "", - "symfony/event-dispatcher-implementation": "" - }, - "time": "2022-01-02T09:41:36+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.12" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/event-dispatcher-contracts" - }, - { - "name": "symfony/finder", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", - "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "time": "2020-11-16T17:02:08+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Finder Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/finder" - }, - { - "name": "symfony/http-foundation", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b9885fcce6fe494201da4f70a9309770e9d13dc8", - "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php70": "~1.6" - }, - "require-dev": { - "symfony/expression-language": "~2.8|~3.0|~4.0" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpFoundation Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-foundation/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/http-foundation" - }, - { - "name": "symfony/http-kernel", - "version": "v3.4.49", - "version_normalized": "3.4.49.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5aa72405f5bd5583c36ed6e756acb17d3f98ac40", - "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0", - "symfony/debug": "^3.3.3|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php56": "~1.8" - }, - "conflict": { - "symfony/config": "<2.8", - "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", - "symfony/var-dumper": "<3.3", - "twig/twig": "<1.34|<2.4,>=2" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/cache": "~1.0", - "symfony/browser-kit": "~2.8|~3.0|~4.0", - "symfony/class-loader": "~2.8|~3.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/console": "~2.8|~3.0|~4.0", - "symfony/css-selector": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "^3.4.10|^4.0.10", - "symfony/dom-crawler": "~2.8|~3.0|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/process": "~2.8|~3.0|~4.0", - "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0", - "symfony/templating": "~2.8|~3.0|~4.0", - "symfony/translation": "~2.8|~3.0|~4.0", - "symfony/var-dumper": "~3.3|~4.0" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "", - "symfony/finder": "", - "symfony/var-dumper": "" - }, - "time": "2021-05-19T12:06:59+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpKernel Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-kernel/tree/v3.4.49" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/http-kernel" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-ctype": "*" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "time": "2022-05-24T11:49:31+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-ctype" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "143f1881e655bebca1312722af8068de235ae5dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", - "reference": "143f1881e655bebca1312722af8068de235ae5dc", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-iconv": "*" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "time": "2022-05-24T11:49:31+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-iconv" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "shasum": "" - }, - "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "time": "2022-05-24T11:49:31+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-intl-idn" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "time": "2022-05-24T11:49:31+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-intl-normalizer" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-mbstring": "*" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "time": "2022-05-24T11:49:31+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-mbstring" - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.20.0", - "version_normalized": "1.20.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", - "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "time": "2020-10-23T14:02:19+00:00", - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php56/tree/v1.20.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": null - }, - { - "name": "symfony/polyfill-php70", - "version": "v1.20.0", - "version_normalized": "1.20.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", - "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "time": "2020-10-23T14:02:19+00:00", - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php70/tree/v1.20.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": null - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "time": "2022-05-24T11:49:31+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-php72" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.26.0", - "version_normalized": "1.26.0.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "time": "2022-05-10T07:21:04+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "installation-source": "dist", - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/polyfill-php80" - }, - { - "name": "symfony/process", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "b8648cf1d5af12a44a51d07ef9bf980921f15fca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/b8648cf1d5af12a44a51d07ef9bf980921f15fca", - "reference": "b8648cf1d5af12a44a51d07ef9bf980921f15fca", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Process Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/process" - }, - { - "name": "symfony/routing", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/3e522ac69cadffd8131cc2b22157fa7662331a6c", - "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "conflict": { - "symfony/config": "<3.3.1", - "symfony/dependency-injection": "<3.3", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "psr/log": "~1.0", - "symfony/config": "^3.3.1|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Routing Component", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "support": { - "source": "https://github.com/symfony/routing/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/routing" - }, - { - "name": "symfony/translation", - "version": "v4.3.11", - "version_normalized": "4.3.11.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "46e462be71935ae15eab531e4d491d801857f24c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/46e462be71935ae15eab531e4d491d801857f24c", - "reference": "46e462be71935ae15eab531e4d491d801857f24c", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^1.1.6" - }, - "conflict": { - "symfony/config": "<3.4", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "symfony/translation-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.4|~4.0", - "symfony/console": "~3.4|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/intl": "~3.4|~4.0", - "symfony/service-contracts": "^1.1.2", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, - "time": "2020-01-04T12:24:57+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Translation Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/translation/tree/4.3" - }, - "install-path": "../symfony/translation" - }, - { - "name": "symfony/translation-contracts", - "version": "v1.1.12", - "version_normalized": "1.1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "c04dc8a7873a2a9196f038e99342df46b6661a29" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/c04dc8a7873a2a9196f038e99342df46b6661a29", - "reference": "c04dc8a7873a2a9196f038e99342df46b6661a29", - "shasum": "" - }, - "require": { - "php": ">=7.1.3" - }, - "suggest": { - "symfony/translation-implementation": "" - }, - "time": "2022-01-02T09:41:36+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v1.1.12" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/translation-contracts" - }, - { - "name": "symfony/var-dumper", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0719f6cf4633a38b2c1585140998579ce23b4b7d", - "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" - }, - "require-dev": { - "ext-iconv": "*", - "twig/twig": "~1.34|~2.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "ext-symfony_debug": "" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony mechanism for exploring and dumping PHP variables", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/var-dumper" - }, - { - "name": "symfony/yaml", - "version": "v3.4.47", - "version_normalized": "3.4.47.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "88289caa3c166321883f67fe5130188ebbb47094" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/88289caa3c166321883f67fe5130188ebbb47094", - "reference": "88289caa3c166321883f67fe5130188ebbb47094", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<3.4" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "time": "2020-10-24T10:57:07+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v3.4.47" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "install-path": "../symfony/yaml" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.1", - "version_normalized": "1.2.1.0", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "time": "2021-07-28T10:34:58+00:00", - "type": "library", - "installation-source": "dist", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "install-path": "../theseer/tokenizer" - }, - { - "name": "tijsverkoyen/css-to-inline-styles", - "version": "2.2.4", - "version_normalized": "2.2.4.0", - "source": { - "type": "git", - "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", - "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.5 || ^7.0 || ^8.0", - "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" - }, - "time": "2021-12-08T09:12:39+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "TijsVerkoyen\\CssToInlineStyles\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Tijs Verkoyen", - "email": "css_to_inline_styles@verkoyen.eu", - "role": "Developer" - } - ], - "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", - "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", - "support": { - "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", - "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" - }, - "install-path": "../tijsverkoyen/css-to-inline-styles" - }, - { - "name": "twig/twig", - "version": "v2.15.1", - "version_normalized": "2.15.1.0", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "3b7cedb2f736899a7dbd0ba3d6da335a015f5cc4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/3b7cedb2f736899a7dbd0ba3d6da335a015f5cc4", - "reference": "3b7cedb2f736899a7dbd0ba3d6da335a015f5cc4", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.8" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" - }, - "time": "2022-05-17T05:46:24+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.15-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-0": { - "Twig_": "lib/" - }, - "psr-4": { - "Twig\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Twig Team", - "role": "Contributors" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" - } - ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "https://twig.symfony.com", - "keywords": [ - "templating" - ], - "support": { - "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v2.15.1" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/twig/twig", - "type": "tidelift" - } - ], - "install-path": "../twig/twig" - }, - { - "name": "vlucas/phpdotenv", - "version": "v2.6.9", - "version_normalized": "2.6.9.0", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141", - "reference": "2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141", - "shasum": "" - }, - "require": { - "php": "^5.3.9 || ^7.0 || ^8.0", - "symfony/polyfill-ctype": "^1.17" - }, - "require-dev": { - "ext-filter": "*", - "ext-pcre": "*", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator.", - "ext-pcre": "Required to use most of the library." - }, - "time": "2021-12-12T22:59:22+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "hello@gjcampbell.co.uk", - "homepage": "https://github.com/GrahamCampbell" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://github.com/vlucas" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.9" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "install-path": "../vlucas/phpdotenv" - }, - { - "name": "webmozart/assert", - "version": "1.11.0", - "version_normalized": "1.11.0.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "time": "2022-06-03T18:03:27+00:00", - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "installation-source": "dist", - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "install-path": "../webmozart/assert" +[ + { + "name": "composer/installers", + "version": "v1.12.0", + "version_normalized": "1.12.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "d20a64ed3c94748397ff5973488761b22f6d3f19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/d20a64ed3c94748397ff5973488761b22f6d3f19", + "reference": "d20a64ed3c94748397ff5973488761b22f6d3f19", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0" + }, + "replace": { + "roundcube/plugin-installer": "*", + "shama/baton": "*" + }, + "require-dev": { + "composer/composer": "1.6.* || ^2.0", + "composer/semver": "^1 || ^3", + "phpstan/phpstan": "^0.12.55", + "phpstan/phpstan-phpunit": "^0.12.16", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.3" + }, + "time": "2021-09-13T08:19:44+00:00", + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Craft", + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "MantisBT", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Starbug", + "Thelia", + "Whmcs", + "WolfCMS", + "agl", + "aimeos", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "joomla", + "known", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "mediawiki", + "miaoxing", + "modulework", + "modx", + "moodle", + "osclass", + "pantheon", + "phpbb", + "piwik", + "ppi", + "processwire", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "sylius", + "symfony", + "tastyigniter", + "typo3", + "wordpress", + "yawik", + "zend", + "zikula" + ], + "support": { + "issues": "https://github.com/composer/installers/issues", + "source": "https://github.com/composer/installers/tree/v1.12.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ] + }, + { + "name": "dnoegel/php-xdg-base-dir", + "version": "v0.1.1", + "version_normalized": "0.1.1.0", + "source": { + "type": "git", + "url": "https://github.com/dnoegel/php-xdg-base-dir.git", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" + }, + "time": "2019-12-04T15:06:13+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "XdgBaseDir\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "implementation of xdg base directory specification for php", + "support": { + "issues": "https://github.com/dnoegel/php-xdg-base-dir/issues", + "source": "https://github.com/dnoegel/php-xdg-base-dir/tree/v0.1.1" } - ], - "dev": true, - "dev-package-names": [ - "doctrine/instantiator", - "fzaninotto/faker", - "meyfa/phpunit-assert-gd", - "myclabs/deep-copy", - "phar-io/manifest", - "phar-io/version", - "php-parallel-lint/php-parallel-lint", - "phpdocumentor/reflection-common", - "phpdocumentor/reflection-docblock", - "phpdocumentor/type-resolver", - "phpspec/prophecy", - "phpunit/php-code-coverage", - "phpunit/php-file-iterator", - "phpunit/php-text-template", - "phpunit/php-timer", - "phpunit/php-token-stream", - "phpunit/phpunit", - "phpunit/phpunit-mock-objects", - "phpunit/phpunit-selenium", - "sebastian/code-unit-reverse-lookup", - "sebastian/comparator", - "sebastian/diff", - "sebastian/environment", - "sebastian/exporter", - "sebastian/global-state", - "sebastian/object-enumerator", - "sebastian/object-reflector", - "sebastian/recursion-context", - "sebastian/resource-operations", - "sebastian/version", - "squizlabs/php_codesniffer", - "theseer/tokenizer", - "webmozart/assert" - ] -} + }, + { + "name": "doctrine/annotations", + "version": "1.13.2", + "version_normalized": "1.13.2.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "5b668aef16090008790395c02c893b1ba13f7e08" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", + "reference": "5b668aef16090008790395c02c893b1ba13f7e08", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/coding-standard": "^6.0 || ^8.1", + "phpstan/phpstan": "^0.12.20", + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2" + }, + "time": "2021-08-05T19:00:23+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.13.2" + } + }, + { + "name": "doctrine/cache", + "version": "1.13.0", + "version_normalized": "1.13.0.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "56cd022adb5514472cb144c087393c1821911d09" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09", + "reference": "56cd022adb5514472cb144c087393c1821911d09", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^9", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "predis/predis": "~1.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + }, + "time": "2022-05-20T20:06:54+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "support": { + "issues": "https://github.com/doctrine/cache/issues", + "source": "https://github.com/doctrine/cache/tree/1.13.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ] + }, + { + "name": "doctrine/collections", + "version": "1.6.8", + "version_normalized": "1.6.8.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af", + "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af", + "shasum": "" + }, + "require": { + "php": "^7.1.3 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", + "vimeo/psalm": "^4.2.1" + }, + "time": "2021-08-10T18:51:53+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", + "homepage": "https://www.doctrine-project.org/projects/collections.html", + "keywords": [ + "array", + "collections", + "iterators", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/collections/issues", + "source": "https://github.com/doctrine/collections/tree/1.6.8" + } + }, + { + "name": "doctrine/common", + "version": "v2.7.3", + "version_normalized": "2.7.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/4acb8f89626baafede6ee5475bc5844096eba8a9", + "reference": "4acb8f89626baafede6ee5475bc5844096eba8a9", + "shasum": "" + }, + "require": { + "doctrine/annotations": "1.*", + "doctrine/cache": "1.*", + "doctrine/collections": "1.*", + "doctrine/inflector": "1.*", + "doctrine/lexer": "1.*", + "php": "~5.6|~7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.4.6" + }, + "time": "2017-07-22T08:35:12+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Common Library for Doctrine projects", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "collections", + "eventmanager", + "persistence", + "spl" + ], + "support": { + "issues": "https://github.com/doctrine/common/issues", + "source": "https://github.com/doctrine/common/tree/v2.7.3" + } + }, + { + "name": "doctrine/dbal", + "version": "v2.5.13", + "version_normalized": "2.5.13.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "729340d8d1eec8f01bff708e12e449a3415af873" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/729340d8d1eec8f01bff708e12e449a3415af873", + "reference": "729340d8d1eec8f01bff708e12e449a3415af873", + "shasum": "" + }, + "require": { + "doctrine/common": ">=2.4,<2.8-dev", + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "4.*", + "symfony/console": "2.*||^3.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "time": "2017-07-22T20:44:48+00:00", + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.5.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "Doctrine\\DBAL\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Database Abstraction Layer", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database", + "dbal", + "persistence", + "queryobject" + ], + "support": { + "issues": "https://github.com/doctrine/dbal/issues", + "source": "https://github.com/doctrine/dbal/tree/v2.5.13" + } + }, + { + "name": "doctrine/inflector", + "version": "1.4.4", + "version_normalized": "1.4.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "time": "2021-04-16T17:34:40+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector", + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/1.4.4" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ] + }, + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "version_normalized": "1.4.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "time": "2022-03-03T08:28:38+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ] + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "version_normalized": "1.2.3.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "time": "2022-02-28T11:07:21+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ] + }, + { + "name": "egulias/email-validator", + "version": "3.2.1", + "version_normalized": "3.2.1.0", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "time": "2022-06-18T20:57:19+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ] + }, + { + "name": "erusev/parsedown", + "version": "1.7.4", + "version_normalized": "1.7.4.0", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown.git", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "time": "2019-12-30T22:54:17+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Parsedown": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ], + "support": { + "issues": "https://github.com/erusev/parsedown/issues", + "source": "https://github.com/erusev/parsedown/tree/1.7.x" + } + }, + { + "name": "erusev/parsedown-extra", + "version": "0.8.1", + "version_normalized": "0.8.1.0", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown-extra.git", + "reference": "91ac3ff98f0cea243bdccc688df43810f044dcef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/91ac3ff98f0cea243bdccc688df43810f044dcef", + "reference": "91ac3ff98f0cea243bdccc688df43810f044dcef", + "shasum": "" + }, + "require": { + "erusev/parsedown": "^1.7.4" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "time": "2019-12-30T23:20:37+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "ParsedownExtra": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "An extension of Parsedown that adds support for Markdown Extra.", + "homepage": "https://github.com/erusev/parsedown-extra", + "keywords": [ + "markdown", + "markdown extra", + "parsedown", + "parser" + ], + "support": { + "issues": "https://github.com/erusev/parsedown-extra/issues", + "source": "https://github.com/erusev/parsedown-extra/tree/0.8.x" + } + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.2", + "version_normalized": "1.9.2.0", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "time": "2020-12-11T09:56:16+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/fzaninotto/Faker/issues", + "source": "https://github.com/fzaninotto/Faker/tree/v1.9.2" + }, + "abandoned": true + }, + { + "name": "jakub-onderka/php-console-color", + "version": "v0.2", + "version_normalized": "0.2.0.0", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", + "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "1.0", + "jakub-onderka/php-parallel-lint": "1.0", + "jakub-onderka/php-var-dump-check": "0.*", + "phpunit/phpunit": "~4.3", + "squizlabs/php_codesniffer": "1.*" + }, + "time": "2018-09-29T17:23:10+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleColor\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "jakub.onderka@gmail.com" + } + ], + "support": { + "issues": "https://github.com/JakubOnderka/PHP-Console-Color/issues", + "source": "https://github.com/JakubOnderka/PHP-Console-Color/tree/master" + }, + "abandoned": "php-parallel-lint/php-console-color" + }, + { + "name": "jakub-onderka/php-console-highlighter", + "version": "v0.4", + "version_normalized": "0.4.0.0", + "source": { + "type": "git", + "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", + "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "jakub-onderka/php-console-color": "~0.2", + "php": ">=5.4.0" + }, + "require-dev": { + "jakub-onderka/php-code-style": "~1.0", + "jakub-onderka/php-parallel-lint": "~1.0", + "jakub-onderka/php-var-dump-check": "~0.1", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~1.5" + }, + "time": "2018-09-29T18:48:56+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "JakubOnderka\\PhpConsoleHighlighter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "acci@acci.cz", + "homepage": "http://www.acci.cz/" + } + ], + "description": "Highlight PHP code in terminal", + "support": { + "issues": "https://github.com/JakubOnderka/PHP-Console-Highlighter/issues", + "source": "https://github.com/JakubOnderka/PHP-Console-Highlighter/tree/master" + }, + "abandoned": "php-parallel-lint/php-console-highlighter" + }, + { + "name": "jenssegers/date", + "version": "v3.5.0", + "version_normalized": "3.5.0.0", + "source": { + "type": "git", + "url": "https://github.com/jenssegers/date.git", + "reference": "58393b0544fc2525b3fcd02aa4c989857107e05a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jenssegers/date/zipball/58393b0544fc2525b3fcd02aa4c989857107e05a", + "reference": "58393b0544fc2525b3fcd02aa4c989857107e05a", + "shasum": "" + }, + "require": { + "nesbot/carbon": "^1.0|^2.0", + "php": ">=5.6", + "symfony/translation": "^2.7|^3.0|^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.0|^6.0|^7.0", + "satooshi/php-coveralls": "^2.0" + }, + "time": "2019-03-10T08:50:58+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + }, + "laravel": { + "providers": [ + "Jenssegers\\Date\\DateServiceProvider" + ], + "aliases": { + "Date": "Jenssegers\\Date\\Date" + } + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Jenssegers\\Date\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jens Segers", + "homepage": "https://jenssegers.com" + } + ], + "description": "A date library to help you work with dates in different languages", + "homepage": "https://github.com/jenssegers/date", + "keywords": [ + "carbon", + "date", + "datetime", + "i18n", + "laravel", + "time", + "translation" + ], + "support": { + "issues": "https://github.com/jenssegers/date/issues", + "source": "https://github.com/jenssegers/date/tree/master" + } + }, + { + "name": "kharanenka/laravel-cache-helper", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-cache-helper.git", + "reference": "5423eed6830ade6f7af8b02eb6ad33a97db7b848" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-cache-helper/zipball/5423eed6830ade6f7af8b02eb6ad33a97db7b848", + "reference": "5423eed6830ade6f7af8b02eb6ad33a97db7b848", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2017-01-06T17:53:00+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Helper\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Helper" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Cache helper for default laravel cache class", + "keywords": [ + "cache", + "laravel", + "octobercms", + "php" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-cache-helper/issues", + "source": "https://github.com/kharanenka/laravel-cache-helper/tree/master" + } + }, + { + "name": "kharanenka/laravel-scope-active", + "version": "1.0.3", + "version_normalized": "1.0.3.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-active.git", + "reference": "248239d20c2c98fa1d2a3503fa18efe77f249771" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-active/zipball/248239d20c2c98fa1d2a3503fa18efe77f249771", + "reference": "248239d20c2c98fa1d2a3503fa18efe77f249771", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:33:15+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'active' (bool)", + "keywords": [ + "active", + "field", + "laravel", + "model", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-active/issues", + "source": "https://github.com/kharanenka/laravel-scope-active/tree/master" + } + }, + { + "name": "kharanenka/laravel-scope-category-belongs-to", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-category-belongs-to.git", + "reference": "f1bc012d01c203fe0dea6ffe854cf04cd5c39a4a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-category-belongs-to/zipball/f1bc012d01c203fe0dea6ffe854cf04cd5c39a4a", + "reference": "f1bc012d01c203fe0dea6ffe854cf04cd5c39a4a", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:29:49+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'category_id' (int)", + "keywords": [ + "category_id", + "field", + "laravel", + "model", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-category-belongs-to/issues", + "source": "https://github.com/kharanenka/laravel-scope-category-belongs-to/tree/v1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-code", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-code.git", + "reference": "24ded9d5a59d10c425ec47e39a1cece007db3d94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-code/zipball/24ded9d5a59d10c425ec47e39a1cece007db3d94", + "reference": "24ded9d5a59d10c425ec47e39a1cece007db3d94", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:26:30+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'code' (string)", + "keywords": [ + "code", + "field", + "laravel", + "model", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-code/issues", + "source": "https://github.com/kharanenka/laravel-scope-code/tree/v1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-date", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-date.git", + "reference": "63f2a458ee7daa40323a5c17af870b5db0765ce1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-date/zipball/63f2a458ee7daa40323a5c17af870b5db0765ce1", + "reference": "63f2a458ee7daa40323a5c17af870b5db0765ce1", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:23:33+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for date field (Carbon)", + "keywords": [ + "carbon", + "date", + "field", + "laravel", + "model", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-date/issues", + "source": "https://github.com/kharanenka/laravel-scope-date/tree/v1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-external-id", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-external-id.git", + "reference": "fa4e438acd8a424dd0ef6eb77db79a02ca5ea834" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-external-id/zipball/fa4e438acd8a424dd0ef6eb77db79a02ca5ea834", + "reference": "fa4e438acd8a424dd0ef6eb77db79a02ca5ea834", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:19:51+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'external_id' (int)", + "keywords": [ + "external_id", + "field", + "laravel", + "model", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-external-id/issues", + "source": "https://github.com/kharanenka/laravel-scope-external-id/tree/v1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-hidden", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-hidden.git", + "reference": "abf50b56facec3afdfa320567487b82e455b9ef3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-hidden/zipball/abf50b56facec3afdfa320567487b82e455b9ef3", + "reference": "abf50b56facec3afdfa320567487b82e455b9ef3", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "time": "2018-09-05T18:47:22+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'hidden' (bool)", + "keywords": [ + "field", + "hidden", + "laravel", + "model", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-hidden/issues", + "source": "https://github.com/kharanenka/laravel-scope-hidden/tree/master" + } + }, + { + "name": "kharanenka/laravel-scope-moderation", + "version": "1.0.1", + "version_normalized": "1.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-moderation.git", + "reference": "1c79aad19e21c5879a5361a177784904e41c553f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-moderation/zipball/1c79aad19e21c5879a5361a177784904e41c553f", + "reference": "1c79aad19e21c5879a5361a177784904e41c553f", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-14T17:04:27+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'moderation' (bool)", + "keywords": [ + "field", + "laravel", + "model", + "moderation", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-moderation/issues", + "source": "https://github.com/kharanenka/laravel-scope-moderation/tree/master" + } + }, + { + "name": "kharanenka/laravel-scope-name", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-name.git", + "reference": "6b68a8a4e1fb5b8a439c7a8d0e713c12be0dcf90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-name/zipball/6b68a8a4e1fb5b8a439c7a8d0e713c12be0dcf90", + "reference": "6b68a8a4e1fb5b8a439c7a8d0e713c12be0dcf90", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:10:57+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'name' (string)", + "keywords": [ + "field", + "laravel", + "model", + "name", + "octobercms", + "php", + "scope" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-name/issues", + "source": "https://github.com/kharanenka/laravel-scope-name/tree/v1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-slug", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-slug.git", + "reference": "defbcdc7a250f3d6b0fc305fc9597ab0dab43f32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-slug/zipball/defbcdc7a250f3d6b0fc305fc9597ab0dab43f32", + "reference": "defbcdc7a250f3d6b0fc305fc9597ab0dab43f32", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-12T19:00:28+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'slug' (string)", + "keywords": [ + "field", + "laravel", + "model", + "octobercms", + "php", + "scope", + "slug" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-slug/issues", + "source": "https://github.com/kharanenka/laravel-scope-slug/tree/v1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-type", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-type.git", + "reference": "6de54f6f08966e96cfc6e0a1e5f190e7174aa5ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-type/zipball/6de54f6f08966e96cfc6e0a1e5f190e7174aa5ef", + "reference": "6de54f6f08966e96cfc6e0a1e5f190e7174aa5ef", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "time": "2018-09-05T19:06:46+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'type' (string)", + "keywords": [ + "field", + "laravel", + "model", + "octobercms", + "php", + "scope", + "type" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-type/issues", + "source": "https://github.com/kharanenka/laravel-scope-type/tree/1.0.0" + } + }, + { + "name": "kharanenka/laravel-scope-user-belongs-to", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/laravel-scope-user-belongs-to.git", + "reference": "39ed356e99a35e739cfbb7bb5f797e59f854b7d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/laravel-scope-user-belongs-to/zipball/39ed356e99a35e739cfbb7bb5f797e59f854b7d0", + "reference": "39ed356e99a35e739cfbb7bb5f797e59f854b7d0", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-11-14T16:50:30+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Scope\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Scope" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Scope for field 'user_id' (int)", + "keywords": [ + "field", + "laravel", + "model", + "octobercms", + "php", + "scope", + "user_id" + ], + "support": { + "issues": "https://github.com/kharanenka/laravel-scope-user-belongs-to/issues", + "source": "https://github.com/kharanenka/laravel-scope-user-belongs-to/tree/v1.0.0" + } + }, + { + "name": "kharanenka/oc-data-file-model", + "version": "1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/oc-data-file-model.git", + "reference": "5b457ef9a619ff08377b56bfbde5337070359f8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/oc-data-file-model/zipball/5b457ef9a619ff08377b56bfbde5337070359f8a", + "reference": "5b457ef9a619ff08377b56bfbde5337070359f8a", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2017-08-27T15:11:45+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Helper\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Helper" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Trait helps to get attached to the model file data", + "keywords": [ + "attache", + "file", + "model", + "octobercms", + "php" + ], + "support": { + "issues": "https://github.com/kharanenka/oc-data-file-model/issues", + "source": "https://github.com/kharanenka/oc-data-file-model/tree/master" + } + }, + { + "name": "kharanenka/oc-pagination", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/oc-pagination.git", + "reference": "0a26015df60c7a3194dbdabe1f882efa287affd3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/oc-pagination/zipball/0a26015df60c7a3194dbdabe1f882efa287affd3", + "reference": "0a26015df60c7a3194dbdabe1f882efa287affd3", + "shasum": "" + }, + "require": { + "kharanenka/php-pagination": "2.0.*", + "php": ">=5.6" + }, + "time": "2016-12-10T18:40:39+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Helper\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Helper" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Get pagination elements for OctoberCMS", + "keywords": [ + "pagination", + "php" + ], + "support": { + "issues": "https://github.com/kharanenka/oc-pagination/issues", + "source": "https://github.com/kharanenka/oc-pagination/tree/master" + } + }, + { + "name": "kharanenka/php-pagination", + "version": "2.0.3", + "version_normalized": "2.0.3.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/php-pagination.git", + "reference": "03b37e4461cf5edac10863b8dd15da82bb117b32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/php-pagination/zipball/03b37e4461cf5edac10863b8dd15da82bb117b32", + "reference": "03b37e4461cf5edac10863b8dd15da82bb117b32", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2018-07-30T08:22:45+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Kharanenka\\Helper\\": "src/" + }, + "classmap": [ + "src/Kharanenka/Helper" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Get pagination elements", + "keywords": [ + "pagination", + "php" + ], + "support": { + "issues": "https://github.com/kharanenka/php-pagination/issues", + "source": "https://github.com/kharanenka/php-pagination/tree/master" + } + }, + { + "name": "kharanenka/php-result-store", + "version": "2.3.0", + "version_normalized": "2.3.0.0", + "source": { + "type": "git", + "url": "https://github.com/kharanenka/php-result-store.git", + "reference": "2adb2f7307db8ea0e597882aeb5b578a0105f376" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kharanenka/php-result-store/zipball/2adb2f7307db8ea0e597882aeb5b578a0105f376", + "reference": "2adb2f7307db8ea0e597882aeb5b578a0105f376", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5" + }, + "time": "2019-07-29T07:02:51+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Kharanenka\\Helper\\": "src/Kharanenka/Helper/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0" + ], + "authors": [ + { + "name": "Andrey Kharanenka", + "email": "kharanenka@gmail.com" + } + ], + "description": "Universal result store", + "keywords": [ + "php", + "result", + "store" + ], + "support": { + "issues": "https://github.com/kharanenka/php-result-store/issues", + "source": "https://github.com/kharanenka/php-result-store/tree/v2.3.0" + } + }, + { + "name": "kriswallsmith/assetic", + "version": "v1.4.0", + "version_normalized": "1.4.0.0", + "source": { + "type": "git", + "url": "https://github.com/kriswallsmith/assetic.git", + "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", + "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", + "shasum": "" + }, + "require": { + "php": ">=5.3.1", + "symfony/process": "~2.1|~3.0" + }, + "conflict": { + "twig/twig": "<1.27" + }, + "require-dev": { + "leafo/lessphp": "^0.3.7", + "leafo/scssphp": "~0.1", + "meenie/javascript-packer": "^1.1", + "mrclay/minify": "<2.3", + "natxet/cssmin": "3.0.4", + "patchwork/jsqueeze": "~1.0|~2.0", + "phpunit/phpunit": "~4.8 || ^5.6", + "psr/log": "~1.0", + "ptachoire/cssembed": "~1.0", + "symfony/phpunit-bridge": "~2.7|~3.0", + "twig/twig": "~1.23|~2.0", + "yfix/packager": "dev-master" + }, + "suggest": { + "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", + "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler", + "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin", + "patchwork/jsqueeze": "Assetic provides the integration with the JSqueeze JavaScript compressor", + "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", + "twig/twig": "Assetic provides the integration with the Twig templating engine" + }, + "time": "2016-11-11T18:43:20+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-0": { + "Assetic": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" + } + ], + "description": "Asset Management for PHP", + "homepage": "https://github.com/kriswallsmith/assetic", + "keywords": [ + "assets", + "compression", + "minification" + ], + "support": { + "issues": "https://github.com/kriswallsmith/assetic/issues", + "source": "https://github.com/kriswallsmith/assetic/tree/master" + } + }, + { + "name": "kylekatarnls/update-helper", + "version": "1.2.1", + "version_normalized": "1.2.1.0", + "source": { + "type": "git", + "url": "https://github.com/kylekatarnls/update-helper.git", + "reference": "429be50660ed8a196e0798e5939760f168ec8ce9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kylekatarnls/update-helper/zipball/429be50660ed8a196e0798e5939760f168ec8ce9", + "reference": "429be50660ed8a196e0798e5939760f168ec8ce9", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1.0 || ^2.0.0", + "php": ">=5.3.0" + }, + "require-dev": { + "codeclimate/php-test-reporter": "dev-master", + "composer/composer": "2.0.x-dev || ^2.0.0-dev", + "phpunit/phpunit": ">=4.8.35 <6.0" + }, + "time": "2020-04-07T20:44:10+00:00", + "type": "composer-plugin", + "extra": { + "class": "UpdateHelper\\ComposerPlugin" + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "UpdateHelper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle", + "email": "kylekatarnls@gmail.com" + } + ], + "description": "Update helper", + "support": { + "issues": "https://github.com/kylekatarnls/update-helper/issues", + "source": "https://github.com/kylekatarnls/update-helper/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon", + "type": "open_collective" + }, + { + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ] + }, + { + "name": "laravel/framework", + "version": "v5.5.50", + "version_normalized": "5.5.50.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "c62385a23c639742b3b74a4a78640da25e6b782b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/c62385a23c639742b3b74a4a78640da25e6b782b", + "reference": "c62385a23c639742b3b74a4a78640da25e6b782b", + "shasum": "" + }, + "require": { + "doctrine/inflector": "~1.1", + "erusev/parsedown": "~1.7", + "ext-mbstring": "*", + "ext-openssl": "*", + "league/flysystem": "^1.0.8", + "monolog/monolog": "~1.12", + "mtdowling/cron-expression": "~1.0", + "nesbot/carbon": "^1.26.0", + "php": ">=7.0", + "psr/container": "~1.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "~3.0", + "swiftmailer/swiftmailer": "~6.0", + "symfony/console": "~3.3", + "symfony/debug": "~3.3", + "symfony/finder": "~3.3", + "symfony/http-foundation": "~3.3", + "symfony/http-kernel": "~3.3", + "symfony/process": "~3.3", + "symfony/routing": "~3.3", + "symfony/var-dumper": "~3.3", + "tijsverkoyen/css-to-inline-styles": "~2.2", + "vlucas/phpdotenv": "~2.2" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "tightenco/collect": "<5.5.33" + }, + "require-dev": { + "aws/aws-sdk-php": "~3.0", + "doctrine/dbal": "~2.5", + "filp/whoops": "^2.1.4", + "mockery/mockery": "~1.0", + "orchestra/testbench-core": "3.5.*", + "pda/pheanstalk": "~3.0", + "phpunit/phpunit": "~6.0", + "predis/predis": "^1.1.1", + "symfony/css-selector": "~3.3", + "symfony/dom-crawler": "~3.3" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.5).", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).", + "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~6.0).", + "laravel/tinker": "Required to use the tinker console command (~1.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).", + "league/flysystem-cached-adapter": "Required to use Flysystem caching (~1.0).", + "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).", + "nexmo/client": "Required to use the Nexmo transport (~1.0).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).", + "predis/predis": "Required to use the redis cache and queue drivers (~1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~3.0).", + "symfony/css-selector": "Required to use some of the crawler integration testing tools (~3.3).", + "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (~3.3).", + "symfony/psr-http-message-bridge": "Required to psr7 bridging features (~1.0)." + }, + "time": "2020-08-18T13:47:57+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.5-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + } + }, + { + "name": "laravel/tinker", + "version": "v1.0.10", + "version_normalized": "1.0.10.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "ad571aacbac1539c30d480908f9d0c9614eaf1a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/ad571aacbac1539c30d480908f9d0c9614eaf1a7", + "reference": "ad571aacbac1539c30d480908f9d0c9614eaf1a7", + "shasum": "" + }, + "require": { + "illuminate/console": "~5.1|^6.0", + "illuminate/contracts": "~5.1|^6.0", + "illuminate/support": "~5.1|^6.0", + "php": ">=5.5.9", + "psy/psysh": "0.7.*|0.8.*|0.9.*", + "symfony/var-dumper": "~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (~5.1)." + }, + "time": "2019-08-07T15:10:45+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v1.0.10" + } + }, + { + "name": "leafo/scssphp", + "version": "v0.8.4", + "version_normalized": "0.8.4.0", + "source": { + "type": "git", + "url": "https://github.com/leafo/scssphp.git", + "reference": "b9cdea3e42c3bcb1a9faafd04ccce4e8ec860ad9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/leafo/scssphp/zipball/b9cdea3e42c3bcb1a9faafd04ccce4e8ec860ad9", + "reference": "b9cdea3e42c3bcb1a9faafd04ccce4e8ec860ad9", + "shasum": "" + }, + "require": { + "php": "^5.4.0 || ^7" + }, + "require-dev": { + "phpunit/phpunit": "~4.6", + "squizlabs/php_codesniffer": "~2.5", + "twbs/bootstrap": "~4.3", + "zurb/foundation": "~6.5" + }, + "time": "2019-06-18T21:15:44+00:00", + "bin": [ + "bin/pscss" + ], + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Leafo\\ScssPhp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Leaf Corcoran", + "email": "leafot@gmail.com", + "homepage": "http://leafo.net" + } + ], + "description": "scssphp is a compiler for SCSS written in PHP.", + "homepage": "http://leafo.github.io/scssphp/", + "keywords": [ + "css", + "less", + "sass", + "scss", + "stylesheet" + ], + "support": { + "issues": "https://github.com/leafo/scssphp/issues", + "source": "https://github.com/leafo/scssphp/tree/v0.8.4" + }, + "abandoned": "scssphp/scssphp" + }, + { + "name": "league/csv", + "version": "8.2.3", + "version_normalized": "8.2.3.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/csv.git", + "reference": "d2aab1e7bde802582c3879acf03d92716577c76d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/d2aab1e7bde802582c3879acf03d92716577c76d", + "reference": "d2aab1e7bde802582c3879acf03d92716577c76d", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^1.9", + "phpunit/phpunit": "^4.0" + }, + "time": "2018-02-06T08:27:03+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.2-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "League\\Csv\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://github.com/nyamsprod/", + "role": "Developer" + } + ], + "description": "Csv data manipulation made easy in PHP", + "homepage": "http://csv.thephpleague.com", + "keywords": [ + "csv", + "export", + "filter", + "import", + "read", + "write" + ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/thephpleague", + "issues": "https://github.com/thephpleague/csv/issues", + "source": "https://github.com/thephpleague/csv/tree/8.x" + } + }, + { + "name": "league/flysystem", + "version": "1.1.9", + "version_normalized": "1.1.9.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + }, + "time": "2021-12-09T09:40:50+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frenky.net" + } + ], + "description": "Filesystem abstraction: Many filesystems, one API.", + "keywords": [ + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ] + }, + { + "name": "league/mime-type-detection", + "version": "1.11.0", + "version_normalized": "1.11.0.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "time": "2022-04-17T13:12:02+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ] + }, + { + "name": "linkorb/jsmin-php", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/linkorb/jsmin-php.git", + "reference": "be85d87fc9c27730e7e9ced742b13010dafc1026" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/linkorb/jsmin-php/zipball/be85d87fc9c27730e7e9ced742b13010dafc1026", + "reference": "be85d87fc9c27730e7e9ced742b13010dafc1026", + "shasum": "" + }, + "require": { + "php": ">=5.0.0" + }, + "time": "2013-03-15T13:16:35+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joost Faassen", + "email": "j.faassen@linkorb.com", + "role": "Packaging for Composer" + }, + { + "name": "Ryan Grove", + "email": "ryan@wonko.com", + "role": "PHP port" + }, + { + "name": "Adam Gofort", + "email": "aag@adamgoforth.com", + "role": "Updates to the PHP port" + }, + { + "name": "Douglas Crockford", + "email": "douglas@crockford.com" + } + ], + "description": "Unofficial package of jsmin-php", + "homepage": "http://www.github.com/linkorb/jsmin-php", + "keywords": [ + "javascript", + "jsmin", + "minify" + ], + "support": { + "issues": "https://github.com/linkorb/jsmin-php/issues", + "source": "https://github.com/linkorb/jsmin-php/tree/1.0.0" + } + }, + { + "name": "lovata/oc-shopaholic-plugin", + "version": "1.30.2", + "version_normalized": "1.30.2.0", + "source": { + "type": "git", + "url": "https://github.com/oc-shopaholic/oc-shopaholic-plugin.git", + "reference": "3d389c3887de07de2a2e0a286e58cab35452facf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oc-shopaholic/oc-shopaholic-plugin/zipball/3d389c3887de07de2a2e0a286e58cab35452facf", + "reference": "3d389c3887de07de2a2e0a286e58cab35452facf", + "shasum": "" + }, + "require": { + "composer/installers": "~1.0" + }, + "time": "2021-07-28T19:53:33+00:00", + "type": "october-plugin", + "installation-source": "dist", + "notification-url": "https://packagist.org/downloads/", + "description": "eCommerce plugin for October CMS", + "support": { + "issues": "https://github.com/oc-shopaholic/oc-shopaholic-plugin/issues", + "source": "https://github.com/oc-shopaholic/oc-shopaholic-plugin/tree/1.30.2" + }, + "funding": [ + { + "url": "https://opencollective.com/oc-shopaholic", + "type": "open_collective" + } + ] + }, + { + "name": "lovata/oc-toolbox-plugin", + "version": "1.34.1", + "version_normalized": "1.34.1.0", + "source": { + "type": "git", + "url": "https://github.com/oc-shopaholic/oc-toolbox-plugin.git", + "reference": "c5e64a4201110c50eaa7a13e1d6de014a86b1565" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oc-shopaholic/oc-toolbox-plugin/zipball/c5e64a4201110c50eaa7a13e1d6de014a86b1565", + "reference": "c5e64a4201110c50eaa7a13e1d6de014a86b1565", + "shasum": "" + }, + "require": { + "composer/installers": "~1.0", + "kharanenka/laravel-cache-helper": "1.0.*", + "kharanenka/laravel-scope-active": "1.0.*", + "kharanenka/laravel-scope-category-belongs-to": "1.0.*", + "kharanenka/laravel-scope-code": "1.0.*", + "kharanenka/laravel-scope-date": "1.0.*", + "kharanenka/laravel-scope-external-id": "1.0.*", + "kharanenka/laravel-scope-hidden": "1.0.*", + "kharanenka/laravel-scope-moderation": "1.0.*", + "kharanenka/laravel-scope-name": "1.0.*", + "kharanenka/laravel-scope-slug": "1.0.*", + "kharanenka/laravel-scope-type": "1.0.*", + "kharanenka/laravel-scope-user-belongs-to": "1.0.*", + "kharanenka/oc-data-file-model": "1.*", + "kharanenka/oc-pagination": "1.0.*", + "kharanenka/php-result-store": "2.*" + }, + "time": "2022-04-05T08:31:37+00:00", + "type": "october-plugin", + "installation-source": "dist", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-3.0-only" + ], + "description": "Toolbox plugin for October CMS", + "support": { + "issues": "https://github.com/oc-shopaholic/oc-toolbox-plugin/issues", + "source": "https://github.com/oc-shopaholic/oc-toolbox-plugin/tree/1.34.1" + } + }, + { + "name": "meyfa/phpunit-assert-gd", + "version": "v1.1.0", + "version_normalized": "1.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/meyfa/phpunit-assert-gd.git", + "reference": "0c57781dbaa83ec50419b2b3590306098a0f74cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/meyfa/phpunit-assert-gd/zipball/0c57781dbaa83ec50419b2b3590306098a0f74cf", + "reference": "0c57781dbaa83ec50419b2b3590306098a0f74cf", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/phpunit": ">=4.8" + }, + "time": "2018-02-01T17:27:29+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "PHPUnit\\": "src/PHPUnit/", + "AssertGD\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabian Meyer", + "homepage": "http://meyfa.net" + } + ], + "description": "PHPUnit matcher/assertions for GD image resources", + "homepage": "https://github.com/meyfa/phpunit-assert-gd", + "keywords": [ + "assert", + "gd", + "image", + "matcher", + "phpunit", + "resource" + ], + "support": { + "issues": "https://github.com/meyfa/phpunit-assert-gd/issues", + "source": "https://github.com/meyfa/phpunit-assert-gd/tree/master" + } + }, + { + "name": "monolog/monolog", + "version": "1.27.1", + "version_normalized": "1.27.1.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "904713c5929655dc9b97288b69cfeedad610c9a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/904713c5929655dc9b97288b69cfeedad610c9a1", + "reference": "904713c5929655dc9b97288b69cfeedad610c9a1", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpstan/phpstan": "^0.12.59", + "phpunit/phpunit": "~4.5", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "time": "2022-06-09T08:53:42+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/1.27.1" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ] + }, + { + "name": "mtdowling/cron-expression", + "version": "v1.2.3", + "version_normalized": "1.2.3.0", + "source": { + "type": "git", + "url": "https://github.com/mtdowling/cron-expression.git", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9be552eebcc1ceec9776378f7dcc085246cacca6", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "time": "2019-12-28T04:23:06+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/mtdowling/cron-expression/issues", + "source": "https://github.com/mtdowling/cron-expression/tree/v1.2.3" + }, + "abandoned": "dragonmantank/cron-expression" + }, + { + "name": "myclabs/deep-copy", + "version": "1.10.2", + "version_normalized": "1.10.2.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", + "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "time": "2020-11-13T09:40:50+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ] + }, + { + "name": "nesbot/carbon", + "version": "1.39.1", + "version_normalized": "1.39.1.0", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "4be0c005164249208ce1b5ca633cd57bdd42ff33" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4be0c005164249208ce1b5ca633cd57bdd42ff33", + "reference": "4be0c005164249208ce1b5ca633cd57bdd42ff33", + "shasum": "" + }, + "require": { + "kylekatarnls/update-helper": "^1.1", + "php": ">=5.3.9", + "symfony/translation": "~2.6 || ~3.0 || ~4.0" + }, + "require-dev": { + "composer/composer": "^1.2", + "friendsofphp/php-cs-fixer": "~2", + "phpunit/phpunit": "^4.8.35 || ^5.7" + }, + "time": "2019-10-14T05:51:36+00:00", + "bin": [ + "bin/upgrade-carbon" + ], + "type": "library", + "extra": { + "update-helper": "Carbon\\Upgrade", + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + } + }, + { + "name": "nikic/php-parser", + "version": "v4.14.0", + "version_normalized": "4.14.0.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "time": "2022-05-31T20:59:12+00:00", + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + } + }, + { + "name": "october/backend", + "version": "v1.0.476", + "version_normalized": "1.0.476.0", + "source": { + "type": "git", + "url": "https://github.com/octoberrain/backend.git", + "reference": "fbebbb32c4b58dccc7db52f907980ddaac7f3654" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/octoberrain/backend/zipball/fbebbb32c4b58dccc7db52f907980ddaac7f3654", + "reference": "fbebbb32c4b58dccc7db52f907980ddaac7f3654", + "shasum": "" + }, + "require": { + "composer/installers": "~1.0", + "october/rain": "~1.0.469", + "php": ">=7.0" + }, + "time": "2021-09-28T00:58:01+00:00", + "type": "october-module", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Backend\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexey Bobkov", + "email": "aleksey.bobkov@gmail.com" + }, + { + "name": "Samuel Georges", + "email": "daftspunky@gmail.com" + }, + { + "name": "Luke Towers", + "email": "octobercms@luketowers.ca", + "homepage": "https://luketowers.ca", + "role": "Maintainer" + } + ], + "description": "Backend module for October CMS", + "homepage": "https://octobercms.com", + "keywords": [ + "backend", + "october", + "october cms" + ], + "support": { + "source": "https://github.com/octoberrain/backend/tree/v1.0.476" + } + }, + { + "name": "october/cms", + "version": "v1.0.476", + "version_normalized": "1.0.476.0", + "source": { + "type": "git", + "url": "https://github.com/octoberrain/cms.git", + "reference": "6171be2606e478c65e0749be121ec050e83e2c57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/octoberrain/cms/zipball/6171be2606e478c65e0749be121ec050e83e2c57", + "reference": "6171be2606e478c65e0749be121ec050e83e2c57", + "shasum": "" + }, + "require": { + "composer/installers": "~1.0", + "october/rain": "~1.0.469", + "php": ">=7.0" + }, + "time": "2021-07-22T05:55:45+00:00", + "type": "october-module", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Cms\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexey Bobkov", + "email": "aleksey.bobkov@gmail.com" + }, + { + "name": "Samuel Georges", + "email": "daftspunky@gmail.com" + }, + { + "name": "Luke Towers", + "email": "octobercms@luketowers.ca", + "homepage": "https://luketowers.ca", + "role": "Maintainer" + } + ], + "description": "CMS module for October CMS", + "homepage": "https://octobercms.com", + "keywords": [ + "cms", + "october", + "october cms" + ], + "support": { + "source": "https://github.com/octoberrain/cms/tree/v1.0.476" + } + }, + { + "name": "october/rain", + "version": "v1.0.476", + "version_normalized": "1.0.476.0", + "source": { + "type": "git", + "url": "https://github.com/octobercms/library.git", + "reference": "c76455595a17a92265ee3190eea051f23452104a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/octobercms/library/zipball/c76455595a17a92265ee3190eea051f23452104a", + "reference": "c76455595a17a92265ee3190eea051f23452104a", + "shasum": "" + }, + "require": { + "doctrine/dbal": "2.5.*", + "erusev/parsedown-extra": "~0.7", + "jenssegers/date": "~3.0", + "kriswallsmith/assetic": "~1.3", + "laravel/tinker": "~1.0", + "leafo/scssphp": "~0.6", + "league/csv": "~8.0", + "linkorb/jsmin-php": "~1.0", + "php": ">=7.0", + "symfony/yaml": "~3.2", + "twig/twig": "~2.0" + }, + "replace": { + "october/auth": "self.version", + "october/config": "self.version", + "october/database": "self.version", + "october/extension": "self.version", + "october/filesystem": "self.version", + "october/halcyon": "self.version", + "october/html": "self.version", + "october/mail": "self.version", + "october/network": "self.version", + "october/parse": "self.version", + "october/router": "self.version", + "october/support": "self.version", + "october/translation": "self.version" + }, + "require-dev": { + "illuminate/cache": "5.5.*", + "illuminate/database": "5.5.*", + "illuminate/encryption": "5.5.*", + "illuminate/events": "5.5.*", + "illuminate/filesystem": "5.5.*", + "illuminate/log": "5.5.*", + "illuminate/mail": "5.5.*", + "illuminate/pagination": "5.5.*", + "illuminate/queue": "5.5.*", + "illuminate/routing": "5.5.*", + "illuminate/support": "5.5.*", + "illuminate/validation": "5.5.*", + "illuminate/view": "5.5.*", + "meyfa/phpunit-assert-gd": "1.1.0", + "php-parallel-lint/php-parallel-lint": "^1.0", + "phpunit/phpunit": "~5.7", + "squizlabs/php_codesniffer": "3.*", + "symfony/css-selector": "~3.1", + "symfony/dom-crawler": "~3.1" + }, + "time": "2022-03-30T22:56:32+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "src/Support/helpers.php", + "src/Html/helpers.php", + "src/Parse/Assetic/Less/lessc.inc.php" + ], + "psr-0": { + "Less": "src/Parse/Assetic/Less/lib/" + }, + "psr-4": { + "October\\Rain\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexey Bobkov", + "email": "aleksey.bobkov@gmail.com" + }, + { + "name": "Samuel Georges", + "email": "daftspunky@gmail.com" + } + ], + "description": "October Rain Library", + "homepage": "http://octobercms.com", + "keywords": [ + "cms", + "october", + "rain" + ], + "support": { + "source": "https://github.com/octobercms/library/tree/v1.0.476" + } + }, + { + "name": "october/system", + "version": "v1.0.476", + "version_normalized": "1.0.476.0", + "source": { + "type": "git", + "url": "https://github.com/octoberrain/system.git", + "reference": "67155adb4239d2e5614b49f96f6b5886d03e326f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/octoberrain/system/zipball/67155adb4239d2e5614b49f96f6b5886d03e326f", + "reference": "67155adb4239d2e5614b49f96f6b5886d03e326f", + "shasum": "" + }, + "require": { + "composer/installers": "~1.0", + "october/rain": "~1.0.469", + "php": ">=7.0" + }, + "time": "2022-02-20T01:54:40+00:00", + "type": "october-module", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "System\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexey Bobkov", + "email": "aleksey.bobkov@gmail.com" + }, + { + "name": "Samuel Georges", + "email": "daftspunky@gmail.com" + }, + { + "name": "Luke Towers", + "email": "octobercms@luketowers.ca", + "homepage": "https://luketowers.ca", + "role": "Maintainer" + } + ], + "description": "System module for October CMS", + "homepage": "https://octobercms.com", + "keywords": [ + "october", + "october cms", + "system" + ], + "support": { + "source": "https://github.com/octoberrain/system/tree/v1.0.476" + } + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "version_normalized": "9.99.100.0", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "time": "2020-10-15T08:29:30+00:00", + "type": "library", + "installation-source": "dist", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + } + }, + { + "name": "phar-io/manifest", + "version": "1.0.1", + "version_normalized": "1.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", + "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "phar-io/version": "^1.0.1", + "php": "^5.6 || ^7.0" + }, + "time": "2017-03-05T18:14:27+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/master" + } + }, + { + "name": "phar-io/version", + "version": "1.0.1", + "version_normalized": "1.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", + "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "time": "2017-03-05T17:38:23+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/master" + } + }, + { + "name": "php-parallel-lint/php-parallel-lint", + "version": "v1.3.2", + "version_normalized": "1.3.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-parallel-lint/PHP-Parallel-Lint.git", + "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-parallel-lint/PHP-Parallel-Lint/zipball/6483c9832e71973ed29cf71bd6b3f4fde438a9de", + "reference": "6483c9832e71973ed29cf71bd6b3f4fde438a9de", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": ">=5.3.0" + }, + "replace": { + "grogy/php-parallel-lint": "*", + "jakub-onderka/php-parallel-lint": "*" + }, + "require-dev": { + "nette/tester": "^1.3 || ^2.0", + "php-parallel-lint/php-console-highlighter": "0.* || ^1.0", + "squizlabs/php_codesniffer": "^3.6" + }, + "suggest": { + "php-parallel-lint/php-console-highlighter": "Highlight syntax in code snippet" + }, + "time": "2022-02-21T12:50:22+00:00", + "bin": [ + "parallel-lint" + ], + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "./src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Jakub Onderka", + "email": "ahoj@jakubonderka.cz" + } + ], + "description": "This tool check syntax of PHP files about 20x faster than serial check.", + "homepage": "https://github.com/php-parallel-lint/PHP-Parallel-Lint", + "support": { + "issues": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/issues", + "source": "https://github.com/php-parallel-lint/PHP-Parallel-Lint/tree/v1.3.2" + } + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "version_normalized": "2.2.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "time": "2020-06-27T09:03:43+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + } + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "version_normalized": "5.3.0.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "time": "2021-10-19T17:43:47+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + } + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "version_normalized": "1.6.1.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "time": "2022-03-15T21:29:03+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + } + }, + { + "name": "phpspec/prophecy", + "version": "v1.10.3", + "version_normalized": "1.10.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "451c3cd1418cf640de218914901e51b064abb093" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", + "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5 || ^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "time": "2020-03-05T15:02:03+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.10.3" + } + }, + { + "name": "phpunit/php-code-coverage", + "version": "5.3.2", + "version_normalized": "5.3.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "c89677919c5dd6d3b3852f230a663118762218ac" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", + "reference": "c89677919c5dd6d3b3852f230a663118762218ac", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.0", + "phpunit/php-file-iterator": "^1.4.2", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^2.0.1", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-xdebug": "^2.5.5" + }, + "time": "2018-04-06T15:36:58+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.3.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/5.3" + } + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.5", + "version_normalized": "1.4.5.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2017-11-27T13:52:08+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "irc": "irc://irc.freenode.net/phpunit", + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/1.4.5" + } + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "version_normalized": "1.2.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "time": "2015-06-21T13:50:34+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/1.2.1" + } + }, + { + "name": "phpunit/php-timer", + "version": "1.0.9", + "version_normalized": "1.0.9.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "time": "2017-02-26T11:10:40+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/master" + } + }, + { + "name": "phpunit/php-token-stream", + "version": "2.0.2", + "version_normalized": "2.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "791198a2c6254db10131eecfe8c06670700904db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", + "reference": "791198a2c6254db10131eecfe8c06670700904db", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2.4" + }, + "time": "2017-11-27T05:48:46+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", + "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" + }, + "abandoned": true + }, + { + "name": "phpunit/phpunit", + "version": "6.5.14", + "version_normalized": "6.5.14.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.6.1", + "phar-io/manifest": "^1.0.1", + "phar-io/version": "^1.0", + "php": "^7.0", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^5.3", + "phpunit/php-file-iterator": "^1.4.3", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^1.0.9", + "phpunit/phpunit-mock-objects": "^5.0.9", + "sebastian/comparator": "^2.1", + "sebastian/diff": "^2.0", + "sebastian/environment": "^3.1", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^1.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "3.0.2", + "phpunit/dbunit": "<3.0" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-xdebug": "*", + "phpunit/php-invoker": "^1.1" + }, + "time": "2019-02-01T05:22:47+00:00", + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/6.5.14" + } + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "5.0.10", + "version_normalized": "5.0.10.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", + "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.5", + "php": "^7.0", + "phpunit/php-text-template": "^1.2.1", + "sebastian/exporter": "^3.1" + }, + "conflict": { + "phpunit/phpunit": "<6.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.5.11" + }, + "suggest": { + "ext-soap": "*" + }, + "time": "2018-08-09T05:50:03+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit-mock-objects/issues", + "source": "https://github.com/sebastianbergmann/phpunit-mock-objects/tree/5.0.10" + }, + "abandoned": true + }, + { + "name": "phpunit/phpunit-selenium", + "version": "1.3.3", + "version_normalized": "1.3.3.0", + "source": { + "type": "git", + "url": "https://github.com/giorgiosironi/phpunit-selenium.git", + "reference": "e89bfa1080dce9617c9b3e7760d50752974bfbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/e89bfa1080dce9617c9b3e7760d50752974bfbd2", + "reference": "e89bfa1080dce9617c9b3e7760d50752974bfbd2", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-dom": "*", + "php": ">=5.3.3", + "phpunit/phpunit": ">=3.7.0@stable" + }, + "time": "2013-11-22T08:54:11+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "PHPUnit/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + }, + { + "name": "Giorgio Sironi", + "email": "info@giorgiosironi.com", + "role": "developer" + } + ], + "description": "Selenium Server integration for PHPUnit", + "homepage": "http://www.phpunit.de/", + "keywords": [ + "selenium", + "testing", + "xunit" + ], + "support": { + "irc": "irc://irc.freenode.net/phpunit", + "issues": "https://github.com/sebastianbergmann/phpunit-selenium/issues", + "source": "https://github.com/giorgiosironi/phpunit-selenium/tree/1.3.3" + } + }, + { + "name": "psr/cache", + "version": "1.0.1", + "version_normalized": "1.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2016-08-06T20:24:11+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/master" + } + }, + { + "name": "psr/container", + "version": "1.1.2", + "version_normalized": "1.1.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "time": "2021-11-05T16:50:12+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + } + }, + { + "name": "psr/log", + "version": "1.1.4", + "version_normalized": "1.1.4.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2021-05-03T11:20:27+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + } + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "version_normalized": "1.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "time": "2017-10-23T01:57:42+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + } + }, + { + "name": "psy/psysh", + "version": "v0.9.12", + "version_normalized": "0.9.12.0", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "90da7f37568aee36b116a030c5f99c915267edd4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4", + "reference": "90da7f37568aee36b116a030c5f99c915267edd4", + "shasum": "" + }, + "require": { + "dnoegel/php-xdg-base-dir": "0.1.*", + "ext-json": "*", + "ext-tokenizer": "*", + "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", + "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", + "php": ">=5.4.0", + "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", + "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "~2.15|~3.16", + "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "time": "2019-12-06T14:19:43+00:00", + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.9.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.9.12" + } + }, + { + "name": "ramsey/uuid", + "version": "3.9.6", + "version_normalized": "3.9.6.0", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/ffa80ab953edd85d5b6c004f96181a538aad35a3", + "reference": "ffa80ab953edd85d5b6c004f96181a538aad35a3", + "shasum": "" + }, + "require": { + "ext-json": "*", + "paragonie/random_compat": "^1 | ^2 | ^9.99.99", + "php": "^5.4 | ^7.0 | ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "codeception/aspect-mock": "^1 | ^2", + "doctrine/annotations": "^1.2", + "goaop/framework": "1.0.0-alpha.2 | ^1 | >=2.1.0 <=2.3.2", + "mockery/mockery": "^0.9.11 | ^1", + "moontoast/math": "^1.1", + "nikic/php-parser": "<=4.5.0", + "paragonie/random-lib": "^2", + "php-mock/php-mock-phpunit": "^0.3 | ^1.1 | ^2.6", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpunit/phpunit": ">=4.8.36 <9.0.0 | >=9.3.0", + "squizlabs/php_codesniffer": "^3.5", + "yoast/phpunit-polyfills": "^1.0" + }, + "suggest": { + "ext-ctype": "Provides support for PHP Ctype functions", + "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator", + "ext-openssl": "Provides the OpenSSL extension for use with the OpenSslGenerator", + "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator", + "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "time": "2021-09-25T23:07:42+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + }, + { + "name": "Marijn Huizendveld", + "email": "marijn.huizendveld@gmail.com" + }, + { + "name": "Thibaud Fabre", + "email": "thibaud@aztech.io" + } + ], + "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).", + "homepage": "https://github.com/ramsey/uuid", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "rss": "https://github.com/ramsey/uuid/releases.atom", + "source": "https://github.com/ramsey/uuid", + "wiki": "https://github.com/ramsey/uuid/wiki" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ] + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.2", + "version_normalized": "1.0.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "time": "2020-11-30T08:15:22+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/1.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ] + }, + { + "name": "sebastian/comparator", + "version": "2.1.3", + "version_normalized": "2.1.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", + "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "shasum": "" + }, + "require": { + "php": "^7.0", + "sebastian/diff": "^2.0 || ^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.4" + }, + "time": "2018-02-01T13:46:46+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/master" + } + }, + { + "name": "sebastian/diff", + "version": "2.0.1", + "version_normalized": "2.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.2" + }, + "time": "2017-08-03T08:09:46+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/master" + } + }, + { + "name": "sebastian/environment", + "version": "3.1.0", + "version_normalized": "3.1.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.1" + }, + "time": "2017-07-01T08:51:00+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/master" + } + }, + { + "name": "sebastian/exporter", + "version": "3.1.4", + "version_normalized": "3.1.4.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", + "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^8.5" + }, + "time": "2021-11-11T13:51:24+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ] + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "version_normalized": "2.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "time": "2017-04-27T15:39:26+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/2.0.0" + } + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.4", + "version_normalized": "3.0.4.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "sebastian/object-reflector": "^1.1.1", + "sebastian/recursion-context": "^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "time": "2020-11-30T07:40:27+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/3.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ] + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.2", + "version_normalized": "1.1.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "time": "2020-11-30T07:37:18+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/1.1.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ] + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.1", + "version_normalized": "3.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "time": "2020-11-30T07:34:24+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ] + }, + { + "name": "sebastian/resource-operations", + "version": "1.0.0", + "version_normalized": "1.0.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "time": "2015-07-28T20:34:47+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/master" + } + }, + { + "name": "sebastian/version", + "version": "2.0.1", + "version_normalized": "2.0.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", + "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "time": "2016-10-03T07:35:21+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/master" + } + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.7.1", + "version_normalized": "3.7.1.0", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/1359e176e9307e906dc3d890bcc9603ff6d90619", + "reference": "1359e176e9307e906dc3d890bcc9603ff6d90619", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "time": "2022-06-18T07:21:10+00:00", + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "installation-source": "dist", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + } + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.3.0", + "version_normalized": "6.3.0.0", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" + }, + "time": "2021-10-18T15:26:12+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "abandoned": "symfony/mailer" + }, + { + "name": "symfony/console", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/a10b1da6fc93080c180bba7219b5ff5b7518fe81", + "reference": "a10b1da6fc93080c180bba7219b5ff5b7518fe81", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/debug": "~2.8|~3.0|~4.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/dependency-injection": "<3.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.3|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/lock": "~3.4|~4.0", + "symfony/process": "~3.3|~4.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Console Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/css-selector", + "version": "v5.4.3", + "version_normalized": "5.4.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", + "reference": "b0a190285cd95cb019237851205b8140ef6e368e", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "time": "2022-01-02T09:53:40+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v5.4.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/debug", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", + "reference": "ab42889de57fdfcfcc0759ab102e2fd4ea72dcae", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/http-kernel": "~2.8|~3.0|~4.0" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "abandoned": "symfony/error-handler" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.42", + "version_normalized": "4.4.42.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "708e761740c16b02c86e3f0c932018a06b895d40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/708e761740c16b02c86e3f0c932018a06b895d40", + "reference": "708e761740c16b02c86e3f0c932018a06b895d40", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "~3.4|~4.4", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "time": "2022-05-05T15:33:49+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.42" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.12", + "version_normalized": "1.1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "time": "2022-01-02T09:41:36+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/finder", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", + "reference": "b6b6ad3db3edb1b4b1c1896b1975fb684994de6e", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "time": "2020-11-16T17:02:08+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Finder Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/http-foundation", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b9885fcce6fe494201da4f70a9309770e9d13dc8", + "reference": "b9885fcce6fe494201da4f70a9309770e9d13dc8", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php70": "~1.6" + }, + "require-dev": { + "symfony/expression-language": "~2.8|~3.0|~4.0" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpFoundation Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/http-kernel", + "version": "v3.4.49", + "version_normalized": "3.4.49.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/5aa72405f5bd5583c36ed6e756acb17d3f98ac40", + "reference": "5aa72405f5bd5583c36ed6e756acb17d3f98ac40", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "psr/log": "~1.0", + "symfony/debug": "^3.3.3|~4.0", + "symfony/event-dispatcher": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php56": "~1.8" + }, + "conflict": { + "symfony/config": "<2.8", + "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", + "symfony/var-dumper": "<3.3", + "twig/twig": "<1.34|<2.4,>=2" + }, + "provide": { + "psr/log-implementation": "1.0" + }, + "require-dev": { + "psr/cache": "~1.0", + "symfony/browser-kit": "~2.8|~3.0|~4.0", + "symfony/class-loader": "~2.8|~3.0", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/console": "~2.8|~3.0|~4.0", + "symfony/css-selector": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "^3.4.10|^4.0.10", + "symfony/dom-crawler": "~2.8|~3.0|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/process": "~2.8|~3.0|~4.0", + "symfony/routing": "~3.4|~4.0", + "symfony/stopwatch": "~2.8|~3.0|~4.0", + "symfony/templating": "~2.8|~3.0|~4.0", + "symfony/translation": "~2.8|~3.0|~4.0", + "symfony/var-dumper": "~3.3|~4.0" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "", + "symfony/finder": "", + "symfony/var-dumper": "" + }, + "time": "2021-05-19T12:06:59+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony HttpKernel Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v3.4.49" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "time": "2022-05-24T11:49:31+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "143f1881e655bebca1312722af8068de235ae5dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/143f1881e655bebca1312722af8068de235ae5dc", + "reference": "143f1881e655bebca1312722af8068de235ae5dc", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-iconv": "*" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "time": "2022-05-24T11:49:31+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "time": "2022-05-24T11:49:31+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "time": "2022-05-24T11:49:31+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "time": "2022-05-24T11:49:31+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-php56", + "version": "v1.20.0", + "version_normalized": "1.20.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php56.git", + "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", + "reference": "54b8cd7e6c1643d78d011f3be89f3ef1f9f4c675", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "time": "2020-10-23T14:02:19+00:00", + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-main": "1.20-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php56/tree/v1.20.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.20.0", + "version_normalized": "1.20.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "time": "2020-10-23T14:02:19+00:00", + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-main": "1.20-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php70/tree/v1.20.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "time": "2022-05-24T11:49:31+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.26.0", + "version_normalized": "1.26.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "time": "2022-05-10T07:21:04+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "installation-source": "dist", + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/process", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "b8648cf1d5af12a44a51d07ef9bf980921f15fca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/b8648cf1d5af12a44a51d07ef9bf980921f15fca", + "reference": "b8648cf1d5af12a44a51d07ef9bf980921f15fca", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Process Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/routing", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/3e522ac69cadffd8131cc2b22157fa7662331a6c", + "reference": "3e522ac69cadffd8131cc2b22157fa7662331a6c", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "conflict": { + "symfony/config": "<3.3.1", + "symfony/dependency-injection": "<3.3", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "~1.0", + "psr/log": "~1.0", + "symfony/config": "^3.3.1|~4.0", + "symfony/dependency-injection": "~3.3|~4.0", + "symfony/expression-language": "~2.8|~3.0|~4.0", + "symfony/http-foundation": "~2.8|~3.0|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Routing Component", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/translation", + "version": "v4.3.11", + "version_normalized": "4.3.11.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "46e462be71935ae15eab531e4d491d801857f24c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/46e462be71935ae15eab531e4d491d801857f24c", + "reference": "46e462be71935ae15eab531e4d491d801857f24c", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^1.1.6" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "symfony/translation-implementation": "1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/config": "~3.4|~4.0", + "symfony/console": "~3.4|~4.0", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/intl": "~3.4|~4.0", + "symfony/service-contracts": "^1.1.2", + "symfony/var-dumper": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "time": "2020-01-04T12:24:57+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.3-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Translation Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/4.3" + } + }, + { + "name": "symfony/translation-contracts", + "version": "v1.1.12", + "version_normalized": "1.1.12.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "c04dc8a7873a2a9196f038e99342df46b6661a29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/c04dc8a7873a2a9196f038e99342df46b6661a29", + "reference": "c04dc8a7873a2a9196f038e99342df46b6661a29", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "time": "2022-01-02T09:41:36+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v1.1.12" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/var-dumper", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0719f6cf4633a38b2c1585140998579ce23b4b7d", + "reference": "0719f6cf4633a38b2c1585140998579ce23b4b7d", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + }, + "require-dev": { + "ext-iconv": "*", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "ext-symfony_debug": "" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony mechanism for exploring and dumping PHP variables", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "symfony/yaml", + "version": "v3.4.47", + "version_normalized": "3.4.47.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "88289caa3c166321883f67fe5130188ebbb47094" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/88289caa3c166321883f67fe5130188ebbb47094", + "reference": "88289caa3c166321883f67fe5130188ebbb47094", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "~3.4|~4.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "time": "2020-10-24T10:57:07+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v3.4.47" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ] + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "version_normalized": "1.2.1.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "time": "2021-07-28T10:34:58+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ] + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.4", + "version_normalized": "2.2.4.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + }, + "time": "2021-12-08T09:12:39+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" + } + }, + { + "name": "twig/twig", + "version": "v2.15.1", + "version_normalized": "2.15.1.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "3b7cedb2f736899a7dbd0ba3d6da335a015f5cc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/3b7cedb2f736899a7dbd0ba3d6da335a015f5cc4", + "reference": "3b7cedb2f736899a7dbd0ba3d6da335a015f5cc4", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.8" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" + }, + "time": "2022-05-17T05:46:24+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.15-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v2.15.1" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ] + }, + { + "name": "vlucas/phpdotenv", + "version": "v2.6.9", + "version_normalized": "2.6.9.0", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141", + "reference": "2e93cc98e2e8e869f8d9cfa61bb3a99ba4fc4141", + "shasum": "" + }, + "require": { + "php": "^5.3.9 || ^7.0 || ^8.0", + "symfony/polyfill-ctype": "^1.17" + }, + "require-dev": { + "ext-filter": "*", + "ext-pcre": "*", + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.21" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator.", + "ext-pcre": "Required to use most of the library." + }, + "time": "2021-12-12T22:59:22+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.9" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ] + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "version_normalized": "1.11.0.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "time": "2022-06-03T18:03:27+00:00", + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "installation-source": "dist", + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + } + } +]