-- Table structure for table `special_offers`
--

CREATE TABLE `special_offers` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `bundle_id` int(10) UNSIGNED DEFAULT NULL,
  `subscribe_id` int(10) UNSIGNED DEFAULT NULL,
  `registration_package_id` int(10) UNSIGNED DEFAULT NULL,
  `name` varchar(64) DEFAULT NULL,
  `percent` int(10) UNSIGNED NOT NULL,
  `status` enum('active','inactive') NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL,
  `from_date` int(10) UNSIGNED NOT NULL,
  `to_date` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `special_offers`
--

INSERT INTO `special_offers` (`id`, `creator_id`, `webinar_id`, `bundle_id`, `subscribe_id`, `registration_package_id`, `name`, `percent`, `status`, `created_at`, `from_date`, `to_date`) VALUES
(12, 1, 2002, NULL, NULL, NULL, 'Discount', 20, 'active', 1694936206, 1625081400, 1782847800),
(13, 1, 2001, NULL, 5, NULL, 'Discount Title', 20, 'active', 1694936194, 1625081400, 1782927000),
(14, 1, 2004, NULL, NULL, 3, 'Limited Offer', 40, 'active', 1709200346, 1656043200, 1798153200);

-- --------------------------------------------------------

--
-- Table structure for table `subscribes`
--

CREATE TABLE `subscribes` (
  `id` int(10) UNSIGNED NOT NULL,
  `usable_count` int(10) UNSIGNED NOT NULL,
  `days` int(10) UNSIGNED NOT NULL,
  `price` double(15,2) UNSIGNED NOT NULL,
  `icon` varchar(255) NOT NULL,
  `is_popular` tinyint(1) NOT NULL DEFAULT 0,
  `infinite_use` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `subscribes`
--

INSERT INTO `subscribes` (`id`, `usable_count`, `days`, `price`, `icon`, `is_popular`, `infinite_use`, `created_at`) VALUES
(3, 100, 15, 20.00, '/store/1/default_images/subscribe_packages/subscribe_icon_1.svg', 0, 0, 1751707952),
(4, 1000, 30, 100.00, '/store/1/default_images/subscribe_packages/subscribe_icon_2.svg', 1, 0, 1751708114),
(5, 400, 30, 50.00, '/store/1/default_images/subscribe_packages/subscribe_icon_3.svg', 0, 0, 1751708005);

-- --------------------------------------------------------

--
-- Table structure for table `subscribe_reminds`
--

CREATE TABLE `subscribe_reminds` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `subscribe_id` int(10) UNSIGNED NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `subscribe_translations`
--

CREATE TABLE `subscribe_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `subscribe_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `subtitle` varchar(255) DEFAULT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `subscribe_translations`
--

INSERT INTO `subscribe_translations` (`id`, `subscribe_id`, `locale`, `title`, `subtitle`, `description`) VALUES
(1, 3, 'en', 'Starter Access', 'Ideal for beginners to start learning', 'Perfect for beginners, offering essential tools and resources to kickstart your learning journey effectively'),
(2, 4, 'en', 'Pro Plus', 'Advanced tools for serious learners', 'Designed for serious learners, providing advanced features, in-depth content, and exclusive resources'),
(3, 5, 'en', 'Elite Mastery', 'Exclusive access for expert users', 'Exclusive access for experts, offering premium content, personalized support, and top-tier resources for mastery'),
(4, 3, 'ar', 'برونزية', 'اقترح للاستخدام الشخصي', NULL),
(5, 3, 'es', 'Bronce', 'Sugerido para uso personal', NULL),
(6, 4, 'es', 'Oro', 'Sugerido para grandes empresas', NULL),
(7, 4, 'ar', 'ذهب', 'مقترح للشركات الكبيرة', NULL),
(8, 5, 'ar', 'فضة', 'اقترح للشركات الصغيرة', NULL),
(9, 5, 'es', 'Plata', 'Sugerido para pequeñas empresas', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `subscribe_uses`
--

CREATE TABLE `subscribe_uses` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `subscribe_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `bundle_id` int(10) UNSIGNED DEFAULT NULL,
  `sale_id` int(10) UNSIGNED NOT NULL,
  `installment_order_id` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `subscribe_uses`
--

INSERT INTO `subscribe_uses` (`id`, `user_id`, `subscribe_id`, `webinar_id`, `bundle_id`, `sale_id`, `installment_order_id`) VALUES
(9, 995, 3, 2006, NULL, 160, NULL),
(10, 995, 3, 2004, NULL, 161, NULL),
(11, 995, 3, 2002, NULL, 162, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `supports`
--

CREATE TABLE `supports` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `department_id` int(10) UNSIGNED DEFAULT NULL,
  `title` varchar(255) NOT NULL,
  `status` enum('open','close','replied','supporter_replied') NOT NULL DEFAULT 'open',
  `created_at` int(10) UNSIGNED DEFAULT NULL,
  `updated_at` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `supports`
--

INSERT INTO `supports` (`id`, `user_id`, `webinar_id`, `department_id`, `title`, `status`, `created_at`, `updated_at`) VALUES
(25, 934, NULL, 3, 'Convert Videos', 'close', 1625891270, 1625973596),
(26, 995, NULL, 3, 'Pre-Purchase Question', 'close', 1625891677, 1625973708),
(27, 930, NULL, 2, 'Pending Offline Payment', 'open', 1625891851, 1625891851),
(28, 923, NULL, 3, 'Commission Rate', 'supporter_replied', 1625892221, 1625892332),
(29, 867, NULL, 3, 'Class delay', 'supporter_replied', 1625895874, 1625973471),
(30, 995, 2005, NULL, 'design software', 'open', 1625953303, 1625953303),
(31, 996, 1996, NULL, 'help for start', 'replied', 1626062396, 1626062756),
(32, 995, 1996, NULL, 'Version of linux', 'close', 1626062941, 1626065078),
(33, 995, NULL, 2, 'Refund Request #64237', 'close', 1626063457, 1626063559),
(34, 995, NULL, 3, 'Problem with quiz', 'open', 1626250124, 1626250124);

-- --------------------------------------------------------

--
-- Table structure for table `support_conversations`
--

CREATE TABLE `support_conversations` (
  `id` int(10) UNSIGNED NOT NULL,
  `support_id` int(10) UNSIGNED NOT NULL,
  `supporter_id` int(10) UNSIGNED DEFAULT NULL,
  `sender_id` int(10) UNSIGNED DEFAULT NULL,
  `attach` varchar(255) DEFAULT NULL,
  `message` text NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `support_conversations`
--

INSERT INTO `support_conversations` (`id`, `support_id`, `supporter_id`, `sender_id`, `attach`, `message`, `created_at`) VALUES
(1, 25, NULL, 934, NULL, 'Hello.\r\nI want to convert my video files to reduce their size. What software do you recommend?', 1625891270),
(2, 26, NULL, 995, NULL, 'Hello\r\nIs it possible to refund it after the purchase if you are dissatisfied with the course?', 1625891677),
(3, 27, NULL, 930, NULL, 'Hello.\r\nI registered an offline payment document to charge my wallet.\r\nHow long does it take for my payment to be approved?\r\nI am going to buy a course and I would be grateful if this could be done a little earlier.', 1625891851),
(4, 28, NULL, 923, NULL, 'Hello.\r\nIs it possible for me to receive more commission for my sales on this platform?', 1625892221),
(5, 28, 1, NULL, NULL, 'Hello.\r\nPlease send this ticket to the financial department.\r\nThank', 1625892332),
(6, 29, NULL, 867, NULL, 'Hello .\r\nWhat are the rules if one of the live class sessions is delayed?\r\nIs it possible to change the date of that session?', 1625895874),
(7, 29, NULL, 867, '/store/867/60da388cbcee3.png', 'Hi.\r\nPlease check attachmnet', 1625897110),
(8, 29, 1, NULL, NULL, 'Yes you can change the date of your class sessions at any time.', 1625897202),
(9, 29, NULL, 867, NULL, 'thank you.', 1625898890),
(10, 30, NULL, 995, NULL, 'Hello.\r\nWhat software do you recommend to start learning?', 1625953303),
(11, 29, 1, NULL, NULL, 'you\'re welcome.', 1625973471),
(12, 25, 1, NULL, NULL, 'We offer you handbrake software.', 1625973573),
(13, 26, 1, NULL, NULL, 'Hello Cameron.\r\nYes it is possible.', 1625973699),
(14, 31, NULL, 996, NULL, 'Hello . Which version of Linux should I install to get started?', 1626062396),
(15, 31, NULL, 1015, NULL, 'Hello . I recommend version 6.0.4.', 1626062467),
(16, 31, NULL, 996, NULL, 'I get an error during installation.', 1626062520),
(17, 31, NULL, 1015, NULL, 'Please send a screenshot.', 1626062578),
(18, 31, NULL, 996, '/store/996/lmX4K.png', 'Please check attachment .', 1626062690),
(19, 31, NULL, 1015, NULL, 'I will check and let you know the problem.', 1626062756),
(20, 32, NULL, 995, NULL, 'Hello . Which version of Linux should I install for getting start?', 1626062941),
(21, 32, NULL, 1015, NULL, 'Hello . I recommend version 5.8.4.', 1626063058),
(22, 33, NULL, 995, NULL, 'Hello. I was supposed to get this refund via email. Please follow my request.', 1626063457),
(23, 33, 1, NULL, NULL, 'Hello. We will check. Thanks', 1626063496),
(24, 33, NULL, 995, NULL, 'Thanks.', 1626063547),
(25, 34, NULL, 995, NULL, 'Hello.\r\nIn the quiz of course that I bought was the wrong question.\r\nCourse Name: Photoshop course from beginner to advanced\r\nQuestion number : 3\r\nPlease check it. thank you', 1626250124);

-- --------------------------------------------------------

--
-- Table structure for table `support_departments`
--

CREATE TABLE `support_departments` (
  `id` int(10) UNSIGNED NOT NULL,
  `icon` varchar(255) DEFAULT NULL,
  `color` varchar(255) DEFAULT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `support_departments`
--

INSERT INTO `support_departments` (`id`, `icon`, `color`, `created_at`) VALUES
(2, '/store/1/default_images/support_departments/support_financial.svg', '#0170ff', 1749376245),
(3, '/store/1/default_images/support_departments/support_content.svg', '#0e2145', 1749376335),
(4, '/store/1/default_images/support_departments/support_marketing.svg', '#ff7043', 1749376299);

-- --------------------------------------------------------

--
-- Table structure for table `support_department_translations`
--

CREATE TABLE `support_department_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `support_department_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `support_department_translations`
--

INSERT INTO `support_department_translations` (`id`, `support_department_id`, `locale`, `title`) VALUES
(1, 2, 'en', 'Financial'),
(2, 3, 'en', 'Content'),
(3, 4, 'en', 'Marketing'),
(4, 4, 'ar', 'تسويق'),
(5, 4, 'es', 'Márketing'),
(6, 3, 'es', 'Contenido'),
(7, 3, 'ar', 'المحتوى'),
(8, 2, 'ar', 'الأمور المالية'),
(9, 2, 'es', 'Financiera');

-- --------------------------------------------------------

--
-- Table structure for table `tags`
--

CREATE TABLE `tags` (
  `id` int(10) UNSIGNED NOT NULL,
  `title` varchar(64) NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `bundle_id` int(10) UNSIGNED DEFAULT NULL,
  `upcoming_course_id` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `tags`
--

INSERT INTO `tags` (`id`, `title`, `webinar_id`, `bundle_id`, `upcoming_course_id`) VALUES
(6705, 'energy', NULL, 3, NULL),
(6706, 'solar energy', NULL, 3, NULL),
(6707, 'web', NULL, 2, NULL),
(6708, 'programming', NULL, 2, NULL),
(6709, 'office', NULL, 1, NULL),
(6710, 'bundle', NULL, 1, NULL),
(6711, 'Web Design', NULL, NULL, 5),
(6712, 'Photography', NULL, NULL, 4),
(6713, 'Digital Photography', NULL, NULL, 4),
(6714, 'python', NULL, NULL, 3),
(6719, 'Laravel', NULL, NULL, 6),
(6722, 'Installment payment', 2022, NULL, NULL),
(6723, 'Installment', 2022, NULL, NULL),
(6724, 'Partial payment', 2022, NULL, NULL),
(6725, 'Drip', 2010, NULL, NULL),
(6726, 'Assignment', 2010, NULL, NULL),
(6729, 'Guitar', 2008, NULL, NULL),
(6730, 'Guitar Masterclass', 2008, NULL, NULL),
(6731, 'travel', 2007, NULL, NULL),
(6732, 'Travel Management', 2007, NULL, NULL),
(6733, 'trip', 2007, NULL, NULL),
(6734, 'web', 2005, NULL, NULL),
(6735, 'design', 2005, NULL, NULL),
(6736, 'web design', 2005, NULL, NULL),
(6737, 'Virtual Team', 1999, NULL, NULL),
(6738, 'Team', 1999, NULL, NULL),
(6739, 'Product Manager', 1995, NULL, NULL),
(6740, 'managment', 1995, NULL, NULL),
(6741, 'Live Class', 2009, NULL, NULL),
(6742, 'New Live System', 2009, NULL, NULL),
(6743, 'travel', 2006, NULL, NULL),
(6744, 'trip', 2006, NULL, NULL),
(6745, 'World Trip', 2006, NULL, NULL),
(6746, 'Listening', 2003, NULL, NULL),
(6747, 'Listen', 2003, NULL, NULL),
(6748, 'Listener', 2003, NULL, NULL),
(6749, 'fitness', 2002, NULL, NULL),
(6750, 'Health & Fitness', 2002, NULL, NULL),
(6751, 'Health', 2002, NULL, NULL),
(6752, 'Angular', 2001, NULL, NULL),
(6753, 'AngularJS', 2001, NULL, NULL),
(6754, 'Javascript', 2001, NULL, NULL),
(6755, 'Time', 2000, NULL, NULL),
(6756, 'Time Management', 2000, NULL, NULL),
(6757, 'Save Time', 2000, NULL, NULL),
(6758, 'linux', 1996, NULL, NULL),
(6759, 'os', 1996, NULL, NULL),
(6760, 'network', 1996, NULL, NULL),
(6761, 'Excel', 1998, NULL, NULL),
(6762, 'microsoft excel', 1998, NULL, NULL),
(6763, 'excel class', 1998, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `testimonials`
--

CREATE TABLE `testimonials` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_avatar` varchar(255) NOT NULL,
  `rate` varchar(5) NOT NULL DEFAULT '0',
  `status` enum('active','disable') NOT NULL DEFAULT 'disable',
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `testimonials`
--

INSERT INTO `testimonials` (`id`, `user_avatar`, `rate`, `status`, `created_at`) VALUES
(2, '/store/1/default_images/testimonials/Group 2043.png', '5', 'active', 1606841889),
(3, '/store/1/default_images/testimonials/Group 2038.png', '5', 'active', 1606841910),
(4, '/store/1/default_images/testimonials/Group 2044.png', '5', 'active', 1606841929),
(5, '/store/1/default_images/testimonials/Group 2040.png', '5', 'active', 1606841946),
(6, '/store/1/default_images/testimonials/Group 2049.png', '5', 'active', 1606842000),
(7, '/store/1/default_images/testimonials/Group 2045.png', '5', 'active', 1750180065),
(8, '/store/1/default_images/testimonials/Group 2051.png', '5', 'active', 1750180153),
(9, '/store/1/default_images/testimonials/Group 2046.png', '5', 'active', 1750180264),
(10, '/store/1/default_images/testimonials/Group 2052.png', '5', 'active', 1750180350),
(11, '/store/1/default_images/testimonials/Group 2053.png', '5', 'active', 1750180442);

-- --------------------------------------------------------

--
-- Table structure for table `testimonial_translations`
--

CREATE TABLE `testimonial_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `testimonial_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `user_name` varchar(255) NOT NULL,
  `user_bio` varchar(255) NOT NULL,
  `comment` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `testimonial_translations`
--

INSERT INTO `testimonial_translations` (`id`, `testimonial_id`, `locale`, `user_name`, `user_bio`, `comment`) VALUES
(1, 2, 'en', 'Sarah Mitchell', 'Graphic Designer', 'I signed up for this platform last year, and it’s been an amazing journey of learning and growth. The instructors are very knowledgeable, the course material is up to date, and the quizzes and assignments really help reinforce what you learn. I love how flexible it is; I can study whenever I want. I’ve already completed four courses and can’t wait to enroll in more. Highly recommend this site for anyone serious about gaining new skills.'),
(2, 3, 'en', 'James Carter', 'Freelance Videographer', 'Before joining, I was hesitant about online learning. But this platform completely changed my perspective. The video lectures are clear, engaging, and easy to follow. I really appreciate the discussion forums too, where I can ask questions and get help quickly. The certificates have helped me boost my resume, and my confidence has grown a lot. I feel more prepared for new job opportunities now. If you’re considering taking a course, don’t hesitate. It’s worth it!'),
(3, 4, 'en', 'Emily Ross', 'Social Media Manager', 'As someone with a busy schedule, I needed a flexible learning solution. This platform was exactly what I was looking for. The instructors break down complex topics into manageable lessons, and I can track my progress easily. I especially love the mobile app that lets me learn on the go. I’ve already recommended this site to my friends and colleagues. It’s a smart investment for anyone who wants to keep up with industry trends and advance professionally.'),
(4, 5, 'en', 'Daniel Kim', 'Architecture Student', 'Taking courses here has been one of my best decisions. The wide variety of subjects means I always find something that fits my interests and career goals. The quizzes and assignments challenge me to apply what I’ve learned, which makes a huge difference. I’ve also interacted with some amazing instructors who genuinely care about their students’ success. If you want to stay ahead in today’s competitive world, I highly recommend giving this learning platform a try.'),
(5, 6, 'en', 'Olivia Bennett', 'Event Planner', 'I’ve always believed in continuous learning, and this site makes it incredibly easy and accessible. The course bundles offer great value for money, and the discounts during promotions are unbeatable. I enjoy the practical projects included in many courses because they help build a solid portfolio. Plus, earning certificates feels rewarding and keeps me motivated. The customer support is responsive and helpful whenever I have questions. Overall, I’ve gained valuable knowledge that I can immediately apply at work.'),
(6, 2, 'ar', 'Abdul Jabbaar el-Kaleel', 'محلل بيانات في مايكروسوفت', '\"لقد استخدمنا Rocket LMS خلال العامين الماضيين. شكرًا على الخدمة الرائعة.\"'),
(7, 2, 'es', 'Ryan Newman', 'Analista de datos en Microsoft', '\"Hemos utilizado Rocket LMS durante los últimos 2 años. Gracias por el gran servicio\"'),
(8, 3, 'es', 'Megan Hayward', 'Administradora de sistemas en Amazon', '\"Nos encanta. Rocket LMS es perfecto y muy adaptable\".'),
(9, 3, 'ar', 'Khaleela el-Alam', 'مسؤول النظام في أمازون', '\"نحن نحبها. Rocket LMS مثالي وقابل للتكيف بشكل كبير.\"'),
(10, 4, 'es', 'Natasha Hope', 'Técnico de TI en IBM', '\"Estoy realmente satisfecho con mi Rocket LMS. Es la solución perfecta para nuestro negocio\"'),
(11, 4, 'ar', 'Sakeena el-Shad', 'فني تكنولوجيا المعلومات في شركة آی بی ام', '\"أنا راضٍ حقًا عن Rocket LMS. إنه الحل الأمثل لأعمالنا.\"'),
(12, 5, 'es', 'Charles Dale', 'Ingeniera informatica en oracle', '\"Estoy muy satisfecho con este producto. No podría haber pedido más que esto\"'),
(13, 5, 'ar', 'Rifat el-Younis', 'مهندس كمبيوتر', '\"أنا مسرور جدًا بهذا المنتج. لم أستطع طلب أكثر من هذا.\"'),
(14, 6, 'es', 'David Patterson', 'Técnico de redes en Cisco', '\"Rocket LMS me impresionó en varios niveles\"'),
(15, 6, 'ar', 'Ahmed al-Mansouri', 'فني شبكات في سيسكو', '\"لقد أبهرني صاروخ Rocket LMS على مستويات متعددة.\"'),
(16, 7, 'en', 'Michael Alvarez', 'Industrial Engineer', 'Learning new skills felt intimidating before, but the supportive community here made a big difference for me. The instructors are approachable and explain concepts in an easy-to-understand way. I appreciate the interactive quizzes, assignments, and real-world projects that push me to practice. The flexible deadlines make it stress-free to learn at my own pace. I’ve even found mentors through the platform who’ve guided me on career choices. It’s a fantastic place to grow professionally and personally.'),
(17, 8, 'en', 'Chloe Martin', 'Blogger & Content Creator', 'This course marketplace has completely changed my professional life. I wanted to switch careers and needed practical skills fast. The UI/UX design path was exactly what I needed. The step-by-step lessons, downloadable resources, and active discussion boards kept me engaged. Within months, I felt confident enough to take on freelance projects. The certificates I earned really added value to my profile. If you’re serious about gaining skills employers actually want, this is the best place to start.'),
(18, 9, 'en', 'Rohan Kumar', 'Marketing Executive', 'Enrolling in courses here has been an eye-opening experience. I love that I can access thousands of high-quality lessons from experts around the world. The variety of topics is impressive — from programming to marketing, it’s all here. I also appreciate the lifetime access, so I can revisit content anytime I need a refresher. It’s a great investment for anyone wanting to grow their career, explore new fields, or simply keep their knowledge updated and relevant.'),
(19, 10, 'en', 'Jessica Patel', 'Travel Influencer', 'I discovered this platform when I needed help advancing my tech skills. What surprised me most was how interactive and engaging the lessons are. The quizzes and hands-on projects really help solidify what you learn. I also appreciate the clear structure and easy navigation. It feels like having a personal coach guiding me step by step. I’ve already landed a better job because of what I learned here. I’ll definitely keep coming back for more courses in the future.'),
(20, 11, 'en', 'Ahmed Al-Maktoum', 'Product Photographer', 'This online learning marketplace has everything I need to keep growing my knowledge. The instructors are industry experts who share valuable insights and practical tips. I especially love the certificates, which I’ve added to my LinkedIn profile and resume. They really stand out to employers. The course bundles make it affordable to learn multiple topics at once. I feel more confident tackling new challenges at work thanks to these lessons. If you’re thinking of enrolling, do it today!');

-- --------------------------------------------------------

--
-- Table structure for table `text_lessons`
--

CREATE TABLE `text_lessons` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `chapter_id` int(10) UNSIGNED DEFAULT NULL,
  `image` varchar(255) DEFAULT NULL,
  `study_time` int(10) UNSIGNED DEFAULT NULL,
  `accessibility` enum('free','paid') NOT NULL DEFAULT 'free',
  `check_previous_parts` tinyint(1) NOT NULL DEFAULT 0,
  `access_after_day` int(10) UNSIGNED DEFAULT NULL,
  `order` int(10) UNSIGNED DEFAULT NULL,
  `status` enum('active','inactive') NOT NULL DEFAULT 'active',
  `created_at` int(10) UNSIGNED NOT NULL,
  `updated_at` int(10) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `text_lessons`
--

INSERT INTO `text_lessons` (`id`, `creator_id`, `webinar_id`, `chapter_id`, `image`, `study_time`, `accessibility`, `check_previous_parts`, `access_after_day`, `order`, `status`, `created_at`, `updated_at`) VALUES
(13, 934, 1997, 26, '/store/934/hero (9).jpg', 5, 'free', 0, NULL, 1, 'active', 1624954655, 1635417906),
(14, 934, 1997, 26, '/store/934/hero (14).jpg', 10, 'free', 0, NULL, 2, 'active', 1624954929, 1635417914),
(15, 934, 1997, 26, '/store/934/hero (4).jpg', 20, 'free', 0, NULL, 3, 'active', 1624956733, 1635417921);

-- --------------------------------------------------------

--
-- Table structure for table `text_lessons_attachments`
--

CREATE TABLE `text_lessons_attachments` (
  `id` int(10) UNSIGNED NOT NULL,
  `text_lesson_id` int(10) UNSIGNED NOT NULL,
  `file_id` int(10) UNSIGNED NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `text_lessons_attachments`
--

INSERT INTO `text_lessons_attachments` (`id`, `text_lesson_id`, `file_id`, `created_at`) VALUES
(14, 13, 35, 1635417906);

-- --------------------------------------------------------

--
-- Table structure for table `text_lesson_translations`
--

CREATE TABLE `text_lesson_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `text_lesson_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `summary` text NOT NULL,
  `content` longtext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `text_lesson_translations`
--

INSERT INTO `text_lesson_translations` (`id`, `text_lesson_id`, `locale`, `title`, `summary`, `content`) VALUES
(1, 13, 'en', 'Hello, World!', 'Get started learning Python with DataCamp\'s free Intro to Python tutorial. Learn Data Science by completing interactive coding challenges and watching videos by expert instructors. Start Now!', '<div>Python is a very simple language, and has a very straightforward syntax. It encourages programmers to program without boilerplate (prepared) code. The simplest directive in Python is the \"print\" directive - it simply prints out a line (and also includes a newline, unlike in C).</div><div><br></div><div>There are two major Python versions, Python 2 and Python 3. Python 2 and 3 are quite different. This tutorial uses Python 3, because it more semantically correct and supports newer features.</div><div><br></div><div>For example, one difference between Python 2 and 3 is the print statement. In Python 2, the \"print\" statement is not a function, and therefore it is invoked without parentheses. However, in Python 3, it is a function, and must be invoked with parentheses.</div>'),
(2, 14, 'en', 'Learning', 'Before getting started, you may want to find out which IDEs and text editors are tailored to make Python editing easy, browse the list of introductory books, or look at code samples that you might find helpful.', '<div>There is a list of tutorials suitable for experienced programmers on the BeginnersGuide/Tutorials page. There is also a list of resources in other languages which might be useful if English is not your first language.</div><div><br></div><div>The online documentation is your first port of call for definitive information. There is a fairly brief tutorial that gives you basic information about the language and gets you started. You can follow this by looking at the library reference for a full description of Python\'s many libraries and the language reference for a complete (though somewhat dry) explanation of Python\'s syntax. If you are looking for common Python recipes and patterns, you can browse the ActiveState Python Cookbook</div>'),
(3, 15, 'en', 'Looking for Something Specific?', 'If you want to know whether a particular application, or a library with particular functionality, is available in Python there are a number of possible sources of information.', '<p>If you want to know whether a particular application, or a library with particular functionality, is available in Python there are a number of possible sources of information. The Python web site provides a Python Package Index (also known as the Cheese Shop, a reference to the Monty Python script of that name). There is also a search page for a number of sources of Python-related information. Failing that, just Google for a phrase including the word \'\'python\'\' and you may well get the result you need. If all else fails, ask on the python newsgroup and there\'s a good chance someone will put you on the right track.</p><p>Python is an interpreted high-level general-purpose programming language. Python\'s design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.[30]</p><p><br></p><p>Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. Python is often described as a \"batteries included\" language due to its comprehensive standard library.[31]</p><p><br></p><p>Guido van Rossum began working on Python in the late 1980s, as a successor to the ABC programming language, and first released it in 1991 as Python 0.9.0.[32] Python 2.0 was released in 2000 and introduced new features, such as list comprehensions and a garbage collection system using reference counting. Python 3.0 was released in 2008 and was a major revision of the language that is not completely backward-compatible and much Python 2 code does not run unmodified on Python 3. Python 2 was discontinued with version 2.7.18 in 2020.[33]</p><p><br></p><p>Python consistently ranks as one of the most popular programming languages.</p>');

-- --------------------------------------------------------

--
-- Table structure for table `themes`
--

CREATE TABLE `themes` (
  `id` int(10) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `preview_image` varchar(255) DEFAULT NULL,
  `default_color_mode` enum('light','dark') NOT NULL DEFAULT 'light',
  `color_id` int(10) UNSIGNED DEFAULT NULL,
  `font_id` int(10) UNSIGNED DEFAULT NULL,
  `header_id` int(10) UNSIGNED DEFAULT NULL,
  `footer_id` int(10) UNSIGNED DEFAULT NULL,
  `home_landing_id` int(10) UNSIGNED DEFAULT NULL,
  `contents` longtext DEFAULT NULL,
  `is_default` tinyint(1) NOT NULL DEFAULT 0,
  `enable` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `themes`
--

INSERT INTO `themes` (`id`, `title`, `preview_image`, `default_color_mode`, `color_id`, `font_id`, `header_id`, `footer_id`, `home_landing_id`, `contents`, `is_default`, `enable`, `created_at`) VALUES
(1, 'Lite (Included)', '/store/1/default_images/themes/lite-preview.jpg', 'light', 1, 2, 1, 2, 1, '{\"card_styles\":{\"course\":\"grid_card_1\",\"product\":\"grid_card_1\",\"bundle\":\"grid_card_1\",\"upcoming_course\":\"grid_card_1\",\"blog_post\":\"grid_card_1\",\"instructor\":\"grid_card_1\",\"organization\":\"grid_card_1\"},\"images\":{\"admin_login\":\"\\/store\\/1\\/themes\\/general\\/admin_login.jpg\",\"admin_dashboard\":\"\\/store\\/1\\/themes\\/general\\/admin_dashboard.png\",\"search\":\"\\/store\\/1\\/themes\\/general\\/search_background.jpg\",\"tags\":\"\\/store\\/1\\/themes\\/general\\/tags_background.jpg\",\"categories\":\"\\/store\\/1\\/themes\\/general\\/categories_background.jpg\",\"become_instructor\":\"\\/store\\/1\\/themes\\/general\\/become_instructor_background.jpg\",\"certificate_validation\":\"\\/store\\/1\\/themes\\/general\\/certificate_validation.jpg\",\"certificate_validation_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/certificate_validation_overlay.png\",\"instructors_lists\":\"\\/store\\/1\\/themes\\/general\\/instructors_background.jpg\",\"instructors_header_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/instructors_overlay.png\",\"organizations_lists\":\"\\/store\\/1\\/themes\\/general\\/organizations_background.jpg\",\"organizations_header_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/organizations_overlay.png\",\"user_cover\":\"\\/store\\/1\\/themes\\/general\\/user_profile_background.jpg\",\"products_lists\":\"\\/store\\/1\\/themes\\/general\\/products_list_background.jpg\",\"products_lists_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/products_overlay.png\",\"upcoming_courses_lists\":\"\\/store\\/1\\/themes\\/general\\/upcoming_courses_background.jpg\",\"upcoming_courses_lists_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/upcoming_courses_overlay.png\",\"categories_courses_lists_featured_courses_background\":\"\\/store\\/1\\/themes\\/general\\/featured_courses_background.svg\",\"categories_courses_lists_featured_courses_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/featured_courses_overlay.png\",\"bundles_lists\":\"\\/store\\/1\\/themes\\/general\\/bundles_background.jpg\",\"bundles_lists_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/bundles_overlay.png\",\"blog_lists\":\"\\/store\\/1\\/themes\\/general\\/blog_background.jpg\",\"blog_lists_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/blog_overlay.png\",\"form_default_cover\":\"\\/store\\/1\\/themes\\/general\\/form_background.jpg\",\"form_default_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/form_overlay.png\",\"form_default_header_icon\":\"\\/store\\/1\\/themes\\/general\\/form_default_icon.svg\",\"meeting_booking_step_1_image\":\"\\/store\\/1\\/themes\\/general\\/meeting_booking_step1_overlay.png\",\"meeting_booking_step_2_image\":\"\\/store\\/1\\/themes\\/general\\/meeting_booking_step2_overlay.png\",\"classes_lists\":\"\\/store\\/1\\/themes\\/general\\/classes_background.jpg\",\"classes_lists_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/courses_overlay.png\",\"reward_courses\":\"\\/store\\/1\\/themes\\/general\\/reward_courses_background.jpg\",\"reward_courses_overlay_image\":\"\\/store\\/1\\/themes\\/general\\/rewards_overlay.png\"},\"authentication_pages\":{\"style\":\"theme_1\",\"slider_background_image\":\"\\/store\\/1\\/themes\\/general\\/authentication_background.svg\",\"slider_contents\":{\"uHuuS\":{\"title\":\"Instant Certificate Access\",\"subtitle\":\"Download certificates right after completion\",\"image\":\"\\/store\\/1\\/themes\\/general\\/authentication_slide1.png\"},\"axuTg\":{\"title\":\"Affordable Quality Education\",\"subtitle\":\"High-value courses at accessible prices\",\"image\":\"\\/store\\/1\\/themes\\/general\\/authentication_slide2.png\"},\"RuDfz\":{\"title\":\"Advance Your Career\",\"subtitle\":\"Build your resume with proven expertise\",\"image\":\"\\/store\\/1\\/themes\\/general\\/authentication_slide3.png\"}}},\"custom_css\":null,\"custom_js\":null}', 1, 1, 1751359567);

-- --------------------------------------------------------

--
-- Table structure for table `theme_colors_fonts`
--

CREATE TABLE `theme_colors_fonts` (
  `id` int(10) UNSIGNED NOT NULL,
  `type` enum('color','font') NOT NULL,
  `title` varchar(255) NOT NULL,
  `content` text DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `theme_colors_fonts`
--

INSERT INTO `theme_colors_fonts` (`id`, `type`, `title`, `content`, `created_at`) VALUES
(1, 'color', 'Blue (Default)', '{\"light\":{\"primary\":\"#0170ff\",\"primary_saturated\":\"#67a9ff\",\"secondary\":\"#0e2145\",\"accent\":\"#fe6257\",\"success\":\"#3fcd82\",\"info\":\"#67a9ff\",\"warning\":\"#ffa200\",\"danger\":\"#f63c3c\",\"dark\":\"#121f3e\",\"black\":\"#000000\",\"white\":\"#ffffff\",\"gray_100\":\"#fafcff\",\"gray_200\":\"#f0f4f9\",\"gray_300\":\"#e9edf3\",\"gray_400\":\"#cdd5e2\",\"gray_500\":\"#97a7bf\",\"gray\":\"#f5f8f9\",\"section_bg\":\"#eaf0f3\"},\"dark\":{\"primary\":\"#3e93ff\",\"primary_saturated\":\"#8dbeff\",\"secondary\":\"#2658b7\",\"accent\":\"#ff8077\",\"success\":\"#5ade98\",\"info\":\"#8dbeff\",\"warning\":\"#ffb32d\",\"danger\":\"#fe6363\",\"dark\":\"#aab8c5\",\"black\":\"#e1eaf6\",\"white\":\"#1e1f26\",\"gray_100\":\"#272832\",\"gray_200\":\"#30313e\",\"gray_300\":\"#3e404e\",\"gray_400\":\"#5d5f72\",\"gray_500\":\"#8391a2\",\"gray\":\"#17181e\",\"section_bg\":\"#2d323a\"}}', 1748879802),
(2, 'font', 'Default', '{\"main\":{\"regular\":\"\\/store\\/1\\/fonts\\/Gilroy-Regular.woff2\",\"bold\":\"\\/store\\/1\\/fonts\\/Gilroy-Bold.woff2\",\"medium\":\"\\/store\\/1\\/fonts\\/Gilroy-Medium.woff2\"},\"rtl\":{\"regular\":\"\\/store\\/1\\/fonts\\/Tajawal-Regular.woff2\",\"bold\":\"\\/store\\/1\\/fonts\\/Tajawal-Bold.woff2\",\"medium\":\"\\/store\\/1\\/fonts\\/Tajawal-Medium.woff2\"}}', 1748880740);

-- --------------------------------------------------------

--
-- Table structure for table `theme_headers_footers`
--

CREATE TABLE `theme_headers_footers` (
  `id` int(10) UNSIGNED NOT NULL,
  `type` enum('header','footer') NOT NULL,
  `component_name` varchar(255) NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `theme_headers_footers`
--

INSERT INTO `theme_headers_footers` (`id`, `type`, `component_name`, `created_at`) VALUES
(1, 'header', 'header_1', 1748875817),
(2, 'footer', 'footer_1', 1748875817);

-- --------------------------------------------------------

--
-- Table structure for table `theme_header_footer_translations`
--

CREATE TABLE `theme_header_footer_translations` (
  `id` int(10) UNSIGNED NOT NULL,
  `theme_header_footer_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(191) NOT NULL,
  `title` varchar(255) NOT NULL,
  `content` longtext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `theme_header_footer_translations`
--

INSERT INTO `theme_header_footer_translations` (`id`, `theme_header_footer_id`, `locale`, `title`, `content`) VALUES
(1, 1, 'en', 'Header 1 (Default)', '{\"top_navbar\":{\"phone\":\"+1 (323) 555-9876\",\"email\":\"mail@rocket-soft.org\",\"link_1\":{\"title\":\"Login\",\"url\":\"\\/login\"},\"link_2\":{\"title\":\"Register\",\"url\":\"\\/register\"},\"show_color_mode\":\"on\"},\"specific_links\":{\"RUYtv\":{\"title\":\"Home\",\"url\":\"\\/\"},\"tZblv\":{\"title\":\"Courses\",\"url\":\"\\/classes?sort=newest\"},\"rOvAj\":{\"title\":\"Instructors\",\"url\":\"\\/instructor-finder\"},\"qeAzK\":{\"title\":\"Store\",\"url\":\"\\/products\"},\"GZDCs\":{\"title\":\"Forums\",\"url\":\"\\/forums\"},\"record\":{\"title\":null,\"url\":null}},\"specific_buttons\":{\"BFKTm\":{\"user_role\":\"for_guest\",\"title\":\"Start Learning\",\"url\":\"\\/login\",\"icon\":\"bul-teacher\"},\"UsxeP\":{\"user_role\":\"1\",\"title\":\"Become Instructor\",\"url\":\"\\/become-instructor\",\"icon\":\"bul-teacher\"},\"MYTBW\":{\"user_role\":\"2\",\"title\":\"Admin Panel\",\"url\":\"\\/admin\",\"icon\":\"bul-setting-2\"},\"yVQQV\":{\"user_role\":\"3\",\"title\":\"Create a Course\",\"url\":\"\\/panel\\/webinars\\/new\",\"icon\":\"bul-video-add\"},\"fQclX\":{\"user_role\":\"4\",\"title\":\"Create a Course\",\"url\":\"\\/panel\\/webinars\\/new\",\"icon\":\"bul-video-add\"},\"record\":{\"user_role\":null,\"title\":null,\"url\":null,\"icon\":null}}}'),
(2, 2, 'en', 'Footer 1 (Default)', '{\"newsletter\":{\"enable\":\"on\",\"title\":\"Subscribe to Our Newsletter\",\"subtitle\":\"Receive expert insights, course updates, and learning resources directly in your inbox and get notified\",\"button_text\":\"Join\",\"emoji\":\"\\/store\\/themes\\/footers\\/2\\/happy_emoji_zoa.svg\"},\"cta\":{\"pre_title\":\"Let\\u2019s get started now!\",\"title\":\"Take the First Step Towards Mastery!\",\"button\":{\"label\":\"Enroll on Courses\",\"icon\":\"bul-teacher\",\"url\":\"\\/classes\"},\"emoji\":\"\\/store\\/themes\\/footers\\/2\\/power_emoji_42t.svg\"},\"contact\":{\"section_title\":\"Contact US\",\"address\":\"1234 Sunset Blvd, Suite 567 Los Angeles, CA 90026 United States\",\"phone\":\"+1 (323) 555-9876\",\"email\":\"mail@lms.rocket-soft.org\",\"mobile\":\"+1 (213) 555-4321\"},\"links_1_section_title\":\"Additional Links\",\"links_2_section_title\":\"Popular Categories\",\"copyright_text\":\"\\u00a9 2025 Rocket Soft. All Rights Reserved. Empowering Learning Worldwide.\",\"specific_links\":{\"LITim\":{\"title\":\"Login\",\"url\":\"\\/login\"},\"qJFNp\":{\"title\":\"Register\",\"url\":\"\\/register\"},\"izISj\":{\"title\":\"Contact\",\"url\":\"\\/contact\"},\"cdkPb\":{\"title\":\"Certificate Validation\",\"url\":\"\\/certificate_validation\"},\"OKAqQ\":{\"title\":\"Become Instructor\",\"url\":\"\\/become-instructor\"},\"DebJE\":{\"title\":\"About\",\"url\":\"\\/pages\\/about\"},\"aMQau\":{\"title\":\"Terms and Policies\",\"url\":\"\\/pages\\/terms\"},\"record\":{\"title\":null,\"url\":null}},\"specific_links_2\":{\"dzQOe\":{\"title\":\"Development\",\"url\":\"\\/categories\\/Development\"},\"pgxMd\":{\"title\":\"Business\",\"url\":\"\\/categories\\/Business\"},\"ZveCn\":{\"title\":\"Marketing\",\"url\":\"\\/categories\\/Marketing\"},\"QXKsq\":{\"title\":\"Lifestyle\",\"url\":\"\\/categories\\/Lifestyles\"},\"FCJal\":{\"title\":\"Health\",\"url\":\"\\/categories\\/Health-and-Fitness\"},\"SVtaA\":{\"title\":\"Academics\",\"url\":\"\\/categories\\/Academics\"},\"PivsB\":{\"title\":\"Design\",\"url\":\"\\/categories\\/Design\"},\"record\":{\"title\":null,\"url\":null}},\"social_media\":[\"Instagram\",\"Whatsapp\",\"Twitter\",\"Facebook\"],\"background\":\"\\/store\\/themes\\/footers\\/2\\/footer_background_7gn.png\",\"dark_mode_background\":\"\\/store\\/themes\\/footers\\/2\\/footer_background_7gn.png\",\"background_color\":\"secondary\"}');

-- --------------------------------------------------------

--
-- Table structure for table `tickets`
--

CREATE TABLE `tickets` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `bundle_id` int(10) UNSIGNED DEFAULT NULL,
  `start_date` int(10) UNSIGNED DEFAULT NULL,
  `end_date` int(10) UNSIGNED DEFAULT NULL,
  `discount` int(11) NOT NULL,
  `capacity` int(11) DEFAULT NULL,
  `order` int(10) UNSIGNED DEFAULT NULL,
  `created_at` int(11) NOT NULL,
  `updated_at` int(11) DEFAULT NULL,
  `deleted_at` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `tickets`
--

INSERT INTO `tickets` (`id`, `creator_id`, `webinar_id`, `bundle_id`, `start_date`, `end_date`, `discount`, `capacity`, `order`, `created_at`, `updated_at`, `deleted_at`) VALUES
(28, 1015, 1998, NULL, 1702616400, 1734238800, 50, 10, NULL, 1624965807, 1709538929, NULL),
(29, 1015, 1998, NULL, 1734238800, 1797310800, 20, 20, NULL, 1624965932, 1709538910, NULL),
(30, 929, 1999, NULL, 1622489400, 1623267000, 20, 100, NULL, 1625038262, NULL, NULL),
(31, 864, 2003, NULL, 1625081400, 1690831800, 25, 5, NULL, 1625299801, NULL, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `ticket_translations`
--

CREATE TABLE `ticket_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `ticket_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ticket_translations`
--

INSERT INTO `ticket_translations` (`id`, `ticket_id`, `locale`, `title`) VALUES
(1, 28, 'en', 'Golden Offer'),
(2, 29, 'en', 'Silver Offer'),
(3, 30, 'en', 'First Students Offer'),
(4, 31, 'en', 'First Price Plan');

-- --------------------------------------------------------

--
-- Table structure for table `ticket_users`
--

CREATE TABLE `ticket_users` (
  `id` int(10) UNSIGNED NOT NULL,
  `ticket_id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `ticket_users`
--

INSERT INTO `ticket_users` (`id`, `ticket_id`, `user_id`, `created_at`) VALUES
(6, 28, 995, 1625996979),
(7, 28, 996, 1626060553),
(8, 28, 930, 1626060837),
(9, 31, 929, 1626241214),
(10, 31, 1017, 1639379395);

-- --------------------------------------------------------

--
-- Table structure for table `time_spent_on_courses`
--

CREATE TABLE `time_spent_on_courses` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `course_id` int(10) UNSIGNED NOT NULL,
  `page` enum('learning_page','show') NOT NULL DEFAULT 'learning_page',
  `entry_time` bigint(20) UNSIGNED DEFAULT NULL,
  `exit_time` bigint(20) UNSIGNED DEFAULT NULL,
  `seconds_spent` bigint(20) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `time_spent_on_courses`
--

INSERT INTO `time_spent_on_courses` (`id`, `user_id`, `course_id`, `page`, `entry_time`, `exit_time`, `seconds_spent`) VALUES
(1, 1, 2008, 'learning_page', 1749459566, 1749462983, 3417),
(2, 1015, 1996, 'learning_page', 1750030159, 1750030169, 10),
(3, 1, 2010, 'learning_page', 1750160261, 1750162292, 2031),
(4, 1, 1995, 'learning_page', 1750162301, 1750162383, 82),
(5, 1, 2008, 'learning_page', 1750162336, 1750162368, 32),
(6, 995, 2008, 'learning_page', 1750162422, 1750162685, 263),
(7, 995, 1995, 'learning_page', 1750162436, 1750162685, 249),
(8, 1, 2060, 'learning_page', 1751623985, 1751623995, 10),
(9, 995, 2009, 'learning_page', 1751723668, 1751723678, 10),
(10, 1015, 2008, 'learning_page', 1751723965, 1751723975, 10),
(11, 1015, 2008, 'learning_page', 1751723972, 1751724648, 676);

-- --------------------------------------------------------

--
-- Table structure for table `trend_categories`
--

CREATE TABLE `trend_categories` (
  `id` int(10) UNSIGNED NOT NULL,
  `category_id` int(10) UNSIGNED NOT NULL,
  `icon` varchar(255) NOT NULL,
  `color` varchar(32) NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `trend_categories`
--

INSERT INTO `trend_categories` (`id`, `category_id`, `icon`, `color`, `created_at`) VALUES
(1, 609, '/store/1/default_images/trend_categories_icons/management.svg', '#b3d5ff', 1605117336),
(2, 611, '/store/1/default_images/trend_categories_icons/business.svg', '#ffd0cd', 1605117336),
(3, 604, '/store/1/default_images/trend_categories_icons/lifestyle.svg', '#ffe4b3', 1605117336),
(4, 523, '/store/1/default_images/trend_categories_icons/health.svg', '#c6f1da', 1605117336),
(5, 602, '/store/1/default_images/trend_categories_icons/science.svg', '#c1c1c1', 1605117336),
(6, 520, '/store/1/default_images/trend_categories_icons/design.svg', '#eadaff', 1605117336),
(10, 606, '/store/1/default_images/trend_categories_icons/development.svg', '#ffd0db', 1749636845),
(11, 525, '/store/1/default_images/trend_categories_icons/marketing.svg', '#99dfff', 1749636884);

-- --------------------------------------------------------

--
-- Table structure for table `upcoming_courses`
--

CREATE TABLE `upcoming_courses` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `teacher_id` int(10) UNSIGNED NOT NULL,
  `category_id` int(10) UNSIGNED DEFAULT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL COMMENT 'when assigned a course',
  `type` enum('webinar','course','text_lesson') NOT NULL,
  `slug` varchar(255) NOT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `image_cover` varchar(255) DEFAULT NULL,
  `video_demo` varchar(255) DEFAULT NULL,
  `video_demo_source` enum('upload','youtube','vimeo','external_link','google_drive','iframe','s3','secure_host') DEFAULT NULL,
  `publish_date` bigint(20) UNSIGNED DEFAULT NULL,
  `timezone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `points` int(10) UNSIGNED DEFAULT NULL,
  `capacity` int(10) UNSIGNED DEFAULT NULL,
  `price` double(15,2) DEFAULT NULL,
  `duration` int(10) UNSIGNED DEFAULT NULL,
  `sections` int(10) UNSIGNED DEFAULT NULL,
  `parts` int(10) UNSIGNED DEFAULT NULL,
  `course_progress` int(10) UNSIGNED DEFAULT NULL,
  `support` tinyint(1) NOT NULL DEFAULT 0,
  `certificate` tinyint(1) NOT NULL DEFAULT 0,
  `include_quizzes` tinyint(1) NOT NULL DEFAULT 0,
  `downloadable` tinyint(1) NOT NULL DEFAULT 0,
  `forum` tinyint(1) NOT NULL DEFAULT 0,
  `assignments` tinyint(1) NOT NULL DEFAULT 0,
  `message_for_reviewer` text DEFAULT NULL,
  `status` enum('active','pending','is_draft','inactive') NOT NULL DEFAULT 'is_draft',
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `upcoming_courses`
--

INSERT INTO `upcoming_courses` (`id`, `creator_id`, `teacher_id`, `category_id`, `webinar_id`, `type`, `slug`, `thumbnail`, `image_cover`, `video_demo`, `video_demo_source`, `publish_date`, `timezone`, `points`, `capacity`, `price`, `duration`, `sections`, `parts`, `course_progress`, `support`, `certificate`, `include_quizzes`, `downloadable`, `forum`, `assignments`, `message_for_reviewer`, `status`, `created_at`) VALUES
(3, 1015, 1015, 606, NULL, 'webinar', 'Python-for-Beginners', '/store/1/default_images/upcoming/upcoming2.jpg', '/store/1015/The Professional Guitar Masterclass_c.jpg', '/store/1015/Learn Linux In 5 Days.mp4', 'upload', 1708009200, 'America/New_York', 20, 50, 100.00, 60, 5, 80, 30, 1, 1, 1, 0, 1, 0, 'Thank you', 'active', 1677566920),
(4, 1016, 1016, 520, NULL, 'webinar', 'Digital-Photography', '/store/1/default_images/upcoming/upcoming3.jpg', '/store/1016/1_c.jpg', NULL, NULL, 1705784400, 'America/New_York', NULL, 20, 50.00, 360, 10, 70, 50, 1, 1, 1, 1, 1, 0, NULL, 'active', 1678876998),
(5, 934, 934, 520, 2005, 'course', 'Web-Design-for-Beginners', '/store/1/default_images/upcoming/upcoming1.jpg', '/store/934/A-Z Web Programming_c.jpg', 'https://youtu.be/j1pa36PK14E', 'youtube', 1678852800, 'America/New_York', NULL, NULL, 10.00, 210, 6, 85, 100, 1, 1, 1, 1, 1, 0, 'Thank you', 'active', 1678877796),
(6, 929, 929, 606, 2010, 'course', 'laravel-advanced-course', '/store/1/default_images/upcoming/upcoming4.jpg', '/store/1/default_images/upcoming/upcoming4.jpg', 'https://youtu.be/laravel-demo-video', 'youtube', 1745197200, 'America/New_York', NULL, 100, 90.00, 480, 8, 120, 100, 1, 1, 1, 1, 1, 1, NULL, 'active', 1751132998);

-- --------------------------------------------------------

--
-- Table structure for table `upcoming_course_filter_option`
--

CREATE TABLE `upcoming_course_filter_option` (
  `id` int(10) UNSIGNED NOT NULL,
  `upcoming_course_id` int(10) UNSIGNED NOT NULL,
  `filter_option_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `upcoming_course_filter_option`
--

INSERT INTO `upcoming_course_filter_option` (`id`, `upcoming_course_id`, `filter_option_id`) VALUES
(53, 5, 9114),
(54, 4, 9114),
(55, 4, 9156),
(56, 4, 9231),
(57, 3, 9147),
(58, 3, 9216),
(71, 6, 9149),
(72, 6, 9216),
(73, 6, 9283);

-- --------------------------------------------------------

--
-- Table structure for table `upcoming_course_followers`
--

CREATE TABLE `upcoming_course_followers` (
  `id` int(10) UNSIGNED NOT NULL,
  `upcoming_course_id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `upcoming_course_followers`
--

INSERT INTO `upcoming_course_followers` (`id`, `upcoming_course_id`, `user_id`, `created_at`) VALUES
(8, 3, 1015, 1677569743),
(9, 5, 995, 1678908505),
(10, 5, 930, 1678908543),
(11, 5, 996, 1678908564),
(12, 5, 1017, 1678908593),
(13, 5, 979, 1678908616),
(14, 4, 996, 1678908833),
(15, 4, 995, 1678908841),
(16, 4, 930, 1678908851),
(17, 3, 996, 1678908877),
(18, 3, 979, 1678908893);

-- --------------------------------------------------------

--
-- Table structure for table `upcoming_course_reports`
--

CREATE TABLE `upcoming_course_reports` (
  `id` int(10) UNSIGNED NOT NULL,
  `upcoming_course_id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `reason` varchar(255) NOT NULL,
  `message` text NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `upcoming_course_translations`
--

CREATE TABLE `upcoming_course_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `upcoming_course_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `seo_description` text DEFAULT NULL,
  `summary` text DEFAULT NULL,
  `description` longtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `upcoming_course_translations`
--

INSERT INTO `upcoming_course_translations` (`id`, `upcoming_course_id`, `locale`, `title`, `seo_description`, `summary`, `description`) VALUES
(3, 3, 'en', 'Python for Beginners', 'This course is meant for absolute beginners in programming or in python', NULL, '<p>This python for beginners course is geared to students who want to know how python works and also to those totally new to programming.</p><p><br></p><p>The python language has very simple syntax(way to write it) to learn and it is one of the most powerful languages to learn since it can be used for a variety of things.</p><p><br></p><p>Jobs in this field are really lucrative and knowing this language will give you an edge when finding a job and making a lot more money than other developers; python developers are not as many as in other languages since people think is hard. Python is super easy to learn but very powerful since it contains many possibilities.</p><p><br></p><p>Python is growing faster and faster every day and it has surpassed many other languages over the years for a lot of reasons, which you will find out soon enough.</p>'),
(4, 4, 'en', 'Digital Photography', 'Learn how to take stunning photographs by mastering both the technical and creative sides of digital photography.', NULL, '<p>This course is divided into two broad components: first, we cover all the technical aspects, like camera equipment and support, as well as the camera\'s most important settings. After that we look at the artistic side of photography, which focuses on light, composition, and creativity.</p><p><br></p><p>It has been structured in such a way that you won\'t ever feel overwhelmed by technical jargon, complicated camera functions or obscure principles. The aim is to keep everything as clear and simple as possible, and this was achieved by tackling each important photographic element separately in short and concise lectures that last between 2 and 5 minutes each. The majority of lectures consist of both teacher-style video clips (where I explain a setting, principle or tip) and slides, both of which contain photographic examples and audio (where I interpret each photographic example).</p>'),
(5, 5, 'en', 'Web Design for Beginners', 'Launch a career as a web designer by learning HTML5, CSS3, responsive design, Sass and more!', NULL, '<p>You can launch a new career in web development today by learning HTML & CSS. You don\'t need a computer science degree or expensive software. All you need is a computer, a bit of time, a lot of determination, and a teacher you trust. I\'ve taught HTML and CSS to countless coworkers and held training sessions for fortune 100 companies. I am that teacher you can trust. </p><p><br></p><p>Don\'t limit yourself by creating websites with some cheesy “site-builder\" tool. This course teaches you how to take 100% control over your webpages by using the same concepts that every professional website is created with.</p><p><br></p><p>This course does not assume any prior experience. We start at square one and learn together bit by bit. By the end of the course you will have created (by hand) a website that looks great on phones, tablets, laptops, and desktops alike.</p><p><br></p><p>In the summer of 2020 the course has received a new section where we push our website live up onto the web using the free GitHub Pages service; this means you\'ll be able to share a link to what you\'ve created with your friends, family, colleagues and the world!</p>'),
(6, 6, 'en', 'Laravel Advanced Programming', 'Master Laravel framework with this comprehensive course covering advanced topics like Eloquent ORM, API development and testing', 'A complete guide to Laravel framework for intermediate to advanced developers.', '<p>This comprehensive Laravel course takes you beyond the basics into advanced web development with PHP\'s most popular framework. You\'ll master Eloquent ORM relationships, build robust RESTful APIs, implement real-time features with Laravel Echo, and optimize your applications for performance.</p>\r\n  \r\n  <p>We\'ll cover advanced authentication techniques, queue system for background jobs, and testing with PHPUnit. The course includes practical projects like building a complete e-commerce backend and a real-time chat application.</p>\r\n  \r\n  <p>By the end of this course, you\'ll be able to architect complex Laravel applications following best practices and design patterns. The curriculum is designed based on real-world project requirements from top tech companies.</p>\r\n  \r\n  <p>Prerequisites include basic PHP knowledge and familiarity with Laravel fundamentals. Each section includes hands-on exercises and downloadable resources to reinforce your learning.</p>');

-- --------------------------------------------------------

--
-- Table structure for table `users_badges`
--

CREATE TABLE `users_badges` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `badge_id` int(10) UNSIGNED NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

-- --------------------------------------------------------

--
-- Table structure for table `users_cookie_security`
--

CREATE TABLE `users_cookie_security` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `type` enum('all','customize') NOT NULL,
  `settings` text DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `users_cookie_security`
--

INSERT INTO `users_cookie_security` (`id`, `user_id`, `type`, `settings`, `created_at`) VALUES
(1, 1015, 'all', NULL, 1655621683),
(2, 1, 'all', NULL, 1655624844),
(3, 934, 'all', NULL, 1655627382),
(4, 1016, 'all', NULL, 1655790120),
(5, 930, 'all', NULL, 1655790832),
(6, 929, 'all', NULL, 1655799536),
(7, 995, 'all', NULL, 1655872658),
(8, 996, 'all', NULL, 1655875490),
(9, 923, 'all', NULL, 1656104015),
(10, 979, 'all', NULL, 1656139682),
(11, 1019, 'all', NULL, 1656571625);

-- --------------------------------------------------------

--
-- Table structure for table `users_manual_purchase`
--

CREATE TABLE `users_manual_purchase` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `access` tinyint(1) NOT NULL DEFAULT 0,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `users_metas`
--

CREATE TABLE `users_metas` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `name` varchar(255) NOT NULL,
  `value` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `users_metas`
--

INSERT INTO `users_metas` (`id`, `user_id`, `name`, `value`) VALUES
(21, 1016, 'education', 'BS in Mechanical Engineering from Santa Clara University'),
(22, 1016, 'education', 'MS in Mechanical Engineering from Santa Clara University'),
(23, 1016, 'experience', 'professional instructor and trainer for Data Science and programming'),
(24, 1016, 'experience', 'Head of Data Science for Pierian Data Inc'),
(25, 1015, 'experience', 'supporting proprietary Unix operating systems including AIX, HP-UX, and Solaris.'),
(26, 1015, 'experience', '10 years of experience working with Linux systems'),
(27, 1015, 'education', 'Red Hat Certified Engineer (RHCE)'),
(28, 1015, 'education', 'AWS Certified DevOps Engineer - Professional'),
(29, 1015, 'education', 'Linux Foundation Certified System Administrator'),
(30, 929, 'experience', 'Director at Cisco Systems 2015 - 2021'),
(31, 929, 'experience', 'research assistant at Harvard University 2010 - 2019'),
(32, 929, 'experience', 'Amazon bestselling author'),
(33, 923, 'experience', 'marketing strategies at Microlab 2010-2015'),
(34, 923, 'education', 'Associate of Business Administration from Imperial College London'),
(35, 923, 'education', 'Bachelor of International Business Economics from University of Cambridge'),
(36, 923, 'education', 'Master of Business Administration from King\'s College London'),
(37, 3, 'experience', 'Five-time TED speaker'),
(38, 3, 'education', 'Associate of Applied Business from Stanford University'),
(39, 3, 'education', 'Bachelor of Science in Business from Harvard University'),
(40, 3, 'education', 'Master of Computational Finance from University of Chicago'),
(41, 870, 'education', 'Associate in Physical Therapy from University of British Columbia'),
(42, 870, 'education', 'Bachelor of Arts in Psychology from Duke University'),
(43, 870, 'education', 'Master of Public Health from Cornell University'),
(44, 929, 'education', 'Associate of Applied Business from University of Leeds'),
(45, 929, 'education', 'Bachelor of Management and Organizational Studies from University of Sheffield'),
(46, 929, 'education', 'Master of Management from Durham University'),
(47, 934, 'education', 'Bachelor of Science in Information Technology from University of Glasgow'),
(48, 934, 'education', 'Master of Science in Information Systems (MSIS) from Delft University of Technology'),
(49, 934, 'experience', 'Web Developer at Uber 2015 - 2018'),
(50, 1015, 'education', 'Master of Science in Information Systems (MSIS) from University of Sydney'),
(51, 1016, 'gender', 'man'),
(52, 1016, 'age', '29'),
(53, 1016, 'address', 'Luib, 72 Wern Ddu Lane'),
(54, 1015, 'address', 'Al Wakrah ,27904 Hilpert Knoll'),
(55, 934, 'gender', 'woman'),
(56, 934, 'age', '32'),
(57, 934, 'address', 'OX7 3NH, England, Oxfordshire, Ascott-under-Wychwood'),
(58, 1015, 'gender', 'man'),
(59, 1015, 'age', '27'),
(60, 929, 'gender', 'woman'),
(61, 929, 'age', '24'),
(62, 929, 'address', '668, Katra Hira Lal, Chandni Chowk'),
(63, 870, 'gender', 'woman'),
(64, 870, 'age', '28'),
(65, 870, 'address', '99 boulevard de Prague'),
(66, 3, 'gender', 'man'),
(67, 3, 'age', '36'),
(68, 3, 'address', '638153, Tamil Nadu, Modakkurichi, Elumathur'),
(69, 859, 'age', '30'),
(70, 859, 'address', '6N736 MEDINAH RD , MEDINAH, IL'),
(71, 863, 'age', '22'),
(72, 863, 'address', '19, Janata Market, Nerul, Navi Mumbai'),
(73, 864, 'address', 'No. 13 Poultry Farm Ave., South Odorkor ESt.'),
(74, 867, 'address', 'Massachusetts, West Roxbury, 3979 Smith Street');

-- --------------------------------------------------------

--
-- Table structure for table `users_occupations`
--

CREATE TABLE `users_occupations` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `category_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `users_occupations`
--

INSERT INTO `users_occupations` (`id`, `user_id`, `category_id`) VALUES
(1004, 1016, 520),
(1005, 1016, 606),
(1006, 1016, 607),
(1010, 1015, 609),
(1011, 1015, 606),
(1012, 1015, 607),
(1016, 867, 520),
(1017, 867, 525),
(1018, 867, 611),
(1019, 867, 606),
(1020, 867, 607),
(1021, 867, 608),
(1027, 929, 604),
(1028, 929, 525),
(1029, 929, 609),
(1030, 929, 610),
(1031, 929, 611),
(1032, 870, 523),
(1033, 870, 604),
(1034, 3, 602),
(1035, 3, 525),
(1036, 3, 609),
(1037, 3, 611),
(1038, 3, 606),
(1039, 934, 525),
(1040, 934, 606),
(1041, 934, 607),
(1042, 934, 608),
(1043, 923, 604),
(1044, 923, 609),
(1045, 923, 611),
(1050, 863, 601),
(1051, 863, 602),
(1052, 863, 603),
(1053, 863, 609),
(1054, 863, 611),
(1055, 864, 520),
(1056, 864, 601),
(1057, 864, 602),
(1058, 864, 603),
(1059, 868, 601),
(1060, 868, 602),
(1061, 868, 603),
(1062, 868, 523),
(1063, 868, 611),
(1064, 4, 520),
(1065, 4, 606),
(1066, 930, 520),
(1067, 859, 520),
(1068, 859, 601),
(1069, 859, 604),
(1070, 859, 611),
(1071, 995, 607);

-- --------------------------------------------------------

--
-- Table structure for table `users_registration_packages`
--

CREATE TABLE `users_registration_packages` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `instructors_count` int(11) DEFAULT NULL,
  `students_count` int(11) DEFAULT NULL,
  `courses_capacity` int(11) DEFAULT NULL,
  `courses_count` int(11) DEFAULT NULL,
  `meeting_count` int(11) DEFAULT NULL,
  `status` enum('disabled','active') NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `user_banks`
--

CREATE TABLE `user_banks` (
  `id` int(10) UNSIGNED NOT NULL,
  `logo` varchar(255) NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_banks`
--

INSERT INTO `user_banks` (`id`, `logo`, `created_at`) VALUES
(4, '/store/1/default_images/payment gateways/paypal.png', 1678874235),
(5, '/store/1/default_images/payment gateways/stripe.png', 1679090196);

-- --------------------------------------------------------

--
-- Table structure for table `user_bank_specifications`
--

CREATE TABLE `user_bank_specifications` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_bank_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_bank_specifications`
--

INSERT INTO `user_bank_specifications` (`id`, `user_bank_id`) VALUES
(10, 4),
(11, 4),
(12, 5),
(13, 5);

-- --------------------------------------------------------

--
-- Table structure for table `user_bank_specification_translations`
--

CREATE TABLE `user_bank_specification_translations` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_bank_specification_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `name` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_bank_specification_translations`
--

INSERT INTO `user_bank_specification_translations` (`id`, `user_bank_specification_id`, `locale`, `name`) VALUES
(15, 10, 'en', 'Account Holder'),
(16, 11, 'en', 'Email'),
(17, 12, 'en', 'Account Holder'),
(18, 13, 'en', 'Account ID');

-- --------------------------------------------------------

--
-- Table structure for table `user_bank_translations`
--

CREATE TABLE `user_bank_translations` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_bank_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_bank_translations`
--

INSERT INTO `user_bank_translations` (`id`, `user_bank_id`, `locale`, `title`) VALUES
(6, 4, 'en', 'Paypal'),
(7, 5, 'en', 'Stripe');

-- --------------------------------------------------------

--
-- Table structure for table `user_commissions`
--

CREATE TABLE `user_commissions` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED DEFAULT NULL,
  `user_group_id` int(10) UNSIGNED DEFAULT NULL,
  `source` enum('courses','bundles','virtual_products','physical_products','meetings') NOT NULL,
  `type` enum('percent','fixed_amount') NOT NULL,
  `value` double(15,2) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `user_form_fields`
--

CREATE TABLE `user_form_fields` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED DEFAULT NULL,
  `become_instructor_id` int(10) UNSIGNED DEFAULT NULL,
  `form_field_id` int(10) UNSIGNED NOT NULL,
  `value` text DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Table structure for table `user_profile_attachments`
--

CREATE TABLE `user_profile_attachments` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `file_type` enum('pdf','powerpoint','sound','video','image','archive','document','project') NOT NULL,
  `attachment` varchar(255) DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `user_profile_attachment_translations`
--

CREATE TABLE `user_profile_attachment_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_profile_attachment_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(191) NOT NULL,
  `title` varchar(255) NOT NULL,
  `description` text DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- --------------------------------------------------------

--
-- Table structure for table `user_selected_banks`
--

CREATE TABLE `user_selected_banks` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `user_bank_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_selected_banks`
--

INSERT INTO `user_selected_banks` (`id`, `user_id`, `user_bank_id`) VALUES
(2, 1015, 4),
(3, 995, 5),
(4, 867, 4);

-- --------------------------------------------------------

--
-- Table structure for table `user_selected_bank_specifications`
--

CREATE TABLE `user_selected_bank_specifications` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_selected_bank_id` int(10) UNSIGNED NOT NULL,
  `user_bank_specification_id` int(10) UNSIGNED NOT NULL,
  `value` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `user_selected_bank_specifications`
--

INSERT INTO `user_selected_bank_specifications` (`id`, `user_selected_bank_id`, `user_bank_specification_id`, `value`) VALUES
(3, 2, 10, 'Robert Ransdell'),
(4, 2, 11, 'instructor@demo.com'),
(5, 3, 12, 'Camelia Schofield'),
(6, 3, 13, '467288129822'),
(7, 4, 10, 'Light Moon'),
(8, 4, 11, 'organization@demo.com');

-- --------------------------------------------------------

--
-- Table structure for table `verifications`
--

CREATE TABLE `verifications` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED DEFAULT NULL,
  `mobile` char(16) DEFAULT NULL,
  `email` char(64) DEFAULT NULL,
  `code` char(6) NOT NULL,
  `verified_at` int(10) UNSIGNED DEFAULT NULL,
  `expired_at` int(10) UNSIGNED DEFAULT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `verifications`
--

INSERT INTO `verifications` (`id`, `user_id`, `mobile`, `email`, `code`, `verified_at`, `expired_at`, `created_at`) VALUES
(57, 996, NULL, 'test@gmail.com', '52692', NULL, 1626247575, 1626243975),
(58, 995, NULL, 'student@demo.com', '30257', 1626246439, 1626246489, 1626246375),
(59, 1017, NULL, 'a.pmelaa@gmail.com', '86261', 1639378855, 1639378905, 1639378748),
(84, 1045, NULL, 'tyshun.zaydrian@foundtoo.com', '28503', 1678958778, 1678958828, 1678958736),
(85, 1046, NULL, 'kelii.kendryk@foundtoo.com', '69646', 1678959533, 1678959583, 1678959456);

-- --------------------------------------------------------

--
-- Table structure for table `visits_logs`
--

CREATE TABLE `visits_logs` (
  `id` int(10) UNSIGNED NOT NULL,
  `owner_id` int(10) UNSIGNED DEFAULT NULL,
  `targetable_id` int(10) UNSIGNED NOT NULL,
  `targetable_type` varchar(255) NOT NULL,
  `visitor_id` int(10) UNSIGNED DEFAULT NULL,
  `visitor_uid` varchar(255) DEFAULT NULL,
  `visited_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

--
-- Dumping data for table `visits_logs`
--

INSERT INTO `visits_logs` (`id`, `owner_id`, `targetable_id`, `targetable_type`, `visitor_id`, `visitor_uid`, `visited_at`) VALUES
(1, 870, 2022, 'App\\Models\\Webinar', 1015, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749284566),
(2, 870, 2022, 'App\\Models\\Webinar', 1015, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749395601),
(3, 870, 2022, 'App\\Models\\Webinar', NULL, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749400948),
(4, 3, 2001, 'App\\Models\\Webinar', 1015, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749401859),
(5, 3, 2001, 'App\\Models\\Webinar', NULL, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749401967),
(6, 870, 2022, 'App\\Models\\Webinar', 1, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749453441),
(7, 1015, 2008, 'App\\Models\\Webinar', 1, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749459563),
(8, 1014, 29, 'App\\Models\\Blog', NULL, '36362dc402a32a28c7ca62bd6213aedabe8df437', 1749683013),
(9, 1014, 28, 'App\\Models\\Blog', 1, 'f6bf1438e8be22d0ebb34a1d13e11721eec95645', 1749805039),
(10, 863, 2002, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749806023),
(11, 1016, 1995, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749806213),
(12, 1015, 2009, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749806224),
(13, 1015, 2008, 'App\\Models\\Webinar', 1, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749821507),
(14, 934, 1997, 'App\\Models\\Webinar', 1, '147a19179f47853eb101b9ee82b24c6b9d7e77e3', 1749821677),
(15, 934, 2, 'App\\Models\\Product', NULL, 'b5f30bc1ed1eabec3fc8558ad0524f82a4599930', 1749888983),
(16, 1, 6, 'App\\Models\\Product', NULL, 'b5f30bc1ed1eabec3fc8558ad0524f82a4599930', 1749889047),
(17, 929, 3, 'App\\Models\\Bundle', NULL, '82449638b33f3156abc30e25fa66f4a305e13f5f', 1749893924),
(18, 934, 5, 'App\\Models\\UpcomingCourse', NULL, 'da2aada78330662352436877b00a7fb45d641340', 1749915613),
(19, 1015, 2008, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749967775),
(20, 867, 2006, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749967887),
(21, 929, 1999, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749968894),
(22, 1016, 1995, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749968998),
(23, 870, 2022, 'App\\Models\\Webinar', 1, 'e0c683a79bedde29694397047feca44a22de96a1', 1749970720),
(24, 929, 2010, 'App\\Models\\Webinar', 1, 'e0c683a79bedde29694397047feca44a22de96a1', 1749970725),
(25, 1015, 2008, 'App\\Models\\Webinar', 1, 'e0c683a79bedde29694397047feca44a22de96a1', 1749970726),
(26, 3, 2001, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749971597),
(27, 867, 2000, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749971680),
(28, 1015, 1998, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749971814),
(29, 1015, 1996, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749971989),
(30, 934, 1997, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1749972076),
(31, 1015, 2008, 'App\\Models\\Webinar', NULL, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750002133),
(32, 1015, 1996, 'App\\Models\\Webinar', 1015, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750030163),
(33, 934, 1997, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750069221),
(34, 1015, 2008, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750069482),
(35, 863, 2002, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750069496),
(36, 929, 3, 'App\\Models\\Bundle', 1, '974dc0748acf772728b9034bfb9dd76c33c0c320', 1750069585),
(37, 1014, 28, 'App\\Models\\Blog', 1, '71fefbd9d719833a357fda45da232ad2352d77e9', 1750070488),
(38, 3, 2001, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750073696),
(39, 4, 2005, 'App\\Models\\Webinar', 1, 'e9173d012876fd705ca16b4ad26fe8dd61915a96', 1750091643),
(40, 929, 2010, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750160258),
(41, 1016, 1995, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750162299),
(42, 1015, 2008, 'App\\Models\\Webinar', 1, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750162326),
(43, 929, 5, 'App\\Models\\Bundle', 1, 'ecf496e930ef7772cf0203ed21378268c76afd44', 1750176773),
(44, 929, 1999, 'App\\Models\\Webinar', 1, '2a7846d3513816b26483b47b5bdf15cd0a2ade4c', 1750176782),
(45, 1015, 2060, 'App\\Models\\Webinar', 1, 'edc5911d695246c2d7660786844b2c04adfb9028', 1750207965),
(46, 929, 2061, 'App\\Models\\Webinar', 1, 'edc5911d695246c2d7660786844b2c04adfb9028', 1750208124),
(47, 870, 2055, 'App\\Models\\Webinar', 1, 'edc5911d695246c2d7660786844b2c04adfb9028', 1750208509),
(48, 3, 2054, 'App\\Models\\Webinar', 1, 'edc5911d695246c2d7660786844b2c04adfb9028', 1750208534),
(49, 929, 2052, 'App\\Models\\Webinar', 1, 'edc5911d695246c2d7660786844b2c04adfb9028', 1750208554),
(50, 929, 2061, 'App\\Models\\Webinar', NULL, 'c840c6a3348d0357da6ffe5af85839a10ace4384', 1750230100),
(51, 934, 2, 'App\\Models\\Bundle', 1, 'b9781498d14d312bc7042c8f188dd83d1795740d', 1750581060),
(52, 934, 1997, 'App\\Models\\Webinar', NULL, 'b5898f93e2755fe67cf139d033b8eb113ecbe565', 1750621227),
(53, 929, 2061, 'App\\Models\\Webinar', 1, '7e6e78964cd4e041aadfab6facc0edd988c321f8', 1750665557),
(54, 3, 2058, 'App\\Models\\Webinar', 1, 'a2fa228475eb1daf160c5313b0af80f55783817a', 1750757073),
(55, 1015, 2060, 'App\\Models\\Webinar', 1, '93e36c92b03a4e6cbdc2b52ec68051bff8a7c200', 1750922443),
(56, 929, 2004, 'App\\Models\\Webinar', 1, 'c52183086f7d353220efbb2e7b07e8e1d6afc75a', 1751126344),
(57, 929, 2004, 'App\\Models\\Webinar', 1, '0ce02ff8b1eae60458d575ce63a6eed3a6aedff8', 1751126742),
(58, 929, 6, 'App\\Models\\UpcomingCourse', 1, '24361efb32e4f5fb8c400e350793c9c0d8b298b0', 1751133193),
(59, 929, 6, 'App\\Models\\UpcomingCourse', NULL, '1b1cf38ef25c2e871cb3e21dbe5f7357caa4312c', 1751149446),
(60, 934, 1997, 'App\\Models\\Webinar', 1, '45d2e20c2f6faf423267cfb487c2f6a1513e39a0', 1751184159),
(61, 3, 2001, 'App\\Models\\Webinar', 1, '45d2e20c2f6faf423267cfb487c2f6a1513e39a0', 1751184160),
(62, 1015, 2060, 'App\\Models\\Webinar', 1, '45d2e20c2f6faf423267cfb487c2f6a1513e39a0', 1751184164),
(63, 934, 2059, 'App\\Models\\Webinar', 1, '45d2e20c2f6faf423267cfb487c2f6a1513e39a0', 1751184164),
(64, 1015, 2060, 'App\\Models\\Webinar', 995, 'd261dd4b2f49298070886ff9f97fe81edc834e89', 1751189703),
(65, 934, 2059, 'App\\Models\\Webinar', 995, 'd261dd4b2f49298070886ff9f97fe81edc834e89', 1751189723),
(66, 929, 2061, 'App\\Models\\Webinar', 995, 'd261dd4b2f49298070886ff9f97fe81edc834e89', 1751189730),
(67, 1015, 1998, 'App\\Models\\Webinar', 1015, 'd261dd4b2f49298070886ff9f97fe81edc834e89', 1751190718),
(68, 1015, 2009, 'App\\Models\\Webinar', 1015, 'd261dd4b2f49298070886ff9f97fe81edc834e89', 1751190719),
(69, 929, 2061, 'App\\Models\\Webinar', 1, '041e770cd3ace5d5c613b2a37905318aa5e0f386', 1751191433),
(70, 1015, 2060, 'App\\Models\\Webinar', 3, '72261824998dd0ef39f0989a72a720d763c4f19b', 1751213652),
(71, 1016, 2057, 'App\\Models\\Webinar', 3, '72261824998dd0ef39f0989a72a720d763c4f19b', 1751213672),
(72, 929, 2010, 'App\\Models\\Webinar', 3, '72261824998dd0ef39f0989a72a720d763c4f19b', 1751213695),
(73, 863, 2002, 'App\\Models\\Webinar', 870, 'c52183086f7d353220efbb2e7b07e8e1d6afc75a', 1751237251),
(74, 4, 2005, 'App\\Models\\Webinar', 870, 'c52183086f7d353220efbb2e7b07e8e1d6afc75a', 1751237282),
(75, 1016, 1995, 'App\\Models\\Webinar', 870, 'c52183086f7d353220efbb2e7b07e8e1d6afc75a', 1751237302),
(76, 864, 2003, 'App\\Models\\Webinar', 870, 'c52183086f7d353220efbb2e7b07e8e1d6afc75a', 1751237333),
(77, 1, 6, 'App\\Models\\Product', 1, '3151e2ba3c5842ec0a9b2def6599d605210c7353', 1751261400),
(78, 1, 6, 'App\\Models\\Product', 1, 'eded94d859165134c7b32b6c45a0887dbe025eed', 1751265146),
(79, 929, 2061, 'App\\Models\\Webinar', 1, '98aa73c83669a858bf46c1088c7ef60bacf31d07', 1751265365),
(80, 1, 9, 'App\\Models\\Product', NULL, '6d90d708e7812b6c432ab3ab1b4d6a2e3b6d2307', 1751450895),
(81, 1015, 5, 'App\\Models\\Product', NULL, '6d90d708e7812b6c432ab3ab1b4d6a2e3b6d2307', 1751450899),
(82, 1, 6, 'App\\Models\\Product', NULL, '6d90d708e7812b6c432ab3ab1b4d6a2e3b6d2307', 1751450899),
(83, 3, 2001, 'App\\Models\\Webinar', NULL, '63d44b7938cdad9565b3e2857b7db992de20cb5f', 1751452394),
(84, 1015, 2008, 'App\\Models\\Webinar', NULL, '491b76c7a9af369c7097b81adad94a453604321e', 1751618215),
(85, 1016, 2057, 'App\\Models\\Webinar', NULL, '491b76c7a9af369c7097b81adad94a453604321e', 1751618233),
(86, 929, 2010, 'App\\Models\\Webinar', NULL, '491b76c7a9af369c7097b81adad94a453604321e', 1751621583),
(87, 1015, 2009, 'App\\Models\\Webinar', NULL, '491b76c7a9af369c7097b81adad94a453604321e', 1751621583),
(88, 870, 2022, 'App\\Models\\Webinar', NULL, '491b76c7a9af369c7097b81adad94a453604321e', 1751621633),
(89, 923, 2053, 'App\\Models\\Webinar', 1, '491b76c7a9af369c7097b81adad94a453604321e', 1751622807),
(90, 934, 2059, 'App\\Models\\Webinar', 1, '491b76c7a9af369c7097b81adad94a453604321e', 1751623209),
(91, 1015, 2060, 'App\\Models\\Webinar', 1, '491b76c7a9af369c7097b81adad94a453604321e', 1751623209),
(92, 1015, 2060, 'App\\Models\\Webinar', 1, '96e6d9f929433f59c7825770f6ecb48bc1b547b7', 1751628759),
(93, 3, 2054, 'App\\Models\\Webinar', 1, '96e6d9f929433f59c7825770f6ecb48bc1b547b7', 1751632143),
(94, 870, 2055, 'App\\Models\\Webinar', 1, '96e6d9f929433f59c7825770f6ecb48bc1b547b7', 1751632147),
(95, 1015, 1996, 'App\\Models\\Webinar', 1, '5aaff264e70ae4ba6070f30c6c7073f88be282ea', 1751646134),
(96, 867, 2000, 'App\\Models\\Webinar', 1, '5aaff264e70ae4ba6070f30c6c7073f88be282ea', 1751646136),
(97, 1016, 1995, 'App\\Models\\Webinar', 1, '5aaff264e70ae4ba6070f30c6c7073f88be282ea', 1751646136),
(98, 929, 2061, 'App\\Models\\Webinar', 1, 'f031517539d65dfd761514086029fb7f9d466727', 1751661671),
(99, 870, 2022, 'App\\Models\\Webinar', 1, 'f031517539d65dfd761514086029fb7f9d466727', 1751661682),
(100, 929, 2010, 'App\\Models\\Webinar', 1, 'f031517539d65dfd761514086029fb7f9d466727', 1751661682),
(101, 1015, 2009, 'App\\Models\\Webinar', 1, 'f031517539d65dfd761514086029fb7f9d466727', 1751662039),
(102, 1015, 2008, 'App\\Models\\Webinar', 1, 'f031517539d65dfd761514086029fb7f9d466727', 1751662040),
(103, 1015, 2008, 'App\\Models\\Webinar', 1, '3315556865c6f09f99889cd20f2b9deb32896f44', 1751668416),
(104, 1015, 2008, 'App\\Models\\Webinar', NULL, '3315556865c6f09f99889cd20f2b9deb32896f44', 1751688488),
(105, 929, 2010, 'App\\Models\\Webinar', NULL, '3315556865c6f09f99889cd20f2b9deb32896f44', 1751688489),
(106, 870, 2022, 'App\\Models\\Webinar', NULL, '3315556865c6f09f99889cd20f2b9deb32896f44', 1751688489),
(107, 863, 2002, 'App\\Models\\Webinar', 1, '302ba29c172597b0ee656aa0b125a946da6e9514', 1751703053),
(108, 867, 2000, 'App\\Models\\Webinar', 995, '3315556865c6f09f99889cd20f2b9deb32896f44', 1751714645),
(109, 867, 2006, 'App\\Models\\Webinar', NULL, '3315556865c6f09f99889cd20f2b9deb32896f44', 1751714833),
(110, 929, 2010, 'App\\Models\\Webinar', 995, '85ad43490865b2ca92751085e5b44d87f3cd784d', 1751721616),
(111, 1015, 1996, 'App\\Models\\Webinar', 1015, 'c527295d4a8afd0bee5ae1bd9b5b9c7a64dabab7', 1751723954),
(112, 1015, 2060, 'App\\Models\\Webinar', 1046, '98aa73c83669a858bf46c1088c7ef60bacf31d07', 1751729732),
(113, NULL, 4, 'App\\Models\\Forum', NULL, '2bcd4bc73f13d6dc4fbfd768734feb7243c6c203', 1754293839),
(114, 1016, 1995, 'App\\Models\\Webinar', 1, '617f900082d3d3f605f24d4c045647d6804dc2fc', 1754346574);

-- --------------------------------------------------------

--
-- Table structure for table `waitlists`
--

CREATE TABLE `waitlists` (
  `id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED DEFAULT NULL,
  `full_name` varchar(255) DEFAULT NULL,
  `email` varchar(255) DEFAULT NULL,
  `phone` varchar(255) DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `waitlists`
--

INSERT INTO `waitlists` (`id`, `webinar_id`, `user_id`, `full_name`, `email`, `phone`, `created_at`) VALUES
(1, 2009, 1017, NULL, NULL, NULL, 1678955365),
(2, 2009, 4, NULL, NULL, NULL, 1678955432),
(3, 2009, 868, NULL, NULL, NULL, 1678955461),
(4, 2009, NULL, 'Eliza Canales', 'Eliza22@yahoo.com', '3094027575', 1678958278);

-- --------------------------------------------------------

--
-- Table structure for table `webinars`
--

CREATE TABLE `webinars` (
  `id` int(10) UNSIGNED NOT NULL,
  `teacher_id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `category_id` int(10) UNSIGNED DEFAULT NULL,
  `type` enum('webinar','course','text_lesson') NOT NULL,
  `private` tinyint(1) NOT NULL DEFAULT 0,
  `slug` varchar(255) NOT NULL,
  `start_date` int(11) DEFAULT NULL,
  `duration` int(10) UNSIGNED DEFAULT NULL,
  `timezone` varchar(255) DEFAULT NULL,
  `thumbnail` varchar(255) DEFAULT NULL,
  `image_cover` varchar(255) DEFAULT NULL,
  `video_demo` varchar(255) DEFAULT NULL,
  `video_demo_source` enum('upload','youtube','vimeo','external_link','google_drive','iframe','s3','secure_host') DEFAULT NULL,
  `icon` varchar(255) DEFAULT NULL,
  `capacity` int(10) UNSIGNED DEFAULT NULL,
  `sales_count_number` int(10) UNSIGNED DEFAULT NULL,
  `price` double(15,2) UNSIGNED DEFAULT NULL,
  `organization_price` double(15,2) UNSIGNED DEFAULT NULL,
  `support` tinyint(1) DEFAULT 0,
  `certificate` tinyint(1) NOT NULL DEFAULT 0,
  `downloadable` tinyint(1) DEFAULT 0,
  `partner_instructor` tinyint(1) DEFAULT 0,
  `subscribe` tinyint(1) DEFAULT 0,
  `forum` tinyint(1) NOT NULL DEFAULT 0,
  `enable_waitlist` tinyint(1) NOT NULL DEFAULT 0,
  `access_days` int(10) UNSIGNED DEFAULT NULL COMMENT 'Number of days to access the course',
  `points` int(11) DEFAULT NULL,
  `message_for_reviewer` text DEFAULT NULL,
  `status` enum('active','pending','is_draft','inactive') NOT NULL,
  `created_at` int(11) NOT NULL,
  `updated_at` int(11) DEFAULT NULL,
  `deleted_at` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `webinars`
--

INSERT INTO `webinars` (`id`, `teacher_id`, `creator_id`, `category_id`, `type`, `private`, `slug`, `start_date`, `duration`, `timezone`, `thumbnail`, `image_cover`, `video_demo`, `video_demo_source`, `icon`, `capacity`, `sales_count_number`, `price`, `organization_price`, `support`, `certificate`, `downloadable`, `partner_instructor`, `subscribe`, `forum`, `enable_waitlist`, `access_days`, `points`, `message_for_reviewer`, `status`, `created_at`, `updated_at`, `deleted_at`) VALUES
(1995, 1016, 1016, 611, 'course', 0, 'Become-a-Product-Manager', NULL, 150, 'America/New_York', '/store/1016/1.jpg', '/store/1016/1_c.jpg', '/store/1016/Become A Product Manager.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon20.svg', NULL, NULL, NULL, NULL, 1, 0, 1, 0, 0, 0, 0, NULL, NULL, NULL, 'active', 1624867858, 1751704110, NULL),
(1996, 1015, 1015, 606, 'webinar', 0, 'Learn-Linux-in-5-Days', 1625859000, 450, 'America/New_York', '/store/1015/hero (6).jpg', '/store/1015/6.jpg', '/store/1015/Learn Linux In 5 Days.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon28.svg', 10, NULL, NULL, NULL, 1, 0, 0, 0, 0, 0, 0, NULL, NULL, 'Can I add a new session to my class after it is published?', 'active', 1624943782, 1751704077, NULL),
(1997, 934, 934, 606, 'text_lesson', 0, 'Learn-Python-Programming', NULL, 35, 'America/New_York', '/store/934/Python for Beginners.jpg', '/store/934/hero (4).jpg', '/store/934/Python for Beginners.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon29.svg', NULL, NULL, NULL, NULL, 1, 1, 0, 0, 0, 0, 0, NULL, NULL, 'thank you .', 'active', 1624954285, 1751703473, NULL),
(1998, 1015, 1015, 609, 'webinar', 0, 'Excel-from-Beginner-to-Advanced', 1773952200, 100, 'America/New_York', '/store/1015/Excel from Beginner to Advanced.jpg', '/store/1015/11.jpg', '/store/1015/Microsoft Excel - Excel from Beginner to Advanced.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon27.svg', 50, NULL, 100.00, NULL, 1, 0, 0, 1, 1, 0, 0, NULL, NULL, 'thank you.', 'active', 1624965321, 1751704084, NULL),
(1999, 929, 929, 610, 'course', 0, 'How-to-Manage-Your-Virtual-Team', NULL, 90, 'America/New_York', '/store/929/How to Manage & Influence Your Virtual Team.jpg', '/store/929/How to Manage & Influence Your Virtual Team_c.jpg.png', '/store/929/How To Manage & Influence Your Virtual Team.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon19.svg', NULL, NULL, 50.00, NULL, 0, 1, 1, 0, 1, 0, 0, NULL, 500, 'I solved the problems you mentioned', 'active', 1625037906, 1751704103, NULL),
(2000, 923, 867, 609, 'webinar', 0, 'Effective-Time-Management', 1690846200, 90, 'America/New_York', '/store/867/Effective Time Management.jpg', '/store/867/Effective Time Management_c.png', '/store/867/Effective Time Management.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon26.svg', 10, NULL, 30.00, NULL, 0, 1, 0, 0, 0, 0, 0, NULL, NULL, NULL, 'active', 1625044975, 1751703312, NULL),
(2001, 3, 3, 606, 'webinar', 0, 'Learn-and-Understand-AngularJS', 1702153800, 60, 'America/New_York', '/store/3/Learn and Understand AngularJS.jpg', '/store/3/Learn and Understand AngularJS_c.png', '/store/3/Learn and Understand AngularJS.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon25.svg', 10, NULL, 20.00, NULL, 1, 1, 0, 0, 0, 0, 0, NULL, NULL, 'I corrected the session dates. Thanks', 'active', 1625074163, 1751704097, NULL),
(2002, 870, 863, 523, 'webinar', 0, 'Health-And-Fitness-Masterclass', 1625081400, 60, 'America/New_York', '/store/863/Health And Fitness Masterclass Beginner To Advanced.jpg', '/store/863/Health And Fitness Masterclass Beginner To Advanced_c.png', '/store/863/Health And Fitness Masterclass- Beginner To Advanced.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon24.svg', 5, NULL, 20.00, NULL, 1, 1, 0, 0, 1, 0, 0, NULL, NULL, 'Thank you for your good services.', 'active', 1625122618, 1751703241, NULL),
(2003, 3, 864, 610, 'webinar', 0, 'Active-Listening-You-Can-Be-a-Great-Listener', 1696105800, 75, 'America/New_York', '/store/864/couple-listening-music.jpg', '/store/864/Active Listening You Can Be a Great Listener_c.png', '/store/864/Active Listening- You Can Be a Great Listener.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon23.svg', 10, NULL, 40.00, NULL, 1, 1, 0, 0, 0, 0, 0, NULL, NULL, 'I modified the files again. Thanks', 'active', 1625299225, 1751704090, NULL),
(2004, 929, 929, 602, 'course', 0, 'The-Future-of-Energy', NULL, 70, 'America/New_York', '/store/929/The Future of Energy.jpg', '/store/929/The Future of Energy_c.jpg', '/store/929/The Future of Energy.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon18.svg', NULL, NULL, 60.00, NULL, 1, 0, 1, 0, 1, 0, 0, NULL, 600, NULL, 'active', 1625685324, 1751701500, NULL),
(2005, 934, 4, 520, 'course', 0, 'Web-Design-for-Beginners', NULL, 105, 'America/New_York', '/store/4/Web Design for Beginners.jpg', '/store/4/Web Design for Beginners_c.jpg', '/store/4/Web Designing for Beginners.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon17.svg', NULL, NULL, 10.00, NULL, 1, 0, 0, 1, 1, 0, 0, NULL, 200, 'thank you', 'active', 1625689958, 1751701491, NULL),
(2006, 923, 867, 604, 'webinar', 0, 'How-to-Travel-Around-the-World', 1646197200, 150, 'America/New_York', '/store/867/How to Travel Around the World on a Budget.jpg', '/store/867/How to Travel Around the World on a Budget_c.jpg', '/store/867/How to Travel Around the World on a Budget.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon22.svg', 5, NULL, 25.00, NULL, 1, 1, 1, 0, 1, 0, 0, NULL, NULL, 'I edited the text of the course. Thank', 'active', 1625693895, 1751703153, NULL),
(2007, 1015, 867, 604, 'course', 1, 'Travel-Management-Course', NULL, 60, 'America/New_York', '/store/867/Travel Management Course.jpg', '/store/867/Travel Management Course_c.jpg', '/store/867/How to Travel Around the World on a Budget.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon16.svg', NULL, NULL, NULL, NULL, 1, 1, 1, 0, 0, 0, 0, NULL, NULL, NULL, 'active', 1626207424, 1751701485, NULL),
(2008, 1015, 1015, 604, 'course', 0, 'New-Learning-Page', NULL, 210, 'America/New_York', '/store/1015/The Professional Guitar Masterclass.jpg', '/store/1015/The Professional Guitar Masterclass_c.jpg', 'https://youtu.be/6Vo2v7WCyTs', 'youtube', '/store/1/default_images/courses/icons/course_icon15.svg', NULL, NULL, NULL, NULL, 1, 1, 1, 1, 1, 1, 0, NULL, NULL, NULL, 'active', 1646118189, 1751704049, NULL),
(2009, 1015, 1015, 610, 'webinar', 0, 'New-in-App-Live-System', 1772348400, 150, 'America/New_York', '/store/1015/new_live_system.jpg', '/store/1015/new_live_system_c.jpg', '/store/1015/Learn Linux In 5 Days.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon21.svg', 10, NULL, 10.00, NULL, 1, 0, 0, 0, 0, 0, 1, NULL, 200, NULL, 'active', 1646171664, 1751703147, NULL),
(2010, 929, 929, 603, 'course', 0, 'New-Update-Features', NULL, 90, 'America/New_York', '/store/929/update_1.6.jpg', '/store/929/update_1.6_c.jpg', NULL, NULL, '/store/1/default_images/courses/icons/course_icon14.svg', NULL, NULL, NULL, NULL, 1, 1, 1, 1, 0, 1, 0, 365, NULL, 'Thank you.', 'active', 1655799277, 1751701374, NULL),
(2022, 870, 870, 611, 'course', 0, 'Installment-feature', NULL, 90, 'America/New_York', '/store/870/Installment.jpg', '/store/870/Installment_c.jpg', NULL, NULL, '/store/1/default_images/courses/icons/course_icon13.svg', NULL, NULL, 100.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, NULL, 'Thank you for reviewing.', 'active', 1678910860, 1751701348, NULL),
(2050, 1015, 1015, 520, 'course', 0, 'UI-UX-Design-Fundamentals', NULL, 180, 'America/New_York', '/store/1/default_images/courses/course1.jpg', '/store/1015/Excel from Beginner to Advanced.jpg', '/store/1015/Learn Linux In 5 Days.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon12.svg', NULL, NULL, 40.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 300, NULL, 'active', 1710000000, 1751701316, NULL),
(2051, 934, 934, 520, 'course', 0, 'Advanced-UI-Design-Masterclass', NULL, 210, 'America/New_York', '/store/1/default_images/courses/course2.jpg', '/store/934/hero (4).jpg', '/store/934/Python for Beginners.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon11.svg', NULL, NULL, 79.99, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 400, NULL, 'active', 1710010000, 1751701308, NULL),
(2052, 929, 929, 520, 'course', 0, 'UX-Research-and-User-Testing', NULL, 150, 'America/New_York', '/store/1/default_images/courses/course3.jpg', '/store/929/How to Manage & Influence Your Virtual Team_c.jpg.png', '/store/929/How To Manage & Influence Your Virtual Team.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon10.svg', NULL, NULL, 60.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 350, NULL, 'active', 1710020000, 1751701298, NULL),
(2053, 923, 923, 520, 'course', 0, 'Mobile-UI-Design-Patterns', NULL, 180, 'America/New_York', '/store/1/default_images/courses/course4.jpg', '/store/867/Effective Time Management_c.png', '/store/867/Effective Time Management.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon9.svg', NULL, NULL, 70.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 375, NULL, 'active', 1710030000, 1751701290, NULL),
(2054, 3, 3, 520, 'course', 0, 'Design-Systems-Workshop', NULL, 160, 'America/New_York', '/store/1/default_images/courses/course5.jpg', '/store/3/Learn and Understand AngularJS_c.png', '/store/3/Learn and Understand AngularJS.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon8.svg', NULL, NULL, 110.00, NULL, 1, 1, 1, 0, 0, 1, 0, NULL, 425, NULL, 'active', 1710040000, 1751701282, NULL),
(2055, 870, 870, 520, 'course', 0, 'UI-Animation-and-Micro-interactions', NULL, 140, 'America/New_York', '/store/1/default_images/courses/course6.jpg', '/store/863/Health And Fitness Masterclass Beginner To Advanced_c.png', '/store/863/Health And Fitness Masterclass- Beginner To Advanced.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon7.svg', NULL, NULL, 25.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 380, NULL, 'active', 1710050000, 1751701274, NULL),
(2056, 864, 864, 520, 'course', 0, 'Figma-for-UI-UX-Designers', NULL, 190, 'America/New_York', '/store/1/default_images/courses/course7.jpg', '/store/864/Active Listening You Can Be a Great Listener_c.png', '/store/864/Active Listening- You Can Be a Great Listener.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon6.svg', NULL, NULL, 65.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 360, NULL, 'active', 1710060000, 1751701264, NULL),
(2057, 1016, 1016, 520, 'course', 0, 'Accessibility-in-UI-UX-Design', NULL, 170, 'America/New_York', '/store/1/default_images/courses/course8.jpg', '/store/1016/1_c.jpg', '/store/1016/Become A Product Manager.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon5.svg', NULL, NULL, 55.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 330, NULL, 'active', 1710070000, 1751701253, NULL),
(2058, 3, 3, 606, 'course', 0, 'Full-Stack-JavaScript-Development', NULL, 220, 'America/New_York', '/store/1/default_images/courses/course9.jpg', '/store/3/Learn and Understand AngularJS_c.png', '/store/3/Learn and Understand AngularJS.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon4.svg', NULL, NULL, 80.00, NULL, 1, 1, 1, 0, 0, 1, 0, NULL, 450, NULL, 'active', 1710080000, 1751701234, NULL),
(2059, 934, 934, 606, 'course', 0, 'Python-for-Data-Science', NULL, 200, 'America/New_York', '/store/1/default_images/courses/course10.jpg', '/store/934/hero (4).jpg', '/store/934/Python for Beginners.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon3.svg', NULL, NULL, 10.00, NULL, 1, 1, 1, 0, 0, 1, 0, NULL, 425, NULL, 'active', 1710090000, 1751701223, NULL),
(2060, 1015, 1015, 606, 'course', 0, 'Mobile-App-Development-with-React-Native', NULL, 210, 'America/New_York', '/store/1/default_images/courses/course11.jpg', '/store/1015/Excel from Beginner to Advanced.jpg', '/store/1015/Learn Linux In 5 Days.mp4', 'upload', '/store/1/default_images/courses/icons/course_icon2.svg', NULL, NULL, 30.00, NULL, 1, 1, 1, 0, 0, 1, 0, 365, 440, NULL, 'active', 1710100000, 1751701212, NULL),
(2061, 929, 929, 606, 'course', 0, 'Backend-Development-with-Node-js', NULL, 190, 'America/New_York', '/store/1/default_images/courses/course12.jpg', '/store/929/How to Manage & Influence Your Virtual Team_c.jpg.png', '/store/929/How To Manage & Influence Your Virtual Team.mkv', 'upload', '/store/1/default_images/courses/icons/course_icon1.svg', NULL, NULL, 25.00, NULL, 1, 1, 1, 0, 0, 1, 0, 180, 410, NULL, 'active', 1710110000, 1751701125, NULL);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_assignments`
--

CREATE TABLE `webinar_assignments` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `chapter_id` int(10) UNSIGNED NOT NULL,
  `grade` int(10) UNSIGNED DEFAULT NULL,
  `pass_grade` int(10) UNSIGNED DEFAULT NULL,
  `deadline` int(10) UNSIGNED DEFAULT NULL,
  `attempts` int(10) UNSIGNED DEFAULT NULL,
  `check_previous_parts` tinyint(1) NOT NULL DEFAULT 0,
  `access_after_day` int(10) UNSIGNED DEFAULT NULL,
  `status` enum('active','inactive') NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_assignments`
--

INSERT INTO `webinar_assignments` (`id`, `creator_id`, `webinar_id`, `chapter_id`, `grade`, `pass_grade`, `deadline`, `attempts`, `check_previous_parts`, `access_after_day`, `status`, `created_at`) VALUES
(1, 929, 2010, 31, 100, 70, 180, 5, 0, NULL, 'active', 1655801119),
(2, 1015, 2008, 34, 100, 75, 250, 1, 0, NULL, 'active', 1656407252);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_assignment_attachments`
--

CREATE TABLE `webinar_assignment_attachments` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `assignment_id` int(10) UNSIGNED NOT NULL,
  `title` varchar(255) NOT NULL,
  `attach` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_assignment_attachments`
--

INSERT INTO `webinar_assignment_attachments` (`id`, `creator_id`, `assignment_id`, `title`, `attach`) VALUES
(3, 929, 1, 'Assignment File', '/store/929/Sample_PDF.pdf'),
(4, 1015, 2, 'Homework File', '/store/1015/Documentation.pdf');

-- --------------------------------------------------------

--
-- Table structure for table `webinar_assignment_history`
--

CREATE TABLE `webinar_assignment_history` (
  `id` int(10) UNSIGNED NOT NULL,
  `instructor_id` int(10) UNSIGNED NOT NULL,
  `student_id` int(10) UNSIGNED NOT NULL,
  `assignment_id` int(10) UNSIGNED NOT NULL,
  `grade` int(10) UNSIGNED DEFAULT NULL,
  `status` enum('pending','passed','not_passed','not_submitted') NOT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_assignment_history`
--

INSERT INTO `webinar_assignment_history` (`id`, `instructor_id`, `student_id`, `assignment_id`, `grade`, `status`, `created_at`) VALUES
(1, 929, 995, 1, 80, 'passed', 1655872680),
(2, 929, 930, 1, 75, 'passed', 1655877115),
(3, 929, 996, 1, 50, 'not_passed', 1656219608),
(4, 1015, 996, 2, 60, 'not_passed', 1656407301),
(10, 1015, 995, 2, NULL, 'not_submitted', 1750162430);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_assignment_history_messages`
--

CREATE TABLE `webinar_assignment_history_messages` (
  `id` int(10) UNSIGNED NOT NULL,
  `assignment_history_id` int(10) UNSIGNED NOT NULL,
  `sender_id` int(10) UNSIGNED NOT NULL,
  `message` text NOT NULL,
  `file_title` varchar(255) DEFAULT NULL,
  `file_path` varchar(255) DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_assignment_history_messages`
--

INSERT INTO `webinar_assignment_history_messages` (`id`, `assignment_history_id`, `sender_id`, `message`, `file_title`, `file_path`, `created_at`) VALUES
(1, 2, 930, 'Hi,\r\nI attached my homework.\r\nPlease review it and inform me if it has a problem.\r\nRegards.', 'Jade Harrison Homework', '/store/930/homework.docx', 1655877736),
(2, 2, 929, 'Hi,\r\nThank you for your answers.\r\nHave a good day.', NULL, NULL, 1655877887),
(3, 1, 995, 'Hi, I attached my homework. Please review it and inform me if it has a problem. Regards.', 'Cameron Schofield Homework', '/store/995/homework.docx', 1655878091),
(4, 1, 929, 'Hi,\r\nI reviewed your answers.\r\nPlease check the attached file and solve the problems.\r\nRegards.', 'Cameron Schofield Homework problems', '/store/929/Sample_PDF.pdf', 1655878235),
(5, 1, 995, 'Hi, Thank you.\r\nI attached it again.\r\nPlease recheck it.\r\nRegards.', 'Cameron Schofield Homework fixed', '/store/995/homework.docx', 1655878364),
(6, 1, 929, 'Thank you.', NULL, NULL, 1655878537),
(7, 3, 996, 'Hi,\r\nI attached my answers.\r\nRegards.', 'Robert B. Gray Assignment', '/store/996/lmX4K.png', 1656219737),
(8, 4, 996, 'Hi,\r\nI attached my homework.\r\nPlease review it.\r\nRegards.', 'my first submit', '/store/996/lmX4K.png', 1656407360);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_assignment_translations`
--

CREATE TABLE `webinar_assignment_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `webinar_assignment_id` int(10) UNSIGNED NOT NULL,
  `title` text NOT NULL,
  `description` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_assignment_translations`
--

INSERT INTO `webinar_assignment_translations` (`id`, `locale`, `webinar_assignment_id`, `title`, `description`) VALUES
(1, 'en', 1, 'Students Assignment', 'Homework, or a homework assignment, is a set of tasks assigned to students by their teachers to be completed outside the classroom.\r\nThe effects of homework are debated. Generally speaking, homework does not improve academic performance among young children. Homework may improve academic skills among older students, especially lower-achieving students. However, homework also creates stress for students and parents and reduces the amount of time that students can spend on other activities.\r\n\r\nPlease send the assignments within the specified deadline.'),
(2, 'en', 2, 'Mid-term Homework', 'A  Homework to test yourself on your grasp of CSS and reassure yourself that you\'ve got this!\r\nPlease send your homework as soon as possible.\r\nRegards.');

-- --------------------------------------------------------

--
-- Table structure for table `webinar_chapter_items`
--

CREATE TABLE `webinar_chapter_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `chapter_id` int(10) UNSIGNED NOT NULL,
  `item_id` int(10) UNSIGNED NOT NULL,
  `type` enum('file','session','text_lesson','quiz','assignment') NOT NULL,
  `order` int(10) UNSIGNED DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_chapter_items`
--

INSERT INTO `webinar_chapter_items` (`id`, `user_id`, `chapter_id`, `item_id`, `type`, `order`, `created_at`) VALUES
(1, 1016, 4, 31, 'file', 1, 1624869878),
(2, 1016, 4, 32, 'file', 2, 1624870086),
(3, 1016, 11, 33, 'file', 1, 1624871143),
(4, 1016, 4, 34, 'file', 3, 1624942577),
(5, 934, 24, 35, 'file', 1, 1624956937),
(6, 1015, 20, 36, 'file', 1, 1624966718),
(7, 929, 9, 37, 'file', 1, 1625038371),
(8, 929, 9, 38, 'file', 2, 1625038447),
(9, 929, 10, 39, 'file', 4, 1625038633),
(10, 929, 10, 40, 'file', 1, 1625039003),
(11, 929, 10, 41, 'file', 3, 1625039096),
(12, 929, 10, 42, 'file', 2, 1625039180),
(13, 867, 18, 43, 'file', 1, 1625045148),
(14, 863, 14, 44, 'file', 1, 1625123527),
(15, 864, 12, 45, 'file', 1, 1625300200),
(16, 929, 8, 46, 'file', 2, 1625685492),
(17, 929, 8, 47, 'file', 1, 1625685578),
(18, 929, 8, 48, 'file', 3, 1625685691),
(19, 4, 7, 49, 'file', 1, 1625690308),
(20, 4, 7, 50, 'file', 2, 1625690699),
(21, 4, 7, 51, 'file', 3, 1625690835),
(22, 867, 5, 52, 'file', 1, 1625694176),
(23, 867, 5, 53, 'file', 2, 1625694214),
(24, 867, 6, 54, 'file', 2, 1625694330),
(25, 867, 6, 55, 'file', 1, 1625694401),
(26, 867, 2, 56, 'file', 1, 1626234339),
(27, 867, 2, 57, 'file', 2, 1626234398),
(28, 867, 3, 58, 'file', 1, 1626234448),
(29, 867, 3, 59, 'file', 2, 1626234512),
(30, 1015, 28, 60, 'file', 1, 1646119189),
(31, 1015, 28, 61, 'file', 2, 1646119460),
(32, 1015, 28, 62, 'file', 3, 1646119651),
(33, 1015, 29, 63, 'file', 1, 1646120871),
(34, 1015, 29, 64, 'file', 2, 1646124099),
(35, 1015, 29, 65, 'file', 3, 1646124765),
(36, 1015, 29, 66, 'file', 4, 1646124966),
(37, 1015, 29, 67, 'file', 5, 1646125437),
(38, 1015, 29, 68, 'file', 6, 1646126002),
(39, 1015, 29, 69, 'file', 7, 1646126305),
(40, 1015, 29, 70, 'file', 8, 1646126442),
(41, 1015, 29, 71, 'file', 9, 1646127121),
(42, 1015, 29, 72, 'file', 10, 1646130252),
(43, 1015, 29, 73, 'file', 11, 1646130397),
(44, 1015, 22, 52, 'session', 1, 1624944778),
(45, 1015, 23, 53, 'session', 1, 1624944860),
(46, 1015, 23, 54, 'session', 2, 1624944947),
(47, 1015, 23, 55, 'session', 3, 1624944997),
(48, 1015, 23, 56, 'session', 4, 1624945056),
(49, 1015, 21, 59, 'session', 1, 1624966322),
(50, 1015, 21, 60, 'session', 2, 1624966428),
(51, 1015, 21, 61, 'session', 3, 1624966659),
(52, 867, 19, 62, 'session', 1, 1625045297),
(53, 867, 19, 63, 'session', 2, 1625045392),
(54, 867, 19, 64, 'session', 3, 1625045465),
(55, 3, 16, 65, 'session', 1, 1625078642),
(56, 3, 17, 66, 'session', 1, 1625078804),
(57, 3, 17, 67, 'session', 2, 1625079005),
(58, 863, 15, 68, 'session', 1, 1625122908),
(59, 863, 15, 69, 'session', 2, 1625122957),
(60, 863, 15, 70, 'session', 3, 1625123036),
(61, 864, 13, 71, 'session', 1, 1625299964),
(62, 864, 13, 72, 'session', 2, 1625300053),
(63, 864, 13, 73, 'session', 3, 1625300165),
(64, 1015, 30, 74, 'session', 1, 1646172799),
(65, 1015, 30, 75, 'session', 2, 1646172930),
(66, 1015, 30, 76, 'session', 3, 1646391211),
(67, 934, 26, 13, 'text_lesson', 1, 1624954655),
(68, 934, 26, 14, 'text_lesson', 2, 1624954929),
(69, 934, 26, 15, 'text_lesson', 3, 1624956733),
(70, 1016, 4, 28, 'quiz', 4, 1624872015),
(72, 3, 16, 31, 'quiz', 2, 1625079329),
(75, 1015, 22, 34, 'quiz', 2, 1625951477),
(77, 929, 31, 74, 'file', 1, 1655799640),
(78, 929, 31, 75, 'file', 3, 1655799735),
(79, 929, 31, 76, 'file', 4, 1655800074),
(80, 929, 31, 1, 'assignment', 2, 1655801119),
(81, 929, 32, 77, 'file', 1, 1655801400),
(82, 929, 33, 78, 'file', 1, 1655801529),
(83, 1015, 34, 2, 'assignment', 1, 1656407252),
(209, 870, 41, 94, 'file', 1, 1678911505),
(210, 870, 41, 95, 'file', 2, 1678911686),
(211, 1015, 34, 35, 'quiz', 2, 1751668872),
(212, 1015, 20, 33, 'quiz', 2, 1751668970),
(214, 929, 9, 30, 'quiz', 3, 1751669119),
(215, 3, 13, 32, 'quiz', 4, 1751698765);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_chapter_translations`
--

CREATE TABLE `webinar_chapter_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `webinar_chapter_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_chapter_translations`
--

INSERT INTO `webinar_chapter_translations` (`id`, `webinar_chapter_id`, `locale`, `title`) VALUES
(2, 2, 'en', 'Introduction'),
(3, 3, 'en', 'General Advice & Tips'),
(4, 4, 'en', 'Before Starting the Course'),
(5, 5, 'en', 'Let\'s Start!'),
(6, 6, 'en', 'Ready to go?'),
(7, 7, 'en', 'Essentials'),
(8, 8, 'en', 'Exponential'),
(9, 9, 'en', 'Introduction'),
(10, 10, 'en', 'Tactics of Influence & Persuasion'),
(11, 11, 'en', 'Ideas and User Needs'),
(12, 12, 'en', 'Introduction'),
(13, 13, 'en', 'Why Active Listening?'),
(14, 14, 'en', 'Introduction'),
(15, 15, 'en', 'Setting Up Your Fitness Diet'),
(16, 16, 'en', 'Getting Started'),
(17, 17, 'en', 'Model, View, Whatever...'),
(18, 18, 'en', 'Introduction'),
(19, 19, 'en', 'Effective Time Management'),
(20, 20, 'en', 'Introduction'),
(21, 21, 'en', 'Microsoft Excel Fundamentals'),
(22, 22, 'en', 'Overview'),
(23, 23, 'en', 'Start learning'),
(24, 24, 'en', 'Introduction'),
(26, 26, 'en', 'Stepping into the World of Python'),
(28, 28, 'en', 'SCORM Files'),
(29, 29, 'en', 'Different File Types'),
(30, 30, 'en', 'Introduction'),
(31, 31, 'en', 'First Chapter'),
(32, 32, 'en', 'Second Chapter'),
(33, 33, 'en', 'Final Chapter'),
(34, 34, 'en', 'Assignments'),
(42, 41, 'en', 'Section 1: Introduction to Secure Host'),
(43, 100, 'en', 'Introduction to UI/UX'),
(44, 100, 'ar', 'مقدمة في تصميم واجهة وتجربة المستخدم'),
(45, 100, 'es', 'Introducción al Diseño UI/UX'),
(46, 101, 'en', 'User Research & Personas'),
(47, 101, 'ar', 'بحث المستخدم والشخصيات الافتراضية'),
(48, 101, 'es', 'Investigación de Usuarios y Personas'),
(49, 102, 'en', 'Wireframing & Prototyping'),
(50, 102, 'ar', 'التخطيط السلكي والنمذجة الأولية'),
(51, 102, 'es', 'Wireframing y Prototipado'),
(52, 103, 'en', 'Usability Testing & Iteration'),
(53, 103, 'ar', 'اختبار قابلية الاستخدام والتكرار'),
(54, 103, 'es', 'Pruebas de Usabilidad e Iteración'),
(55, 104, 'en', 'Advanced Visual Design'),
(56, 104, 'ar', 'التصميم البصري المتقدم'),
(57, 104, 'es', 'Diseño Visual Avanzado'),
(58, 105, 'en', 'Complex Interaction Patterns'),
(59, 105, 'ar', 'أنماط التفاعل المعقدة'),
(60, 105, 'es', 'Patrones de Interacción Complejos'),
(61, 106, 'en', 'Design Systems & Consistency'),
(62, 106, 'ar', 'أنظمة التصميم والاتساق'),
(63, 106, 'es', 'Sistemas de Diseño y Consistencia'),
(64, 107, 'en', 'Scalable UI Projects'),
(65, 107, 'ar', 'مشاريع واجهة مستخدم قابلة للتوسع'),
(66, 107, 'es', 'Proyectos de UI Escalables'),
(67, 108, 'en', 'Introduction to UX Research'),
(68, 108, 'ar', 'مقدمة في أبحاث تجربة المستخدم'),
(69, 108, 'es', 'Introducción a la Investigación UX'),
(70, 109, 'en', 'User Interviews & Surveys'),
(71, 109, 'ar', 'مقابلات المستخدم والاستبيانات'),
(72, 109, 'es', 'Entrevistas y Encuestas a Usuarios'),
(73, 110, 'en', 'Usability & A/B Testing'),
(74, 110, 'ar', 'اختبار قابلية الاستخدام واختبار A/B'),
(75, 110, 'es', 'Pruebas de Usabilidad y A/B'),
(76, 111, 'en', 'Data Analysis & Design Decisions'),
(77, 111, 'ar', 'تحليل البيانات وقرارات التصميم'),
(78, 111, 'es', 'Análisis de Datos y Decisiones de Diseño'),
(79, 112, 'en', 'Mobile UI Fundamentals'),
(80, 112, 'ar', 'أساسيات تصميم واجهة الجوال'),
(81, 112, 'es', 'Fundamentos de UI Móvil'),
(82, 113, 'en', 'Navigation & Content Organization'),
(83, 113, 'ar', 'التنقل وتنظيم المحتوى'),
(84, 113, 'es', 'Navegación y Organización de Contenido'),
(85, 114, 'en', 'Touch Interactions & Gestures'),
(86, 114, 'ar', 'التفاعلات اللمسية والإيماءات'),
(87, 114, 'es', 'Interacciones Táctiles y Gestos'),
(88, 115, 'en', 'Platform Guidelines (iOS & Android)'),
(89, 115, 'ar', 'إرشادات المنصات (iOS و Android)'),
(90, 115, 'es', 'Guías de Plataforma (iOS y Android)'),
(91, 116, 'en', 'Design System Basics'),
(92, 116, 'ar', 'أساسيات أنظمة التصميم'),
(93, 116, 'es', 'Fundamentos de Sistemas de Diseño'),
(94, 117, 'en', 'Component Libraries'),
(95, 117, 'ar', 'مكتبات المكونات'),
(96, 117, 'es', 'Bibliotecas de Componentes'),
(97, 118, 'en', 'Documentation & Guidelines'),
(98, 118, 'ar', 'التوثيق والإرشادات'),
(99, 118, 'es', 'Documentación y Guías'),
(100, 119, 'en', 'Adoption & Maintenance'),
(101, 119, 'ar', 'التبني والصيانة'),
(102, 119, 'es', 'Adopción y Mantenimiento'),
(103, 120, 'en', 'UI Animation Principles'),
(104, 120, 'ar', 'مبادئ تحريك واجهة المستخدم'),
(105, 120, 'es', 'Principios de Animación UI'),
(106, 121, 'en', 'Micro-interactions Design'),
(107, 121, 'ar', 'تصميم التفاعلات الصغيرة'),
(108, 121, 'es', 'Diseño de Microinteracciones'),
(109, 122, 'en', 'Tools & Techniques'),
(110, 122, 'ar', 'الأدوات والتقنيات'),
(111, 122, 'es', 'Herramientas y Técnicas'),
(112, 123, 'en', 'Practical Animation Projects'),
(113, 123, 'ar', 'مشاريع تحريك عملية'),
(114, 123, 'es', 'Proyectos Prácticos de Animación'),
(115, 124, 'en', 'Getting Started with Figma'),
(116, 124, 'ar', 'البدء مع فيجما'),
(117, 124, 'es', 'Comenzando con Figma'),
(118, 125, 'en', 'UI Components in Figma'),
(119, 125, 'ar', 'مكونات واجهة المستخدم في فيجما'),
(120, 125, 'es', 'Componentes UI en Figma'),
(121, 126, 'en', 'Prototyping & Collaboration'),
(122, 126, 'ar', 'النمذجة الأولية والتعاون'),
(123, 126, 'es', 'Prototipado y Colaboración'),
(124, 127, 'en', 'Design Handoff & Export'),
(125, 127, 'ar', 'تسليم التصميم والتصدير'),
(126, 127, 'es', 'Entrega y Exportación de Diseño'),
(127, 128, 'en', 'Accessibility Basics'),
(128, 128, 'ar', 'أساسيات الوصول الرقمي'),
(129, 128, 'es', 'Fundamentos de Accesibilidad'),
(130, 129, 'en', 'Designing for All Users'),
(131, 129, 'ar', 'التصميم لجميع المستخدمين'),
(132, 129, 'es', 'Diseño para Todos los Usuarios'),
(133, 130, 'en', 'Testing Accessibility'),
(134, 130, 'ar', 'اختبار الوصول'),
(135, 130, 'es', 'Pruebas de Accesibilidad'),
(136, 131, 'en', 'Accessible UI Patterns'),
(137, 131, 'ar', 'أنماط واجهة مستخدم قابلة للوصول'),
(138, 131, 'es', 'Patrones de UI Accesibles'),
(139, 132, 'en', 'Full Stack Overview'),
(140, 132, 'ar', 'نظرة عامة على الفول ستاك'),
(141, 132, 'es', 'Visión General Full Stack'),
(142, 133, 'en', 'Frontend with React'),
(143, 133, 'ar', 'الواجهة الأمامية مع React'),
(144, 133, 'es', 'Frontend con React'),
(145, 134, 'en', 'Backend with Node.js'),
(146, 134, 'ar', 'الواجهة الخلفية مع Node.js'),
(147, 134, 'es', 'Backend con Node.js'),
(148, 135, 'en', 'Deployment & Testing'),
(149, 135, 'ar', 'النشر والاختبار'),
(150, 135, 'es', 'Despliegue y Pruebas'),
(151, 136, 'en', 'Python for Data Science'),
(152, 136, 'ar', 'بايثون لعلوم البيانات'),
(153, 136, 'es', 'Python para Ciencia de Datos'),
(154, 137, 'en', 'Data Analysis with Pandas'),
(155, 137, 'ar', 'تحليل البيانات باستخدام Pandas'),
(156, 137, 'es', 'Análisis de Datos con Pandas'),
(157, 138, 'en', 'Visualization & Matplotlib'),
(158, 138, 'ar', 'التصور البياني وMatplotlib'),
(159, 138, 'es', 'Visualización y Matplotlib'),
(160, 139, 'en', 'Machine Learning Basics'),
(161, 139, 'ar', 'أساسيات تعلم الآلة'),
(162, 139, 'es', 'Fundamentos de Machine Learning'),
(163, 140, 'en', 'React Native Fundamentals'),
(164, 140, 'ar', 'أساسيات React Native'),
(165, 140, 'es', 'Fundamentos de React Native'),
(166, 141, 'en', 'Navigation & State Management'),
(167, 141, 'ar', 'التنقل وإدارة الحالة'),
(168, 141, 'es', 'Navegación y Gestión de Estado'),
(169, 142, 'en', 'Native APIs & Device Features'),
(170, 142, 'ar', 'واجهات برمجة التطبيقات الأصلية وميزات الجهاز'),
(171, 142, 'es', 'APIs Nativas y Funciones del Dispositivo'),
(172, 143, 'en', 'Publishing & Optimization'),
(173, 143, 'ar', 'النشر والتحسين'),
(174, 143, 'es', 'Publicación y Optimización'),
(175, 144, 'en', 'Node.js Backend Basics'),
(176, 144, 'ar', 'أساسيات Node.js Backend'),
(177, 144, 'es', 'Fundamentos de Node.js Backend'),
(178, 145, 'en', 'RESTful APIs & Databases'),
(179, 145, 'ar', 'واجهات برمجة التطبيقات RESTful وقواعد البيانات'),
(180, 145, 'es', 'APIs RESTful y Bases de Datos'),
(181, 146, 'en', 'Authentication & Security'),
(182, 146, 'ar', 'المصادقة والأمان'),
(183, 146, 'es', 'Autenticación y Seguridad'),
(184, 147, 'en', 'Deployment & Real-time Features'),
(185, 147, 'ar', 'النشر والميزات اللحظية'),
(186, 147, 'es', 'Despliegue y Funciones en Tiempo Real');

-- --------------------------------------------------------

--
-- Table structure for table `webinar_extra_descriptions`
--

CREATE TABLE `webinar_extra_descriptions` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `upcoming_course_id` int(10) UNSIGNED DEFAULT NULL,
  `type` enum('learning_materials','company_logos','requirements') NOT NULL,
  `order` int(10) UNSIGNED DEFAULT NULL,
  `created_at` bigint(20) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_extra_descriptions`
--

INSERT INTO `webinar_extra_descriptions` (`id`, `creator_id`, `webinar_id`, `upcoming_course_id`, `type`, `order`, `created_at`) VALUES
(1, 929, 2010, NULL, 'learning_materials', NULL, 1655803120),
(2, 929, 2010, NULL, 'learning_materials', NULL, 1655803131),
(3, 929, 2010, NULL, 'learning_materials', NULL, 1655803150),
(4, 929, 2010, NULL, 'learning_materials', NULL, 1655803174),
(9, 929, 2010, NULL, 'requirements', NULL, 1655804489),
(10, 929, 2010, NULL, 'requirements', NULL, 1655804502),
(11, 929, 2010, NULL, 'requirements', NULL, 1655804514),
(12, 929, 2010, NULL, 'requirements', NULL, 1655804529),
(13, 929, 2010, NULL, 'company_logos', NULL, 1655871591),
(14, 929, 2010, NULL, 'company_logos', NULL, 1655871600),
(15, 929, 2010, NULL, 'company_logos', NULL, 1655871608),
(16, 929, 2010, NULL, 'company_logos', NULL, 1655871622),
(17, 1015, 2008, NULL, 'company_logos', NULL, 1656220273),
(18, 1015, 2008, NULL, 'company_logos', NULL, 1656220284),
(19, 1015, 2008, NULL, 'company_logos', NULL, 1656220295),
(20, 1015, 2008, NULL, 'company_logos', NULL, 1656220306),
(21, 1015, 2008, NULL, 'requirements', NULL, 1656220352),
(22, 1015, 2008, NULL, 'requirements', NULL, 1656220362),
(23, 1015, 2008, NULL, 'requirements', NULL, 1656220373),
(24, 1015, 2008, NULL, 'learning_materials', NULL, 1656220401),
(25, 1015, 2008, NULL, 'learning_materials', NULL, 1656220412),
(26, 1015, 2008, NULL, 'learning_materials', NULL, 1656220456),
(27, 1015, 2008, NULL, 'learning_materials', NULL, 1656220468),
(28, 1015, 2008, NULL, 'learning_materials', NULL, 1656220486),
(29, 1015, NULL, 3, 'learning_materials', 1, 1678876303),
(30, 1015, NULL, 3, 'learning_materials', 2, 1678876310),
(31, 1015, NULL, 3, 'requirements', 1, 1678876326),
(32, 1016, NULL, 4, 'requirements', 1, 1678877156),
(33, 1016, NULL, 4, 'requirements', 2, 1678877166),
(34, 1016, NULL, 4, 'learning_materials', 1, 1678877190),
(35, 1016, NULL, 4, 'learning_materials', 2, 1678877203),
(36, 1016, NULL, 4, 'learning_materials', 3, 1678877219),
(37, 1016, NULL, 4, 'learning_materials', 4, 1678877230),
(38, 934, NULL, 5, 'learning_materials', 1, 1678878141),
(39, 934, NULL, 5, 'learning_materials', 2, 1678878149),
(40, 934, NULL, 5, 'learning_materials', 3, 1678878157),
(41, 934, NULL, 5, 'requirements', 1, 1678878173),
(42, 934, NULL, 5, 'requirements', 2, 1678878189),
(43, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(44, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(45, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(46, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(47, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(48, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(49, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(50, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(51, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(52, 1016, 1995, NULL, 'company_logos', NULL, 1751622963),
(53, 1016, 1995, NULL, 'requirements', NULL, 1751622963),
(54, 1016, 1995, NULL, 'requirements', NULL, 1751622963),
(55, 1016, 1995, NULL, 'requirements', NULL, 1751622963),
(56, 1016, 1995, NULL, 'requirements', NULL, 1751622963),
(57, 1016, 1995, NULL, 'requirements', NULL, 1751622963),
(58, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(59, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(60, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(61, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(62, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(63, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(64, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(65, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(66, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(67, 1016, 1995, NULL, 'learning_materials', NULL, 1751622963),
(68, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(69, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(70, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(71, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(72, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(73, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(74, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(75, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(76, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(77, 1015, 1996, NULL, 'company_logos', NULL, 1751622963),
(78, 1015, 1996, NULL, 'requirements', NULL, 1751622963),
(79, 1015, 1996, NULL, 'requirements', NULL, 1751622963),
(80, 1015, 1996, NULL, 'requirements', NULL, 1751622963),
(81, 1015, 1996, NULL, 'requirements', NULL, 1751622963),
(82, 1015, 1996, NULL, 'requirements', NULL, 1751622963),
(83, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(84, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(85, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(86, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(87, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(88, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(89, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(90, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(91, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(92, 1015, 1996, NULL, 'learning_materials', NULL, 1751622963),
(93, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(94, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(95, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(96, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(97, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(98, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(99, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(100, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(101, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(102, 934, 1997, NULL, 'company_logos', NULL, 1751622963),
(103, 934, 1997, NULL, 'requirements', NULL, 1751622963),
(104, 934, 1997, NULL, 'requirements', NULL, 1751622963),
(105, 934, 1997, NULL, 'requirements', NULL, 1751622963),
(106, 934, 1997, NULL, 'requirements', NULL, 1751622963),
(107, 934, 1997, NULL, 'requirements', NULL, 1751622963),
(108, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(109, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(110, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(111, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(112, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(113, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(114, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(115, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(116, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(117, 934, 1997, NULL, 'learning_materials', NULL, 1751622963),
(118, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(119, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(120, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(121, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(122, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(123, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(124, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(125, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(126, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(127, 1015, 1998, NULL, 'company_logos', NULL, 1751622963),
(128, 1015, 1998, NULL, 'requirements', NULL, 1751622963),
(129, 1015, 1998, NULL, 'requirements', NULL, 1751622963),
(130, 1015, 1998, NULL, 'requirements', NULL, 1751622963),
(131, 1015, 1998, NULL, 'requirements', NULL, 1751622963),
(132, 1015, 1998, NULL, 'requirements', NULL, 1751622963),
(133, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(134, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(135, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(136, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(137, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(138, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(139, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(140, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(141, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(142, 1015, 1998, NULL, 'learning_materials', NULL, 1751622963),
(143, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(144, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(145, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(146, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(147, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(148, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(149, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(150, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(151, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(152, 929, 1999, NULL, 'company_logos', NULL, 1751622963),
(153, 929, 1999, NULL, 'requirements', NULL, 1751622963),
(154, 929, 1999, NULL, 'requirements', NULL, 1751622963),
(155, 929, 1999, NULL, 'requirements', NULL, 1751622963),
(156, 929, 1999, NULL, 'requirements', NULL, 1751622963),
(157, 929, 1999, NULL, 'requirements', NULL, 1751622963),
(158, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(159, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(160, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(161, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(162, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(163, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(164, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(165, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(166, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(167, 929, 1999, NULL, 'learning_materials', NULL, 1751622963),
(168, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(169, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(170, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(171, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(172, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(173, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(174, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(175, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(176, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(177, 867, 2000, NULL, 'company_logos', NULL, 1751622963),
(178, 867, 2000, NULL, 'requirements', NULL, 1751622963),
(179, 867, 2000, NULL, 'requirements', NULL, 1751622963),
(180, 867, 2000, NULL, 'requirements', NULL, 1751622963),
(181, 867, 2000, NULL, 'requirements', NULL, 1751622963),
(182, 867, 2000, NULL, 'requirements', NULL, 1751622963),
(183, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(184, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(185, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(186, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(187, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(188, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(189, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(190, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(191, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(192, 867, 2000, NULL, 'learning_materials', NULL, 1751622963),
(193, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(194, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(195, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(196, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(197, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(198, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(199, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(200, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(201, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(202, 3, 2001, NULL, 'company_logos', NULL, 1751622963),
(203, 3, 2001, NULL, 'requirements', NULL, 1751622963),
(204, 3, 2001, NULL, 'requirements', NULL, 1751622963),
(205, 3, 2001, NULL, 'requirements', NULL, 1751622963),
(206, 3, 2001, NULL, 'requirements', NULL, 1751622963),
(207, 3, 2001, NULL, 'requirements', NULL, 1751622963),
(208, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(209, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(210, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(211, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(212, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(213, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(214, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(215, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(216, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(217, 3, 2001, NULL, 'learning_materials', NULL, 1751622963),
(218, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(219, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(220, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(221, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(222, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(223, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(224, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(225, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(226, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(227, 863, 2002, NULL, 'company_logos', NULL, 1751622963),
(228, 863, 2002, NULL, 'requirements', NULL, 1751622963),
(229, 863, 2002, NULL, 'requirements', NULL, 1751622963),
(230, 863, 2002, NULL, 'requirements', NULL, 1751622963),
(231, 863, 2002, NULL, 'requirements', NULL, 1751622963),
(232, 863, 2002, NULL, 'requirements', NULL, 1751622963),
(233, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(234, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(235, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(236, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(237, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(238, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(239, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(240, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(241, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(242, 863, 2002, NULL, 'learning_materials', NULL, 1751622963),
(243, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(244, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(245, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(246, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(247, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(248, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(249, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(250, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(251, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(252, 864, 2003, NULL, 'company_logos', NULL, 1751622963),
(253, 864, 2003, NULL, 'requirements', NULL, 1751622963),
(254, 864, 2003, NULL, 'requirements', NULL, 1751622963),
(255, 864, 2003, NULL, 'requirements', NULL, 1751622963),
(256, 864, 2003, NULL, 'requirements', NULL, 1751622963),
(257, 864, 2003, NULL, 'requirements', NULL, 1751622963),
(258, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(259, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(260, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(261, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(262, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(263, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(264, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(265, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(266, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(267, 864, 2003, NULL, 'learning_materials', NULL, 1751622963),
(268, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(269, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(270, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(271, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(272, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(273, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(274, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(275, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(276, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(277, 929, 2004, NULL, 'company_logos', NULL, 1751622963),
(278, 929, 2004, NULL, 'requirements', NULL, 1751622963),
(279, 929, 2004, NULL, 'requirements', NULL, 1751622963),
(280, 929, 2004, NULL, 'requirements', NULL, 1751622963),
(281, 929, 2004, NULL, 'requirements', NULL, 1751622963),
(282, 929, 2004, NULL, 'requirements', NULL, 1751622963),
(283, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(284, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(285, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(286, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(287, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(288, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(289, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(290, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(291, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(292, 929, 2004, NULL, 'learning_materials', NULL, 1751622963),
(293, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(294, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(295, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(296, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(297, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(298, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(299, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(300, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(301, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(302, 4, 2005, NULL, 'company_logos', NULL, 1751622963),
(303, 4, 2005, NULL, 'requirements', NULL, 1751622963),
(304, 4, 2005, NULL, 'requirements', NULL, 1751622963),
(305, 4, 2005, NULL, 'requirements', NULL, 1751622963),
(306, 4, 2005, NULL, 'requirements', NULL, 1751622963),
(307, 4, 2005, NULL, 'requirements', NULL, 1751622963),
(308, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(309, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(310, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(311, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(312, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(313, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(314, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(315, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(316, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(317, 4, 2005, NULL, 'learning_materials', NULL, 1751622963),
(318, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(319, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(320, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(321, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(322, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(323, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(324, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(325, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(326, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(327, 867, 2006, NULL, 'company_logos', NULL, 1751622963),
(328, 867, 2006, NULL, 'requirements', NULL, 1751622963),
(329, 867, 2006, NULL, 'requirements', NULL, 1751622963),
(330, 867, 2006, NULL, 'requirements', NULL, 1751622963),
(331, 867, 2006, NULL, 'requirements', NULL, 1751622963),
(332, 867, 2006, NULL, 'requirements', NULL, 1751622963),
(333, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(334, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(335, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(336, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(337, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(338, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(339, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(340, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(341, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(342, 867, 2006, NULL, 'learning_materials', NULL, 1751622963),
(343, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(344, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(345, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(346, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(347, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(348, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(349, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(350, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(351, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(352, 867, 2007, NULL, 'company_logos', NULL, 1751622963),
(353, 867, 2007, NULL, 'requirements', NULL, 1751622963),
(354, 867, 2007, NULL, 'requirements', NULL, 1751622963),
(355, 867, 2007, NULL, 'requirements', NULL, 1751622963),
(356, 867, 2007, NULL, 'requirements', NULL, 1751622963),
(357, 867, 2007, NULL, 'requirements', NULL, 1751622963),
(358, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(359, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(360, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(361, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(362, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(363, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(364, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(365, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(366, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(367, 867, 2007, NULL, 'learning_materials', NULL, 1751622963),
(368, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(369, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(370, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(371, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(372, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(373, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(374, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(375, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(376, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(377, 870, 2022, NULL, 'company_logos', NULL, 1751623004),
(378, 870, 2022, NULL, 'requirements', NULL, 1751623004),
(379, 870, 2022, NULL, 'requirements', NULL, 1751623004),
(380, 870, 2022, NULL, 'requirements', NULL, 1751623004),
(381, 870, 2022, NULL, 'requirements', NULL, 1751623004),
(382, 870, 2022, NULL, 'requirements', NULL, 1751623004),
(383, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(384, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(385, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(386, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(387, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(388, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(389, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(390, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(391, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(392, 870, 2022, NULL, 'learning_materials', NULL, 1751623004),
(393, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(394, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(395, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(396, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(397, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(398, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(399, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(400, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(401, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(402, 1015, 2050, NULL, 'company_logos', NULL, 1751623004),
(403, 1015, 2050, NULL, 'requirements', NULL, 1751623004),
(404, 1015, 2050, NULL, 'requirements', NULL, 1751623004),
(405, 1015, 2050, NULL, 'requirements', NULL, 1751623004),
(406, 1015, 2050, NULL, 'requirements', NULL, 1751623004),
(407, 1015, 2050, NULL, 'requirements', NULL, 1751623004),
(408, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(409, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(410, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(411, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(412, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(413, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(414, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(415, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(416, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(417, 1015, 2050, NULL, 'learning_materials', NULL, 1751623004),
(418, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(419, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(420, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(421, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(422, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(423, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(424, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(425, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(426, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(427, 934, 2051, NULL, 'company_logos', NULL, 1751623004),
(428, 934, 2051, NULL, 'requirements', NULL, 1751623004),
(429, 934, 2051, NULL, 'requirements', NULL, 1751623004),
(430, 934, 2051, NULL, 'requirements', NULL, 1751623004),
(431, 934, 2051, NULL, 'requirements', NULL, 1751623004),
(432, 934, 2051, NULL, 'requirements', NULL, 1751623004),
(433, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(434, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(435, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(436, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(437, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(438, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(439, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(440, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(441, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(442, 934, 2051, NULL, 'learning_materials', NULL, 1751623004),
(443, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(444, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(445, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(446, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(447, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(448, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(449, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(450, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(451, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(452, 929, 2052, NULL, 'company_logos', NULL, 1751623004),
(453, 929, 2052, NULL, 'requirements', NULL, 1751623004),
(454, 929, 2052, NULL, 'requirements', NULL, 1751623004),
(455, 929, 2052, NULL, 'requirements', NULL, 1751623004),
(456, 929, 2052, NULL, 'requirements', NULL, 1751623004),
(457, 929, 2052, NULL, 'requirements', NULL, 1751623004),
(458, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(459, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(460, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(461, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(462, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(463, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(464, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(465, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(466, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(467, 929, 2052, NULL, 'learning_materials', NULL, 1751623004),
(468, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(469, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(470, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(471, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(472, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(473, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(474, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(475, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(476, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(477, 923, 2053, NULL, 'company_logos', NULL, 1751623004),
(478, 923, 2053, NULL, 'requirements', NULL, 1751623004),
(479, 923, 2053, NULL, 'requirements', NULL, 1751623004),
(480, 923, 2053, NULL, 'requirements', NULL, 1751623004),
(481, 923, 2053, NULL, 'requirements', NULL, 1751623004),
(482, 923, 2053, NULL, 'requirements', NULL, 1751623004),
(483, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(484, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(485, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(486, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(487, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(488, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(489, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(490, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(491, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(492, 923, 2053, NULL, 'learning_materials', NULL, 1751623004),
(493, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(494, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(495, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(496, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(497, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(498, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(499, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(500, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(501, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(502, 3, 2054, NULL, 'company_logos', NULL, 1751623004),
(503, 3, 2054, NULL, 'requirements', NULL, 1751623004),
(504, 3, 2054, NULL, 'requirements', NULL, 1751623004),
(505, 3, 2054, NULL, 'requirements', NULL, 1751623004),
(506, 3, 2054, NULL, 'requirements', NULL, 1751623004),
(507, 3, 2054, NULL, 'requirements', NULL, 1751623004),
(508, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(509, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(510, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(511, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(512, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(513, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(514, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(515, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(516, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(517, 3, 2054, NULL, 'learning_materials', NULL, 1751623004),
(518, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(519, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(520, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(521, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(522, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(523, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(524, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(525, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(526, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(527, 870, 2055, NULL, 'company_logos', NULL, 1751623004),
(528, 870, 2055, NULL, 'requirements', NULL, 1751623004),
(529, 870, 2055, NULL, 'requirements', NULL, 1751623004),
(530, 870, 2055, NULL, 'requirements', NULL, 1751623004),
(531, 870, 2055, NULL, 'requirements', NULL, 1751623004),
(532, 870, 2055, NULL, 'requirements', NULL, 1751623004),
(533, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(534, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(535, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(536, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(537, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(538, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(539, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(540, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(541, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(542, 870, 2055, NULL, 'learning_materials', NULL, 1751623004),
(543, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(544, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(545, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(546, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(547, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(548, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(549, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(550, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(551, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(552, 864, 2056, NULL, 'company_logos', NULL, 1751623004),
(553, 864, 2056, NULL, 'requirements', NULL, 1751623004),
(554, 864, 2056, NULL, 'requirements', NULL, 1751623004),
(555, 864, 2056, NULL, 'requirements', NULL, 1751623004),
(556, 864, 2056, NULL, 'requirements', NULL, 1751623004),
(557, 864, 2056, NULL, 'requirements', NULL, 1751623004),
(558, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(559, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(560, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(561, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(562, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(563, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(564, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(565, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(566, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(567, 864, 2056, NULL, 'learning_materials', NULL, 1751623004),
(568, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(569, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(570, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(571, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(572, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(573, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(574, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(575, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(576, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(577, 1016, 2057, NULL, 'company_logos', NULL, 1751623004),
(578, 1016, 2057, NULL, 'requirements', NULL, 1751623004),
(579, 1016, 2057, NULL, 'requirements', NULL, 1751623004),
(580, 1016, 2057, NULL, 'requirements', NULL, 1751623004),
(581, 1016, 2057, NULL, 'requirements', NULL, 1751623004),
(582, 1016, 2057, NULL, 'requirements', NULL, 1751623004),
(583, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(584, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(585, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(586, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(587, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(588, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(589, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(590, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(591, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(592, 1016, 2057, NULL, 'learning_materials', NULL, 1751623004),
(593, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(594, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(595, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(596, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(597, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(598, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(599, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(600, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(601, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(602, 3, 2058, NULL, 'company_logos', NULL, 1751623004),
(603, 3, 2058, NULL, 'requirements', NULL, 1751623004),
(604, 3, 2058, NULL, 'requirements', NULL, 1751623004),
(605, 3, 2058, NULL, 'requirements', NULL, 1751623004),
(606, 3, 2058, NULL, 'requirements', NULL, 1751623004),
(607, 3, 2058, NULL, 'requirements', NULL, 1751623004),
(608, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(609, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(610, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(611, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(612, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(613, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(614, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(615, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(616, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(617, 3, 2058, NULL, 'learning_materials', NULL, 1751623004),
(618, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(619, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(620, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(621, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(622, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(623, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(624, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(625, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(626, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(627, 934, 2059, NULL, 'company_logos', NULL, 1751623004),
(628, 934, 2059, NULL, 'requirements', NULL, 1751623004),
(629, 934, 2059, NULL, 'requirements', NULL, 1751623004),
(630, 934, 2059, NULL, 'requirements', NULL, 1751623004),
(631, 934, 2059, NULL, 'requirements', NULL, 1751623004),
(632, 934, 2059, NULL, 'requirements', NULL, 1751623004),
(633, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(634, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(635, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(636, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(637, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(638, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(639, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(640, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(641, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(642, 934, 2059, NULL, 'learning_materials', NULL, 1751623004),
(643, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(644, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(645, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(646, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(647, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(648, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(649, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(650, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(651, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(652, 1015, 2060, NULL, 'company_logos', NULL, 1751623004),
(653, 1015, 2060, NULL, 'requirements', NULL, 1751623004),
(654, 1015, 2060, NULL, 'requirements', NULL, 1751623004),
(655, 1015, 2060, NULL, 'requirements', NULL, 1751623004),
(656, 1015, 2060, NULL, 'requirements', NULL, 1751623004),
(657, 1015, 2060, NULL, 'requirements', NULL, 1751623004),
(658, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(659, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(660, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(661, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(662, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(663, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(664, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(665, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(666, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(667, 1015, 2060, NULL, 'learning_materials', NULL, 1751623004),
(668, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(669, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(670, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(671, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(672, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(673, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(674, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(675, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(676, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(677, 929, 2061, NULL, 'company_logos', NULL, 1751623004),
(678, 929, 2061, NULL, 'requirements', NULL, 1751623004),
(679, 929, 2061, NULL, 'requirements', NULL, 1751623004),
(680, 929, 2061, NULL, 'requirements', NULL, 1751623004),
(681, 929, 2061, NULL, 'requirements', NULL, 1751623004),
(682, 929, 2061, NULL, 'requirements', NULL, 1751623004),
(683, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(684, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(685, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(686, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(687, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(688, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(689, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(690, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(691, 929, 2061, NULL, 'learning_materials', NULL, 1751623004),
(692, 929, 2061, NULL, 'learning_materials', NULL, 1751623004);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_extra_description_translations`
--

CREATE TABLE `webinar_extra_description_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `webinar_extra_description_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `value` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_extra_description_translations`
--

INSERT INTO `webinar_extra_description_translations` (`id`, `webinar_extra_description_id`, `locale`, `value`) VALUES
(1, 1, 'en', 'Have a greater understanding of your life\'s greater purpose'),
(2, 2, 'en', 'Find greater meaning and purpose in your current career'),
(3, 3, 'en', 'See the greater meaning in the experiences in your life'),
(4, 4, 'en', 'Replace limiting beliefs with empowering beliefs'),
(9, 9, 'en', 'A computer (Windows/Mac/Linux). That\'s it!'),
(10, 10, 'en', 'No previous coding experience is needed'),
(11, 11, 'en', 'All tools and software used in this course will be free'),
(12, 12, 'en', 'Prepare to learn real life skills and build real web apps that will get you hired!'),
(13, 13, 'en', '/store/929/logo/logo (1).png'),
(14, 14, 'en', '/store/929/logo/logo (2).png'),
(15, 15, 'en', '/store/929/logo/logo (3).png'),
(16, 16, 'en', '/store/929/logo/logo (4).png'),
(17, 17, 'en', '/store/1015/logo_files/logo (1).png'),
(18, 18, 'en', '/store/1015/logo_files/logo (2).png'),
(19, 19, 'en', '/store/1015/logo_files/logo (3).png'),
(20, 20, 'en', '/store/1015/logo_files/logo (4).png'),
(21, 21, 'en', 'Have a computer with Internet'),
(22, 22, 'en', 'Be ready to learn an insane amount of awesome stuff'),
(23, 23, 'en', 'Prepare to build real web apps!'),
(24, 24, 'en', 'Create a complicated yelp-like application from scratch'),
(25, 25, 'en', 'Make REAL web applications using cutting-edge technologies'),
(26, 26, 'en', 'Create your own Node modules'),
(27, 27, 'en', 'Create a beautiful animated todo list application'),
(28, 28, 'en', 'Understand the ins and outs of HTTP requests'),
(29, 29, 'en', 'To learn the python language'),
(30, 30, 'en', 'To learn the CORE skills to understand any programming language'),
(31, 31, 'en', 'NO programming knowledge required'),
(32, 32, 'en', 'You need a Canon or Nikon DSLR camera (the kind that has interchangable lenses) - any model will do.'),
(33, 33, 'en', 'You don\'t need any prior photographic experience.'),
(34, 34, 'en', 'How to hold your camera correctly, which helps you to get sharp photos every time.'),
(35, 35, 'en', 'Which lenses to use for which photos, so that you can best capture a specific subject or scene.'),
(36, 36, 'en', 'Why and when you should support your camera on tripods and bean bags.'),
(37, 37, 'en', 'How to take photos in diffused light on overcast days.'),
(38, 38, 'en', 'Create any website layout you can imagine'),
(39, 39, 'en', 'Support any device size with Responsive (mobile-friendly) Design'),
(40, 40, 'en', 'Add tasteful animations and effects with CSS3'),
(41, 41, 'en', 'No prerequisite knowledge required'),
(42, 42, 'en', 'No special software required'),
(43, 43, 'en', '/store/1015/logo_files/logo (1).png'),
(44, 44, 'en', '/store/1015/logo_files/logo (2).png'),
(45, 45, 'en', '/store/1015/logo_files/logo (3).png'),
(46, 46, 'en', '/store/1015/logo_files/logo (4).png'),
(47, 47, 'en', '/store/929/logo/logo (1).png'),
(48, 48, 'en', '/store/929/logo/logo (2).png'),
(49, 49, 'en', '/store/929/logo/logo (3).png'),
(50, 50, 'en', '/store/929/logo/logo (4).png'),
(51, 51, 'en', '/store/1015/logo_files/logo (1).png'),
(52, 52, 'en', '/store/1015/logo_files/logo (2).png'),
(53, 53, 'en', 'Basic understanding of business concepts'),
(54, 54, 'en', 'No prior product management experience needed'),
(55, 55, 'en', 'Computer with internet access'),
(56, 56, 'en', 'Willingness to learn new methodologies'),
(57, 57, 'en', 'Interest in technology products'),
(58, 58, 'en', 'Master product roadmapping techniques'),
(59, 59, 'en', 'Learn agile development processes'),
(60, 60, 'en', 'Understand customer needs analysis'),
(61, 61, 'en', 'Develop MVP strategies'),
(62, 62, 'en', 'Learn stakeholder management'),
(63, 63, 'en', 'Master product launch techniques'),
(64, 64, 'en', 'Understand pricing strategies'),
(65, 65, 'en', 'Learn analytics for product decisions'),
(66, 66, 'en', 'Develop competitive analysis skills'),
(67, 67, 'en', 'Understand user experience principles'),
(68, 68, 'en', '/store/1015/logo_files/logo (1).png'),
(69, 69, 'en', '/store/1015/logo_files/logo (2).png'),
(70, 70, 'en', '/store/1015/logo_files/logo (3).png'),
(71, 71, 'en', '/store/1015/logo_files/logo (4).png'),
(72, 72, 'en', '/store/929/logo/logo (1).png'),
(73, 73, 'en', '/store/929/logo/logo (2).png'),
(74, 74, 'en', '/store/929/logo/logo (3).png'),
(75, 75, 'en', '/store/929/logo/logo (4).png'),
(76, 76, 'en', '/store/1015/logo_files/logo (1).png'),
(77, 77, 'en', '/store/1015/logo_files/logo (2).png'),
(78, 78, 'en', 'A computer to install Linux on'),
(79, 79, 'en', 'No prior Linux experience required'),
(80, 80, 'en', 'Basic computer literacy'),
(81, 81, 'en', 'USB drive for live boot (optional)'),
(82, 82, 'en', 'Willingness to learn command line'),
(83, 83, 'en', 'Install and configure Linux distributions'),
(84, 84, 'en', 'Master essential command line skills'),
(85, 85, 'en', 'Learn file system navigation'),
(86, 86, 'en', 'Understand user permissions'),
(87, 87, 'en', 'Configure network settings'),
(88, 88, 'en', 'Install and manage software packages'),
(89, 89, 'en', 'Create and manage users/groups'),
(90, 90, 'en', 'Automate tasks with scripts'),
(91, 91, 'en', 'Troubleshoot common issues'),
(92, 92, 'en', 'Secure your Linux system'),
(93, 93, 'en', '/store/1015/logo_files/logo (1).png'),
(94, 94, 'en', '/store/1015/logo_files/logo (2).png'),
(95, 95, 'en', '/store/1015/logo_files/logo (3).png'),
(96, 96, 'en', '/store/1015/logo_files/logo (4).png'),
(97, 97, 'en', '/store/929/logo/logo (1).png'),
(98, 98, 'en', '/store/929/logo/logo (2).png'),
(99, 99, 'en', '/store/929/logo/logo (3).png'),
(100, 100, 'en', '/store/929/logo/logo (4).png'),
(101, 101, 'en', '/store/1015/logo_files/logo (1).png'),
(102, 102, 'en', '/store/1015/logo_files/logo (2).png'),
(103, 103, 'en', 'Computer with Python installed'),
(104, 104, 'en', 'No prior coding experience needed'),
(105, 105, 'en', 'Basic math understanding'),
(106, 106, 'en', 'Text editor or IDE'),
(107, 107, 'en', 'Curiosity to solve problems'),
(108, 108, 'en', 'Python syntax fundamentals'),
(109, 109, 'en', 'Variables and data types'),
(110, 110, 'en', 'Control flow with loops'),
(111, 111, 'en', 'Functions and modules'),
(112, 112, 'en', 'Working with lists and dictionaries'),
(113, 113, 'en', 'File handling operations'),
(114, 114, 'en', 'Error handling techniques'),
(115, 115, 'en', 'Object-oriented programming'),
(116, 116, 'en', 'Basic algorithms'),
(117, 117, 'en', 'Simple project development'),
(118, 118, 'en', '/store/1015/logo_files/logo (1).png'),
(119, 119, 'en', '/store/1015/logo_files/logo (2).png'),
(120, 120, 'en', '/store/1015/logo_files/logo (3).png'),
(121, 121, 'en', '/store/1015/logo_files/logo (4).png'),
(122, 122, 'en', '/store/929/logo/logo (1).png'),
(123, 123, 'en', '/store/929/logo/logo (2).png'),
(124, 124, 'en', '/store/929/logo/logo (3).png'),
(125, 125, 'en', '/store/929/logo/logo (4).png'),
(126, 126, 'en', '/store/1015/logo_files/logo (1).png'),
(127, 127, 'en', '/store/1015/logo_files/logo (2).png'),
(128, 128, 'en', 'Microsoft Excel installed'),
(129, 129, 'en', 'Basic computer skills'),
(130, 130, 'en', 'No prior Excel knowledge needed'),
(131, 131, 'en', 'Windows or Mac computer'),
(132, 132, 'en', 'Sample data files provided'),
(133, 133, 'en', 'Excel interface navigation'),
(134, 134, 'en', 'Formulas and functions'),
(135, 135, 'en', 'Data formatting techniques'),
(136, 136, 'en', 'Charts and graphs creation'),
(137, 137, 'en', 'Pivot tables mastery'),
(138, 138, 'en', 'Data analysis tools'),
(139, 139, 'en', 'Macros and automation'),
(140, 140, 'en', 'Advanced formulas'),
(141, 141, 'en', 'Data validation'),
(142, 142, 'en', 'Dashboard creation'),
(143, 143, 'en', '/store/1015/logo_files/logo (1).png'),
(144, 144, 'en', '/store/1015/logo_files/logo (2).png'),
(145, 145, 'en', '/store/1015/logo_files/logo (3).png'),
(146, 146, 'en', '/store/1015/logo_files/logo (4).png'),
(147, 147, 'en', '/store/929/logo/logo (1).png'),
(148, 148, 'en', '/store/929/logo/logo (2).png'),
(149, 149, 'en', '/store/929/logo/logo (3).png'),
(150, 150, 'en', '/store/929/logo/logo (4).png'),
(151, 151, 'en', '/store/1015/logo_files/logo (1).png'),
(152, 152, 'en', '/store/1015/logo_files/logo (2).png'),
(153, 153, 'en', 'Experience managing people'),
(154, 154, 'en', 'Internet connection'),
(155, 155, 'en', 'Webcam for video calls'),
(156, 156, 'en', 'Collaboration tools access'),
(157, 157, 'en', 'Openness to new methods'),
(158, 158, 'en', 'Virtual team building'),
(159, 159, 'en', 'Remote communication tools'),
(160, 160, 'en', 'Performance tracking'),
(161, 161, 'en', 'Conflict resolution'),
(162, 162, 'en', 'Time zone management'),
(163, 163, 'en', 'Productivity measurement'),
(164, 164, 'en', 'Cultural awareness'),
(165, 165, 'en', 'Security protocols'),
(166, 166, 'en', 'Engagement strategies'),
(167, 167, 'en', 'Hybrid work models'),
(168, 168, 'en', '/store/1015/logo_files/logo (1).png'),
(169, 169, 'en', '/store/1015/logo_files/logo (2).png'),
(170, 170, 'en', '/store/1015/logo_files/logo (3).png'),
(171, 171, 'en', '/store/1015/logo_files/logo (4).png'),
(172, 172, 'en', '/store/929/logo/logo (1).png'),
(173, 173, 'en', '/store/929/logo/logo (2).png'),
(174, 174, 'en', '/store/929/logo/logo (3).png'),
(175, 175, 'en', '/store/929/logo/logo (4).png'),
(176, 176, 'en', '/store/1015/logo_files/logo (1).png'),
(177, 177, 'en', '/store/1015/logo_files/logo (2).png'),
(178, 178, 'en', 'Desire to improve productivity'),
(179, 179, 'en', 'Notebook for planning'),
(180, 180, 'en', 'Calendar access'),
(181, 181, 'en', 'Basic computer skills'),
(182, 182, 'en', 'Willingness to change habits'),
(183, 183, 'en', 'Priority setting methods'),
(184, 184, 'en', 'Task batching techniques'),
(185, 185, 'en', 'Delegation strategies'),
(186, 186, 'en', 'Meeting efficiency'),
(187, 187, 'en', 'Digital tools overview'),
(188, 188, 'en', 'Email management'),
(189, 189, 'en', 'Focus techniques'),
(190, 190, 'en', 'Work-life balance'),
(191, 191, 'en', 'Goal setting frameworks'),
(192, 192, 'en', 'Procrastination solutions'),
(193, 193, 'en', '/store/1015/logo_files/logo (1).png'),
(194, 194, 'en', '/store/1015/logo_files/logo (2).png'),
(195, 195, 'en', '/store/1015/logo_files/logo (3).png'),
(196, 196, 'en', '/store/1015/logo_files/logo (4).png'),
(197, 197, 'en', '/store/929/logo/logo (1).png'),
(198, 198, 'en', '/store/929/logo/logo (2).png'),
(199, 199, 'en', '/store/929/logo/logo (3).png'),
(200, 200, 'en', '/store/929/logo/logo (4).png'),
(201, 201, 'en', '/store/1015/logo_files/logo (1).png'),
(202, 202, 'en', '/store/1015/logo_files/logo (2).png'),
(203, 203, 'en', 'Basic HTML/CSS knowledge'),
(204, 204, 'en', 'JavaScript fundamentals'),
(205, 205, 'en', 'Node.js installed'),
(206, 206, 'en', 'Text editor or IDE'),
(207, 207, 'en', 'Modern web browser'),
(208, 208, 'en', 'AngularJS architecture'),
(209, 209, 'en', 'Directives creation'),
(210, 210, 'en', 'Data binding techniques'),
(211, 211, 'en', 'Dependency injection'),
(212, 212, 'en', 'Routing implementation'),
(213, 213, 'en', 'Services development'),
(214, 214, 'en', 'Form validation'),
(215, 215, 'en', 'Testing strategies'),
(216, 216, 'en', 'Performance optimization'),
(217, 217, 'en', 'Real-world applications'),
(218, 218, 'en', '/store/1015/logo_files/logo (1).png'),
(219, 219, 'en', '/store/1015/logo_files/logo (2).png'),
(220, 220, 'en', '/store/1015/logo_files/logo (3).png'),
(221, 221, 'en', '/store/1015/logo_files/logo (4).png'),
(222, 222, 'en', '/store/929/logo/logo (1).png'),
(223, 223, 'en', '/store/929/logo/logo (2).png'),
(224, 224, 'en', '/store/929/logo/logo (3).png'),
(225, 225, 'en', '/store/929/logo/logo (4).png'),
(226, 226, 'en', '/store/1015/logo_files/logo (1).png'),
(227, 227, 'en', '/store/1015/logo_files/logo (2).png'),
(228, 228, 'en', 'Comfortable workout clothes'),
(229, 229, 'en', 'Water bottle'),
(230, 230, 'en', 'Yoga mat (optional)'),
(231, 231, 'en', 'No prior fitness experience'),
(232, 232, 'en', 'Doctor clearance if needed'),
(233, 233, 'en', 'Nutrition fundamentals'),
(234, 234, 'en', 'Strength training basics'),
(235, 235, 'en', 'Cardio workouts'),
(236, 236, 'en', 'Flexibility exercises'),
(237, 237, 'en', 'Mindfulness techniques'),
(238, 238, 'en', 'Meal planning'),
(239, 239, 'en', 'Recovery methods'),
(240, 240, 'en', 'Injury prevention'),
(241, 241, 'en', 'Progress tracking'),
(242, 242, 'en', 'Sustainable habits'),
(243, 243, 'en', '/store/1015/logo_files/logo (1).png'),
(244, 244, 'en', '/store/1015/logo_files/logo (2).png'),
(245, 245, 'en', '/store/1015/logo_files/logo (3).png'),
(246, 246, 'en', '/store/1015/logo_files/logo (4).png'),
(247, 247, 'en', '/store/929/logo/logo (1).png'),
(248, 248, 'en', '/store/929/logo/logo (2).png'),
(249, 249, 'en', '/store/929/logo/logo (3).png'),
(250, 250, 'en', '/store/929/logo/logo (4).png'),
(251, 251, 'en', '/store/1015/logo_files/logo (1).png'),
(252, 252, 'en', '/store/1015/logo_files/logo (2).png'),
(253, 253, 'en', 'Open mind to learn'),
(254, 254, 'en', 'Note-taking materials'),
(255, 255, 'en', 'Quiet space to practice'),
(256, 256, 'en', 'Willingness to improve'),
(257, 257, 'en', 'Patience with self'),
(258, 258, 'en', 'Listening barriers'),
(259, 259, 'en', 'Empathy development'),
(260, 260, 'en', 'Body language awareness'),
(261, 261, 'en', 'Questioning techniques'),
(262, 262, 'en', 'Feedback methods'),
(263, 263, 'en', 'Paraphrasing skills'),
(264, 264, 'en', 'Conflict resolution'),
(265, 265, 'en', 'Cultural differences'),
(266, 266, 'en', 'Active listening exercises'),
(267, 267, 'en', 'Real-world applications'),
(268, 268, 'en', '/store/1015/logo_files/logo (1).png'),
(269, 269, 'en', '/store/1015/logo_files/logo (2).png'),
(270, 270, 'en', '/store/1015/logo_files/logo (3).png'),
(271, 271, 'en', '/store/1015/logo_files/logo (4).png'),
(272, 272, 'en', '/store/929/logo/logo (1).png'),
(273, 273, 'en', '/store/929/logo/logo (2).png'),
(274, 274, 'en', '/store/929/logo/logo (3).png'),
(275, 275, 'en', '/store/929/logo/logo (4).png'),
(276, 276, 'en', '/store/1015/logo_files/logo (1).png'),
(277, 277, 'en', '/store/1015/logo_files/logo (2).png'),
(278, 278, 'en', 'Interest in energy topics'),
(279, 279, 'en', 'Basic science understanding'),
(280, 280, 'en', 'No technical background needed'),
(281, 281, 'en', 'Curiosity about future tech'),
(282, 282, 'en', 'Openness to new ideas'),
(283, 283, 'en', 'Renewable energy sources'),
(284, 284, 'en', 'Energy storage solutions'),
(285, 285, 'en', 'Smart grid technology'),
(286, 286, 'en', 'Policy implications'),
(287, 287, 'en', 'Emerging technologies'),
(288, 288, 'en', 'Economic considerations'),
(289, 289, 'en', 'Environmental impacts'),
(290, 290, 'en', 'Global energy trends'),
(291, 291, 'en', 'Career opportunities'),
(292, 292, 'en', 'Personal energy choices'),
(293, 293, 'en', '/store/1015/logo_files/logo (1).png'),
(294, 294, 'en', '/store/1015/logo_files/logo (2).png'),
(295, 295, 'en', '/store/1015/logo_files/logo (3).png'),
(296, 296, 'en', '/store/1015/logo_files/logo (4).png'),
(297, 297, 'en', '/store/929/logo/logo (1).png'),
(298, 298, 'en', '/store/929/logo/logo (2).png'),
(299, 299, 'en', '/store/929/logo/logo (3).png'),
(300, 300, 'en', '/store/929/logo/logo (4).png'),
(301, 301, 'en', '/store/1015/logo_files/logo (1).png'),
(302, 302, 'en', '/store/1015/logo_files/logo (2).png'),
(303, 303, 'en', 'Computer with internet'),
(304, 304, 'en', 'Text editor (free options)'),
(305, 305, 'en', 'Modern web browser'),
(306, 306, 'en', 'No prior experience needed'),
(307, 307, 'en', 'Creative mindset'),
(308, 308, 'en', 'HTML fundamentals'),
(309, 309, 'en', 'CSS styling basics'),
(310, 310, 'en', 'Color theory principles'),
(311, 311, 'en', 'Typography basics'),
(312, 312, 'en', 'Layout techniques'),
(313, 313, 'en', 'Responsive design'),
(314, 314, 'en', 'User experience basics'),
(315, 315, 'en', 'Design tools overview'),
(316, 316, 'en', 'Project workflow'),
(317, 317, 'en', 'Portfolio creation'),
(318, 318, 'en', '/store/1015/logo_files/logo (1).png'),
(319, 319, 'en', '/store/1015/logo_files/logo (2).png'),
(320, 320, 'en', '/store/1015/logo_files/logo (3).png'),
(321, 321, 'en', '/store/1015/logo_files/logo (4).png'),
(322, 322, 'en', '/store/929/logo/logo (1).png'),
(323, 323, 'en', '/store/929/logo/logo (2).png'),
(324, 324, 'en', '/store/929/logo/logo (3).png'),
(325, 325, 'en', '/store/929/logo/logo (4).png'),
(326, 326, 'en', '/store/1015/logo_files/logo (1).png'),
(327, 327, 'en', '/store/1015/logo_files/logo (2).png'),
(328, 328, 'en', 'Passport (or plan to get one)'),
(329, 329, 'en', 'Desire to travel'),
(330, 330, 'en', 'Openness to new cultures'),
(331, 331, 'en', 'Budgeting mindset'),
(332, 332, 'en', 'Flexible attitude'),
(333, 333, 'en', 'Budget travel planning'),
(334, 334, 'en', 'Accommodation options'),
(335, 335, 'en', 'Transportation hacks'),
(336, 336, 'en', 'Packing efficiently'),
(337, 337, 'en', 'Safety considerations'),
(338, 338, 'en', 'Cultural sensitivity'),
(339, 339, 'en', 'Money saving tips'),
(340, 340, 'en', 'Travel insurance'),
(341, 341, 'en', 'Working abroad options'),
(342, 342, 'en', 'Sustainable travel'),
(343, 343, 'en', '/store/1015/logo_files/logo (1).png'),
(344, 344, 'en', '/store/1015/logo_files/logo (2).png'),
(345, 345, 'en', '/store/1015/logo_files/logo (3).png'),
(346, 346, 'en', '/store/1015/logo_files/logo (4).png'),
(347, 347, 'en', '/store/929/logo/logo (1).png'),
(348, 348, 'en', '/store/929/logo/logo (2).png'),
(349, 349, 'en', '/store/929/logo/logo (3).png'),
(350, 350, 'en', '/store/929/logo/logo (4).png'),
(351, 351, 'en', '/store/1015/logo_files/logo (1).png'),
(352, 352, 'en', '/store/1015/logo_files/logo (2).png'),
(353, 353, 'en', 'Interest in travel industry'),
(354, 354, 'en', 'Basic computer skills'),
(355, 355, 'en', 'Customer service mindset'),
(356, 356, 'en', 'Organizational skills'),
(357, 357, 'en', 'Multitasking ability'),
(358, 358, 'en', 'Travel booking systems'),
(359, 359, 'en', 'Itinerary planning'),
(360, 360, 'en', 'Visa requirements'),
(361, 361, 'en', 'Crisis management'),
(362, 362, 'en', 'Supplier negotiations'),
(363, 363, 'en', 'Travel policy creation'),
(364, 364, 'en', 'Expense management'),
(365, 365, 'en', 'Group travel planning'),
(366, 366, 'en', 'Technology tools'),
(367, 367, 'en', 'Industry trends'),
(368, 368, 'en', '/store/1015/logo_files/logo (1).png'),
(369, 369, 'en', '/store/1015/logo_files/logo (2).png'),
(370, 370, 'en', '/store/1015/logo_files/logo (3).png'),
(371, 371, 'en', '/store/1015/logo_files/logo (4).png'),
(372, 372, 'en', '/store/929/logo/logo (1).png'),
(373, 373, 'en', '/store/929/logo/logo (2).png'),
(374, 374, 'en', '/store/929/logo/logo (3).png'),
(375, 375, 'en', '/store/929/logo/logo (4).png'),
(376, 376, 'en', '/store/1015/logo_files/logo (1).png'),
(377, 377, 'en', '/store/1015/logo_files/logo (2).png'),
(378, 378, 'en', 'Basic financial knowledge'),
(379, 379, 'en', 'Understanding of payment systems'),
(380, 380, 'en', 'Interest in fintech solutions'),
(381, 381, 'en', 'Computer with internet access'),
(382, 382, 'en', 'No prior banking experience needed'),
(383, 383, 'en', 'Installment payment models'),
(384, 384, 'en', 'Credit risk assessment'),
(385, 385, 'en', 'Payment gateway integration'),
(386, 386, 'en', 'Customer segmentation'),
(387, 387, 'en', 'Regulatory compliance'),
(388, 388, 'en', 'Interest calculation methods'),
(389, 389, 'en', 'Default management'),
(390, 390, 'en', 'User experience for payments'),
(391, 391, 'en', 'API integration techniques'),
(392, 392, 'en', 'Case studies analysis'),
(393, 393, 'en', '/store/1015/logo_files/logo (1).png'),
(394, 394, 'en', '/store/1015/logo_files/logo (2).png'),
(395, 395, 'en', '/store/1015/logo_files/logo (3).png'),
(396, 396, 'en', '/store/1015/logo_files/logo (4).png'),
(397, 397, 'en', '/store/929/logo/logo (1).png'),
(398, 398, 'en', '/store/929/logo/logo (2).png'),
(399, 399, 'en', '/store/929/logo/logo (3).png'),
(400, 400, 'en', '/store/929/logo/logo (4).png'),
(401, 401, 'en', '/store/1015/logo_files/logo (1).png'),
(402, 402, 'en', '/store/1015/logo_files/logo (2).png'),
(403, 403, 'en', 'Basic computer skills'),
(404, 404, 'en', 'Interest in design'),
(405, 405, 'en', 'No prior experience needed'),
(406, 406, 'en', 'Creative mindset'),
(407, 407, 'en', 'Design software (free options available)'),
(408, 408, 'en', 'UI design principles'),
(409, 409, 'en', 'User research methods'),
(410, 410, 'en', 'Wireframing techniques'),
(411, 411, 'en', 'Prototyping tools'),
(412, 412, 'en', 'Color theory basics'),
(413, 413, 'en', 'Typography fundamentals'),
(414, 414, 'en', 'Design systems introduction'),
(415, 415, 'en', 'Accessibility guidelines'),
(416, 416, 'en', 'Portfolio building tips'),
(417, 417, 'en', 'Industry best practices'),
(418, 418, 'en', '/store/1015/logo_files/logo (1).png'),
(419, 419, 'en', '/store/1015/logo_files/logo (2).png'),
(420, 420, 'en', '/store/1015/logo_files/logo (3).png'),
(421, 421, 'en', '/store/1015/logo_files/logo (4).png'),
(422, 422, 'en', '/store/929/logo/logo (1).png'),
(423, 423, 'en', '/store/929/logo/logo (2).png'),
(424, 424, 'en', '/store/929/logo/logo (3).png'),
(425, 425, 'en', '/store/929/logo/logo (4).png'),
(426, 426, 'en', '/store/1015/logo_files/logo (1).png'),
(427, 427, 'en', '/store/1015/logo_files/logo (2).png'),
(428, 428, 'en', 'Basic UI design knowledge'),
(429, 429, 'en', 'Design software experience'),
(430, 430, 'en', 'Portfolio of previous work'),
(431, 431, 'en', 'Understanding of design principles'),
(432, 432, 'en', 'Willingness to learn advanced techniques'),
(433, 433, 'en', 'Advanced prototyping methods'),
(434, 434, 'en', 'Micro-interactions design'),
(435, 435, 'en', 'Design system creation'),
(436, 436, 'en', 'Advanced animation techniques'),
(437, 437, 'en', '3D elements in UI'),
(438, 438, 'en', 'Complex layout design'),
(439, 439, 'en', 'Design for multiple platforms'),
(440, 440, 'en', 'Advanced color theory'),
(441, 441, 'en', 'Design handoff to developers'),
(442, 442, 'en', 'Industry case studies'),
(443, 443, 'en', '/store/1015/logo_files/logo (1).png'),
(444, 444, 'en', '/store/1015/logo_files/logo (2).png'),
(445, 445, 'en', '/store/1015/logo_files/logo (3).png'),
(446, 446, 'en', '/store/1015/logo_files/logo (4).png'),
(447, 447, 'en', '/store/929/logo/logo (1).png'),
(448, 448, 'en', '/store/929/logo/logo (2).png'),
(449, 449, 'en', '/store/929/logo/logo (3).png'),
(450, 450, 'en', '/store/929/logo/logo (4).png'),
(451, 451, 'en', '/store/1015/logo_files/logo (1).png'),
(452, 452, 'en', '/store/1015/logo_files/logo (2).png'),
(453, 453, 'en', 'Basic UX knowledge'),
(454, 454, 'en', 'Interest in user behavior'),
(455, 455, 'en', 'Note-taking skills'),
(456, 456, 'en', 'Analytical thinking'),
(457, 457, 'en', 'No prior research experience needed'),
(458, 458, 'en', 'User research methodologies'),
(459, 459, 'en', 'Interview techniques'),
(460, 460, 'en', 'Survey design'),
(461, 461, 'en', 'Usability testing'),
(462, 462, 'en', 'Data analysis methods'),
(463, 463, 'en', 'Persona creation'),
(464, 464, 'en', 'Journey mapping'),
(465, 465, 'en', 'Research synthesis'),
(466, 466, 'en', 'Reporting findings'),
(467, 467, 'en', 'Ethical considerations'),
(468, 468, 'en', '/store/1015/logo_files/logo (1).png'),
(469, 469, 'en', '/store/1015/logo_files/logo (2).png'),
(470, 470, 'en', '/store/1015/logo_files/logo (3).png'),
(471, 471, 'en', '/store/1015/logo_files/logo (4).png'),
(472, 472, 'en', '/store/929/logo/logo (1).png'),
(473, 473, 'en', '/store/929/logo/logo (2).png'),
(474, 474, 'en', '/store/929/logo/logo (3).png'),
(475, 475, 'en', '/store/929/logo/logo (4).png'),
(476, 476, 'en', '/store/1015/logo_files/logo (1).png'),
(477, 477, 'en', '/store/1015/logo_files/logo (2).png'),
(478, 478, 'en', 'UI design basics'),
(479, 479, 'en', 'Mobile device familiarity'),
(480, 480, 'en', 'Design software experience'),
(481, 481, 'en', 'Understanding of user flows'),
(482, 482, 'en', 'Interest in mobile trends'),
(483, 483, 'en', 'iOS design guidelines'),
(484, 484, 'en', 'Material Design principles'),
(485, 485, 'en', 'Navigation patterns'),
(486, 486, 'en', 'Gesture-based interfaces'),
(487, 487, 'en', 'Mobile form design'),
(488, 488, 'en', 'Onboarding flows'),
(489, 489, 'en', 'Accessibility for mobile'),
(490, 490, 'en', 'Performance considerations'),
(491, 491, 'en', 'Platform differences'),
(492, 492, 'en', 'Emerging patterns'),
(493, 493, 'en', '/store/1015/logo_files/logo (1).png'),
(494, 494, 'en', '/store/1015/logo_files/logo (2).png'),
(495, 495, 'en', '/store/1015/logo_files/logo (3).png'),
(496, 496, 'en', '/store/1015/logo_files/logo (4).png'),
(497, 497, 'en', '/store/929/logo/logo (1).png'),
(498, 498, 'en', '/store/929/logo/logo (2).png'),
(499, 499, 'en', '/store/929/logo/logo (3).png'),
(500, 500, 'en', '/store/929/logo/logo (4).png'),
(501, 501, 'en', '/store/1015/logo_files/logo (1).png'),
(502, 502, 'en', '/store/1015/logo_files/logo (2).png'),
(503, 503, 'en', 'UI/UX design experience'),
(504, 504, 'en', 'Design software proficiency'),
(505, 505, 'en', 'Understanding of components'),
(506, 506, 'en', 'Basic coding knowledge helpful'),
(507, 507, 'en', 'Interest in scalable design'),
(508, 508, 'en', 'Design system architecture'),
(509, 509, 'en', 'Component library creation'),
(510, 510, 'en', 'Documentation strategies'),
(511, 511, 'en', 'Version control for design'),
(512, 512, 'en', 'Collaboration workflows'),
(513, 513, 'en', 'Design tokens implementation'),
(514, 514, 'en', 'Accessibility integration'),
(515, 515, 'en', 'Cross-platform consistency'),
(516, 516, 'en', 'Maintenance best practices'),
(517, 517, 'en', 'Team adoption strategies'),
(518, 518, 'en', '/store/1015/logo_files/logo (1).png'),
(519, 519, 'en', '/store/1015/logo_files/logo (2).png'),
(520, 520, 'en', '/store/1015/logo_files/logo (3).png'),
(521, 521, 'en', '/store/1015/logo_files/logo (4).png'),
(522, 522, 'en', '/store/929/logo/logo (1).png'),
(523, 523, 'en', '/store/929/logo/logo (2).png'),
(524, 524, 'en', '/store/929/logo/logo (3).png'),
(525, 525, 'en', '/store/929/logo/logo (4).png'),
(526, 526, 'en', '/store/1015/logo_files/logo (1).png'),
(527, 527, 'en', '/store/1015/logo_files/logo (2).png'),
(528, 528, 'en', 'UI design fundamentals'),
(529, 529, 'en', 'Animation software basics'),
(530, 530, 'en', 'Understanding of motion principles'),
(531, 531, 'en', 'Creative thinking'),
(532, 532, 'en', 'Interest in interactive design'),
(533, 533, 'en', 'Animation principles for UI'),
(534, 534, 'en', 'Micro-interaction patterns'),
(535, 535, 'en', 'Prototyping tools for animation'),
(536, 536, 'en', 'Timing and easing techniques'),
(537, 537, 'en', 'Feedback mechanisms'),
(538, 538, 'en', 'Loading animations'),
(539, 539, 'en', 'Transition design'),
(540, 540, 'en', 'Performance optimization'),
(541, 541, 'en', 'Storytelling through motion'),
(542, 542, 'en', 'Case studies analysis'),
(543, 543, 'en', '/store/1015/logo_files/logo (1).png'),
(544, 544, 'en', '/store/1015/logo_files/logo (2).png'),
(545, 545, 'en', '/store/1015/logo_files/logo (3).png'),
(546, 546, 'en', '/store/1015/logo_files/logo (4).png'),
(547, 547, 'en', '/store/929/logo/logo (1).png'),
(548, 548, 'en', '/store/929/logo/logo (2).png'),
(549, 549, 'en', '/store/929/logo/logo (3).png'),
(550, 550, 'en', '/store/929/logo/logo (4).png'),
(551, 551, 'en', '/store/1015/logo_files/logo (1).png'),
(552, 552, 'en', '/store/1015/logo_files/logo (2).png'),
(553, 553, 'en', 'Figma account (free)'),
(554, 554, 'en', 'Basic design knowledge'),
(555, 555, 'en', 'Computer with internet'),
(556, 556, 'en', 'No prior Figma experience needed'),
(557, 557, 'en', 'Willingness to learn new tools'),
(558, 558, 'en', 'Figma interface overview'),
(559, 559, 'en', 'Component creation'),
(560, 560, 'en', 'Auto layout techniques'),
(561, 561, 'en', 'Prototyping workflows'),
(562, 562, 'en', 'Collaboration features'),
(563, 563, 'en', 'Design system setup'),
(564, 564, 'en', 'Plugins usage'),
(565, 565, 'en', 'Handoff to developers'),
(566, 566, 'en', 'Keyboard shortcuts'),
(567, 567, 'en', 'Best practices'),
(568, 568, 'en', '/store/1015/logo_files/logo (1).png'),
(569, 569, 'en', '/store/1015/logo_files/logo (2).png'),
(570, 570, 'en', '/store/1015/logo_files/logo (3).png'),
(571, 571, 'en', '/store/1015/logo_files/logo (4).png'),
(572, 572, 'en', '/store/929/logo/logo (1).png'),
(573, 573, 'en', '/store/929/logo/logo (2).png'),
(574, 574, 'en', '/store/929/logo/logo (3).png'),
(575, 575, 'en', '/store/929/logo/logo (4).png'),
(576, 576, 'en', '/store/1015/logo_files/logo (1).png'),
(577, 577, 'en', '/store/1015/logo_files/logo (2).png'),
(578, 578, 'en', 'Basic UI/UX knowledge'),
(579, 579, 'en', 'Empathy for diverse users'),
(580, 580, 'en', 'Interest in inclusive design'),
(581, 581, 'en', 'No prior accessibility experience'),
(582, 582, 'en', 'Willingness to learn guidelines'),
(583, 583, 'en', 'WCAG standards overview'),
(584, 584, 'en', 'Color contrast techniques'),
(585, 585, 'en', 'Keyboard navigation design'),
(586, 586, 'en', 'Screen reader compatibility'),
(587, 587, 'en', 'Accessible form design'),
(588, 588, 'en', 'ARIA implementation'),
(589, 589, 'en', 'Cognitive accessibility'),
(590, 590, 'en', 'Testing methodologies'),
(591, 591, 'en', 'Legal requirements'),
(592, 592, 'en', 'Inclusive design process'),
(593, 593, 'en', '/store/1015/logo_files/logo (1).png'),
(594, 594, 'en', '/store/1015/logo_files/logo (2).png'),
(595, 595, 'en', '/store/1015/logo_files/logo (3).png'),
(596, 596, 'en', '/store/1015/logo_files/logo (4).png'),
(597, 597, 'en', '/store/929/logo/logo (1).png'),
(598, 598, 'en', '/store/929/logo/logo (2).png'),
(599, 599, 'en', '/store/929/logo/logo (3).png'),
(600, 600, 'en', '/store/929/logo/logo (4).png'),
(601, 601, 'en', '/store/1015/logo_files/logo (1).png'),
(602, 602, 'en', '/store/1015/logo_files/logo (2).png'),
(603, 603, 'en', 'JavaScript fundamentals'),
(604, 604, 'en', 'Basic HTML/CSS knowledge'),
(605, 605, 'en', 'Node.js installed'),
(606, 606, 'en', 'Text editor or IDE'),
(607, 607, 'en', 'Modern web browser'),
(608, 608, 'en', 'Frontend frameworks overview'),
(609, 609, 'en', 'Backend development with Node.js'),
(610, 610, 'en', 'Database integration'),
(611, 611, 'en', 'API development'),
(612, 612, 'en', 'Authentication methods'),
(613, 613, 'en', 'Deployment strategies'),
(614, 614, 'en', 'Performance optimization'),
(615, 615, 'en', 'Testing approaches'),
(616, 616, 'en', 'Security best practices'),
(617, 617, 'en', 'Full project development'),
(618, 618, 'en', '/store/1015/logo_files/logo (1).png'),
(619, 619, 'en', '/store/1015/logo_files/logo (2).png'),
(620, 620, 'en', '/store/1015/logo_files/logo (3).png'),
(621, 621, 'en', '/store/1015/logo_files/logo (4).png'),
(622, 622, 'en', '/store/929/logo/logo (1).png'),
(623, 623, 'en', '/store/929/logo/logo (2).png'),
(624, 624, 'en', '/store/929/logo/logo (3).png'),
(625, 625, 'en', '/store/929/logo/logo (4).png'),
(626, 626, 'en', '/store/1015/logo_files/logo (1).png'),
(627, 627, 'en', '/store/1015/logo_files/logo (2).png'),
(628, 628, 'en', 'Basic Python knowledge'),
(629, 629, 'en', 'Understanding of math concepts'),
(630, 630, 'en', 'Jupyter Notebook installed'),
(631, 631, 'en', 'No prior data science experience'),
(632, 632, 'en', 'Curiosity about data analysis'),
(633, 633, 'en', 'NumPy fundamentals'),
(634, 634, 'en', 'Pandas for data manipulation'),
(635, 635, 'en', 'Data visualization techniques'),
(636, 636, 'en', 'Statistical analysis basics'),
(637, 637, 'en', 'Machine learning introduction'),
(638, 638, 'en', 'Data cleaning methods'),
(639, 639, 'en', 'Feature engineering'),
(640, 640, 'en', 'Model evaluation'),
(641, 641, 'en', 'Real-world datasets'),
(642, 642, 'en', 'Project workflow'),
(643, 643, 'en', '/store/1015/logo_files/logo (1).png'),
(644, 644, 'en', '/store/1015/logo_files/logo (2).png'),
(645, 645, 'en', '/store/1015/logo_files/logo (3).png'),
(646, 646, 'en', '/store/1015/logo_files/logo (4).png'),
(647, 647, 'en', '/store/929/logo/logo (1).png'),
(648, 648, 'en', '/store/929/logo/logo (2).png'),
(649, 649, 'en', '/store/929/logo/logo (3).png'),
(650, 650, 'en', '/store/929/logo/logo (4).png'),
(651, 651, 'en', '/store/1015/logo_files/logo (1).png'),
(652, 652, 'en', '/store/1015/logo_files/logo (2).png'),
(653, 653, 'en', 'JavaScript experience'),
(654, 654, 'en', 'React basics helpful'),
(655, 655, 'en', 'Node.js installed'),
(656, 656, 'en', 'Mobile device for testing'),
(657, 657, 'en', 'Development environment setup'),
(658, 658, 'en', 'React Native fundamentals'),
(659, 659, 'en', 'Component architecture'),
(660, 660, 'en', 'Navigation patterns'),
(661, 661, 'en', 'State management'),
(662, 662, 'en', 'Native modules usage'),
(663, 663, 'en', 'Performance optimization'),
(664, 664, 'en', 'Debugging techniques'),
(665, 665, 'en', 'App store deployment'),
(666, 666, 'en', 'Cross-platform considerations'),
(667, 667, 'en', 'Real-world app development'),
(668, 668, 'en', '/store/1015/logo_files/logo (1).png'),
(669, 669, 'en', '/store/1015/logo_files/logo (2).png'),
(670, 670, 'en', '/store/1015/logo_files/logo (3).png'),
(671, 671, 'en', '/store/1015/logo_files/logo (4).png'),
(672, 672, 'en', '/store/929/logo/logo (1).png'),
(673, 673, 'en', '/store/929/logo/logo (2).png'),
(674, 674, 'en', '/store/929/logo/logo (3).png'),
(675, 675, 'en', '/store/929/logo/logo (4).png'),
(676, 676, 'en', '/store/1015/logo_files/logo (1).png'),
(677, 677, 'en', '/store/1015/logo_files/logo (2).png'),
(678, 678, 'en', 'JavaScript proficiency'),
(679, 679, 'en', 'Basic command line knowledge'),
(680, 680, 'en', 'Node.js installed'),
(681, 681, 'en', 'Text editor or IDE'),
(682, 682, 'en', 'Understanding of web concepts'),
(683, 683, 'en', 'Express framework fundamentals'),
(684, 684, 'en', 'REST API design'),
(685, 685, 'en', 'Database integration'),
(686, 686, 'en', 'Authentication strategies'),
(687, 687, 'en', 'Error handling techniques'),
(688, 688, 'en', 'Middleware usage'),
(689, 689, 'en', 'Performance optimization'),
(690, 690, 'en', 'Testing approaches'),
(691, 691, 'en', 'Security best practices'),
(692, 692, 'en', 'Deployment strategies');

-- --------------------------------------------------------

--
-- Table structure for table `webinar_filter_option`
--

CREATE TABLE `webinar_filter_option` (
  `id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `filter_option_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `webinar_filter_option`
--

INSERT INTO `webinar_filter_option` (`id`, `webinar_id`, `filter_option_id`) VALUES
(11726, 2022, 9146),
(11727, 2022, 9211),
(11728, 2022, 9277),
(11729, 2010, 9123),
(11730, 2010, 9171),
(11731, 2010, 9244),
(11734, 2008, 9131),
(11735, 2008, 9181),
(11736, 2007, 9130),
(11737, 2007, 9181),
(11738, 2005, 9114),
(11739, 2005, 9156),
(11740, 2005, 9231),
(11741, 2004, 9122),
(11742, 2004, 9166),
(11743, 2004, 9240),
(11744, 1995, 9146),
(11745, 1995, 9212),
(11746, 1995, 9275),
(11747, 1995, 9277),
(11748, 2009, 9143),
(11749, 2009, 9206),
(11750, 2009, 9270),
(11751, 2009, 9271),
(11752, 2006, 9130),
(11753, 2006, 9181),
(11754, 2003, 9142),
(11755, 2003, 9206),
(11756, 2003, 9272),
(11757, 2002, 9127),
(11758, 2002, 9250),
(11759, 2000, 9140),
(11760, 2000, 9196),
(11761, 2000, 9267),
(11762, 1998, 9138),
(11763, 1998, 9196),
(11764, 1998, 9267),
(11765, 1997, 9147),
(11766, 1997, 9218),
(11767, 1997, 9281),
(11768, 1997, 9283);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_partner_teacher`
--

CREATE TABLE `webinar_partner_teacher` (
  `id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `teacher_id` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `webinar_partner_teacher`
--

INSERT INTO `webinar_partner_teacher` (`id`, `webinar_id`, `teacher_id`) VALUES
(123, 2010, 1015),
(125, 2008, 1016),
(126, 2005, 1016),
(127, 1998, 1016);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_reports`
--

CREATE TABLE `webinar_reports` (
  `id` int(10) UNSIGNED NOT NULL,
  `user_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `reason` varchar(255) NOT NULL,
  `message` text NOT NULL,
  `created_at` int(10) UNSIGNED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `webinar_reports`
--

INSERT INTO `webinar_reports` (`id`, `user_id`, `webinar_id`, `reason`, `message`, `created_at`) VALUES
(3, 995, 1997, 'Not Related', 'I think the right category has not been chosen for this course.', 1626239751),
(4, 995, 1995, 'Against Rules', 'Course files are not complete', 1626239965);

-- --------------------------------------------------------

--
-- Table structure for table `webinar_reviews`
--

CREATE TABLE `webinar_reviews` (
  `id` int(10) UNSIGNED NOT NULL,
  `creator_id` int(10) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED DEFAULT NULL,
  `bundle_id` int(10) UNSIGNED DEFAULT NULL,
  `content_quality` int(10) UNSIGNED NOT NULL,
  `instructor_skills` int(10) UNSIGNED NOT NULL,
  `purchase_worth` int(10) UNSIGNED NOT NULL,
  `support_quality` int(10) UNSIGNED NOT NULL,
  `rates` char(10) NOT NULL,
  `description` text DEFAULT NULL,
  `created_at` int(10) UNSIGNED NOT NULL,
  `status` enum('pending','active') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC;

--
-- Dumping data for table `webinar_reviews`
--

INSERT INTO `webinar_reviews` (`id`, `creator_id`, `webinar_id`, `bundle_id`, `content_quality`, `instructor_skills`, `purchase_worth`, `support_quality`, `rates`, `description`, `created_at`, `status`) VALUES
(20, 996, 2006, NULL, 5, 5, 5, 5, '5', 'This course is full of traveling information. I\'m so thankful for new tips that I didn\'t hear before. Thanks:)', 1626214531, 'active'),
(21, 996, 1998, NULL, 5, 5, 4, 5, '4.75', 'Definitely recommended for anyone starting out excel. If you are familiar with the basics and have only been using excel as a calculator this will help you realize how versatile it is and how to use it effectively.', 1626214590, 'active'),
(22, 996, 1997, NULL, 5, 5, 5, 5, '5', 'The course covers all the basics required along with applications which gives the learner a high level of exposure in python programming.\r\n\r\nI liked the way the course is explained ie, by showing the errors and how to correct them. This enables the learner to debug issues on his own.\r\n\r\nKeep up the good work.', 1626214647, 'active'),
(23, 996, 1996, NULL, 4, 4, 4, 4, '4', 'It\'s a nice course for who is new in Linux distribution. You may take this course for Basic Linux Literacy. Thanks to honourable instructor', 1626214731, 'active'),
(24, 996, 1995, NULL, 5, 5, 5, 5, '5', 'Very clear and entertaining course, made me feel prepared to take the next step in my journey to become a product manager! 10/10 would totally recomend.', 1626214849, 'active'),
(25, 995, 2005, NULL, 5, 4, 4, 4, '4.25', 'Has some previous experience. But wanted to further develop this knowledge and chose to do it thoroughly. So this course definitely feels right to me.', 1626232945, 'active'),
(26, 995, 2004, NULL, 2, 2, 3, 3, '2.5', 'Didn\'t have the expert deliver the information. Heavily political bashing. Full disaster and scare rather than being leveled and focused on the science.', 1626233054, 'active'),
(27, 995, 2001, NULL, 2, 3, 3, 3, '2.75', 'this last lecture about controller and routing didnt worked for me. Second page is not loading even after taking uploaded resources.', 1626233222, 'active'),
(28, 995, 1995, NULL, 3, 4, 4, 4, '3.75', 'The course is completely worth. The instructors gave practical instances and interviewed two successful PMs. In short it taught me all the necessities. The resource PDF is treasure.', 1626233313, 'active'),
(29, 995, 1999, NULL, 4, 4, 4, 3, '3.75', 'Good Course, It has good tips and information, it is important to apply these on your day-to-day to make sure that you get the best of it. Liked the summary slides.', 1626233413, 'active'),
(30, 995, 2002, NULL, 5, 5, 5, 5, '5', 'The instructor is very clear in his teaching and he makes it so simple for anyone to understand what he is teaching. I\'m glad I chose him to take this course.', 1626283457, 'active'),
(31, 979, 2002, NULL, 5, 5, 5, 5, '5', 'Personally I love fitness and wanted to gain more knowledge because I love to workout and also help people get in shape and I found the right course. It\'s amazing and I am learning a lot.', 1626283559, 'active'),
(32, 996, 2000, NULL, 5, 5, 5, 5, '5', 'Great course, concise and to the point. Realized how much time I have been wasting. Tried some of the concept mentioned in this course from other readings before but the framework provided here to create a sustainable environment/process for success was the missing piece to keep things from falling apart soon after starting.', 1626508980, 'active'),
(33, 979, 2009, NULL, 5, 5, 5, 5, '5', 'It was a perfect Course.\r\nThank Robert :)', 1646254621, 'active'),
(34, 995, 2008, NULL, 5, 5, 5, 5, '5', 'It was an excellent course. I hope to see more courses from this teacher in the future.', 1646352833, 'active'),
(35, 1015, 1995, NULL, 5, 5, 5, 5, '5', 'This course was perfect.', 1646413440, 'active'),
(36, 996, 2010, NULL, 4, 4, 4, 4, '4', 'Perfect course.\r\nI recommend this course to everyone.\r\nRegards.', 1655875572, 'active'),
(37, 930, NULL, 1, 5, 5, 5, 5, '5', 'It was perfect. I learned all the key points of Office with this bundle.', 1656083380, 'active'),
(38, 995, 2007, NULL, 5, 5, 5, 5, '5', 'I recommend this course to everyone.', 1656103090, 'active'),
(39, 996, 2003, NULL, 5, 5, 5, 5, '5', 'It was a perfect course.\r\nI recommend it to everyone.', 1656130561, 'active'),
(40, 979, NULL, 3, 5, 5, 5, 5, '5', 'I really enjoyed this course. The explanations were very detailed and clear. Nice job on the course! Also, lots of extra materials and bonus classes you can learn from too.', 1656139761, 'active'),
(41, 979, NULL, 2, 5, 5, 4, 5, '4.75', 'The course was great, nice explanation.', 1656139787, 'active'),
(42, 995, 2022, NULL, 5, 5, 5, 5, '5', 'I bought this course in installments. I recommend this course to everyone.', 1679093416, 'active');

-- --------------------------------------------------------

--
-- Table structure for table `webinar_translations`
--

CREATE TABLE `webinar_translations` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `webinar_id` int(10) UNSIGNED NOT NULL,
  `locale` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `seo_description` text DEFAULT NULL,
  `summary` text DEFAULT NULL,
  `description` longtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `webinar_translations`
--

INSERT INTO `webinar_translations` (`id`, `webinar_id`, `locale`, `title`, `seo_description`, `summary`, `description`) VALUES
(1, 1995, 'en', 'Become a Product Manager', 'The most complete course available on Product Management.', 'Gain essential skills to lead product development from idea to launch. Learn market research, roadmap planning, user experience, and team collaboration to confidently manage successful products in any industry. No prior experience required.', '<p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\">The <strong style=\"margin: 0px; padding: 0px;\">most updated </strong>and <strong style=\"margin: 0px; padding: 0px;\">complete</strong> Product Management course on Udemy! You\'ll learn the skills that make up the entire <strong style=\"margin: 0px; padding: 0px;\">Product Management </strong>job and process: from <strong style=\"margin: 0px; padding: 0px;\">ideation</strong> to <strong style=\"margin: 0px; padding: 0px;\">market research,</strong> to <strong style=\"margin: 0px; padding: 0px;\">UX wireframing</strong> to <strong style=\"margin: 0px; padding: 0px;\">prototyping</strong>, <strong style=\"margin: 0px; padding: 0px;\">technology</strong>, <strong style=\"margin: 0px; padding: 0px;\">metrics, </strong>and finally to <strong style=\"margin: 0px; padding: 0px;\">building the product</strong> with <strong style=\"margin: 0px; padding: 0px;\">user stories</strong>, <strong style=\"margin: 0px; padding: 0px;\">project management</strong>, <strong style=\"margin: 0px; padding: 0px;\">scoping</strong>, and <strong style=\"margin: 0px; padding: 0px;\">leadership</strong>. We even have <strong style=\"margin: 0px; padding: 0px;\">interviews with real life PMs</strong>, <strong style=\"margin: 0px; padding: 0px;\">Q&A sessions</strong> with students, and a comprehensive guide to <strong style=\"margin: 0px; padding: 0px;\">preparing and interviewing for a Product Management job</strong>. <br style=\"margin: 0px; padding: 0px;\"></p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\">Right now, there are over <strong style=\"margin: 0px; padding: 0px;\">3,000+ job listings</strong> worldwide that are looking for Product Managers, that pay on average <strong style=\"margin: 0px; padding: 0px;\">$100,000 / year</strong>.</p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\">The demand for Product Management is increasing at an insane rate. More and more companies are finally figuring out how important this discipline and this role is to their success. </p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\">But how exactly do you get into the field? There aren\'t any degrees in Product Management & there are no certifications. Most Product Managers get into the field through luck or connections. That ends here - we\'ll get you up to date on ALL the skills you need to learn Product Management AND have the best chance at getting the job you want. There\'s no more ambiguity to it. We\'ll show you what you need to know and what you have to do - all taught from a Product Management insider.</p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\">Students aren\'t required to know anything beforehand - we\'ll teach you the fundamentals, how to apply them, how to develop into an advanced product manager, and finally how to maximize your chances to get a job as a Product Manager.</p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\"><strong style=\"margin: 0px; padding: 0px;\">Your instructors:</strong></p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\"><strong style=\"margin: 0px; padding: 0px;\">Cole Mercer</strong> has been a Senior Product Manager at Soundcloud, Bonobos, Mass Relevance, and has taught the Product Management course at General Assembly in Manhattan, NYC.</p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\"><strong style=\"margin: 0px; padding: 0px;\">Evan Kimbrell </strong>is a Top rated Udemy instructor with 11 courses on everything Entrepreneurship. His courses have over 35,000 students, 1,000+ 5 star reviews, and an average rating of 4.9 / 5.0.</p><p style=\"margin-top: 0.8rem; font-size: inherit; max-width: 118.4rem;\"><br style=\"margin: 0px; padding: 0px; color: rgb(60, 59, 55); font-family: \"sf pro text\", -apple-system, BlinkMacSystemFont, Roboto, \"segoe ui\", Helvetica, Arial, sans-serif, \"apple color emoji\", \"segoe ui emoji\", \"segoe ui symbol\"; font-size: 14px;\"></p>'),
(2, 1996, 'en', 'Learn Linux in 5 Days', 'Use the in-demand Linux skills you learn in this course to get promoted or start a new career as a Linux professional.', 'Learn Linux in 5 Days provides step-by-step guidance for mastering essential commands, navigation, and system management. Gain practical skills quickly, build confidence using the Linux terminal, and unlock opportunities in system administration, development, and open-source environments.', '<p>If you want to learn how to use Linux and level up your career but are pressed for time, read on. Hello. My name is Jason Cannon and I\'m the author of Linux for Beginners as well as the founder of the Linux Training Academy. When I ask people to tell me what their biggest challenge is to learning Linux, they all say the same thing: Time.</p><p>That\'s why I\'ve created this course. Give me just 45 minutes a day for the next 5 days and I will teach you exactly what you need to know about the Linux operating system. You\'ll learn the most important concepts and commands, and I\'ll even guide you step-by-step through several practical and real-world examples.</p><p>So, if you can spare a few minutes a day and want to learn the ins-and-outs of the Linux Operating System, join me and the other students in this course today.</p><p>Free Bonus - How to Install WordPress on Your Very Own Linux System</p><p>As an added bonus for enrolling in the Learn Linux in 5 Days video training course, you\'ll receive a step-by-step checklist and video that teaches you how to install WordPress on an Ubuntu Linux system. First, you\'ll learn what software is required for WordPress to run on a Linux system. Next, you\'ll be given the exact commands to type that install all the required software and WordPress.</p><p>You\'ll learn how to install a web server, how to install a database server, how to create database users, and how to configure WordPress. Before you know it, you\'ll have a fully functioning blog on your hands. This is a great way to put your new-found Linux skills to good use. Totally optional, but very cool: If you want to host your blog on the internet on your very own installation of Linux, I\'ll show you were you can get hosting for just $5 a month.</p><p>____________________</p><p>Learn Linux in 5 Days doesn\'t make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this course. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand. Here is what you will learn by taking Learn Linux in 5 Days:</p><p>•<span style=\"white-space:pre\">	</span>How to get access to a Linux server if you don\'t already.</p><p>•<span style=\"white-space:pre\">	</span>What a Linux distribution is and which one to choose.</p><p>•<span style=\"white-space:pre\">	</span>What software is needed to connect to Linux from Mac and Windows computers.</p><p>•<span style=\"white-space:pre\">	</span>What SSH is and how to use it.</p><p>•<span style=\"white-space:pre\">	</span>The file system layout of Linux systems and where to find programs, configurations, and documentation.</p><p>•<span style=\"white-space:pre\">	</span>The basic Linux commands you\'ll use most often.</p><p>•<span style=\"white-space:pre\">	</span>Creating, renaming, moving, and deleting directories.</p><p>•<span style=\"white-space:pre\">	</span>Listing, reading, creating, editing, copying, and deleting files.</p><p>•<span style=\"white-space:pre\">	</span>Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease.</p><p>•<span style=\"white-space:pre\">	</span>How to use the nano, vi, and emacs editors.</p><p>•<span style=\"white-space:pre\">	</span>Two methods to search for files and directories.</p><p>•<span style=\"white-space:pre\">	</span>How to compare the contents of files.</p><p>•<span style=\"white-space:pre\">	</span>What pipes are, why they are useful, and how to use them.</p><p>•<span style=\"white-space:pre\">	</span>How to compress files to save space and make transferring data easy.</p><p>•<span style=\"white-space:pre\">	</span>How and why to redirect input and output from applications.</p><p>•<span style=\"white-space:pre\">	</span>How to customize your shell prompt.</p><p>•<span style=\"white-space:pre\">	</span>How to be efficient at the command line by using aliases, tab completion, and your shell history.</p><p>•<span style=\"white-space:pre\">	</span>How to schedule and automate jobs using cron.</p><p>•<span style=\"white-space:pre\">	</span>How to switch users and run processes as others.</p><p>•<span style=\"white-space:pre\">	</span>How to find and install software.</p><p>•<span style=\"white-space:pre\">	</span>Unconditional Udemy 30 day money-back guarantee - that\'s my personal promise of your success!</p><p>What you learn in Learn Linux in 5 Days applies to any Linux environment including Ubuntu, Debian, Kali Linux, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware, and more.</p><div><br></div>'),
(3, 1997, 'en', 'Learn Python Programming', 'Learn Python Programming the Easy Way, Complete with Examples, Quizzes, Exercises and more. Learn Python 2 and Python 3.', 'Learn Python Programming through a clear, structured course covering syntax, data types, functions, and real-world projects. Develop problem-solving skills, automate tasks, and build applications confidently, making Python your gateway to software development, data science, and technology careers.', '<p>Whether you want to:</p><p>- build the skills you need to get your first Python programming job</p><p>- move to a more senior software developer position</p><p>- get started with Machine Learning, Data Science, Django or other hot areas that Python specialises in</p><p>- or just learn Python to be able to create your own Python apps quickly.</p><p>…then you need a solid foundation in Python programming. And this course is designed to give you those core skills, fast.</p><p>This course is aimed at complete beginners who have never programmed before, as well as existing programmers who want to increase their career options by learning Python.</p><p>The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission critical applications like Google Search.</p><p>And Python is the number one language choice for machine learning, data science and artificial intelligence. To get those high paying jobs you need an expert knowledge of Python, and that’s what you will get from this course.</p><p>By the end of the course you’ll be able to apply in confidence for Python programming jobs. And yes, this applies even if you have never programmed before. With the right skills which you will learn in this course, you can become employable and valuable in the eyes of future employers.</p><p>Here’s what a few students have told us about the course after going through it.</p><p>“I had very limited programming experience before I started this course, so I have really learned a lot from the first few sections. It has taken me from essentially zero programming skill to a level where I\'m comfortable using Python to analyze data for my lab reports, and I\'m not even halfway done the course yet. There are other courses out there which focus on data analysis, but those courses are usually targeted at people who already know how to program which is why I chose this course instead. “ – Christian DiMaria</p><p><br></p><p>“I have been puttering through your Python course . In that time, though, and without finishing it yet I\'ve been able to automate quite a bit at my work. I work in a school system and unifying data from our various student information systems can be incredibly frustrating, time consuming, and at times challenging. Using your course, I\'ve learned enough to write applications that turn massive text files into dictionaries that get \"stitched\" together like a database and output to properly formatted CSV files and then uploaded via SFTP to various systems for secure processing. Our teachers, students, and the tech department have greatly benefitted from this automation. I just wanted to drop you a note thanking you for helping me learn this skill.” – Keith Medlin</p><p><br></p><p>“This course was great. Within 3 weeks I was able to write my own database related applications.” – Theo Coenen</p><p><br></p><p>And there are many more students who love the course – check out all the reviews for yourself.</p><p>Will this course give you core python skills?</p><p>Yes it will.  There are a range of exciting opportunities for Python developers. All of them require a solid understanding of Python, and that’s what you will learn in this course.</p><p>Will the course teach me data science, machine learning and artificial intelligence?</p><p>No, it won’t do that – All of these topics are branches of Python programming.  And all of them require a solid understanding of the Python language.</p><p>Nearly all courses on these topics assume that you understand Python, and without it you will quickly become lost and confused.</p><p>This course will give you that core, solid understanding of the Python programming language.</p><p>By the end of the course you will be ready to apply for Python programming positions as well as move on to specific areas of Python, as listed above.</p><p>Why should you take this course?</p><p>There are a lot of Python courses on Udemy – Your instructors, Tim and Jean-Paul are pretty unique in that between them they have around 70 years of professional programming experience.  That’s more than a lifetime of skills you get to learn Python from.</p><p>You can enrol in the course safe in the knowledge that they are not just teachers, but professional programmers with real commercial programming experience, having worked with big companies like IBM, Mitsubishi, Fujitsu and Saab in the past.</p><p>As such you will not only be learning Python, but you will be learning industry best practices for Python programming that real employers demand. </p><p>And if that’s not enough take a read of some of the many reviews from happy students – there are around 100,000 students who have left around 19,000 reviews.</p><p>This is one of the most popular courses on Python programming on Udemy.</p><p>Student Quote: “Tim and JP are excellent teachers and are constantly answering questions and surveying students on new topics they will like to learn. This isn\'t a Python course it’s THE Python course you need.” – Sean Burger</p><p>Ready to get started, developer?</p><p>Enrol now using the “Add to Cart” button on the right, and get started on your way to creative, advanced Python brilliance. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you.</p><p>See you on the inside (hurry, your Python class is waiting!)</p><div><br></div>'),
(4, 1998, 'en', 'Excel from Beginner to Advanced', 'Excel with this A-Z Microsoft Excel Course', 'Excel from Beginner to Advanced equips you with comprehensive skills, covering  formulas, data analysis, charts, pivot tables, and automation. Master spreadsheet , streamline tasks, and gain confidence using Excel for personal, academic, or professional data management success.', '<p>Microsoft Excel all in One Package</p><p>This Microsoft Excel course combines 4 different courses.</p><p>•<span style=\"white-space:pre\">	</span>Microsoft Excel 101 - An Introduction to Excel</p><p>•<span style=\"white-space:pre\">	</span>Microsoft Excel 102 - Intermediate Level Excel</p><p>•<span style=\"white-space:pre\">	</span>Microsoft Excel 103 - Advanced Level Excel</p><p>•<span style=\"white-space:pre\">	</span>Master Microsoft Excel Macros and VBA in 6 Simple Projects</p><p>Material recorded with Excel 2013 but works in 2010, 2013, 2016, 2019 (Office 365)</p><p>Recent Student Review</p><p>•<span style=\"white-space:pre\">	</span>\"You sir are a life saver. Not everyone has the ability to teach. Thank you so much for taking the time to put together an amazing course bro. If anyone doubts buying this course, don\'t doubt it, buy it. I\'ve learned so much in this course. Hope more courses are on the way because I\'d buy every single one of them. Thanks again bro. God bless you and your family.\"</p><p>•<span style=\"white-space:pre\">	</span>\"Happy to say that I now \"know\" excel. I realize there is so much more to learn, but it\'s a start! Thank you for being such a great instructor... now on to the next class.\"</p><p>•<span style=\"white-space:pre\">	</span>\"Thanks for a well made course. The progression of topics is well structured and the part about Macro and VBA was new for me. Excel is a really powerful tool and it is worth know all of its aspects. Kyle did a good job at explaining them.\"</p><p>Enroll now to go through a deep dive of the most popular spreadsheet tool on the market, Microsoft Excel. As your instructor I will use my 15+ years of Excel training to guide you step by step through the beginner to advanced level and beyond.</p><p>As you participate in each of the 4 courses you will master Excel tools that will clear away the pain of stumbling through your daily tasks. You will start with the basics, building a solid foundation that will give you further knowledge as you progress into intermediate and advanced level topics.</p><p>At completion of this course you will have mastered the most popular Excel tools and come out with confidence to complete any Excel tasks with efficiency and grace. Below are just a few of the topics that you will master:</p><p>•<span style=\"white-space:pre\">	</span>Creating effective spreadsheets</p><p>•<span style=\"white-space:pre\">	</span>Managing large sets of data</p><p>•<span style=\"white-space:pre\">	</span>Mastering the use of some of Excel\'s most popular and highly sought after functions (SUM, VLOOKUP, IF, AVERAGE, INDEX/MATCH and many more...)</p><p>•<span style=\"white-space:pre\">	</span>Create dynamic report with Excel PivotTables</p><p>•<span style=\"white-space:pre\">	</span>Unlock the power and versatility of Microsoft Excel\'s Add-In, PowerPivot</p><p>•<span style=\"white-space:pre\">	</span>Audit Excel Worksheet formulas to ensure clean formulas</p><p>•<span style=\"white-space:pre\">	</span>Automate your day to day Excel tasks by mastering the power of Macros and VBA</p><p>So, what are you waiting for, enroll now and take the next step in mastering Excel and go from Excel Newb to Excel Guru!</p><div><br></div>'),
(5, 1999, 'en', 'How to Manage Your Virtual Team', 'Learn step-by-step tips that help you get things done with your virtual team by increasing trust and accountability', 'Instructors will be able to create unlimited video courses, live classes, text courses, projects, quizzes, files, etc and students will be able to use the educational material and increase their skill level.', '<p>If you manage a <b><font color=\"#636363\">virtual team</font></b> today, then you\'ll probably continue to do so for the rest of your career. </p><p>If you don\'t, then you probably will soon.</p><p>Learning how to manage people you don\'t see face-to-face is an important skill that you need regardless of what industry you\'re in. The coronavirus pandemic (COVID-19) has also accelerated the need for managing people who work from home, as telecommuting became the norm.</p><p>With \"How to Manage & Influence Your Virtual Team\" you will learn the psychological secrets of persuasion and communication that influence your virtual team members to do what you need them to do. </p><p>The course will also help you increase the level of trust and accountability among your team members while reducing the time you spend on frustrating meetings, useless technology tools, and back-and-forth emails. </p><p>At the end of each lecture in the course, you\'ll get specific, actionable steps that you can implement immediately. </p><p>In addition, you\'ll also get downloadable sample scripts and templates that you can simply copy & paste and use with your own virtual team. </p><p><br></p><p>The course contains the following sections: </p><ul><li>•<span style=\"white-space:pre\">	</span>The Psychology of Communication in Virtual Teams: Psychological strategies to effectively communicate with your team and reduce ambiguity and miscommunication</li><li>•<span style=\"white-space:pre\">	</span>Principles of Behavior Change: Four strategic principles that will change your team\'s behavior to get things done</li><li>•<span style=\"white-space:pre\">	</span>Tactics of Influence & Persuasion: Step-by-step tactics that influence your team members to do what you need them to do</li><li>•<span style=\"white-space:pre\">	</span>Managing Virtual Meetings Effectively: How to have fewer meetings while increasing their effectiveness at the same time</li><li>•<span style=\"white-space:pre\">	</span>Choosing and Evaluating the Right Technology: A simple framework to choose and evaluate the right technology tools to use with your virtual teams</li><li>•<span style=\"white-space:pre\">	</span>Building Trust in Virtual Environments: A methodical blueprint to increase the level of trust among your virtual team</li><li>•<span style=\"white-space:pre\">	</span>Killer Email and Phone Techniques: Powerful email and phone techniques that you can use to influence your virtual team members</li></ul><p><br></p><p>What is different about this course? </p><p>There are many courses on managing virtual teams. Here are three reasons why this one is different </p><p><br></p><p>Reason #1: Tactics, not just strategies </p><p>Most courses about virtual teams focus on high-level strategies and theories. </p><p>Very few actually give you the tactics that you need to implement those strategies. </p><p>In this course, I\'ll show you how to apply the management tactics to your own situation. You\'ll get step-by-step techniques and scripts that will save you a lot of time in managing your virtual team. </p><p>In other words, you will get answers to both those questions: </p><p>  -What do I need to do? </p><p>  -How do I do it? </p><p>Moreover, every video also has a “Summary of Actions\" slide at the end that summarizes the course lecture for you, and tells you exactly what you need to do as a next step. Basically, you\'ll learn everything about virtual team management in simple steps.</p><p><br></p><p>Reason #2: Proven Science-based Research </p><p>For the course, I did a ton of science-based research about powerful psychological and productivity studies in the areas of influence and management. </p><p>Some of the research references include studies from the Harvard Business School, Kelley School of  Business, and McKinsey Global Institute. </p><p>I also reference studies from international bestselling books such as “Influence: The Science of Persuasion,\" “Made to Stick,\" and “The Tipping Point,\" among others. </p><p>I\'ve tested the findings from those references myself and selected what works and what doesn\'t in virtual teams. </p><p>So you will get the absolute best of the best concepts that work for you and your team. </p><p><br></p><p>Reason #3: Practical insights that work (not just theory) </p><p>I\'ve been managing virtual teams for over 15 years, both as an entrepreneur and as a program manager. </p><p>In fact, I still work as a remote leader, and my full-time job is to manage virtual teams across the world to deliver highly complex projects (note: I work for Cisco Systems, but all views are my own and not those of Cisco). </p><p>Unlike most courses that are taught by professors who have studied this space from a purely theoretical view, you\'ll be getting a unique perspective on how to manage people remotely from someone who does this for a living. </p><p><br></p><p>In short, the course will help you: </p><p>•<span style=\"white-space:pre\">	</span>Communicate more effectively and build trust with your team</p><p>•<span style=\"white-space:pre\">	</span>Stop worrying about being caught up in pointless day-to-day details</p><p>•<span style=\"white-space:pre\">	</span>Save valuable time spent on useless meetings and back & forth emails</p><p>•<span style=\"white-space:pre\">	</span>Choose the right technology tools and techniques for effective team collaboration</p><p>•<span style=\"white-space:pre\">	</span>Influence  your team to be accountable for getting tasks accomplished</p><p><br></p><p>NOTE for Project Management Professional (PMP) certification holders </p><p>This course qualifies for 3 Professional Development Units (PDUs) under the Project Management Institute\'s (PMI\'s) \"Education\" requirement. After you\'re done with the course, you will get a \"Certificate of Completion\" from Udemy, which you can use as evidence for PMI. All 3 hours can be claimed under the \"Leadership\" category.</p><div><br></div>'),
(6, 2000, 'en', 'Effective Time Management', 'How Entrepreneurs and Small Business Owners can Get 10X More Done in Half of the Time', 'Effective Time Management teaches you how to prioritize tasks, set achievable goals, and minimize distractions. Master scheduling techniques, maintain focus, and balance work and life demands efficiently to increase productivity, reduce stress, and achieve personal and professional success.', '<p style=\"font-size: 14px; max-width: 118.4rem; color: rgb(60, 59, 55); font-family: \"sf pro text\", -apple-system, BlinkMacSystemFont, Roboto, \"segoe ui\", Helvetica, Arial, sans-serif, \"apple color emoji\", \"segoe ui emoji\", \"segoe ui symbol\";\">If you have ever taken a time management course, you\'ve probably faced the frustration of trying to manage your time better and not succeeding.</p><p style=\"margin-top: 0.8rem; font-size: 14px; max-width: 118.4rem; color: rgb(60, 59, 55); font-family: \"sf pro text\", -apple-system, BlinkMacSystemFont, Roboto, \"segoe ui\", Helvetica, Arial, sans-serif, \"apple color emoji\", \"segoe ui emoji\", \"segoe ui symbol\";\">This is because <strong style=\"margin: 0px; padding: 0px;\">time management is a Myth.</strong></p><p style=\"margin-top: 0.8rem; font-size: 14px; max-width: 118.4rem; color: rgb(60, 59, 55); font-family: \"sf pro text\", -apple-system, BlinkMacSystemFont, Roboto, \"segoe ui\", Helvetica, Arial, sans-serif, \"apple color emoji\", \"segoe ui emoji\", \"segoe ui symbol\";\">What this course will teach you, is the concept of <strong style=\"margin: 0px; padding: 0px;\">\"Task Management.\"</strong> In other words, it will teach you how to <strong style=\"margin: 0px; padding: 0px;\">accomplish more high value tasks</strong>, so that you <strong style=\"margin: 0px; padding: 0px;\">get a 10X greater return for all of the work you put in every hour.</strong></p><p style=\"margin-top: 0.8rem; font-size: 14px; max-width: 118.4rem; color: rgb(60, 59, 55); font-family: \"sf pro text\", -apple-system, BlinkMacSystemFont, Roboto, \"segoe ui\", Helvetica, Arial, sans-serif, \"apple color emoji\", \"segoe ui emoji\", \"segoe ui symbol\";\">Using the principles of the <strong style=\"margin: 0px; padding: 0px;\">20/80 Rule and Parkinson\'s law,</strong> you will learn how to increase the value of the things you do within your limited time, so that you can have as much as <strong style=\"margin: 0px; padding: 0px;\">200X greater impact from what you do.</strong></p>'),
(7, 2001, 'en', 'Learn and Understand AngularJS', 'Master AngularJS and the Javascript concepts behind it, design custom directives, and build a single page application.', 'Learn and Understand AngularJS with this course covering core concepts, directives, controllers, and services. Gain experience building dynamic, single-page applications, strengthen your frontend development skills, and master the framework to create responsive, maintainable web applications efficiently.', '<p>Angular  is a TypeScript-based free and open-source web application framework led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS.</p><p><br></p><p>Angular is used as the frontend of the MEAN stack, consisting of MongoDB database, Express.js web application server framework, Angular itself (or AngularJS), and Node.js server runtime environment.</p><p>Knowing <b>AngularJS</b> can get you a job or improve the one you have. It\'s a skill that will put you more in demand in the modern web development industry, and make your web software life easier, that\'s why it\'s so popular and backed by Google.</p><p><br></p><p>This course will get you up and running quickly, and teach you the core knowledge you need to deeply understand and build AngularJS applications - and we\'ll build a single page application along the way.</p><p><br></p><p>We\'ll design custom services, build custom directives, understand two-way binding, design a weather forecast app as a single page application, and lots more. Both starter and finished source code is provided as we go.</p><p><br></p>'),
(8, 2002, 'en', 'Health And Fitness Masterclass', 'Everything In 1 Course: The Right Diet, Workout, Meal Plan, Exercise Motivation, Nutrition, Cardio, Home Workout', 'Transform your lifestyle with this all-in-one masterclass. Learn effective workouts, balanced nutrition, and wellness habits guided by experts. Perfect for all fitness levels, this course helps you build strength, improve energy, and achieve long-term health goals.', '<p>Hi, I\'m Jessica fitness and dieting coach and amazon best selling author. My \"Health & Fitness Masterclass\" is designed for anyone who wants to boost their fitness, no matter if you\'re a beginner, athlete or simply want to live a healthier life.</p><p><br></p><p>This course is not some random program that makes outragous promises and keeps none. Instead I will teach you everything you need to know about the three most important ascpect of fitness: the right diet, the right exercises and the right mindset.</p><p><br></p><p>Unfortunately, the internet is full of false fitness gurus that sell you all kinds of workouts plans and gimmicks that are overpriced and don\'t work. This is why I wanted to create an video course that not only debunks the most common fitness myths but also teaches everything you need to know to reach your goals, be it to lose fat, build muscle or simply live a healthier life. </p><p><br></p><p>All In All The Program Includes Over 60 Lessons On Fitness And Nutrition</p><p><br></p><p>So If You Want To Boost Your Fitness, Feel More Energized And Live A Healthier Life, This Is The Right Course For You</p><p><br></p><p>Learn about proper nutrition, meal planning, healthy eating and a healthy lifestyle. Better meal planning and healthy cooking will help with weight loss, building muscle and overall well being.</p>'),
(9, 2003, 'en', 'Active Listening: You Can Be a Great Listener', 'Improve your reactive habits, define your listening mindset, amplify your curiosity, & add value as a great listener', 'Active listening is a valuable skill that helps you truly understand others. By giving full attention, asking thoughtful questions, and showing empathy, you can strengthen relationships, resolve conflicts, and become a genuinely great listener in any situation.', '<p>Most of us want to get better at talking. But the REAL power tool for influencing others, leading, collaborating, having an impact, and being an an-all-around-better person is Active Listening. While regular listening can look like being blank and silent, Active Listening is engaged, creative, and responsive.</p><p><br></p><p>In this course, you will gain both the internal awareness and external skill-set that are the foundation of Active Listening. You will be able to have far more satisfying, interesting, successful conversations.</p><p><br></p><p>I created this practical  Udemy course for you--filled with my unique insights from starting out as a terrible listener to now being a professional listener, a Master Certified Coach. I’ve been teaching people how to listen actively for twenty years now and these skills are both learnable and priceless. My course is packed with real-world examples that demystify and simplify what to pay attention to so you can be a great listener.</p>'),
(10, 2004, 'en', 'The Future of Energy', 'The Bigger Picture: The Probable Future of Energy', 'Instructors will be able to create unlimited video courses, live classes, text courses, projects, quizzes, files, etc and students will be able to use the educational material and increase their skill level.', '<p>This course is designed to start you on a new career path towards becoming an Energy Futurist or just out of interest. <b>Energy Futurists</b> earn huge amounts of money as advisors to government, businesses and in-house, using their skills to wisely invest in the future. You don\'t need to do the course on financials or on Micro-renewable energy but they will help you a little.</p><p><br></p><p>This course will solve you several problems in one go: you will know what is viable and what is not on a grander, strategic level, but you will also gain knowledge of many measurements and indicators that are not taught in physics, economics courses or in college or university. This will mean you can stand out from the crowd, with secret knowledge known only to a few Energy Futurists.</p><p><br></p><p>Do you have a curiosity about the future? Are you interested in shaping the future long into the second half of the 21st century?</p><p><br></p><p>If you are you might be ready to become and Energy Futurist? Energy Futurists are specialist that every business should have. They can earn a lot of money, but often the courses they go on never actually tell them what they need to know. They are confined by the need to calculate carbon emissions from their business; or sold an idea that there is nothing we can do about the future. This course however helps you to become a real Energy Futurist with potential of better earnings via writing and blogging about the future of energy.</p><p><br></p><p>This course will teach you the probably future of energy. We consider the evidence of resource depletion; potential solutions, challenges we face in implementing the solutions; and outline 3 possible energy economies, that will be mixed together to hopefully solve the loss of economically available fossil fuels.</p>'),
(11, 2005, 'en', 'Web Design for Beginners', 'Launch a career as a web designer by learning HTML5, CSS3, responsive design, Sass and more!', 'Instructors will be able to create unlimited video courses, live classes, text courses, projects, quizzes, files, etc and students will be able to use the educational material and increase their skill level.', '<p>You can launch a new career in web development today by learning HTML & CSS. You don\'t need a computer science degree or expensive software. All you need is a computer, a bit of time, a lot of determination, and a teacher you trust. I\'ve taught HTML and CSS to countless coworkers and held training sessions for fortune 100 companies. I am that teacher you can trust. </p><p><br></p><p>Don\'t limit yourself by creating websites with some cheesy “site-builder\" tool. This course teaches you how to take 100% control over your webpages by using the same concepts that every professional website is created with.</p><p><br></p><p>This course does not assume any prior experience. We start at square one and learn together bit by bit. By the end of the course you will have created (by hand) a website that looks great on phones, tablets, laptops, and desktops alike.</p><p><br></p><p>In the summer of 2020 the course has received a new section where we push our website live up onto the web using the free GitHub Pages service; this means you\'ll be able to share a link to what you\'ve created with your friends, family, colleagues and the world!</p>'),
(12, 2006, 'en', 'How to Travel Around the World', 'The Most Complete and Updated Travel Course! Get the Best Travel Tips to Plan your World Trip without breaking the bank!', 'Traveling around the world involves careful planning, budgeting, and research. Choose destinations, book affordable flights, arrange accommodations, and secure necessary visas. Embrace diverse cultures, stay flexible, and prioritize safety while creating unforgettable global adventures and lifelong memories.', '<p>Do you want to know how to travel on a budget? Do you think you don\'t have enough money to start your journey?</p><p><br></p><p>I\'m not a content creator making a travel course, I\'m a die-hard traveler, using my spare time this year to help and inspire others to set on a trip abroad. I genuinely want my course to let students realize their dreams.</p><p><br></p><p>In this Course I will teach you everything you need to know to plan your round-the-world trip. You\'ll learn how to stay safe and healthy during your travels while being able to reduce your expenses concerning accommodation, food, transportation and activities.</p><p><br></p><p>After following this course, I can guarantee you will be able to travel the world on anywhere between 1 and 50$ a day, depending on how adventurous you are!</p><p><br></p><p>This course is suitable for any traveler, no matter how much you have traveled before. You\'ll learn tips and ideas I guarantee you have never seen before anywhere else!</p><p><br></p><p>Ready to get started?</p><p><br></p><p>Enroll Now and get immediate access to all the features of this course and my personal feedback.</p><p><br></p><p>I\'ll see you in the course,</p>'),
(13, 2007, 'en', 'Travel Management Course', '#1 Travel Management Course in the Industry .All you need to know to step into the Travel & Tourism Sector.', 'Instructors will be able to create unlimited video courses, live classes, text courses, projects, quizzes, files, etc and students will be able to use the educational material and increase their skill level.', '<p><b>COURSE DESCRIPTION</b></p><p><br></p><p>The course content is uniquely customized in a way to give each student who participates in this course the best skill orientation and the basic knowledge required to enter the travel and tourism industry. The course is detailed in a way to give the student the best including the skills required.</p><p><br></p><p>Subjects like Basic elements of Travel Geography, World Time ( GMT, International Date Line, Elapsed Time ) and Maps are introduced in e-learning. Also, a look into the documents required like the Passport, Visas and Insurance are also discussed. Departure and Arrival Formalities, Basic Planning of a Holiday are taught. The importance of the technology (CRS) with an introduction to Fares/ E-tickets are also being introduced.</p><p><br></p><p>Two skill-based courses are also included.</p><p><br></p><p>By learning this course you can step into and be a part of the tourism industry which not only generates revenues for a country and cultural wealth, but it is also one of the most important economic engines for growth and development.</p><p><br></p><p><b>Career options :</b></p><p><br></p><p>“Students have endless career opportunities in the fastest growing industry of travel and tourism”.Few of the career options are working in travel agencies, Customer Ground Handling (customer service) at international or domestic airports, tour operator, event manager, ticketing officer, an adventure tourism expert, transport officer, holiday consultant, logistics, cruises, airlines, hotels, and tourism departments in government and private sectors.</p><p><br></p><p><b>Payment:</b></p><p><br></p><p>Salary is pretty good in the travel and tourism industry. Moreover, you get added perks such as free travel or reduced rates for you and your family. Salaries are higher in foreign-based airlines or travel agencies. Peak seasons might bring added bonuses and commission.</p><p><br></p><p><b>CERTIFICATION</b></p><p><br></p><p>Issued and attested by a professional trainer of over 33 years of experience in the travel and tourism industry.</p>'),
(14, 2007, 'es', 'Curso de gestión de viajes', 'Curso de gestión de viajes n.o 1 en la industria. Todo lo que necesita saber para ingresar al sector de viajes y turismo.', NULL, '<p>DESCRIPCIÓN DEL CURSO</p><p>El contenido del curso se personaliza de manera única para brindar a cada estudiante que participa en este curso la mejor orientación en habilidades y los conocimientos básicos necesarios para ingresar a la industria de viajes y turismo. El curso está detallado de manera que le brinde al estudiante lo mejor, incluidas las habilidades requeridas.</p><p>Temas como elementos básicos de geografía de viajes, hora mundial (GMT, línea de fecha internacional, tiempo transcurrido) y mapas se introducen en el aprendizaje electrónico. Además, también se analizan los documentos requeridos, como el pasaporte, las visas y el seguro. Se enseñan las formalidades de salida y llegada, la planificación básica de unas vacaciones. También se está introduciendo la importancia de la tecnología (CRS) con una introducción a las tarifas / billetes electrónicos.</p><p>También se incluyen dos cursos basados ​​en habilidades.</p><p><br></p><p>Al aprender este curso, puede ingresar y ser parte de la industria del turismo, que no solo genera ingresos para un país y riqueza cultural, sino que también es uno de los motores económicos más importantes para el crecimiento y el desarrollo.</p><p>Opciones de carrera :</p><p>“Los estudiantes tienen un sinfín de oportunidades profesionales en la industria de viajes y turismo de más rápido crecimiento”. Pocas de las opciones profesionales están trabajando en agencias de viajes, Customer Ground Handling (servicio al cliente) en aeropuertos internacionales o nacionales, tour operador, gerente de eventos, oficial de venta de boletos, un experto en turismo de aventura, oficial de transporte, consultor de vacaciones, logística, cruceros, aerolíneas, hoteles y departamentos de turismo en los sectores público y privado.</p><p>Pago:</p><p>El salario es bastante bueno en la industria de viajes y turismo. Además, obtiene beneficios adicionales, como viajes gratis o tarifas reducidas para usted y su familia. Los salarios son más altos en las aerolíneas o agencias de viajes con base en el extranjero. Las temporadas altas pueden traer bonificaciones y comisiones adicionales.</p><p>CERTIFICACIÓN</p><p>Emitido y certificado por un formador profesional con más de 33 años de experiencia en la industria de viajes y turismo.</p>'),
(15, 2006, 'es', 'Cómo viajar por el mundo', '¡El curso de viaje más completo y actualizado! Obtenga los mejores consejos de viaje para planificar su viaje mundial sin gastar mucho dinero.', NULL, '<p>¿Quieres saber cómo viajar con un presupuesto limitado? ¿Crees que no tienes suficiente dinero para comenzar tu viaje?</p><p>No soy un creador de contenido que hace un curso de viaje, soy un viajero empedernido, que uso mi tiempo libre este año para ayudar e inspirar a otros a emprender un viaje al extranjero. Realmente quiero que mi curso permita a los estudiantes realizar sus sueños.</p><p>En este curso te enseñaré todo lo que necesitas saber para planificar tu viaje alrededor del mundo. Aprenderá cómo mantenerse seguro y saludable durante sus viajes mientras puede reducir sus gastos de alojamiento, comida, transporte y actividades.</p><p>Después de seguir este curso, puedo garantizar que podrás viajar por el mundo entre 1 y 50 $ al día, ¡dependiendo de lo aventurero que seas!</p><p>Este curso es adecuado para cualquier viajero, sin importar cuánto haya viajado antes. ¡Aprenderás consejos e ideas que te garantizo que nunca antes has visto en ningún otro lugar!</p><p>Listo para comenzar?</p><p>Inscríbase ahora y obtenga acceso inmediato a todas las funciones de este curso y a mis comentarios personales.</p><p>Te veré en el curso,</p>'),
(16, 2006, 'ar', 'كيف تسافر حول العالم', 'دورة السفر الأكثر اكتمالا وتحديثًا! احصل على أفضل نصائح السفر للتخطيط لرحلتك العالمية دون كسر البنك!', NULL, '<p>هل تريد أن تعرف كيف تسافر بميزانية محدودة؟ هل تعتقد أنه ليس لديك ما يكفي من المال لبدء رحلتك؟</p><p><br></p><p>أنا لست منشئ محتوى أقوم بدورة سفر ، فأنا مسافر شديد الصعوبة ، وأستخدم وقت فراغي هذا العام لمساعدة الآخرين وإلهامهم للقيام برحلة إلى الخارج. أريد حقًا أن تسمح مقرري الدراسي للطلاب بتحقيق أحلامهم.</p><p><br></p><p>في هذه الدورة التدريبية ، سوف أعلمك كل ما تحتاج إلى معرفته للتخطيط لرحلتك حول العالم. ستتعلم كيف تحافظ على سلامتك وصحتك أثناء سفرك بينما تكون قادرًا على تقليل نفقاتك المتعلقة بالسكن والطعام والمواصلات والأنشطة.</p><p><br></p><p>بعد اتباع هذه الدورة ، يمكنني أن أضمن أنك ستتمكن من السفر حول العالم في أي مكان يتراوح بين 1 و 50 دولارًا في اليوم ، اعتمادًا على مدى رغبتك في المغامرة!</p><p><br></p><p>هذه الدورة مناسبة لأي مسافر مهما سافرت من قبل. ستتعلم النصائح والأفكار التي أضمن أنك لم ترها من قبل في أي مكان آخر!</p><p><br></p><p><b>على استعداد للبدء؟</b></p><p><br></p><p>سجل الآن واحصل على وصول فوري إلى جميع ميزات هذه الدورة وملاحظاتي الشخصية.</p><p><br></p><p>سأراك في الدورة ،</p>'),
(17, 2005, 'ar', 'تصميم المواقع للمبتدئين', 'ابدأ حياتك المهنية كمصمم ويب من خلال تعلم HTML5 و CSS3 والتصميم سريع الاستجابة و Sass والمزيد!', NULL, '<p>يمكنك بدء مهنة جديدة في تطوير الويب اليوم من خلال تعلم HTML &amp; CSS. لست بحاجة إلى درجة علمية في علوم الكمبيوتر أو برامج باهظة الثمن. كل ما تحتاجه هو جهاز كمبيوتر ، وقليل من الوقت ، والكثير من التصميم ، ومعلم تثق به. لقد قمت بتدريس HTML و CSS لعدد لا يحصى من زملاء العمل وعقدت دورات تدريبية لشركات Fortune 100. أنا ذلك المعلم الذي يمكنك الوثوق به.</p><p><br></p><p>لا تقيد نفسك بإنشاء مواقع ويب باستخدام بعض أدوات \"إنشاء مواقع الويب\" المبتذلة. تعلمك هذه الدورة التدريبية كيفية التحكم بنسبة 100٪ في صفحات الويب الخاصة بك باستخدام نفس المفاهيم التي يتم إنشاؤها باستخدام كل موقع ويب احترافي.</p><p><br></p><p>لا تفترض هذه الدورة أي خبرة سابقة. نبدأ من المربع الأول ونتعلم معًا شيئًا فشيئًا. بحلول نهاية الدورة التدريبية ، ستكون قد أنشأت (يدويًا) موقعًا إلكترونيًا يبدو رائعًا على الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المكتبية على حدٍ سواء.</p><p><br></p><p>في صيف 2020 ، تلقت الدورة قسماً جديداً حيث نضغط على موقعنا الإلكتروني مباشرة على الويب باستخدام خدمة صفحات GitHub المجانية ؛ هذا يعني أنك ستتمكن من مشاركة رابط لما قمت بإنشائه مع أصدقائك وعائلتك وزملائك والعالم!</p>'),
(18, 2005, 'es', 'Diseño web para principiantes', '¡Inicie una carrera como diseñador web aprendiendo HTML5, CSS3, diseño receptivo, Sass y más!', NULL, '<p>Puede iniciar una nueva carrera en el desarrollo web hoy mismo aprendiendo HTML y CSS. No necesitas un título en informática ni un software caro. Todo lo que necesitas es una computadora, un poco de tiempo, mucha determinación y un maestro en quien confíes. He enseñado HTML y CSS a innumerables compañeros de trabajo y he realizado sesiones de formación para empresas de Fortune 100. Soy ese maestro en el que puedes confiar.</p><p>No se limite a crear sitios web con alguna herramienta cursi de \"constructor de sitios\". Este curso le enseña cómo tomar el 100% de control sobre sus páginas web utilizando los mismos conceptos con los que se crean todos los sitios web profesionales.</p><p>Este curso no asume ninguna experiencia previa. Comenzamos en el punto de partida y aprendemos juntos poco a poco. Al final del curso, habrá creado (a mano) un sitio web que se ve muy bien en teléfonos, tabletas, computadoras portátiles y computadoras de escritorio por igual.</p><p>En el verano de 2020, el curso recibió una nueva sección en la que colocamos nuestro sitio web en vivo en la web utilizando el servicio gratuito de páginas de GitHub; esto significa que podrá compartir un enlace a lo que ha creado con sus amigos, familiares, colegas y el mundo.</p>');
INSERT INTO `webinar_translations` (`id`, `webinar_id`, `locale`, `title`, `seo_description`, `summary`, `description`) VALUES
(19, 2004, 'es', 'El futuro de la energía', 'El panorama más amplio: el futuro probable de la energía', NULL, '<p>Este curso está diseñado para comenzar en una nueva carrera profesional para convertirse en un futurista energético o simplemente por interés. Los futuristas de la energía ganan enormes cantidades de dinero como asesores del gobierno, las empresas y dentro de la empresa, utilizando sus habilidades para invertir sabiamente en el futuro. No es necesario que hagas el curso de finanzas o de micro energías renovables pero te ayudarán un poco.</p><p>Este curso le resolverá varios problemas de una sola vez: sabrá qué es viable y qué no en un nivel estratégico más amplio, pero también obtendrá conocimiento de muchas medidas e indicadores que no se enseñan en los cursos de física, economía o en colegio o universidad. Esto significará que puede destacarse entre la multitud, con un conocimiento secreto conocido solo por unos pocos futuristas de la energía.</p><p>Tienes curiosidad por el futuro? ¿Está interesado en dar forma al futuro en la segunda mitad del siglo XXI?</p><p>Si es así, ¿podría estar listo para convertirse en un futurista energético? Los futuristas de la energía son especialistas que toda empresa debería tener. Pueden ganar mucho dinero, pero a menudo los cursos a los que asisten nunca les dicen lo que necesitan saber. Están limitados por la necesidad de calcular las emisiones de carbono de su negocio; o vendí una idea de que no hay nada que podamos hacer sobre el futuro. Sin embargo, este curso lo ayuda a convertirse en un verdadero futurista de la energía con el potencial de obtener mejores ganancias escribiendo y escribiendo en blogs sobre el futuro de la energía.</p><p>Este curso le enseñará el futuro probable de la energía. Consideramos la evidencia del agotamiento de los recursos; posibles soluciones, desafíos que enfrentamos en la implementación de las soluciones; y delinear 3 posibles economías energéticas, que se combinarán para resolver, con suerte, la pérdida de combustibles fósiles económicamente disponibles.</p>'),
(20, 2004, 'ar', 'مستقبل الطاقة', 'الصورة الأكبر: المستقبل المحتمل للطاقة', NULL, '<p>تم تصميم هذه الدورة لتبدأ في مسار وظيفي جديد نحو أن تصبح مستقبليًا في مجال الطاقة أو مجرد اهتمام. يكسب المستقبليون في مجال الطاقة مبالغ ضخمة من المال كمستشارين للحكومة والشركات وداخل الشركة ، مستخدمين مهاراتهم للاستثمار بحكمة في المستقبل. لا تحتاج إلى إجراء الدورة التدريبية حول الشؤون المالية أو الطاقة المتجددة الصغيرة ولكنها ستساعدك قليلاً.</p><p><br></p><p>ستحل لك هذه الدورة العديد من المشكلات دفعة واحدة: ستعرف ما هو قابل للتطبيق وما هو ليس على مستوى استراتيجي أعظم ، ولكنك ستكتسب أيضًا معرفة بالعديد من القياسات والمؤشرات التي لم يتم تدريسها في دورات الفيزياء أو الاقتصاد أو في الكلية أو الجامعة. هذا يعني أنه يمكنك التميز من بين الحشود ، بمعرفة سرية لا يعرفها سوى عدد قليل من مستقبلي الطاقة.</p><p><br></p><p>هل لديك فضول حول المستقبل؟ هل أنت مهتم بتشكيل المستقبل في النصف الثاني من القرن الحادي والعشرين؟</p><p><br></p><p>إذا كنت قد تكون مستعدًا لتصبح مستقبليًا للطاقة؟ مستقبلي الطاقة متخصصون في كل عمل تجاري. يمكنهم كسب الكثير من المال ، ولكن في كثير من الأحيان لا تخبرهم الدورات التدريبية التي يذهبون إليها في الواقع بما يحتاجون إلى معرفته. إنهم مقيدون بالحاجة إلى حساب انبعاثات الكربون من أعمالهم ؛ أو باع فكرة أنه لا يوجد ما يمكننا فعله بشأن المستقبل. ومع ذلك ، تساعدك هذه الدورة على أن تصبح مستقبليًا حقيقيًا للطاقة مع إمكانية تحقيق أرباح أفضل من خلال الكتابة والتدوين حول مستقبل الطاقة.</p><p><br></p><p>ستعلمك هذه الدورة التدريبية مستقبل الطاقة المحتمل. نحن نعتبر الدليل على نضوب الموارد ؛ الحلول المحتملة والتحديات التي نواجهها في تنفيذ الحلول ؛ وحدد 3 اقتصادات طاقة محتملة ، والتي سيتم دمجها معًا على أمل حل مشكلة فقدان الوقود الأحفوري المتاح اقتصاديًا.</p>'),
(21, 1999, 'ar', 'كيفية إدارة والتأثير على فريقك الافتراضي', 'تعرف على نصائح خطوة بخطوة تساعدك على إنجاز المهام مع فريقك الافتراضي من خلال زيادة الثقة والمساءلة', NULL, '<p style=\"text-align: right; \">إذا كنت تدير فريقًا افتراضيًا اليوم ، فمن المحتمل أن تستمر في القيام بذلك لبقية حياتك المهنية.</p><p style=\"text-align: right; \">إذا لم تقم بذلك ، فمن المحتمل أن تفعل ذلك قريبًا.</p><p style=\"text-align: right; \">إن تعلم كيفية إدارة الأشخاص الذين لا تراهم وجهًا لوجه هو مهارة مهمة تحتاجها بغض النظر عن الصناعة التي تعمل فيها. لقد أدى وباء الفيروس التاجي (COVID-19) أيضًا إلى تسريع الحاجة إلى إدارة الأشخاص الذين يعملون من المنزل ، حيث أصبح العمل عن بعد هو القاعدة.</p><p style=\"text-align: right; \">من خلال \"كيفية إدارة فريقك الافتراضي والتأثير عليه\" ستتعلم الأسرار النفسية للإقناع والتواصل التي تؤثر على أعضاء فريقك الافتراضي للقيام بما تريد منهم القيام به.</p><p style=\"text-align: right; \">ستساعدك الدورة أيضًا على زيادة مستوى الثقة والمساءلة بين أعضاء فريقك مع تقليل الوقت الذي تقضيه في الاجتماعات المحبطة ، وأدوات التكنولوجيا غير المجدية ، ورسائل البريد الإلكتروني المتبادلة.</p><p style=\"text-align: right; \">في نهاية كل محاضرة في الدورة ، ستحصل على خطوات محددة وقابلة للتنفيذ يمكنك تنفيذها على الفور.</p><p style=\"text-align: right; \">بالإضافة إلى ذلك ، ستحصل أيضًا على نماذج نصية وقوالب قابلة للتنزيل يمكنك ببساطة نسخها ولصقها واستخدامها مع فريقك الافتراضي.</p><p style=\"text-align: right; \">تحتوي الدورة على الأقسام التالية:</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• سيكولوجية الاتصال في الفرق الافتراضية: استراتيجيات نفسية للتواصل الفعال مع فريقك وتقليل الغموض وسوء التواصل</p><p style=\"text-align: right; \">• مبادئ تغيير السلوك: أربعة مبادئ إستراتيجية ستغير سلوك فريقك لإنجاز الأمور</p><p style=\"text-align: right; \">• تكتيكات التأثير والإقناع: تكتيكات خطوة بخطوة تؤثر على أعضاء فريقك للقيام بما تريد منهم القيام به</p><p style=\"text-align: right; \">• إدارة الاجتماعات الافتراضية بشكل فعال: كيفية عقد اجتماعات أقل مع زيادة فعاليتها في نفس الوقت</p><p style=\"text-align: right; \">• اختيار وتقييم التكنولوجيا الصحيحة: إطار عمل بسيط لاختيار وتقييم أدوات التكنولوجيا المناسبة لاستخدامها مع فرقك الافتراضية</p><p style=\"text-align: right; \">• بناء الثقة في البيئات الافتراضية: مخطط منهجي لزيادة مستوى الثقة بين فريقك الافتراضي</p><p style=\"text-align: right; \">• تقنيات البريد الإلكتروني والهاتف القاتلة: تقنيات البريد الإلكتروني والهاتف القوية التي يمكنك استخدامها للتأثير على أعضاء فريقك الافتراضي</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">ما هو الاختلاف في هذه الدورة؟</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">هناك العديد من الدورات التدريبية حول إدارة الفرق الافتراضية. فيما يلي ثلاثة أسباب لاختلاف هذا</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">السبب الأول: التكتيكات وليس الاستراتيجيات فقط</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">تركز معظم الدورات التدريبية حول الفرق الافتراضية على الاستراتيجيات والنظريات عالية المستوى.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">القليل منها يمنحك في الواقع التكتيكات التي تحتاجها لتنفيذ هذه الاستراتيجيات.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">في هذه الدورة ، سأوضح لك كيفية تطبيق أساليب الإدارة على حالتك الخاصة. ستحصل على تقنيات ونصوص خطوة بخطوة ستوفر لك الكثير من الوقت في إدارة فريقك الافتراضي.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">بمعنى آخر ، ستحصل على إجابات لكل من هذين السؤالين:</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">&nbsp; -ما الذي أنا بحاجة لفعله؟</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">&nbsp; -كيف فعلتها؟</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">علاوة على ذلك ، يحتوي كل مقطع فيديو أيضًا على شريحة \"ملخص الإجراءات\" في النهاية تلخص محاضرة الدورة التدريبية لك ، وتخبرك بالضبط بما عليك القيام به كخطوة تالية. بشكل أساسي ، ستتعلم كل شيء عن إدارة الفريق الافتراضية في خطوات بسيطة.</p>'),
(22, 1999, 'es', 'Cómo administrar e influir en su equipo virtual', 'Aprenda consejos paso a paso que lo ayudarán a hacer las cosas con su equipo virtual al aumentar la confianza y la responsabilidad.', NULL, '<p>Si administra un equipo virtual hoy, probablemente continuará haciéndolo durante el resto de su carrera.</p><p>Si no lo hace, probablemente lo hará pronto.</p><p>Aprender a manejar personas que no ve cara a cara es una habilidad importante que necesita independientemente de la industria en la que se encuentre. La pandemia de coronavirus (COVID-19) también ha acelerado la necesidad de administrar personas que trabajan desde casa, ya que el teletrabajo se convirtió en la norma.</p><p>Con \"Cómo administrar e influir en su equipo virtual\", aprenderá los secretos psicológicos de la persuasión y la comunicación que influyen en los miembros de su equipo virtual para que hagan lo que usted necesita.</p><p>El curso también lo ayudará a aumentar el nivel de confianza y responsabilidad entre los miembros de su equipo mientras reduce el tiempo que dedica a reuniones frustrantes, herramientas tecnológicas inútiles y correos electrónicos de ida y vuelta.</p><p>Al final de cada conferencia del curso, obtendrá pasos específicos y prácticos que puede implementar de inmediato.</p><p>Además, también obtendrá scripts y plantillas de muestra descargables que puede simplemente copiar, pegar y usar con su propio equipo virtual.</p><p>El curso contiene las siguientes secciones:</p><p>• La psicología de la comunicación en equipos virtuales: estrategias psicológicas para comunicarse eficazmente con su equipo y reducir la ambigüedad y la falta de comunicación</p><p>• Principios de cambio de comportamiento: cuatro principios estratégicos que cambiarán el comportamiento de su equipo para hacer las cosas.</p><p>• Tácticas de influencia y persuasión: tácticas paso a paso que influyen en los miembros de su equipo para hacer lo que necesita que hagan.</p><p>• Gestionar reuniones virtuales de forma eficaz: cómo tener menos reuniones y, al mismo tiempo, aumentar su eficacia.</p><p>• Elección y evaluación de la tecnología adecuada: un marco simple para elegir y evaluar las herramientas tecnológicas adecuadas para usar con sus equipos virtuales.</p><p>• Generar confianza en entornos virtuales: un plan metódico para aumentar el nivel de confianza entre su equipo virtual</p><p>• Técnicas asesinas de correo electrónico y teléfono: potentes técnicas de correo electrónico y teléfono que puede utilizar para influir en los miembros de su equipo virtual</p><p>¿Qué tiene de diferente este curso?</p><p>Hay muchos cursos sobre la gestión de equipos virtuales. Aquí hay tres razones por las que esta es diferente.</p><p><br></p><p>Razón n. ° 1: tácticas, no solo estrategias</p><p>La mayoría de los cursos sobre equipos virtuales se centran en estrategias y teorías de alto nivel.</p><p>Muy pocos realmente le brindan las tácticas que necesita para implementar esas estrategias.</p><p>En este curso, le mostraré cómo aplicar las tácticas de gestión a su propia situación. Obtendrá técnicas y scripts paso a paso que le ahorrarán mucho tiempo en la gestión de su equipo virtual.</p><p>En otras palabras, obtendrá respuestas a ambas preguntas:</p><p>&nbsp; -Que necesito hacer?</p><p>&nbsp; -Cómo lo hago?</p><p><br></p><p>Además, cada video también tiene una diapositiva de \"Resumen de acciones\" al final que resume la conferencia del curso para usted y le dice exactamente lo que debe hacer como siguiente paso. Básicamente, aprenderá todo sobre la administración de equipos virtuales en pasos sencillos.</p>'),
(23, 1995, 'es', 'Conviértete en gerente de producto', 'El curso más completo disponible sobre Gestión de productos.', NULL, '<p>¡El curso de gestión de productos más actualizado y completo de Udemy! Aprenderá las habilidades que componen todo el trabajo y el proceso de Gestión de productos: desde la ideación hasta la investigación de mercado, pasando por el wireframing de UX, la creación de prototipos, la tecnología, las métricas y, finalmente, la creación del producto con historias de usuario, gestión de proyectos, alcance y liderazgo. . Incluso tenemos entrevistas con PM de la vida real, sesiones de preguntas y respuestas con estudiantes y una guía completa para prepararse y entrevistarse para un trabajo de Gestión de productos.</p><p>En este momento, hay más de 3,000 ofertas de trabajo en todo el mundo que buscan gerentes de producto, que pagan un promedio de $ 100,000 al año.</p><p>La demanda de gestión de productos está aumentando a un ritmo increíble. Cada vez más empresas están descubriendo finalmente la importancia de esta disciplina y este papel para su éxito.</p><p><br></p><p>Pero, ¿cómo se introduce exactamente en el campo? No hay títulos en Gestión de Productos y no hay certificaciones. La mayoría de los gerentes de producto entran en el campo por suerte o por conexiones. Eso termina aquí: lo pondremos al día sobre TODAS las habilidades que necesita para aprender Gestión de productos Y tener la mejor oportunidad de obtener el trabajo que desea. No hay más ambigüedad en eso. Le mostraremos lo que necesita saber y lo que tiene que hacer, todo ello impartido por un experto en gestión de productos.</p><p><br></p><p>No se requiere que los estudiantes sepan nada de antemano: le enseñaremos los fundamentos, cómo aplicarlos, cómo convertirse en un gerente de producto avanzado y, finalmente, cómo maximizar sus posibilidades de conseguir un trabajo como gerente de producto.</p><p><b>Tus instructores:</b></p><p>Cole Mercer ha sido gerente sénior de productos en Soundcloud, Bonobos, Mass Relevance y ha impartido el curso de gestión de productos en la Asamblea General en Manhattan, Nueva York.</p><p>Evan Kimbrell es un instructor de Udemy de primer nivel con 11 cursos sobre todo lo relacionado con el espíritu empresarial. Sus cursos tienen más de 35,000 estudiantes, más de 1,000 reseñas de 5 estrellas y una calificación promedio de 4.9 / 5.0.</p>'),
(24, 1995, 'ar', 'كن مدير منتج', 'الدورة التدريبية الأكثر اكتمالا المتاحة في إدارة المنتج.', NULL, '<p>أحدث دورة تدريبية في إدارة المنتجات على موقع Udemy! ستتعلم المهارات التي تشكل وظيفة إدارة المنتج بالكامل والعملية: من التفكير إلى أبحاث السوق ، إلى الإطار الشبكي لتجربة المستخدم إلى النماذج الأولية والتكنولوجيا والمقاييس ، وأخيراً بناء المنتج بقصص المستخدم وإدارة المشروع وتحديد النطاق والقيادة . لدينا أيضًا مقابلات مع مديري إدارة حقيقيين ، وجلسات أسئلة وأجوبة مع الطلاب ، ودليل شامل للتحضير وإجراء المقابلات لوظيفة إدارة المنتج.</p><p><br></p><p>في الوقت الحالي ، هناك أكثر من 3000+ قائمة وظائف في جميع أنحاء العالم تبحث عن مديري المنتجات ، الذين يدفعون في المتوسط ​​100000 دولار في السنة.</p><p><br></p><p>يتزايد الطلب على إدارة المنتجات بمعدل مجنون. المزيد والمزيد من الشركات تكتشف أخيرًا مدى أهمية هذا الانضباط وهذا الدور لنجاحها.</p><p><br></p><p>لكن كيف بالضبط تدخل الميدان؟ لا توجد درجات علمية في إدارة المنتجات ولا توجد شهادات. يدخل معظم مديري المنتجات إلى الميدان من خلال الحظ أو الاتصالات. ينتهي هذا هنا - سنطلعك على كل ما هو جديد في جميع المهارات التي تحتاجها لتعلم إدارة المنتج ولديك أفضل فرصة للحصول على الوظيفة التي تريدها. لم يعد هناك غموض في ذلك. سنعرض لك ما تحتاج إلى معرفته وما عليك القيام به - كل ذلك يتم تدريسه من داخل إدارة المنتج.</p><p>لا يُطلب من الطلاب معرفة أي شيء مسبقًا - سنعلمك الأساسيات ، وكيفية تطبيقها ، وكيفية التطور إلى مدير منتج متقدم ، وأخيرًا كيفية تعظيم فرصك في الحصول على وظيفة كمدير منتج.</p><p>معلموك:</p><p>كان كول ميرسر مديرًا أول للمنتجات في Soundcloud ، Bonobos ، Mass الصلة ، وقام بتدريس دورة إدارة المنتجات في الجمعية العامة في مانهاتن ، نيويورك.</p><p>Evan Kimbrell هو مدرب Udemy الأعلى تقييمًا ولديه 11 دورة في كل شيء ريادة الأعمال. تضم دوراته أكثر من 35000 طالب و 1،000+ تقييم 5 نجوم ومتوسط ​​تقييم 4.9 / 5.0.</p>'),
(25, 2003, 'ar', 'الاستماع النشط: يمكنك أن تكون مستمعًا جيدًا', 'قم بتحسين عاداتك التفاعلية ، وحدد عقلية الاستماع لديك ، وقم بتضخيم فضولك ، وإضافة قيمة كمستمع رائع', NULL, '<p style=\"text-align: right; \">يرغب معظمنا في التحسن في الحديث. لكن أداة القوة الحقيقية للتأثير على الآخرين ، والقيادة ، والتعاون ، وإحداث تأثير ، وكونك شخصًا أفضل في كل مكان هي الاستماع النشط. في حين أن الاستماع المنتظم يمكن أن يبدو فارغًا وصامتًا ، فإن الاستماع النشط نشط ومبدع وسريع الاستجابة.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">في هذه الدورة ، ستكتسب كلاً من الوعي الداخلي ومجموعة المهارات الخارجية التي تشكل أساس الاستماع النشط. ستكون قادرًا على إجراء محادثات أكثر إرضاءً وإثارةً ونجاحًا.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">لقد أنشأت دورة Udemy العملية هذه من أجلك - مليئة بآرائي الفريدة من البداية كمستمع رهيب إلى أن أصبح الآن مستمعًا محترفًا ، ومدربًا معتمدًا. لقد قمت بتعليم الناس كيفية الاستماع بنشاط لمدة عشرين عامًا حتى الآن وهذه المهارات قابلة للتعلم ولا تقدر بثمن. الدورة التدريبية الخاصة بي مليئة بأمثلة من العالم الحقيقي تزيل الغموض عن ما يجب الانتباه إليه وتبسطه حتى تكون مستمعًا جيدًا.</p>'),
(26, 2003, 'es', 'Escucha activa: puedes ser un gran oyente', 'Mejore sus hábitos reactivos, defina su mentalidad de escucha, amplifique su curiosidad y agregue valor como un gran oyente', NULL, '<p>La mayoría de nosotros queremos mejorar al hablar. Pero la verdadera herramienta poderosa para influir en los demás, liderar, colaborar, tener un impacto y ser una persona mejor en todos los aspectos es la escucha activa. Si bien la escucha regular puede parecer en blanco y en silencio, la escucha activa es comprometida, creativa y receptiva.</p><p>En este curso, obtendrá tanto la conciencia interna como el conjunto de habilidades externas que son la base de la escucha activa. Podrá tener conversaciones mucho más satisfactorias, interesantes y exitosas.</p><p>Creé este curso práctico de Udemy para ti, lleno de mis conocimientos únicos desde que comencé como un oyente terrible hasta que ahora soy un oyente profesional, un Master Certified Coach. He estado enseñando a la gente a escuchar activamente durante veinte años y estas habilidades se pueden aprender y no tienen precio. Mi curso está repleto de ejemplos del mundo real que desmitifican y simplifican a qué prestar atención para que pueda ser un gran oyente.</p>'),
(27, 2002, 'es', 'Masterclass de salud y fitness', 'Todo en 1 curso: la dieta adecuada, entrenamiento, plan de comidas, motivación para el ejercicio, nutrición, cardio, entrenamiento en casa', NULL, '<p>Hola, soy Jessica, entrenadora de fitness y dietas, y autora de best sellers de Amazon. Mi \"Clase magistral de salud y estado físico\" está diseñada para cualquier persona que quiera mejorar su estado físico, sin importar si es un principiante, un atleta o simplemente quiere vivir una vida más saludable.</p><p>Este curso no es un programa aleatorio que hace promesas escandalosas y no cumple ninguna. En su lugar, le enseñaré todo lo que necesita saber sobre los tres aspectos más importantes del fitness: la dieta adecuada, los ejercicios adecuados y la mentalidad adecuada.</p><p>Desafortunadamente, Internet está lleno de falsos gurús del fitness que te venden todo tipo de planes de entrenamiento y trucos que son demasiado caros y no funcionan. Es por eso que quería crear un curso en video que no solo desacredite los mitos más comunes del fitness, sino que también enseñe todo lo que necesita saber para alcanzar sus objetivos, ya sea para perder grasa, desarrollar músculo o simplemente vivir una vida más saludable.</p><p>En general, el programa incluye más de 60 lecciones sobre fitness y nutrición</p><p>Entonces, si desea mejorar su estado físico, sentirse con más energía y vivir una vida más saludable, este es el camino correcto para usted.</p><p><br></p><p><br></p><p>Aprenda sobre nutrición adecuada, planificación de comidas, alimentación saludable y estilo de vida saludable. Una mejor planificación de las comidas y una cocina saludable ayudarán a perder peso, desarrollar músculos y bienestar general.</p>'),
(28, 2002, 'ar', 'دروس متقدمة في الصحة واللياقة البدنية', 'كل شيء في دورة واحدة: النظام الغذائي الصحيح ، التمرين ، خطة الوجبة ، الحافز التمرين ، التغذية ، القلب ، التمارين المنزلية', NULL, '<p style=\"text-align: right; \">مرحبًا ، أنا جيسيكا مدرب اللياقة البدنية والنظام الغذائي والمؤلف الأكثر مبيعًا في أمازون. صُممت \"دروس الصحة واللياقة البدنية\" الخاصة بي لأي شخص يرغب في تعزيز لياقته ، بغض النظر عما إذا كنت مبتدئًا أو رياضيًا أو تريد ببساطة أن تعيش حياة أكثر صحة.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">هذه الدورة ليست برنامجًا عشوائيًا يقدم وعودًا فظيعة ولا يحافظ على أي منها. بدلاً من ذلك ، سأعلمك كل ما تحتاج لمعرفته حول أهم ثلاثة محاور للياقة البدنية: النظام الغذائي الصحيح ، والتمارين الصحيحة والعقلية الصحيحة.</p><p style=\"text-align: right; \">لسوء الحظ ، الإنترنت مليء بمعلمي اللياقة البدنية الزائفين الذين يبيعون لك جميع أنواع خطط التدريبات والحيل التي تكون باهظة الثمن ولا تعمل. لهذا السبب أردت إنشاء دورة فيديو لا تكشف فقط زيف خرافات اللياقة الأكثر شيوعًا ولكنها تعلم أيضًا كل ما تحتاج إلى معرفته للوصول إلى أهدافك ، سواء كان ذلك لفقدان الدهون أو بناء العضلات أو ببساطة عيش حياة أكثر صحة.</p><p style=\"text-align: right; \">الكل في الكل يشتمل البرنامج على أكثر من 60 درسًا في اللياقة البدنية والتغذية</p><p style=\"text-align: right; \">لذلك إذا كنت ترغب في تعزيز لياقتك ، وتشعر بمزيد من النشاط والعيش حياة أكثر صحة ، فهذا هو المسار الصحيح لك</p><p style=\"text-align: right; \">تعرف على التغذية السليمة وتخطيط الوجبات والأكل الصحي ونمط الحياة الصحي. يساعد التخطيط الأفضل للوجبات والطهي الصحي على إنقاص الوزن وبناء العضلات والرفاهية بشكل عام.</p>'),
(29, 2001, 'ar', 'تعلم وافهم AngularJS', 'Master AngularJS ومفاهيم Javascript وراءها ، وتصميم توجيهات مخصصة ، وإنشاء تطبيق صفحة واحدة.', NULL, '<p style=\"text-align: right; \">Angular هو إطار عمل لتطبيق ويب مجاني ومفتوح المصدر يعتمد على TypeScript بقيادة فريق Angular في Google ومجتمع من الأفراد والشركات. Angular هي إعادة كتابة كاملة من نفس الفريق الذي بنى AngularJS.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">يتم استخدام Angular كواجهة أمامية لمكدس MEAN ، والذي يتكون من قاعدة بيانات MongoDB ، وإطار عمل خادم تطبيق الويب Express.js ، و Angular نفسه (أو AngularJS) ، وبيئة تشغيل خادم Node.js.</p><p style=\"text-align: right; \">يمكن أن توفر لك معرفة AngularJS وظيفة أو تحسين الوظيفة التي لديك. إنها مهارة ستجعلك أكثر طلبًا في صناعة تطوير الويب الحديثة ، وتجعل حياة برامج الويب أسهل ، ولهذا السبب تحظى بشعبية كبيرة وتدعمها Google.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">ستساعدك هذه الدورة التدريبية على العمل بسرعة ، وتعلمك المعرفة الأساسية التي تحتاجها لفهم وبناء تطبيقات AngularJS بعمق - وسننشئ تطبيقًا من صفحة واحدة على طول الطريق.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">سنقوم بتصميم خدمات مخصصة ، وإنشاء توجيهات مخصصة ، وفهم الربط ثنائي الاتجاه ، وتصميم تطبيق توقعات الطقس كتطبيق صفحة واحدة ، وغير ذلك الكثير. يتم توفير كل من كود المصدر المبدئي والنهائي كما نذهب.</p>'),
(30, 2001, 'es', 'Aprenda y comprenda AngularJS', 'Domine AngularJS y los conceptos de Javascript detrás de él, diseñe directivas personalizadas y cree una aplicación de una sola página.', NULL, '<p>Angular es un marco de aplicación web gratuito y de código abierto basado en TypeScript dirigido por el equipo de Angular en Google y por una comunidad de individuos y corporaciones. Angular es una reescritura completa del mismo equipo que construyó AngularJS.</p><p>Angular se utiliza como la interfaz de la pila MEAN, que consta de la base de datos MongoDB, el marco del servidor de aplicaciones web Express.js, el propio Angular (o AngularJS) y el entorno de tiempo de ejecución del servidor Node.js.</p><p>Conocer AngularJS puede conseguirle un trabajo o mejorar el que tiene. Es una habilidad que aumentará su demanda en la industria del desarrollo web moderno y facilitará la vida de su software web, por eso es tan popular y cuenta con el respaldo de Google.</p><p>Este curso lo pondrá en funcionamiento rápidamente y le enseñará el conocimiento básico que necesita para comprender y construir aplicaciones AngularJS en profundidad, y construiremos una aplicación de una sola página a lo largo del camino.</p><p>Diseñaremos servicios personalizados, crearemos directivas personalizadas, comprenderemos el enlace bidireccional, diseñaremos una aplicación de pronóstico del tiempo como una aplicación de una sola página y mucho más. Tanto el código fuente inicial como el final se proporcionan a medida que avanzamos.</p>'),
(31, 2000, 'es', 'Gestión eficaz del tiempo', 'Cómo los empresarios y los propietarios de pequeñas empresas pueden hacer 10 veces más en la mitad del tiempo', NULL, '<p>Si alguna vez ha tomado un curso de administración del tiempo, probablemente se haya enfrentado a la frustración de tratar de administrar mejor su tiempo y no tener éxito.</p><p>Esto se debe a que la gestión del tiempo es un mito.</p><p>Lo que este curso le enseñará es el concepto de \"Gestión de tareas\". En otras palabras, le enseñará cómo realizar tareas de mayor valor, de modo que obtenga un rendimiento 10 veces mayor por todo el trabajo que realiza cada hora.</p><p>Usando los principios de la regla 20/80 y la ley de Parkinson, aprenderá cómo aumentar el valor de las cosas que hace dentro de su tiempo limitado, de modo que pueda tener un impacto hasta 200 veces mayor de lo que hace.</p>'),
(32, 2000, 'ar', 'ادارة الوقت بفاعلية', 'كيف يمكن لرواد الأعمال وأصحاب الأعمال الصغيرة إنجاز 10 أضعاف في نصف الوقت', NULL, '<p style=\"text-align: right; \">إذا سبق لك أن درست دورة في إدارة الوقت ، فمن المحتمل أنك واجهت الإحباط من محاولتك إدارة وقتك بشكل أفضل وعدم النجاح.</p><p style=\"text-align: right; \">هذا لأن إدارة الوقت هي خرافة.</p><p style=\"text-align: right; \">ما ستعلمك إياه هذه الدورة هو مفهوم \"إدارة المهام\". بعبارة أخرى ، ستعلمك كيفية إنجاز المزيد من المهام ذات القيمة العالية ، بحيث تحصل على عائد أكبر بعشر مرات مقابل كل العمل الذي تقوم به في كل ساعة.</p><p style=\"text-align: right; \">باستخدام مبادئ قاعدة 20/80 وقانون باركنسون ، ستتعلم كيفية زيادة قيمة الأشياء التي تقوم بها في غضون وقتك المحدود ، بحيث يكون لديك تأثير أكبر بما يصل إلى 200 ضعف مما تفعله.</p>'),
(33, 1998, 'ar', 'مايكروسوفت اكسل من المبتدئين إلى المتقدمين', 'تفوق مع دورة مايكروسوفت إكسل من الألف إلى الياء', NULL, '<p style=\"text-align: right; \">مايكروسوفت اكسل كلها في حزمة واحدة</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">تجمع دورة Microsoft Excel هذه بين 4 دورات مختلفة.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• Microsoft Excel 101 - مقدمة لبرنامج Excel</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• Microsoft Excel 102 - المستوى المتوسط ​​Excel</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• Microsoft Excel 103 - المستوى المتقدم Excel</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• إتقان Microsoft Excel Macros و VBA في 6 مشاريع بسيطة</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">المواد مسجلة في Excel 2013 ولكنها تعمل في 2010 ، 2013 ، 2016 ، 2019 (Office 365)</p><p style=\"text-align: right; \">مراجعة الطالب الأخيرة</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• \"أنت يا سيدي منقذ للحياة. ليس كل شخص لديه القدرة على التدريس. شكرًا جزيلاً لك على الوقت الذي قضيته في إعداد دورة رائعة يا أخي. إذا كان أي شخص يشك في شراء هذه الدورة ، فلا تشك في ذلك ، اشتريها. أنا لقد تعلمت الكثير في هذه الدورة. أتمنى أن تكون هناك المزيد من الدورات التدريبية في الطريق لأنني سأشتري كل واحدة منها. شكرًا مرة أخرى يا أخي. بارك الله فيك وعائلتك. \"</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• \"\" يسعدني أن أقول إنني الآن \"أعرف\" التفوق. أدرك أن هناك الكثير لنتعلمه ، لكنها بداية! شكرًا لك لكونك معلمًا رائعًا ... الآن إلى الفصل التالي. \"</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• \"نشكرك على الدورة التدريبية التي تم إعدادها بشكل جيد. تم تنظيم تقدم الموضوعات بشكل جيد وكان الجزء المتعلق بـ Macro و VBA جديدًا بالنسبة لي. يعد Excel أداة قوية حقًا ويستحق معرفة جميع جوانبها. لقد قام Kyle بعمل جيد في موضحا لهم \".</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">سجل الآن لتصفح أكثر أدوات جداول البيانات شيوعًا في السوق ، Microsoft Excel. بصفتي مدرسك ، سأستخدم تدريبي على Excel لمدة 15 عامًا أو أكثر لإرشادك خطوة بخطوة خلال المستوى المبتدئ إلى المستوى المتقدم وما بعده.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">أثناء مشاركتك في كل دورة من الدورات الأربع ، ستتقن أدوات Excel التي ستزيل ألم التعثر في مهامك اليومية. ستبدأ بالأساسيات ، وتبني أساسًا متينًا يمنحك مزيدًا من المعرفة أثناء تقدمك في موضوعات المستوى المتوسط ​​والمتقدم.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">عند الانتهاء من هذه الدورة التدريبية ، ستكون قد أتقنت أكثر أدوات Excel شيوعًا وستخرج بثقة لإكمال أي مهام Excel بكفاءة ورشاقة. فيما يلي عدد قليل من الموضوعات التي ستتقنها:</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• إنشاء جداول بيانات فعالة</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• إدارة مجموعات كبيرة من البيانات</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• إتقان استخدام بعض وظائف Excel الأكثر شيوعًا والمطلوبة بشدة (SUM و VLOOKUP و IF و AVERAGE و INDEX / MATCH وغيرها الكثير ...)</p><p style=\"text-align: right; \">• إنشاء تقرير ديناميكي باستخدام Excel PivotTables</p><p style=\"text-align: right; \">• أطلق العنان لقوة وتنوع الوظائف الإضافية لبرنامج Microsoft Excel ، PowerPivot</p><p style=\"text-align: right; \">• تدقيق صيغ ورقة عمل Excel لضمان الصيغ النظيفة</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• أتمتة مهام Excel اليومية الخاصة بك عن طريق إتقان قوة وحدات الماكرو و VBA</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">إذن ، ما الذي تنتظره ، قم بالتسجيل الآن واتخاذ الخطوة التالية في إتقان Excel وانتقل من Excel Newb إلى Excel Guru!</p>'),
(34, 1996, 'ar', 'تعلم لينكس في خمسة أيام', 'استخدم مهارات Linux المطلوبة التي تتعلمها في هذه الدورة للحصول على ترقية أو بدء مهنة جديدة كمحترف Linux.', NULL, '<p style=\"text-align: right; \">إذا كنت تريد معرفة كيفية استخدام Linux والارتقاء بمستوى حياتك المهنية ولكنك مضغوط للوقت ، فتابع القراءة. أهلا. اسمي جيسون كانون وأنا مؤلف Linux للمبتدئين وكذلك مؤسس أكاديمية تدريب Linux. عندما أطلب من الناس أن يخبروني ما هو التحدي الأكبر الذي يواجههم في تعلم Linux ، فإنهم جميعًا يقولون نفس الشيء: الوقت.</p><p style=\"text-align: right; \">لهذا السبب قمت بإنشاء هذه الدورة. أعطني 45 دقيقة فقط يوميًا لمدة 5 أيام قادمة وسأعلمك بالضبط ما تحتاج إلى معرفته حول نظام التشغيل Linux. ستتعلم أهم المفاهيم والأوامر ، وسأرشدك خطوة بخطوة عبر العديد من الأمثلة العملية والواقعية.</p><p style=\"text-align: right; \">لذا ، إذا كان بإمكانك تخصيص بضع دقائق يوميًا وترغب في معرفة تفاصيل نظام التشغيل Linux ، فقم بالانضمام إلي والطلاب الآخرين في هذه الدورة التدريبية اليوم.</p><p style=\"text-align: right; \">مكافأة مجانية - كيفية تثبيت WordPress على نظام Linux الخاص بك</p><p style=\"text-align: right; \">كمكافأة إضافية للتسجيل في دورة فيديو Learn Linux in 5 Days التدريبية ، ستتلقى قائمة تحقق خطوة بخطوة وفيديو يعلمك كيفية تثبيت WordPress على نظام Ubuntu Linux. أولاً ، ستتعرف على البرنامج المطلوب لتشغيل WordPress على نظام Linux. بعد ذلك ، ستحصل على الأوامر الدقيقة لكتابة تثبيت جميع البرامج المطلوبة و WordPress.</p><p style=\"text-align: right; \">ستتعلم كيفية تثبيت خادم الويب ، وكيفية تثبيت خادم قاعدة البيانات ، وكيفية إنشاء مستخدمي قاعدة البيانات ، وكيفية تكوين WordPress. قبل أن تعرف ذلك ، سيكون لديك مدونة تعمل بكامل طاقتها بين يديك. هذه طريقة رائعة لاستخدام مهارات Linux الجديدة الخاصة بك بشكل جيد. اختياري تمامًا ، ولكنه رائع جدًا: إذا كنت ترغب في استضافة مدونتك على الإنترنت على تثبيت نظام Linux الخاص بك ، فسأوضح أنه يمكنك الحصول على استضافة مقابل 5 دولارات فقط شهريًا.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">____________________</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">لا تقدم Learn Linux in 5 Days أي افتراضات حول خلفيتك أو معرفتك بنظام Linux. لا تحتاج إلى معرفة مسبقة للاستفادة من هذه الدورة. سيتم إرشادك خطوة بخطوة باستخدام نهج منطقي ومنظم. عند مواجهة المفاهيم أو الأوامر أو المصطلحات الجديدة يتم شرحها بلغة واضحة ، مما يسهل على أي شخص فهمها. إليك ما ستتعلمه من خلال تعلم Linux في 5 أيام:</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• كيفية الوصول إلى خادم Linux إذا لم تقم بذلك بالفعل.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• ما هي توزيعة Linux وأيها تختار.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• ما هي البرامج المطلوبة للاتصال بـ Linux من أجهزة كمبيوتر Mac و Windows.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• ما هو SSH وكيفية استخدامه.</p><p style=\"text-align: right; \"><br></p><p style=\"text-align: right; \">• تخطيط نظام الملفات لأنظمة Linux ومكان العثور على البرامج والتكوينات والوثائق.</p><p style=\"text-align: right; \">• أوامر Linux الأساسية التي ستستخدمها في أغلب الأحيان.</p><p style=\"text-align: right; \">• إنشاء وإعادة تسمية ونقل وحذف الدلائل.</p><p style=\"text-align: right; \">• إدراج الملفات وقراءتها وإنشاءها وتحريرها ونسخها وحذفها.</p><p style=\"text-align: right; \">• كيفية عمل الأذونات بالضبط وكيفية فك تشفير أذونات Linux الأكثر تشفيرًا بسهولة.</p><p style=\"text-align: right; \">• كيفية استخدام محررات nano و vi و emacs.</p><p style=\"text-align: right; \">• طريقتان للبحث عن الملفات والأدلة.</p><p style=\"text-align: right; \">• كيفية مقارنة محتويات الملفات.</p><p style=\"text-align: right; \">• ما هي الأنابيب ولماذا هي مفيدة وكيفية استخدامها.</p><p style=\"text-align: right; \">• كيفية ضغط الملفات لتوفير المساحة وتسهيل نقل البيانات.</p><p style=\"text-align: right; \">• كيف ولماذا يتم إعادة توجيه المدخلات والمخرجات من التطبيقات.</p><p style=\"text-align: right; \">• كيفية تخصيص موجه شل الخاص بك.</p><p style=\"text-align: right; \">• كيف تكون فعالاً في سطر الأوامر باستخدام الأسماء المستعارة وإكمال علامات التبويب وسجل shell الخاص بك.</p><p style=\"text-align: right; \">• كيفية جدولة المهام وأتمتتها باستخدام cron.</p><p style=\"text-align: right; \">• كيفية تبديل المستخدمين وتشغيل العمليات مثل الآخرين.</p><p style=\"text-align: right; \">• كيفية البحث عن البرامج وتثبيتها.</p><p style=\"text-align: right; \">• ضمان استرداد الأموال لمدة 30 يومًا من Udemy غير المشروط - هذا وعد شخصي لنجاحك!</p><p style=\"text-align: right; \">ما تتعلمه في Learn Linux in 5 Days ينطبق على أي بيئة Linux بما في ذلك Ubuntu و Debian و Kali Linux و Linux Mint و RedHat و Fedora و OpenSUSE و Slackware والمزيد.</p>'),
(35, 1996, 'es', 'Aprenda Linux en cinco días', 'Utilice las habilidades de Linux en demanda que aprenda en este curso para obtener un ascenso o comenzar una nueva carrera como profesional de Linux.', NULL, '<p>Si quieres aprender a usar Linux y subir de nivel en tu carrera, pero tienes poco tiempo, sigue leyendo. Hola. Mi nombre es Jason Cannon y soy el autor de Linux for Beginners, así como el fundador de Linux Training Academy. Cuando le pido a la gente que me diga cuál es su mayor desafío para aprender Linux, todos dicen lo mismo: tiempo.</p><p>Por eso he creado este curso. Dame solo 45 minutos al día durante los próximos 5 días y te enseñaré exactamente lo que necesitas saber sobre el sistema operativo Linux. Aprenderá los conceptos y comandos más importantes, e incluso lo guiaré paso a paso a través de varios ejemplos prácticos y del mundo real.</p><p>Entonces, si puede dedicar unos minutos al día y desea aprender los entresijos del sistema operativo Linux, únase a mí y a los otros estudiantes en este curso hoy.</p><p>Bonificación gratuita: cómo instalar WordPress en su propio sistema Linux</p><p>Como una ventaja adicional por inscribirse en el curso de capacitación en video Learn Linux in 5 Days, recibirá una lista de verificación paso a paso y un video que le enseñará cómo instalar WordPress en un sistema Ubuntu Linux. Primero, aprenderá qué software se requiere para que WordPress se ejecute en un sistema Linux. A continuación, se le darán los comandos exactos para escribir que instalan todo el software requerido y WordPress.</p><p><br></p><p>Aprenderá cómo instalar un servidor web, cómo instalar un servidor de base de datos, cómo crear usuarios de base de datos y cómo configurar WordPress. Antes de que te des cuenta, tendrás un blog en pleno funcionamiento en tus manos. Esta es una excelente manera de hacer un buen uso de sus nuevas habilidades de Linux. Totalmente opcional, pero muy bueno: si desea alojar su blog en Internet en su propia instalación de Linux, le mostraré dónde puede obtener alojamiento por solo $ 5 al mes.</p><p>____________________</p><p>Learn Linux in 5 Days no hace ninguna suposición sobre su experiencia o conocimiento de Linux. No necesita conocimientos previos para beneficiarse de este curso. Se le guiará paso a paso utilizando un enfoque lógico y sistemático. A medida que se encuentran nuevos conceptos, comandos o jerga, se explican en un lenguaje sencillo, lo que facilita su comprensión por parte de cualquiera. Esto es lo que aprenderá al tomar Learn Linux en 5 días:</p><p>• Cómo obtener acceso a un servidor Linux si aún no lo ha hecho.</p><p>• Qué es una distribución de Linux y cuál elegir.</p><p>• Qué software se necesita para conectarse a Linux desde computadoras Mac y Windows.</p><p>• Qué es SSH y cómo usarlo.</p><p>• El diseño del sistema de archivos de los sistemas Linux y dónde encontrar programas, configuraciones y documentación.</p><p>• Los comandos básicos de Linux que utilizará con más frecuencia.</p><p>• Crear, renombrar, mover y eliminar directorios.</p><p>• Enumerar, leer, crear, editar, copiar y eliminar archivos.</p><p>• Exactamente cómo funcionan los permisos y cómo descifrar los permisos más crípticos de Linux con facilidad.</p><p>• Cómo utilizar los editores nano, vi y emacs.</p><p>• Dos métodos para buscar archivos y directorios.</p><p>• Cómo comparar el contenido de archivos.</p><p>• Qué son las tuberías, por qué son útiles y cómo usarlas.</p><p>• Cómo comprimir archivos para ahorrar espacio y facilitar la transferencia de datos.</p><p>• Cómo y por qué redirigir la entrada y salida de las aplicaciones.</p><p>• Cómo personalizar su indicador de shell.</p><p>• Cómo ser eficiente en la línea de comandos mediante el uso de alias, finalización de tabulaciones y su historial de shell.</p><p>• Cómo programar y automatizar trabajos usando cron.</p><p>• Cómo cambiar de usuario y ejecutar procesos como otros.</p><p>• Cómo encontrar e instalar software.</p><p>• Garantía incondicional de devolución de dinero de 30 días de Udemy: ¡esa es mi promesa personal de su éxito!</p><p>Lo que aprende en Aprenda Linux en 5 días se aplica a cualquier entorno Linux, incluidos Ubuntu, Debian, Kali Linux, Linux Mint, RedHat, Fedora, OpenSUSE, Slackware y más.</p>'),
(36, 1997, 'es', 'Aprenda a programar en Python', 'Aprenda a programar en Python de forma fácil, con ejemplos, cuestionarios, ejercicios y más. Aprenda Python 2 y Python 3.', NULL, '<p>Si quieres:</p><p>- desarrolle las habilidades que necesita para obtener su primer trabajo de programación en Python</p><p>- pasar a un puesto de desarrollador de software más senior</p><p>- comience con Machine Learning, Data Science, Django u otras áreas de interés en las que Python se especializa</p><p>- o simplemente aprenda Python para poder crear sus propias aplicaciones Python rápidamente.</p><p>... entonces necesitas una base sólida en la programación de Python. Y este curso está diseñado para brindarle esas habilidades básicas rápidamente.</p><p>Este curso está dirigido a principiantes completos que nunca han programado antes, así como a programadores existentes que desean aumentar sus opciones profesionales aprendiendo Python.</p><p>El hecho es que Python es uno de los lenguajes de programación más populares del mundo: grandes empresas como Google lo utilizan en aplicaciones de misión crítica como Google Search.</p><p>Y Python es la opción de idioma número uno para el aprendizaje automático, la ciencia de datos y la inteligencia artificial. Para conseguir esos trabajos bien remunerados, necesita un conocimiento experto de Python, y eso es lo que obtendrá con este curso.</p><p>Al final del curso, podrá postularse con confianza para trabajos de programación de Python. Y sí, esto se aplica incluso si nunca ha programado antes. Con las habilidades adecuadas que aprenderá en este curso, puede convertirse en un empleado y valioso a los ojos de los futuros empleadores.</p><p>Esto es lo que algunos estudiantes nos han contado sobre el curso después de haberlo completado.</p><p>“Tenía una experiencia de programación muy limitada antes de comenzar este curso, por lo que realmente aprendí mucho de las primeras secciones. Me ha llevado de una habilidad de programación esencialmente cero a un nivel en el que me siento cómodo usando Python para analizar datos para mis informes de laboratorio, y aún no he terminado la mitad del curso. Hay otros cursos que se centran en el análisis de datos, pero esos cursos suelen estar dirigidos a personas que ya saben programar, por lo que elegí este curso. “- Christian DiMaria</p><p><br></p><p>“He estado revisando tu curso de Python. En ese tiempo, sin embargo, y sin terminarlo, he podido automatizar bastante mi trabajo. Trabajo en un sistema escolar y unificar datos de nuestros diversos sistemas de información estudiantil puede ser increíblemente frustrante, llevar mucho tiempo y, en ocasiones, ser un desafío. Con su curso, aprendí lo suficiente para escribir aplicaciones que convierten archivos de texto masivos en diccionarios que se \"unen\" como una base de datos y se generan en archivos CSV con el formato adecuado y luego se cargan a través de SFTP en varios sistemas para un procesamiento seguro. Nuestros profesores, estudiantes y el departamento de tecnología se han beneficiado enormemente de esta automatización. Solo quería dejarte una nota agradeciéndote por ayudarme a aprender esta habilidad \". - Keith Medlin</p><p><br></p><p>“Este curso fue genial. En 3 semanas pude escribir mis propias aplicaciones relacionadas con la base de datos \". - Theo Coenen</p><p><br></p><p><br></p><p>Y hay muchos más estudiantes a los que les encanta el curso: compruebe usted mismo todas las reseñas.</p><p>Este curso le dará las habilidades básicas de Python?</p><p><br></p><p>Sí lo será. Existe una variedad de oportunidades interesantes para los desarrolladores de Python. Todos ellos requieren un conocimiento sólido de Python, y eso es lo que aprenderá en este curso.</p><p>El curso me enseñará ciencia de datos, aprendizaje automático e inteligencia artificial?</p><p>No, no hará eso: todos estos temas son ramas de la programación de Python. Y todos ellos requieren una sólida comprensión del lenguaje Python.</p><p>Casi todos los cursos sobre estos temas asumen que usted comprende Python y, sin él, se perderá y confundirá rápidamente.</p><p><br></p><p>Este curso le brindará un conocimiento básico y sólido del lenguaje de programación Python.</p><p>Al final del curso, estará listo para postularse para puestos de programación de Python, así como para pasar a áreas específicas de Python, como se enumera anteriormente.</p><p>Por qué debería tomar este curso?</p><p>Hay muchos cursos de Python en Udemy: tus instructores, Tim y Jean-Paul son bastante únicos, ya que entre ellos tienen alrededor de 70 años de experiencia en programación profesional. Eso es más que toda una vida de habilidades de las que puedes aprender Python.</p><p><br></p><p>Puede inscribirse en el curso con la seguridad de saber que no son solo profesores, sino programadores profesionales con experiencia real en programación comercial, habiendo trabajado con grandes empresas como IBM, Mitsubishi, Fujitsu y Saab en el pasado.</p><p><br></p><p>Como tal, no solo aprenderá Python, sino que también aprenderá las mejores prácticas de la industria para la programación de Python que exigen los empleadores reales.</p><p>Y si eso no es suficiente, lea algunas de las muchas reseñas de estudiantes felices: hay alrededor de 100,000 estudiantes que han dejado alrededor de 19,000 reseñas.</p><p>Este es uno de los cursos más populares sobre programación Python en Udemy.</p><p>Cita del estudiante: “Tim y JP son excelentes maestros y están constantemente respondiendo preguntas y encuestando a los estudiantes sobre nuevos temas que les gustaría aprender. Este no es un curso de Python, es EL curso de Python que necesitas \". - Sean Burge</p><p>Listo para empezar, desarrollador?</p>');

INSERT INTO `webinar_translations` (`id`, `webinar_id`, `locale`, `title`, `seo_description`, `summary`, `description`) VALUES
(124, 2056, 'en', 'Figma for UI/UX Designers', 'Master the essential tools and techniques for UI/UX design with Figma', 'Learn how to use Figma to create high-quality UI designs. Discover plugins, shortcuts, and best practices to improve your workflow and efficiency.', '<p>This course will teach you how to use Figma to create high-quality UI designs. You\'ll learn about essential tools and techniques, including plugins, shortcuts, and best practices. By the end of the course, you\'ll be able to use Figma to design professional-level UI and UX.</p><p>The course includes practical exercises and real-world examples to help you apply these skills. You\'ll also learn about the latest features and updates in Figma, and how to stay up-to-date with the design industry.</p><p>Whether you\'re a beginner or an experienced designer, this course will give you the skills and knowledge you need to create stunning UI designs with Figma.</p>'),
(125, 2056, 'ar', 'أدوات تصميم واجهة المستخدم وتصميم التفاعل مع Figma', 'تعلم كيفية استخدام Figma لإنشاء تصاميم واجهة متقنة', 'أتقن أدوات تصميم واجهة المستخدم وتصميم التفاعل مع Figma. تعلم أدوات مفيدة وتقنيات وأفضل الممارسات لتحسين سير العمل وكفاءتك.', '<p style=\"text-align: right;\">ستتعلم في هذه الدورة كيفية استخدام Figma لإنشاء تصاميم واجهة متقنة. ستتعلم أدوات مفيدة وتقنيات وأفضل الممارسات لتحسين سير العمل وكفاءتك. ستتعلم أيضًا أفضل الممارسات لتحسين سير العمل وكفاءتك.</p><p style=\"text-align: right;\">من خلال الدورة، ستتعلم أدوات مفيدة وتقنيات وأفضل الممارسات لتحسين سير العمل وكفاءتك. ستتعلم أيضًا أفضل الممارسات لتحسين سير العمل وكفاءتك.</p><p style=\"text-align: right;\">من خلال الدورة، ستتعلم أدوات مفيدة وتقنيات وأفضل الممارسات لتحسين سير العمل وكفاءتك. ستتعلم أيضًا أفضل الممارسات لتحسين سير العمل وكفاءتك.</p>'),
(126, 2056, 'es', 'Figma para Diseñadores UI/UX', 'Domine las herramientas y técnicas esenciales para el diseño UI/UX con Figma', 'Aprenda a usar Figma para crear diseños de interfaz de usuario de alta calidad. Descubra plugins, atajos y mejores prácticas para mejorar su flujo de trabajo y eficiencia.', '<p>Este curso le enseñará cómo usar Figma para crear diseños de interfaz de usuario de alta calidad. Aprenderá sobre herramientas y técnicas esenciales, incluyendo plugins, atajos y mejores prácticas. Al final del curso, podrá usar Figma para diseñar interfaces de usuario profesionales y de experiencia de usuario.</p><p>El curso incluye ejercicios prácticos y ejemplos del mundo real para ayudarlo a aplicar estas habilidades. También aprenderá sobre las últimas características y actualizaciones en Figma, y cómo mantenerse al día con la industria del diseño.</p><p>Ya sea que sea principiante o diseñador experimentado, este curso le proporcionará las habilidades y conocimientos necesarios para crear diseños de interfaz de usuario de nivel profesional con Figma.</p>'),
(128, 2057, 'en', 'Accessibility in UI/UX Design', 'Learn the essential principles of inclusive design', 'Discover how to design for accessibility to create inclusive and accessible digital experiences. Learn about universal design principles, color contrast, keyboard navigation, and more.', '<p>This course will teach you the essential principles of inclusive design. You\'ll learn about universal design principles, color contrast, keyboard navigation, and more. By the end of the course, you\'ll be able to design for accessibility and create inclusive digital experiences.</p><p>The course includes practical exercises and real-world examples to help you apply these principles. You\'ll also learn about the latest trends and technologies in accessibility design.</p><p>Whether you\'re a beginner or an experienced designer, this course will give you the skills and knowledge you need to design for accessibility.</p>'),
(129, 2057, 'ar', 'مبادئ تصميم الواجهة والتفاعل المتماثل', 'تعلم المبادئ الأساسية لتصميم الواجهة والتفاعل المتماثل', 'اكتشف كيفية تصميم الواجهة والتفاعل المتماثل لإنشاء تجارب رقمية متماثلة ومتاحة للجميع.', '<p style=\"text-align: right;\">ستتعلم في هذه الدورة مبادئ تصميم الواجهة والتفاعل المتماثل. ستتعلم أنماط التصميم العالمية والتناسق، وكيفية التنقل باستخدام لوحة المفاتيح، وأكثر.</p><p style=\"text-align: right;\">من خلال الدورة، ستتعلم كيفية تصميم الواجهة والتفاعل المتماثل لإنشاء تجارب رقمية متماثلة ومتاحة للجميع. ستتعلم أيضًا أنماط التصميم العالمية والتناسق، وكيفية التنقل باستخدام لوحة المفاتيح، وأكثر.</p><p style=\"text-align: right;\">من خلال الدورة، ستتعلم كيفية تصميم الواجهة والتفاعل المتماثل لإنشاء تجارب رقمية متماثلة ومتاحة للجميع. ستتعلم أيضًا أنماط التصميم العالمية والتناسق، وكيفية التنقل باستخدام لوحة المفاتيح، وأكثر.</p>'),
(130, 2057, 'es', 'Accesibilidad en Diseño UI/UX', 'Aprenda los principios esenciales de diseño inclusivo', 'Descubra cómo diseñar para la accesibilidad para crear experiencias digitales inclusivas y accesibles. Aprenda sobre principios de diseño inclusivo, contraste de color, navegación por teclado y más.', '<p>Este curso le enseñará los principios esenciales de diseño inclusivo. Aprenderá sobre principios de diseño inclusivo, contraste de color, navegación por teclado y más. Al final del curso, podrá diseñar para la accesibilidad y crear experiencias digitales inclusivas.</p><p>El curso incluye ejercicios prácticos y ejemplos del mundo real para ayudarlo a aplicar estos principios. También aprenderá sobre las últimas tendencias y tecnologías en diseño de accesibilidad.</p><p>Ya sea que sea principiante o diseñador experimentado, este curso le proporcionará las habilidades y conocimientos necesarios para diseñar para la accesibilidad.</p>'),
(132, 2058, 'en', 'Full Stack JavaScript Development', 'Master modern web development with JavaScript from front-end to back-end', 'Learn to build complete web applications using JavaScript throughout the entire stack. Master front-end frameworks, back-end development with Node.js, databases, and deployment strategies to become a versatile full-stack developer.', '<p>This comprehensive course will take you from the fundamentals to advanced concepts in full-stack JavaScript development. You\'ll learn how to build complete, production-ready web applications using modern JavaScript frameworks and tools.</p><p>Starting with core JavaScript concepts, you\'ll progress to front-end development with React, back-end development with Node.js and Express, and database management with MongoDB. You\'ll also learn essential skills like API design, authentication, testing, and deployment.</p><p>Through hands-on projects, you\'ll build a portfolio of full-stack applications that demonstrate your ability to create complete solutions. By the end of the course, you\'ll have the confidence and skills to develop sophisticated web applications and pursue opportunities as a full-stack JavaScript developer.</p>'),
(133, 2058, 'ar', 'تطوير جافا سكريبت للواجهة الأمامية والخلفية', 'أتقن تطوير الويب الحديث باستخدام جافا سكريبت من الواجهة الأمامية إلى الخلفية', 'تعلم بناء تطبيقات ويب كاملة باستخدام جافا سكريبت في جميع أنحاء المكدس. أتقن أطر عمل الواجهة الأمامية، وتطوير الواجهة الخلفية باستخدام Node.js، وقواعد البيانات، واستراتيجيات النشر لتصبح مطور كامل المكدس متعدد المهارات.', '<p style=\"text-align: right;\">ستأخذك هذه الدورة الشاملة من الأساسيات إلى المفاهيم المتقدمة في تطوير جافا سكريبت كامل المكدس. ستتعلم كيفية بناء تطبيقات ويب كاملة وجاهزة للإنتاج باستخدام أطر عمل وأدوات جافا سكريبت الحديثة.</p><p style=\"text-align: right;\">بدءًا من مفاهيم جافا سكريبت الأساسية، ستتقدم إلى تطوير الواجهة الأمامية باستخدام React، وتطوير الواجهة الخلفية باستخدام Node.js و Express، وإدارة قواعد البيانات باستخدام MongoDB. ستتعلم أيضًا مهارات أساسية مثل تصميم واجهة برمجة التطبيقات والمصادقة والاختبار والنشر.</p><p style=\"text-align: right;\">من خلال المشاريع العملية، ستبني محفظة من تطبيقات كاملة المكدس توضح قدرتك على إنشاء حلول كاملة. بحلول نهاية الدورة، ستكون لديك الثقة والمهارات لتطوير تطبيقات ويب متطورة ومتابعة الفرص كمطور جافا سكريبت كامل المكدس.</p>'),
(134, 2058, 'es', 'Desarrollo Full Stack con JavaScript', 'Domine el desarrollo web moderno con JavaScript desde el front-end hasta el back-end', 'Aprenda a construir aplicaciones web completas utilizando JavaScript en toda la pila. Domine frameworks front-end, desarrollo back-end con Node.js, bases de datos y estrategias de implementación para convertirse en un desarrollador full-stack versátil.', '<p>Este curso integral lo llevará desde los fundamentos hasta los conceptos avanzados en el desarrollo JavaScript full-stack. Aprenderá a construir aplicaciones web completas y listas para producción utilizando frameworks y herramientas modernas de JavaScript.</p><p>Comenzando con conceptos básicos de JavaScript, avanzará al desarrollo front-end con React, desarrollo back-end con Node.js y Express, y gestión de bases de datos con MongoDB. También aprenderá habilidades esenciales como diseño de API, autenticación, pruebas e implementación.</p><p>A través de proyectos prácticos, construirá un portafolio de aplicaciones full-stack que demuestren su capacidad para crear soluciones completas. Al final del curso, tendrá la confianza y las habilidades para desarrollar aplicaciones web sofisticadas y buscar oportunidades como desarrollador JavaScript full-stack.</p>'),
(136, 2059, 'en', 'Python for Data Science', 'Master Python programming and essential data science tools for analysis and visualization', 'Learn to harness the power of Python for data analysis, visualization, and machine learning. Develop practical skills with pandas, NumPy, Matplotlib, and scikit-learn to extract insights from data and build predictive models.', '<p>This comprehensive course will equip you with the Python programming skills and data science tools needed to analyze complex datasets and extract meaningful insights. You\'ll learn how to manipulate data, create visualizations, and build machine learning models using Python\'s powerful libraries.</p><p>Starting with Python fundamentals, you\'ll progress to data manipulation with pandas, numerical computing with NumPy, data visualization with Matplotlib and Seaborn, and machine learning with scikit-learn. You\'ll work with real-world datasets to solve practical problems and develop a portfolio of data science projects.</p><p>By the end of the course, you\'ll have the skills to perform exploratory data analysis, create compelling visualizations, and implement machine learning algorithms. Whether you\'re looking to start a career in data science or enhance your current role with data analysis skills, this course provides the foundation you need to succeed.</p>'),
(137, 2059, 'ar', 'بايثون لعلوم البيانات', 'أتقن برمجة بايثون وأدوات علوم البيانات الأساسية للتحليل والتصور', 'تعلم تسخير قوة بايثون لتحليل البيانات والتصور والتعلم الآلي. طور مهارات عملية مع باندا ونمباي وماتبلوتليب وسايكت-ليرن لاستخراج الرؤى من البيانات وبناء نماذج تنبؤية.', '<p style=\"text-align: right;\">ستزودك هذه الدورة الشاملة بمهارات برمجة بايثون وأدوات علوم البيانات اللازمة لتحليل مجموعات البيانات المعقدة واستخراج رؤى ذات معنى. ستتعلم كيفية معالجة البيانات وإنشاء تصورات وبناء نماذج تعلم آلي باستخدام مكتبات بايثون القوية.</p><p style=\"text-align: right;\">بدءًا من أساسيات بايثون، ستتقدم إلى معالجة البيانات باستخدام باندا، والحوسبة العددية باستخدام نمباي، وتصور البيانات باستخدام ماتبلوتليب وسيبورن، والتعلم الآلي باستخدام سايكت-ليرن. ستعمل مع مجموعات بيانات من العالم الحقيقي لحل مشكلات عملية وتطوير محفظة من مشاريع علوم البيانات.</p><p style=\"text-align: right;\">بحلول نهاية الدورة، ستكون لديك المهارات لإجراء تحليل استكشافي للبيانات، وإنشاء تصورات مقنعة، وتنفيذ خوارزميات التعلم الآلي. سواء كنت تتطلع إلى بدء مهنة في علوم البيانات أو تعزيز دورك الحالي بمهارات تحليل البيانات، توفر هذه الدورة الأساس الذي تحتاجه للنجاح.</p>'),
(138, 2059, 'es', 'Python para Ciencia de Datos', 'Domine la programación Python y las herramientas esenciales de ciencia de datos para análisis y visualización', 'Aprenda a aprovechar el poder de Python para análisis de datos, visualización y aprendizaje automático. Desarrolle habilidades prácticas con pandas, NumPy, Matplotlib y scikit-learn para extraer información de los datos y construir modelos predictivos.', '<p>Este curso integral lo equipará con las habilidades de programación Python y las herramientas de ciencia de datos necesarias para analizar conjuntos de datos complejos y extraer información significativa. Aprenderá a manipular datos, crear visualizaciones y construir modelos de aprendizaje automático utilizando las potentes bibliotecas de Python.</p><p>Comenzando con los fundamentos de Python, avanzará a la manipulación de datos con pandas, computación numérica con NumPy, visualización de datos con Matplotlib y Seaborn, y aprendizaje automático con scikit-learn. Trabajará con conjuntos de datos del mundo real para resolver problemas prácticos y desarrollar un portafolio de proyectos de ciencia de datos.</p><p>Al final del curso, tendrá las habilidades para realizar análisis exploratorio de datos, crear visualizaciones convincentes e implementar algoritmos de aprendizaje automático. Ya sea que esté buscando iniciar una carrera en ciencia de datos o mejorar su rol actual con habilidades de análisis de datos, este curso proporciona la base que necesita para tener éxito.</p>'),
(140, 2060, 'en', 'Mobile App Development with React Native', 'Build cross-platform mobile apps for iOS and Android with a single codebase', 'Learn to develop native mobile applications for both iOS and Android using React Native. Master component-based architecture, navigation, state management, and native APIs to create performant and professional mobile apps with JavaScript.', '<p>This comprehensive course will teach you how to build professional mobile applications for iOS and Android platforms using React Native. You\'ll learn how to leverage your JavaScript and React skills to create truly native mobile experiences without having to learn multiple programming languages.</p><p>Starting with React Native fundamentals, you\'ll progress to building complex UI components, implementing navigation systems, managing application state, and integrating with native device features. You\'ll also learn best practices for performance optimization, testing, and deploying your apps to app stores.</p><p>Through hands-on projects, you\'ll build a portfolio of cross-platform mobile applications that showcase your ability to create professional, production-ready apps. By the end of the course, you\'ll have the skills to develop and publish mobile applications for both major platforms using a single, efficient codebase.</p>'),
(141, 2060, 'ar', 'تطوير تطبيقات الجوال باستخدام React Native', 'بناء تطبيقات جوال متعددة المنصات لنظامي iOS و Android باستخدام قاعدة شفرة واحدة', 'تعلم تطوير تطبيقات الجوال الأصلية لكل من iOS و Android باستخدام React Native. أتقن الهندسة المعمارية القائمة على المكونات والتنقل وإدارة الحالة وواجهات برمجة التطبيقات الأصلية لإنشاء تطبيقات جوال عالية الأداء واحترافية باستخدام JavaScript.', '<p style=\"text-align: right;\">ستعلمك هذه الدورة الشاملة كيفية بناء تطبيقات جوال احترافية لمنصات iOS و Android باستخدام React Native. ستتعلم كيفية الاستفادة من مهارات JavaScript و React لإنشاء تجارب جوال أصلية حقًا دون الحاجة إلى تعلم لغات برمجة متعددة.</p><p style=\"text-align: right;\">بدءًا من أساسيات React Native، ستتقدم إلى بناء مكونات واجهة مستخدم معقدة، وتنفيذ أنظمة التنقل، وإدارة حالة التطبيق، والتكامل مع ميزات الجهاز الأصلية. ستتعلم أيضًا أفضل الممارسات لتحسين الأداء واختبار تطبيقاتك ونشرها في متاجر التطبيقات.</p><p style=\"text-align: right;\">من خلال المشاريع العملية، ستبني محفظة من تطبيقات الجوال متعددة المنصات التي تعرض قدرتك على إنشاء تطبيقات احترافية جاهزة للإنتاج. بحلول نهاية الدورة، ستكون لديك المهارات لتطوير ونشر تطبيقات الجوال لكلتا المنصتين الرئيسيتين باستخدام قاعدة شفرة واحدة وفعالة.</p>'),
(142, 2060, 'es', 'Desarrollo de Aplicaciones Móviles con React Native', 'Construya aplicaciones móviles multiplataforma para iOS y Android con una sola base de código', 'Aprenda a desarrollar aplicaciones móviles nativas para iOS y Android utilizando React Native. Domine la arquitectura basada en componentes, navegación, gestión de estado y APIs nativas para crear aplicaciones móviles eficientes y profesionales con JavaScript.', '<p>Este curso integral le enseñará cómo construir aplicaciones móviles profesionales para plataformas iOS y Android utilizando React Native. Aprenderá a aprovechar sus habilidades de JavaScript y React para crear experiencias móviles verdaderamente nativas sin tener que aprender múltiples lenguajes de programación.</p><p>Comenzando con los fundamentos de React Native, avanzará a la construcción de componentes UI complejos, implementación de sistemas de navegación, gestión del estado de la aplicación e integración con características nativas del dispositivo. También aprenderá las mejores prácticas para optimización del rendimiento, pruebas y despliegue de sus aplicaciones en las tiendas de aplicaciones.</p><p>A través de proyectos prácticos, construirá un portafolio de aplicaciones móviles multiplataforma que demuestren su capacidad para crear aplicaciones profesionales y listas para producción. Al final del curso, tendrá las habilidades para desarrollar y publicar aplicaciones móviles para ambas plataformas principales utilizando una base de código única y eficiente.</p>'),
(144, 2061, 'en', 'Backend Development with Node.js', 'Master server-side JavaScript development with Node.js and Express', 'Learn to build robust, scalable backend systems using Node.js. Develop RESTful APIs, implement authentication, connect to databases, and deploy production-ready server applications that power modern web and mobile experiences.', '<p>This comprehensive course will teach you how to build powerful backend systems using Node.js and its ecosystem. You\'ll learn how to create scalable server applications that can handle complex business logic, data persistence, and client requests efficiently.</p><p>Starting with Node.js fundamentals, you\'ll progress to building RESTful APIs with Express, implementing authentication and authorization, connecting to databases like MongoDB and SQL, handling file uploads, and implementing real-time features with WebSockets. You\'ll also learn essential backend development concepts like error handling, logging, testing, and deployment.</p><p>Through hands-on projects, you\'ll build a portfolio of backend applications that demonstrate your ability to create secure, efficient, and scalable server systems. By the end of the course, you\'ll have the skills to develop professional backend solutions that can power web and mobile applications in production environments.</p>'),
(145, 2061, 'ar', 'تطوير الواجهة الخلفية باستخدام Node.js', 'أتقن تطوير JavaScript من جانب الخادم باستخدام Node.js و Express', 'تعلم بناء أنظمة خلفية قوية وقابلة للتوسع باستخدام Node.js. طور واجهات برمجة تطبيقات RESTful، ونفذ المصادقة، واتصل بقواعد البيانات، ونشر تطبيقات خادم جاهزة للإنتاج تدعم تجارب الويب والجوال الحديثة.', '<p style=\"text-align: right;\">ستعلمك هذه الدورة الشاملة كيفية بناء أنظمة خلفية قوية باستخدام Node.js ونظامه البيئي. ستتعلم كيفية إنشاء تطبيقات خادم قابلة للتوسع يمكنها التعامل مع منطق الأعمال المعقد واستمرارية البيانات وطلبات العملاء بكفاءة.</p><p style=\"text-align: right;\">بدءًا من أساسيات Node.js، ستتقدم إلى بناء واجهات برمجة تطبيقات RESTful باستخدام Express، وتنفيذ المصادقة والتفويض، والاتصال بقواعد البيانات مثل MongoDB و SQL، والتعامل مع تحميلات الملفات، وتنفيذ ميزات الوقت الحقيقي باستخدام WebSockets. ستتعلم أيضًا مفاهيم تطوير الواجهة الخلفية الأساسية مثل معالجة الأخطاء والتسجيل والاختبار والنشر.</p><p style=\"text-align: right;\">من خلال المشاريع العملية، ستبني محفظة من تطبيقات الواجهة الخلفية التي توضح قدرتك على إنشاء أنظمة خادم آمنة وفعالة وقابلة للتوسع. بحلول نهاية الدورة، ستكون لديك المهارات لتطوير حلول خلفية احترافية يمكنها تشغيل تطبيقات الويب والجوال في بيئات الإنتاج.</p>'),
(146, 2061, 'es', 'Desarrollo Backend con Node.js', 'Domine el desarrollo JavaScript del lado del servidor con Node.js y Express', 'Aprenda a construir sistemas backend robustos y escalables utilizando Node.js. Desarrolle APIs RESTful, implemente autenticación, conéctese a bases de datos e implemente aplicaciones de servidor listas para producción que potencien experiencias web y móviles modernas.', '<p>Este curso integral lo llevará desde los fundamentos hasta los conceptos avanzados en el desarrollo JavaScript full-stack. Aprenderá a construir aplicaciones web completas y listas para producción utilizando frameworks y herramientas modernas de JavaScript.</p><p>Comenzando con conceptos básicos de JavaScript, avanzará al desarrollo front-end con React, desarrollo back-end con Node.js y Express, y gestión de bases de datos con MongoDB. También aprenderá habilidades esenciales como diseño de API, autenticación, pruebas e implementación.</p><p>A través de proyectos prácticos, construirá un portafolio de aplicaciones full-stack que demuestren su capacidad para crear soluciones completas. Al final del curso, tendrá la confianza y las habilidades para desarrollar aplicaciones web sofisticadas y buscar oportunidades como desarrollador JavaScript full-stack.</p>'),
(170, 2022, 'en', 'Installment and Secure Host', 'Installment payment is a popular method of paying for goods and services that allows customers to spread out the cost of a purchase over a period of time.', 'Master the fundamentals of user interface and user experience design. Learn design thinking, wireframing, prototyping, and user research techniques to create intuitive digital experiences that users love.', '<p>Installment payment is a popular method of paying for goods and services that allows customers to spread out the cost of a purchase over a period of time. With installment payment, customers are able to pay for a product or service in smaller, more manageable amounts rather than having to pay the full amount upfront.</p><p><br></p><p>Installment payments are typically made on a monthly basis, and the amount of each payment is determined by the total cost of the purchase and the length of the repayment period. For example, if a customer purchases a product for $1,000 with a repayment period of 12 months, they would make 12 monthly payments of $83.33.</p><p><br></p><p>One of the benefits of installment payment is that it allows customers to make larger purchases that they may not be able to afford upfront. This can be particularly helpful for big-ticket items such as furniture, appliances, or electronics. By spreading out the cost of the purchase, customers can avoid having to pay a large sum of money all at once.</p><p><br></p><p>Another advantage of installment payment is that it can be a good option for customers who want to build their credit history. By making regular, on-time payments, customers can demonstrate their creditworthiness and potentially improve their credit score over time.</p><p><br></p><p>However, it\'s important to note that installment payment may not always be the most cost-effective option. Some installment plans may come with additional fees or higher interest rates than other payment methods. Customers should always read the terms and conditions carefully before agreeing to an installment payment plan to ensure they fully understand the costs involved.</p><p><br></p><p>Overall, installment payment is a flexible and convenient option that can make it easier for customers to make purchases they may not be able to afford upfront. Whether it\'s for a large purchase or to build credit, installment payment is a useful tool for many consumers.</p>');

--
-- Indexes for dumped tables
--

--
-- Indexes for table `abandoned_cart_rules`
--
ALTER TABLE `abandoned_cart_rules`
  ADD PRIMARY KEY (`id`),
  ADD KEY `abandoned_cart_rules_discount_id_foreign` (`discount_id`);

--
-- Indexes for table `abandoned_cart_rule_histories`
--
ALTER TABLE `abandoned_cart_rule_histories`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `abandoned_cart_rule_specification_items`
--
ALTER TABLE `abandoned_cart_rule_specification_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `abandoned_cart_rule_id_foreign` (`abandoned_cart_rule_id`),
  ADD KEY `abandoned_cart_rule_specification_items_category_id_foreign` (`category_id`),
  ADD KEY `abandoned_cart_rule_specification_items_instructor_id_foreign` (`instructor_id`),
  ADD KEY `abandoned_cart_rule_specification_items_seller_id_foreign` (`seller_id`),
  ADD KEY `abandoned_cart_rule_specification_items_webinar_id_foreign` (`webinar_id`),
  ADD KEY `abandoned_cart_rule_specification_items_product_id_foreign` (`product_id`),
  ADD KEY `abandoned_cart_rule_specification_items_bundle_id_foreign` (`bundle_id`);

--
-- Indexes for table `abandoned_cart_rule_translations`
--
ALTER TABLE `abandoned_cart_rule_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `abandoned_cart_rule_id_trans` (`abandoned_cart_rule_id`),
  ADD KEY `abandoned_cart_rule_translations_locale_index` (`locale`);

--
-- Indexes for table `abandoned_cart_rule_users_groups`
--
ALTER TABLE `abandoned_cart_rule_users_groups`
  ADD PRIMARY KEY (`id`),
  ADD KEY `abandoned_cart_rule_id` (`abandoned_cart_rule_id`),
  ADD KEY `abandoned_cart_rule_users_groups_group_id_foreign` (`group_id`),
  ADD KEY `abandoned_cart_rule_users_groups_user_id_foreign` (`user_id`);

--
-- Indexes for table `accounting`
--
ALTER TABLE `accounting`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `id` (`id`) USING BTREE,
  ADD KEY `user_id` (`user_id`) USING BTREE,
  ADD KEY `webinar_id` (`webinar_id`) USING BTREE,
  ADD KEY `meeting_time_id` (`meeting_time_id`) USING BTREE,
  ADD KEY `subscribe_id` (`subscribe_id`) USING BTREE,
  ADD KEY `promotion_id` (`promotion_id`) USING BTREE,
  ADD KEY `accounting_installment_payment_id_foreign` (`installment_payment_id`);

--
-- Indexes for table `advertising_banners`
--
ALTER TABLE `advertising_banners`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `advertising_banners_translations`
--
ALTER TABLE `advertising_banners_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `advertising_banners_translations_advertising_banner_id_foreign` (`advertising_banner_id`),
  ADD KEY `advertising_banners_translations_locale_index` (`locale`);

--
-- Indexes for table `affiliates`
--
ALTER TABLE `affiliates`
  ADD PRIMARY KEY (`id`),
  ADD KEY `affiliates_affiliate_user_id_foreign` (`affiliate_user_id`),
  ADD KEY `affiliates_referred_user_id_foreign` (`referred_user_id`);

--
-- Indexes for table `affiliates_codes`
--
ALTER TABLE `affiliates_codes`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `affiliates_codes_code_unique` (`code`),
  ADD KEY `affiliates_codes_user_id_foreign` (`user_id`);

--
-- Indexes for table `ai_contents`
--
ALTER TABLE `ai_contents`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ai_contents_user_id_foreign` (`user_id`),
  ADD KEY `ai_contents_service_id_foreign` (`service_id`);

--
-- Indexes for table `ai_content_templates`
--
ALTER TABLE `ai_content_templates`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `ai_content_template_translations`
--
ALTER TABLE `ai_content_template_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ai_content_template_id_trans` (`ai_content_template_id`),
  ADD KEY `ai_content_template_translations_locale_index` (`locale`);

--
-- Indexes for table `badges`
--
ALTER TABLE `badges`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `badges_type_index` (`type`) USING BTREE;

--
-- Indexes for table `badge_translations`
--
ALTER TABLE `badge_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `badge_translations_badge_id_foreign` (`badge_id`),
  ADD KEY `badge_translations_locale_index` (`locale`);

--
-- Indexes for table `become_instructors`
--
ALTER TABLE `become_instructors`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `become_instructors_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `blog`
--
ALTER TABLE `blog`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `blog_category_id_foreign` (`category_id`) USING BTREE,
  ADD KEY `slug` (`slug`) USING BTREE,
  ADD KEY `blog_author_id_foreign` (`author_id`);

--
-- Indexes for table `blog_categories`
--
ALTER TABLE `blog_categories`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `blog_category_translations`
--
ALTER TABLE `blog_category_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `blog_category_translations_blog_category_id_foreign` (`blog_category_id`),
  ADD KEY `blog_category_translations_locale_index` (`locale`);

--
-- Indexes for table `blog_featured_categories`
--
ALTER TABLE `blog_featured_categories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `blog_featured_categories_category_id_foreign` (`category_id`);

--
-- Indexes for table `blog_translations`
--
ALTER TABLE `blog_translations`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `blog_translations_blog_id_locale_unique` (`blog_id`,`locale`),
  ADD KEY `blog_translations_locale_index` (`locale`);

--
-- Indexes for table `bundles`
--
ALTER TABLE `bundles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bundles_creator_id_foreign` (`creator_id`),
  ADD KEY `bundles_teacher_id_foreign` (`teacher_id`),
  ADD KEY `bundles_category_id_foreign` (`category_id`),
  ADD KEY `bundles_slug_index` (`slug`);

--
-- Indexes for table `bundle_filter_option`
--
ALTER TABLE `bundle_filter_option`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bundle_filter_option_bundle_id_foreign` (`bundle_id`),
  ADD KEY `bundle_filter_option_filter_option_id_foreign` (`filter_option_id`);

--
-- Indexes for table `bundle_translations`
--
ALTER TABLE `bundle_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bundle_translations_bundle_id_foreign` (`bundle_id`),
  ADD KEY `bundle_translations_locale_index` (`locale`);

--
-- Indexes for table `bundle_webinars`
--
ALTER TABLE `bundle_webinars`
  ADD PRIMARY KEY (`id`),
  ADD KEY `bundle_webinars_bundle_id_foreign` (`bundle_id`),
  ADD KEY `bundle_webinars_webinar_id_foreign` (`webinar_id`);

--
-- Indexes for table `cart`
--
ALTER TABLE `cart`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `cart_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `cart_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `cart_ticket_id_foreign` (`ticket_id`) USING BTREE,
  ADD KEY `cart_reserve_meeting_id_foreign` (`reserve_meeting_id`) USING BTREE,
  ADD KEY `cart_subscribe_id_foreign` (`subscribe_id`) USING BTREE,
  ADD KEY `cart_promotion_id_foreign` (`promotion_id`) USING BTREE,
  ADD KEY `cart_special_offer_id_foreign` (`special_offer_id`),
  ADD KEY `cart_product_order_id_foreign` (`product_order_id`),
  ADD KEY `cart_product_discount_id_foreign` (`product_discount_id`),
  ADD KEY `cart_bundle_id_foreign` (`bundle_id`),
  ADD KEY `cart_installment_payment_id_foreign` (`installment_payment_id`),
  ADD KEY `cart_gift_id_foreign` (`gift_id`);

--
-- Indexes for table `cart_discounts`
--
ALTER TABLE `cart_discounts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cart_discounts_discount_id_foreign` (`discount_id`);

--
-- Indexes for table `cart_discount_translations`
--
ALTER TABLE `cart_discount_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cart_discount_translations_cart_discount_id_foreign` (`cart_discount_id`),
  ADD KEY `cart_discount_translations_locale_index` (`locale`);

--
-- Indexes for table `cashback_rules`
--
ALTER TABLE `cashback_rules`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `cashback_rule_specification_items`
--
ALTER TABLE `cashback_rule_specification_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cashback_rule_specification_items_cashback_rule_id_foreign` (`cashback_rule_id`),
  ADD KEY `cashback_rule_specification_items_category_id_foreign` (`category_id`),
  ADD KEY `cashback_rule_specification_items_instructor_id_foreign` (`instructor_id`),
  ADD KEY `cashback_rule_specification_items_seller_id_foreign` (`seller_id`),
  ADD KEY `cashback_rule_specification_items_webinar_id_foreign` (`webinar_id`),
  ADD KEY `cashback_rule_specification_items_product_id_foreign` (`product_id`),
  ADD KEY `cashback_rule_specification_items_bundle_id_foreign` (`bundle_id`),
  ADD KEY `cashback_rule_specification_items_subscribe_id_foreign` (`subscribe_id`),
  ADD KEY `rules_registration_package_id` (`registration_package_id`);

--
-- Indexes for table `cashback_rule_translations`
--
ALTER TABLE `cashback_rule_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cashback_rule_translations_cashback_rule_id_foreign` (`cashback_rule_id`),
  ADD KEY `cashback_rule_translations_locale_index` (`locale`);

--
-- Indexes for table `cashback_rule_users_groups`
--
ALTER TABLE `cashback_rule_users_groups`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cashback_rule_users_groups_cashback_rule_id_foreign` (`cashback_rule_id`),
  ADD KEY `cashback_rule_users_groups_group_id_foreign` (`group_id`),
  ADD KEY `cashback_rule_users_groups_user_id_foreign` (`user_id`);

--
-- Indexes for table `categories`
--
ALTER TABLE `categories`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `parent_id` (`parent_id`) USING BTREE;

--
-- Indexes for table `category_translations`
--
ALTER TABLE `category_translations`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `category_translations_category_id_foreign` (`category_id`) USING BTREE,
  ADD KEY `category_translations_locale_index` (`locale`) USING BTREE;

--
-- Indexes for table `certificates`
--
ALTER TABLE `certificates`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `certificates_quiz_id_foreign` (`quiz_id`) USING BTREE,
  ADD KEY `certificates_quiz_result_id_foreign` (`quiz_result_id`) USING BTREE,
  ADD KEY `certificates_student_id_foreign` (`student_id`) USING BTREE,
  ADD KEY `certificates_webinar_id_foreign` (`webinar_id`),
  ADD KEY `certificates_bundle_id_foreign` (`bundle_id`);

--
-- Indexes for table `certificates_templates`
--
ALTER TABLE `certificates_templates`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `certificate_template_translations`
--
ALTER TABLE `certificate_template_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `certificate_template_id` (`certificate_template_id`),
  ADD KEY `certificate_template_translations_locale_index` (`locale`);

--
-- Indexes for table `comments`
--
ALTER TABLE `comments`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `comments_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `comments_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `comments_review_id_foreign` (`review_id`) USING BTREE,
  ADD KEY `comments_reply_id_foreign` (`reply_id`) USING BTREE,
  ADD KEY `comments_product_id_foreign` (`product_id`),
  ADD KEY `comments_bundle_id_foreign` (`bundle_id`),
  ADD KEY `blog_id` (`blog_id`),
  ADD KEY `comments_upcoming_course_id_foreign` (`upcoming_course_id`);

--
-- Indexes for table `comments_reports`
--
ALTER TABLE `comments_reports`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `comments_reports_comment_id_foreign` (`comment_id`) USING BTREE,
  ADD KEY `comments_reports_product_id_foreign` (`product_id`);

--
-- Indexes for table `contacts`
--
ALTER TABLE `contacts`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `content_delete_requests`
--
ALTER TABLE `content_delete_requests`
  ADD PRIMARY KEY (`id`),
  ADD KEY `content_delete_requests_user_id_foreign` (`user_id`);

--
-- Indexes for table `course_learning_last_views`
--
ALTER TABLE `course_learning_last_views`
  ADD PRIMARY KEY (`id`),
  ADD KEY `course_learning_last_views_user_id_foreign` (`user_id`),
  ADD KEY `course_learning_last_views_webinar_id_foreign` (`webinar_id`);

--
-- Indexes for table `course_noticeboards`
--
ALTER TABLE `course_noticeboards`
  ADD PRIMARY KEY (`id`),
  ADD KEY `course_noticeboards_creator_id_foreign` (`creator_id`),
  ADD KEY `course_noticeboards_webinar_id_foreign` (`webinar_id`);

--
-- Indexes for table `course_noticeboard_status`
--
ALTER TABLE `course_noticeboard_status`
  ADD PRIMARY KEY (`id`),
  ADD KEY `course_noticeboard_status_noticeboard_id_foreign` (`noticeboard_id`);

--
-- Indexes for table `course_personal_notes`
--
ALTER TABLE `course_personal_notes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `course_personal_notes_user_id_foreign` (`user_id`),
  ADD KEY `course_personal_notes_course_id_foreign` (`course_id`);

--
-- Indexes for table `currencies`
--
ALTER TABLE `currencies`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `delete_account_requests`
--
ALTER TABLE `delete_account_requests`
  ADD PRIMARY KEY (`id`),
  ADD KEY `delete_account_requests_user_id_foreign` (`user_id`);

--
-- Indexes for table `discounts`
--
ALTER TABLE `discounts`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD UNIQUE KEY `discounts_code_unique` (`code`),
  ADD KEY `discounts_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `discount_bundles`
--
ALTER TABLE `discount_bundles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `discount_bundles_discount_id_foreign` (`discount_id`),
  ADD KEY `discount_bundles_bundle_id_foreign` (`bundle_id`);

--
-- Indexes for table `discount_categories`
--
ALTER TABLE `discount_categories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `discount_categories_discount_id_foreign` (`discount_id`),
  ADD KEY `discount_categories_category_id_foreign` (`category_id`);

--
-- Indexes for table `discount_courses`
--
ALTER TABLE `discount_courses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `discount_courses_discount_id_foreign` (`discount_id`),
  ADD KEY `discount_courses_course_id_foreign` (`course_id`);

--
-- Indexes for table `discount_groups`
--
ALTER TABLE `discount_groups`
  ADD PRIMARY KEY (`id`),
  ADD KEY `discount_groups_discount_id_foreign` (`discount_id`),
  ADD KEY `discount_groups_group_id_foreign` (`group_id`);

--
-- Indexes for table `discount_users`
--
ALTER TABLE `discount_users`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `discount_users_discount_id_foreign` (`discount_id`) USING BTREE,
  ADD KEY `discount_users_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `faqs`
--
ALTER TABLE `faqs`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `faqs_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `faqs_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `faqs_bundle_id_foreign` (`bundle_id`),
  ADD KEY `faqs_upcoming_course_id_foreign` (`upcoming_course_id`);

--
-- Indexes for table `faq_translations`
--
ALTER TABLE `faq_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `faq_translations_faq_id_foreign` (`faq_id`),
  ADD KEY `faq_translations_locale_index` (`locale`);

--
-- Indexes for table `favorites`
--
ALTER TABLE `favorites`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `favorites_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `favorites_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `favorites_bundle_id_foreign` (`bundle_id`),
  ADD KEY `favorites_upcoming_course_id_foreign` (`upcoming_course_id`);

--
-- Indexes for table `feature_webinars`
--
ALTER TABLE `feature_webinars`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `feature_webinars_webinar_id_index` (`webinar_id`) USING BTREE;

--
-- Indexes for table `feature_webinar_translations`
--
ALTER TABLE `feature_webinar_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `feature_webinar_translations_feature_webinar_id_foreign` (`feature_webinar_id`),
  ADD KEY `feature_webinar_translations_locale_index` (`locale`);

--
-- Indexes for table `files`
--
ALTER TABLE `files`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `files_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `files_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `files_chapter_id_foreign` (`chapter_id`);

--
-- Indexes for table `file_translations`
--
ALTER TABLE `file_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `file_translations_file_id_foreign` (`file_id`),
  ADD KEY `file_translations_locale_index` (`locale`);

--
-- Indexes for table `filters`
--
ALTER TABLE `filters`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `filters_category_id_foreign` (`category_id`) USING BTREE;

--
-- Indexes for table `filter_options`
--
ALTER TABLE `filter_options`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `filter_options_filter_id_foreign` (`filter_id`) USING BTREE;

--
-- Indexes for table `filter_option_translations`
--
ALTER TABLE `filter_option_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `filter_option_translations_filter_option_id_foreign` (`filter_option_id`),
  ADD KEY `filter_option_translations_locale_index` (`locale`);

--
-- Indexes for table `filter_translations`
--
ALTER TABLE `filter_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `filter_translations_filter_id_foreign` (`filter_id`),
  ADD KEY `filter_translations_locale_index` (`locale`);

--
-- Indexes for table `floating_bars`
--
ALTER TABLE `floating_bars`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `floating_bar_translations`
--
ALTER TABLE `floating_bar_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `floating_bar_translations_floating_bar_id_foreign` (`floating_bar_id`),
  ADD KEY `floating_bar_translations_locale_index` (`locale`);

--
-- Indexes for table `follows`
--
ALTER TABLE `follows`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `follows_follower_foreign` (`follower`) USING BTREE,
  ADD KEY `follows_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `forms`
--
ALTER TABLE `forms`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `forms_url_unique` (`url`);

--
-- Indexes for table `form_fields`
--
ALTER TABLE `form_fields`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_fields_form_id_foreign` (`form_id`);

--
-- Indexes for table `form_field_options`
--
ALTER TABLE `form_field_options`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_field_options_form_field_id_foreign` (`form_field_id`);

--
-- Indexes for table `form_field_option_translations`
--
ALTER TABLE `form_field_option_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_field_option_id_trans` (`form_field_option_id`),
  ADD KEY `form_field_option_translations_locale_index` (`locale`);

--
-- Indexes for table `form_field_translations`
--
ALTER TABLE `form_field_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_field_translations_form_field_id_foreign` (`form_field_id`),
  ADD KEY `form_field_translations_locale_index` (`locale`);

--
-- Indexes for table `form_roles_users_groups`
--
ALTER TABLE `form_roles_users_groups`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_roles_users_groups_form_id_foreign` (`form_id`),
  ADD KEY `form_roles_users_groups_role_id_foreign` (`role_id`),
  ADD KEY `form_roles_users_groups_user_id_foreign` (`user_id`),
  ADD KEY `form_roles_users_groups_group_id_foreign` (`group_id`);

--
-- Indexes for table `form_submissions`
--
ALTER TABLE `form_submissions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_submissions_user_id_foreign` (`user_id`),
  ADD KEY `form_submissions_form_id_foreign` (`form_id`);

--
-- Indexes for table `form_submission_items`
--
ALTER TABLE `form_submission_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_submission_items_submission_id_foreign` (`submission_id`),
  ADD KEY `form_submission_items_form_field_id_foreign` (`form_field_id`);

--
-- Indexes for table `form_translations`
--
ALTER TABLE `form_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `form_translations_form_id_foreign` (`form_id`),
  ADD KEY `form_translations_locale_index` (`locale`);

--
-- Indexes for table `forums`
--
ALTER TABLE `forums`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `forums_slug_unique` (`slug`),
  ADD KEY `forums_role_id_foreign` (`role_id`),
  ADD KEY `forums_group_id_foreign` (`group_id`);

--
-- Indexes for table `forum_featured_topics`
--
ALTER TABLE `forum_featured_topics`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_featured_topics_topic_id_foreign` (`topic_id`);

--
-- Indexes for table `forum_recommended_topics`
--
ALTER TABLE `forum_recommended_topics`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `forum_recommended_topic_items`
--
ALTER TABLE `forum_recommended_topic_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_recommended_topic_items_recommended_topic_id_foreign` (`recommended_topic_id`),
  ADD KEY `forum_recommended_topic_items_topic_id_foreign` (`topic_id`);

--
-- Indexes for table `forum_recommended_topic_translations`
--
ALTER TABLE `forum_recommended_topic_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_recommended_topic_id_trans` (`forum_recommended_topic_id`),
  ADD KEY `forum_recommended_topic_translations_locale_index` (`locale`);

--
-- Indexes for table `forum_topic_attachments`
--
ALTER TABLE `forum_topic_attachments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_topic_attachments_topic_id_foreign` (`topic_id`),
  ADD KEY `forum_topic_attachments_creator_id_foreign` (`creator_id`);

--
-- Indexes for table `forum_topic_bookmarks`
--
ALTER TABLE `forum_topic_bookmarks`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_topic_bookmarks_user_id_foreign` (`user_id`),
  ADD KEY `forum_topic_bookmarks_topic_id_foreign` (`topic_id`);

--
-- Indexes for table `forum_topic_likes`
--
ALTER TABLE `forum_topic_likes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_topic_likes_user_id_foreign` (`user_id`),
  ADD KEY `forum_topic_likes_topic_id_foreign` (`topic_id`),
  ADD KEY `forum_topic_likes_topic_post_id_foreign` (`topic_post_id`);

--
-- Indexes for table `forum_topic_reports`
--
ALTER TABLE `forum_topic_reports`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_topic_reports_user_id_foreign` (`user_id`),
  ADD KEY `forum_topic_reports_topic_id_foreign` (`topic_id`),
  ADD KEY `forum_topic_reports_topic_post_id_foreign` (`topic_post_id`);

--
-- Indexes for table `forum_topic_visits`
--
ALTER TABLE `forum_topic_visits`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_topic_visits_forum_id_foreign` (`forum_id`),
  ADD KEY `forum_topic_visits_topic_id_foreign` (`topic_id`);

--
-- Indexes for table `forum_translations`
--
ALTER TABLE `forum_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `forum_translations_forum_id_foreign` (`forum_id`),
  ADD KEY `forum_translations_locale_index` (`locale`);

--
-- Indexes for table `gifts`
--
ALTER TABLE `gifts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `gifts_user_id_foreign` (`user_id`),
  ADD KEY `gifts_webinar_id_foreign` (`webinar_id`),
  ADD KEY `gifts_bundle_id_foreign` (`bundle_id`),
  ADD KEY `gifts_product_id_foreign` (`product_id`);

--
-- Indexes for table `groups`
--
ALTER TABLE `groups`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `groups_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `groups_registration_packages`
--
ALTER TABLE `groups_registration_packages`
  ADD PRIMARY KEY (`id`),
  ADD KEY `groups_registration_packages_group_id_foreign` (`group_id`);

--
-- Indexes for table `group_users`
--
ALTER TABLE `group_users`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `group_users_group_id_foreign` (`group_id`) USING BTREE,
  ADD KEY `group_users_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `home_page_statistics`
--
ALTER TABLE `home_page_statistics`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `home_page_statistic_translations`
--
ALTER TABLE `home_page_statistic_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `home_page_statistic_id` (`home_page_statistic_id`),
  ADD KEY `home_page_statistic_translations_locale_index` (`locale`);

--
-- Indexes for table `home_sections`
--
ALTER TABLE `home_sections`
  ADD PRIMARY KEY (`id`),
  ADD KEY `home_sections_name_index` (`name`);

--
-- Indexes for table `installments`
--
ALTER TABLE `installments`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `installment_orders`
--
ALTER TABLE `installment_orders`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_orders_installment_id_foreign` (`installment_id`),
  ADD KEY `installment_orders_user_id_foreign` (`user_id`),
  ADD KEY `installment_orders_webinar_id_foreign` (`webinar_id`),
  ADD KEY `installment_orders_product_id_foreign` (`product_id`),
  ADD KEY `installment_orders_bundle_id_foreign` (`bundle_id`),
  ADD KEY `installment_orders_subscribe_id_foreign` (`subscribe_id`),
  ADD KEY `installment_orders_registration_package_id_foreign` (`registration_package_id`),
  ADD KEY `installment_product_order_id` (`product_order_id`);

--
-- Indexes for table `installment_order_attachments`
--
ALTER TABLE `installment_order_attachments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_order_id_attachment` (`installment_order_id`);

--
-- Indexes for table `installment_order_payments`
--
ALTER TABLE `installment_order_payments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_order_id` (`installment_order_id`),
  ADD KEY `installment_order_payments_sale_id_foreign` (`sale_id`),
  ADD KEY `installment_order_payments_selected_installment_step_id_foreign` (`selected_installment_step_id`);

--
-- Indexes for table `installment_reminders`
--
ALTER TABLE `installment_reminders`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_reminders_user_id_foreign` (`user_id`);

--
-- Indexes for table `installment_specification_items`
--
ALTER TABLE `installment_specification_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_specification_items_installment_id_foreign` (`installment_id`),
  ADD KEY `installment_specification_items_category_id_foreign` (`category_id`),
  ADD KEY `installment_specification_items_instructor_id_foreign` (`instructor_id`),
  ADD KEY `installment_specification_items_seller_id_foreign` (`seller_id`),
  ADD KEY `installment_specification_items_webinar_id_foreign` (`webinar_id`),
  ADD KEY `installment_specification_items_product_id_foreign` (`product_id`),
  ADD KEY `installment_specification_items_bundle_id_foreign` (`bundle_id`),
  ADD KEY `installment_specification_items_subscribe_id_foreign` (`subscribe_id`),
  ADD KEY `installment_specification_items_registration_package_id_foreign` (`registration_package_id`);

--
-- Indexes for table `installment_steps`
--
ALTER TABLE `installment_steps`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_steps_installment_id_foreign` (`installment_id`);

--
-- Indexes for table `installment_step_translations`
--
ALTER TABLE `installment_step_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_step_translations_installment_step_id_foreign` (`installment_step_id`),
  ADD KEY `installment_step_translations_locale_index` (`locale`);

--
-- Indexes for table `installment_translations`
--
ALTER TABLE `installment_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_translations_installment_id_foreign` (`installment_id`),
  ADD KEY `installment_translations_locale_index` (`locale`);

--
-- Indexes for table `installment_user_groups`
--
ALTER TABLE `installment_user_groups`
  ADD PRIMARY KEY (`id`),
  ADD KEY `installment_user_groups_installment_id_foreign` (`installment_id`),
  ADD KEY `installment_user_groups_group_id_foreign` (`group_id`);

--
-- Indexes for table `ip_restrictions`
--
ALTER TABLE `ip_restrictions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `jazzcash_transactions`
--
ALTER TABLE `jazzcash_transactions`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `landings`
--
ALTER TABLE `landings`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `landings_url_unique` (`url`);

--
-- Indexes for table `landing_builder_components`
--
ALTER TABLE `landing_builder_components`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `landing_builder_components_name_unique` (`name`);

--
-- Indexes for table `landing_components`
--
ALTER TABLE `landing_components`
  ADD PRIMARY KEY (`id`),
  ADD KEY `landing_components_landing_id_foreign` (`landing_id`),
  ADD KEY `landing_components_component_id_foreign` (`component_id`);

--
-- Indexes for table `landing_component_translations`
--
ALTER TABLE `landing_component_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `landing_component_id_trans` (`landing_component_id`),
  ADD KEY `landing_component_translations_locale_index` (`locale`);

--
-- Indexes for table `landing_translations`
--
ALTER TABLE `landing_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `landing_translations_landing_id_foreign` (`landing_id`),
  ADD KEY `landing_translations_locale_index` (`locale`);

--
-- Indexes for table `meetings`
--
ALTER TABLE `meetings`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `meetings_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `meeting_times`
--
ALTER TABLE `meeting_times`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `meeting_times_meeting_id_foreign` (`meeting_id`) USING BTREE;

--
-- Indexes for table `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `navbar_buttons`
--
ALTER TABLE `navbar_buttons`
  ADD PRIMARY KEY (`id`),
  ADD KEY `navbar_buttons_role_id_foreign` (`role_id`);

--
-- Indexes for table `navbar_button_translations`
--
ALTER TABLE `navbar_button_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `navbar_button_translations_navbar_button_id_foreign` (`navbar_button_id`),
  ADD KEY `navbar_button_translations_locale_index` (`locale`);

--
-- Indexes for table `newsletters`
--
ALTER TABLE `newsletters`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `newsletters_history`
--
ALTER TABLE `newsletters_history`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `noticeboards`
--
ALTER TABLE `noticeboards`
  ADD PRIMARY KEY (`id`),
  ADD KEY `noticeboards_organ_id_foreign` (`organ_id`),
  ADD KEY `noticeboards_user_id_foreign` (`user_id`),
  ADD KEY `noticeboards_instructor_id_foreign` (`instructor_id`),
  ADD KEY `noticeboards_webinar_id_foreign` (`webinar_id`),
  ADD KEY `noticeboards_sender_id_foreign` (`sender_id`);

--
-- Indexes for table `noticeboards_status`
--
ALTER TABLE `noticeboards_status`
  ADD PRIMARY KEY (`id`),
  ADD KEY `noticeboards_status_noticeboard_id_foreign` (`noticeboard_id`);

--
-- Indexes for table `notifications`
--
ALTER TABLE `notifications`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `notifications_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `notifications_group_id_foreign` (`group_id`) USING BTREE,
  ADD KEY `webinar_id` (`webinar_id`);

--
-- Indexes for table `notifications_status`
--
ALTER TABLE `notifications_status`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `notifications_status_notification_id_foreign` (`notification_id`) USING BTREE;

--
-- Indexes for table `notification_templates`
--
ALTER TABLE `notification_templates`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `offline_banks`
--
ALTER TABLE `offline_banks`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `offline_bank_specifications`
--
ALTER TABLE `offline_bank_specifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `offline_bank_specifications_offline_bank_id_foreign` (`offline_bank_id`);

--
-- Indexes for table `offline_bank_specification_translations`
--
ALTER TABLE `offline_bank_specification_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `offline_bank_specification_id` (`offline_bank_specification_id`),
  ADD KEY `locale` (`locale`) USING BTREE;

--
-- Indexes for table `offline_bank_translations`
--
ALTER TABLE `offline_bank_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `offline_bank_translations_offline_bank_id_foreign` (`offline_bank_id`),
  ADD KEY `offline_bank_translations_locale_index` (`locale`);

--
-- Indexes for table `offline_payments`
--
ALTER TABLE `offline_payments`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `offline_payments_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `offline_payments_offline_bank_id_foreign` (`offline_bank_id`);

--
-- Indexes for table `orders`
--
ALTER TABLE `orders`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `orders_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `order_items`
--
ALTER TABLE `order_items`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `order_items_order_id_foreign` (`order_id`) USING BTREE,
  ADD KEY `order_items_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `order_items_ticket_id_foreign` (`ticket_id`) USING BTREE,
  ADD KEY `order_items_reserve_meeting_id_foreign` (`reserve_meeting_id`) USING BTREE,
  ADD KEY `order_items_subscribe_id_foreign` (`subscribe_id`) USING BTREE,
  ADD KEY `order_items_promotion_id_foreign` (`promotion_id`) USING BTREE,
  ADD KEY `order_items_gift_id_foreign` (`gift_id`);

--
-- Indexes for table `pages`
--
ALTER TABLE `pages`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `pages_link_unique` (`link`);

--
-- Indexes for table `page_translations`
--
ALTER TABLE `page_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `page_translations_page_id_foreign` (`page_id`),
  ADD KEY `page_translations_locale_index` (`locale`);

--
-- Indexes for table `payku_transactions`
--
ALTER TABLE `payku_transactions`
  ADD UNIQUE KEY `payku_transactions_id_unique` (`id`),
  ADD UNIQUE KEY `payku_transactions_order_unique` (`order`);

--
-- Indexes for table `payouts`
--
ALTER TABLE `payouts`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `payouts_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `payout_user_selected_bank_id` (`user_selected_bank_id`) USING BTREE;

--
-- Indexes for table `permissions`
--
ALTER TABLE `permissions`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `permissions_role_id_index` (`role_id`) USING BTREE,
  ADD KEY `permissions_section_id_index` (`section_id`) USING BTREE;

--
-- Indexes for table `prerequisites`
--
ALTER TABLE `prerequisites`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `prerequisites_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `prerequisite_id` (`prerequisite_id`);

--
-- Indexes for table `products`
--
ALTER TABLE `products`
  ADD PRIMARY KEY (`id`),
  ADD KEY `products_creator_id_foreign` (`creator_id`),
  ADD KEY `products_category_id_foreign` (`category_id`),
  ADD KEY `products_type_index` (`type`),
  ADD KEY `products_slug_index` (`slug`);

--
-- Indexes for table `product_badges`
--
ALTER TABLE `product_badges`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `product_badge_contents`
--
ALTER TABLE `product_badge_contents`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_badge_contents_product_badge_id_foreign` (`product_badge_id`);

--
-- Indexes for table `product_badge_translations`
--
ALTER TABLE `product_badge_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_badge_translations_product_badge_id_foreign` (`product_badge_id`),
  ADD KEY `product_badge_translations_locale_index` (`locale`);

--
-- Indexes for table `product_categories`
--
ALTER TABLE `product_categories`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `product_category_translations`
--
ALTER TABLE `product_category_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_category_id` (`product_category_id`),
  ADD KEY `product_category_translations_locale_index` (`locale`);

--
-- Indexes for table `product_discounts`
--
ALTER TABLE `product_discounts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_discounts_creator_id_foreign` (`creator_id`),
  ADD KEY `product_discounts_product_id_foreign` (`product_id`);

--
-- Indexes for table `product_faqs`
--
ALTER TABLE `product_faqs`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_faqs_product_id_foreign` (`product_id`),
  ADD KEY `product_faqs_creator_id_foreign` (`creator_id`);

--
-- Indexes for table `product_faq_translations`
--
ALTER TABLE `product_faq_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_faq_id` (`product_faq_id`),
  ADD KEY `product_faq_translations_locale_index` (`locale`);

--
-- Indexes for table `product_featured_categories`
--
ALTER TABLE `product_featured_categories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_featured_categories_category_id_foreign` (`category_id`);

--
-- Indexes for table `product_files`
--
ALTER TABLE `product_files`
  ADD PRIMARY KEY (`id`),
  ADD KEY `file_product_id` (`product_id`),
  ADD KEY `file_creator_id` (`creator_id`);

--
-- Indexes for table `product_file_translations`
--
ALTER TABLE `product_file_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_file_id` (`product_file_id`),
  ADD KEY `product_file_translations_locale_index` (`locale`);

--
-- Indexes for table `product_filters`
--
ALTER TABLE `product_filters`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_filters_category_id_foreign` (`category_id`);

--
-- Indexes for table `product_filter_options`
--
ALTER TABLE `product_filter_options`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_filter_options_filter_id_foreign` (`filter_id`);

--
-- Indexes for table `product_filter_option_translations`
--
ALTER TABLE `product_filter_option_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_filter_option_id` (`product_filter_option_id`),
  ADD KEY `product_filter_option_translations_locale_index` (`locale`);

--
-- Indexes for table `product_filter_translations`
--
ALTER TABLE `product_filter_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_filter_id` (`product_filter_id`),
  ADD KEY `product_filter_translations_locale_index` (`locale`);

--
-- Indexes for table `product_media`
--
ALTER TABLE `product_media`
  ADD PRIMARY KEY (`id`),
  ADD KEY `media_product_id` (`product_id`),
  ADD KEY `media_creator_id` (`creator_id`);

--
-- Indexes for table `product_orders`
--
ALTER TABLE `product_orders`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_orders_installment_order_id_foreign` (`installment_order_id`),
  ADD KEY `product_orders_gift_id_foreign` (`gift_id`);

--
-- Indexes for table `product_reviews`
--
ALTER TABLE `product_reviews`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_reviews_creator_id_foreign` (`creator_id`),
  ADD KEY `product_reviews_product_id_foreign` (`product_id`);

--
-- Indexes for table `product_selected_filter_options`
--
ALTER TABLE `product_selected_filter_options`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_selected_filter_options_product_id_foreign` (`product_id`),
  ADD KEY `product_selected_filter_options_filter_option_id_foreign` (`filter_option_id`);

--
-- Indexes for table `product_selected_specifications`
--
ALTER TABLE `product_selected_specifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_selected_specifications_creator_id_foreign` (`creator_id`),
  ADD KEY `product_selected_specifications_product_id_foreign` (`product_id`),
  ADD KEY `product_selected_specifications_product_specification_id_foreign` (`product_specification_id`);

--
-- Indexes for table `product_selected_specification_multi_values`
--
ALTER TABLE `product_selected_specification_multi_values`
  ADD PRIMARY KEY (`id`),
  ADD KEY `selected_specification_id` (`selected_specification_id`),
  ADD KEY `specification_multi_value_id` (`specification_multi_value_id`);

--
-- Indexes for table `product_selected_specification_translations`
--
ALTER TABLE `product_selected_specification_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_selected_specification_id_translations` (`product_selected_specification_id`),
  ADD KEY `product_selected_specification_translations_locale_index` (`locale`);

--
-- Indexes for table `product_specifications`
--
ALTER TABLE `product_specifications`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `product_specification_categories`
--
ALTER TABLE `product_specification_categories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_specification_categories_specification_id_foreign` (`specification_id`),
  ADD KEY `product_specification_categories_category_id_foreign` (`category_id`);

--
-- Indexes for table `product_specification_multi_values`
--
ALTER TABLE `product_specification_multi_values`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_specification_multi_values_specification_id_foreign` (`specification_id`);

--
-- Indexes for table `product_specification_multi_value_translations`
--
ALTER TABLE `product_specification_multi_value_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_specification_multi_value_id` (`product_specification_multi_value_id`),
  ADD KEY `product_specification_multi_value_translations_locale_index` (`locale`);

--
-- Indexes for table `product_specification_translations`
--
ALTER TABLE `product_specification_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_specification_id` (`product_specification_id`),
  ADD KEY `product_specification_translations_locale_index` (`locale`);

--
-- Indexes for table `product_top_categories`
--
ALTER TABLE `product_top_categories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_top_categories_category_id_foreign` (`category_id`);

--
-- Indexes for table `product_translations`
--
ALTER TABLE `product_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `product_id` (`product_id`),
  ADD KEY `product_translations_locale_index` (`locale`);

--
-- Indexes for table `promotions`
--
ALTER TABLE `promotions`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `promotion_translations`
--
ALTER TABLE `promotion_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `promotion_translations_promotion_id_foreign` (`promotion_id`),
  ADD KEY `promotion_translations_locale_index` (`locale`);

--
-- Indexes for table `purchases`
--
ALTER TABLE `purchases`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `purchases_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `purchases_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `purchase_code`
--
ALTER TABLE `purchase_code`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `purchase_notifications`
--
ALTER TABLE `purchase_notifications`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `purchase_notification_histories`
--
ALTER TABLE `purchase_notification_histories`
  ADD PRIMARY KEY (`id`),
  ADD KEY `purchase_notification_id_history` (`purchase_notification_id`),
  ADD KEY `purchase_notification_histories_user_id_foreign` (`user_id`);

--
-- Indexes for table `purchase_notification_roles_groups_contents`
--
ALTER TABLE `purchase_notification_roles_groups_contents`
  ADD PRIMARY KEY (`id`),
  ADD KEY `purchase_notification_id_role_group` (`purchase_notification_id`),
  ADD KEY `purchase_notification_roles_groups_contents_role_id_foreign` (`role_id`),
  ADD KEY `purchase_notification_roles_groups_contents_group_id_foreign` (`group_id`),
  ADD KEY `purchase_notification_roles_groups_contents_webinar_id_foreign` (`webinar_id`),
  ADD KEY `purchase_notification_roles_groups_contents_bundle_id_foreign` (`bundle_id`),
  ADD KEY `purchase_notification_roles_groups_contents_product_id_foreign` (`product_id`);

--
-- Indexes for table `purchase_notification_translations`
--
ALTER TABLE `purchase_notification_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `purchase_notification_id_trans` (`purchase_notification_id`),
  ADD KEY `purchase_notification_translations_locale_index` (`locale`);

--
-- Indexes for table `quizzes`
--
ALTER TABLE `quizzes`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `quizzes_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `quizzes_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `quizzes_chapter_id_foreign` (`chapter_id`);

--
-- Indexes for table `quizzes_questions`
--
ALTER TABLE `quizzes_questions`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `quizzes_questions_quiz_id_foreign` (`quiz_id`) USING BTREE,
  ADD KEY `quizzes_questions_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `quizzes_questions_answers`
--
ALTER TABLE `quizzes_questions_answers`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `quizzes_questions_answers_question_id_foreign` (`question_id`) USING BTREE,
  ADD KEY `quizzes_questions_answers_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `quizzes_questions_answer_translations`
--
ALTER TABLE `quizzes_questions_answer_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `quizzes_questions_answer_id` (`quizzes_questions_answer_id`),
  ADD KEY `quizzes_questions_answer_translations_locale_index` (`locale`);

--
-- Indexes for table `quizzes_results`
--
ALTER TABLE `quizzes_results`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `quizzes_results_quiz_id_foreign` (`quiz_id`) USING BTREE,
  ADD KEY `quizzes_results_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `quiz_question_translations`
--
ALTER TABLE `quiz_question_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `quiz_question_translations_quiz_question_id_foreign` (`quizzes_question_id`),
  ADD KEY `quiz_question_translations_locale_index` (`locale`);

--
-- Indexes for table `quiz_translations`
--
ALTER TABLE `quiz_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `quiz_translations_quiz_id_foreign` (`quiz_id`),
  ADD KEY `quiz_translations_locale_index` (`locale`);

--
-- Indexes for table `rating`
--
ALTER TABLE `rating`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `rating_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `rating_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `rating_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `regions`
--
ALTER TABLE `regions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `regions_country_id_foreign` (`country_id`),
  ADD KEY `regions_province_id_foreign` (`province_id`),
  ADD KEY `regions_city_id_foreign` (`city_id`);

--
-- Indexes for table `registration_packages`
--
ALTER TABLE `registration_packages`
  ADD PRIMARY KEY (`id`),
  ADD KEY `registration_packages_role_index` (`role`);

--
-- Indexes for table `registration_packages_translations`
--
ALTER TABLE `registration_packages_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `registration_package` (`registration_package_id`),
  ADD KEY `registration_packages_translations_locale_index` (`locale`);

--
-- Indexes for table `related_courses`
--
ALTER TABLE `related_courses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `related_courses_creator_id_foreign` (`creator_id`),
  ADD KEY `related_courses_course_id_foreign` (`course_id`);

--
-- Indexes for table `related_posts`
--
ALTER TABLE `related_posts`
  ADD PRIMARY KEY (`id`),
  ADD KEY `related_posts_post_id_foreign` (`post_id`);

--
-- Indexes for table `related_products`
--
ALTER TABLE `related_products`
  ADD PRIMARY KEY (`id`),
  ADD KEY `related_products_product_id_foreign` (`product_id`);

--
-- Indexes for table `rewards`
--
ALTER TABLE `rewards`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `rewards_accounting`
--
ALTER TABLE `rewards_accounting`
  ADD PRIMARY KEY (`id`),
  ADD KEY `rewards_accounting_user_id_foreign` (`user_id`);

--
-- Indexes for table `roles`
--
ALTER TABLE `roles`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `role_translations`
--
ALTER TABLE `role_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `role_translations_role_id_foreign` (`role_id`),
  ADD KEY `role_translations_locale_index` (`locale`);

--
-- Indexes for table `sales`
--
ALTER TABLE `sales`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `sales_order_id_foreign` (`order_id`) USING BTREE,
  ADD KEY `sales_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `sales_meeting_id_foreign` (`meeting_id`) USING BTREE,
  ADD KEY `sales_ticket_id_foreign` (`ticket_id`) USING BTREE,
  ADD KEY `sales_buyer_id_foreign` (`buyer_id`) USING BTREE,
  ADD KEY `sales_seller_id_foreign` (`seller_id`) USING BTREE,
  ADD KEY `sales_promotion_id_foreign` (`promotion_id`) USING BTREE,
  ADD KEY `sales_installment_payment_id_foreign` (`installment_payment_id`);

--
-- Indexes for table `sales_log`
--
ALTER TABLE `sales_log`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sales_status_sale_id_foreign` (`sale_id`);

--
-- Indexes for table `sections`
--
ALTER TABLE `sections`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `selected_installments`
--
ALTER TABLE `selected_installments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `selected_installments_user_id_foreign` (`user_id`),
  ADD KEY `selected_installments_installment_id_foreign` (`installment_id`),
  ADD KEY `selected_installments_installment_order_id_foreign` (`installment_order_id`);

--
-- Indexes for table `selected_installment_steps`
--
ALTER TABLE `selected_installment_steps`
  ADD PRIMARY KEY (`id`),
  ADD KEY `selected_installment_steps_selected_installment_id_foreign` (`selected_installment_id`),
  ADD KEY `selected_installment_steps_installment_step_id_foreign` (`installment_step_id`);

--
-- Indexes for table `settings`
--
ALTER TABLE `settings`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `name` (`name`) USING BTREE;

--
-- Indexes for table `setting_translations`
--
ALTER TABLE `setting_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `setting_translations_setting_id_foreign` (`setting_id`),
  ADD KEY `setting_translations_locale_index` (`locale`);

--
-- Indexes for table `special_offers`
--
ALTER TABLE `special_offers`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `special_offers_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `special_offers_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `special_offers_bundle_id_foreign` (`bundle_id`),
  ADD KEY `special_offers_subscribe_id_foreign` (`subscribe_id`),
  ADD KEY `special_offers_registration_package_id_foreign` (`registration_package_id`);

--
-- Indexes for table `subscribes`
--
ALTER TABLE `subscribes`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `subscribe_reminds`
--
ALTER TABLE `subscribe_reminds`
  ADD PRIMARY KEY (`id`),
  ADD KEY `subscribe_reminds_subscribe_id_foreign` (`subscribe_id`),
  ADD KEY `subscribe_reminds_user_id_foreign` (`user_id`);

--
-- Indexes for table `subscribe_translations`
--
ALTER TABLE `subscribe_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `subscribe_translations_subscribe_id_foreign` (`subscribe_id`),
  ADD KEY `subscribe_translations_locale_index` (`locale`);

--
-- Indexes for table `subscribe_uses`
--
ALTER TABLE `subscribe_uses`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `subscribe_uses_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `subscribe_uses_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `subscribe_uses_subscribe_id_foreign` (`subscribe_id`) USING BTREE,
  ADD KEY `subscribe_uses_sale_id_foreign` (`sale_id`) USING BTREE,
  ADD KEY `subscribe_uses_bundle_id_foreign` (`bundle_id`),
  ADD KEY `subscribe_uses_installment_order_id_foreign` (`installment_order_id`);

--
-- Indexes for table `supports`
--
ALTER TABLE `supports`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `supports_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `supports_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `supports_department_id_foreign` (`department_id`) USING BTREE;

--
-- Indexes for table `support_conversations`
--
ALTER TABLE `support_conversations`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `support_conversations_support_id_foreign` (`support_id`) USING BTREE,
  ADD KEY `support_conversations_sender_id_foreign` (`sender_id`) USING BTREE,
  ADD KEY `support_conversations_supporter_id_foreign` (`supporter_id`) USING BTREE;

--
-- Indexes for table `support_departments`
--
ALTER TABLE `support_departments`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `support_department_translations`
--
ALTER TABLE `support_department_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `support_department_id` (`support_department_id`),
  ADD KEY `support_department_translations_locale_index` (`locale`);

--
-- Indexes for table `tags`
--
ALTER TABLE `tags`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `tags_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `tags_bundle_id_foreign` (`bundle_id`),
  ADD KEY `tags_upcoming_course_id_foreign` (`upcoming_course_id`);

--
-- Indexes for table `testimonials`
--
ALTER TABLE `testimonials`
  ADD PRIMARY KEY (`id`) USING BTREE;

--
-- Indexes for table `testimonial_translations`
--
ALTER TABLE `testimonial_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `testimonial_translations_testimonial_id_foreign` (`testimonial_id`),
  ADD KEY `testimonial_translations_locale_index` (`locale`);

--
-- Indexes for table `text_lessons`
--
ALTER TABLE `text_lessons`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `text_lessons_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `text_lessons_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `text_lessons_chapter_id_foreign` (`chapter_id`);

--
-- Indexes for table `text_lessons_attachments`
--
ALTER TABLE `text_lessons_attachments`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `text_lessons_attachments_text_lesson_id_foreign` (`text_lesson_id`) USING BTREE,
  ADD KEY `text_lessons_attachments_file_id_foreign` (`file_id`) USING BTREE;

--
-- Indexes for table `text_lesson_translations`
--
ALTER TABLE `text_lesson_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `text_lesson_id` (`text_lesson_id`),
  ADD KEY `text_lesson_translations_locale_index` (`locale`);

--
-- Indexes for table `themes`
--
ALTER TABLE `themes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `themes_color_id_foreign` (`color_id`),
  ADD KEY `themes_font_id_foreign` (`font_id`),
  ADD KEY `themes_header_id_foreign` (`header_id`),
  ADD KEY `themes_footer_id_foreign` (`footer_id`),
  ADD KEY `themes_home_landing_id_foreign` (`home_landing_id`);

--
-- Indexes for table `theme_colors_fonts`
--
ALTER TABLE `theme_colors_fonts`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `theme_headers_footers`
--
ALTER TABLE `theme_headers_footers`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `theme_headers_footers_component_name_unique` (`component_name`);

--
-- Indexes for table `theme_header_footer_translations`
--
ALTER TABLE `theme_header_footer_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `theme_header_footer_id_trans` (`theme_header_footer_id`),
  ADD KEY `theme_header_footer_translations_locale_index` (`locale`);

--
-- Indexes for table `tickets`
--
ALTER TABLE `tickets`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `tickets_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `tickets_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `tickets_bundle_id_foreign` (`bundle_id`);

--
-- Indexes for table `ticket_translations`
--
ALTER TABLE `ticket_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ticket_translations_ticket_id_foreign` (`ticket_id`),
  ADD KEY `ticket_translations_locale_index` (`locale`);

--
-- Indexes for table `ticket_users`
--
ALTER TABLE `ticket_users`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `ticket_users_ticket_id_foreign` (`ticket_id`) USING BTREE,
  ADD KEY `ticket_users_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `time_spent_on_courses`
--
ALTER TABLE `time_spent_on_courses`
  ADD PRIMARY KEY (`id`),
  ADD KEY `time_spent_on_courses_course_id_foreign` (`course_id`);

--
-- Indexes for table `trend_categories`
--
ALTER TABLE `trend_categories`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `trend_categories_category_id_index` (`category_id`) USING BTREE;

--
-- Indexes for table `upcoming_courses`
--
ALTER TABLE `upcoming_courses`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `upcoming_courses_slug_unique` (`slug`),
  ADD KEY `upcoming_courses_creator_id_foreign` (`creator_id`),
  ADD KEY `upcoming_courses_teacher_id_foreign` (`teacher_id`),
  ADD KEY `upcoming_courses_category_id_foreign` (`category_id`),
  ADD KEY `upcoming_courses_webinar_id_foreign` (`webinar_id`);

--
-- Indexes for table `upcoming_course_filter_option`
--
ALTER TABLE `upcoming_course_filter_option`
  ADD PRIMARY KEY (`id`),
  ADD KEY `upcoming_course_filter_option_upcoming_course_id_foreign` (`upcoming_course_id`),
  ADD KEY `upcoming_course_filter_option_filter_option_id_foreign` (`filter_option_id`);

--
-- Indexes for table `upcoming_course_followers`
--
ALTER TABLE `upcoming_course_followers`
  ADD PRIMARY KEY (`id`),
  ADD KEY `upcoming_course_followers_upcoming_course_id_foreign` (`upcoming_course_id`),
  ADD KEY `upcoming_course_followers_user_id_foreign` (`user_id`);

--
-- Indexes for table `upcoming_course_reports`
--
ALTER TABLE `upcoming_course_reports`
  ADD PRIMARY KEY (`id`),
  ADD KEY `upcoming_course_reports_upcoming_course_id_foreign` (`upcoming_course_id`),
  ADD KEY `upcoming_course_reports_user_id_foreign` (`user_id`);

--
-- Indexes for table `upcoming_course_translations`
--
ALTER TABLE `upcoming_course_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `upcoming_course_translations_upcoming_course_id_foreign` (`upcoming_course_id`),
  ADD KEY `upcoming_course_translations_locale_index` (`locale`);

--
-- Indexes for table `users_badges`
--
ALTER TABLE `users_badges`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `users_badges_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `users_badges_badge_id_foreign` (`badge_id`) USING BTREE;

--
-- Indexes for table `users_cookie_security`
--
ALTER TABLE `users_cookie_security`
  ADD PRIMARY KEY (`id`),
  ADD KEY `users_cookie_security_user_id_foreign` (`user_id`);

--
-- Indexes for table `users_manual_purchase`
--
ALTER TABLE `users_manual_purchase`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `users_metas`
--
ALTER TABLE `users_metas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `users_metas_user_id_foreign` (`user_id`);

--
-- Indexes for table `users_occupations`
--
ALTER TABLE `users_occupations`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `users_occupations_user_id_foreign` (`user_id`) USING BTREE,
  ADD KEY `users_occupations_category_id_foreign` (`category_id`) USING BTREE;

--
-- Indexes for table `users_registration_packages`
--
ALTER TABLE `users_registration_packages`
  ADD PRIMARY KEY (`id`),
  ADD KEY `users_registration_packages_user_id_foreign` (`user_id`);

--
-- Indexes for table `user_banks`
--
ALTER TABLE `user_banks`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `user_bank_specifications`
--
ALTER TABLE `user_bank_specifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_bank_specifications_user_bank_id_foreign` (`user_bank_id`);

--
-- Indexes for table `user_bank_specification_translations`
--
ALTER TABLE `user_bank_specification_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_bank_specification_id` (`user_bank_specification_id`),
  ADD KEY `user_bank_specification_translations_locale_index` (`locale`);

--
-- Indexes for table `user_bank_translations`
--
ALTER TABLE `user_bank_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_bank_translations_user_bank_id_foreign` (`user_bank_id`),
  ADD KEY `user_bank_translations_locale_index` (`locale`);

--
-- Indexes for table `user_commissions`
--
ALTER TABLE `user_commissions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_commissions_user_id_foreign` (`user_id`),
  ADD KEY `user_commissions_user_group_id_foreign` (`user_group_id`);

--
-- Indexes for table `user_form_fields`
--
ALTER TABLE `user_form_fields`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_form_fields_user_id_foreign` (`user_id`),
  ADD KEY `user_form_fields_become_instructor_id_foreign` (`become_instructor_id`),
  ADD KEY `user_form_fields_form_field_id_foreign` (`form_field_id`);

--
-- Indexes for table `user_profile_attachments`
--
ALTER TABLE `user_profile_attachments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_profile_attachments_user_id_foreign` (`user_id`);

--
-- Indexes for table `user_profile_attachment_translations`
--
ALTER TABLE `user_profile_attachment_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_profile_attachment_id_trans` (`user_profile_attachment_id`),
  ADD KEY `user_profile_attachment_translations_locale_index` (`locale`);

--
-- Indexes for table `user_selected_banks`
--
ALTER TABLE `user_selected_banks`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_selected_banks_user_bank_id_foreign` (`user_bank_id`),
  ADD KEY `user_selected_banks_user_id_foreign` (`user_id`);

--
-- Indexes for table `user_selected_bank_specifications`
--
ALTER TABLE `user_selected_bank_specifications`
  ADD PRIMARY KEY (`id`),
  ADD KEY `user_selected_bank_id_specifications` (`user_selected_bank_id`),
  ADD KEY `user_bank_specification_id_specifications` (`user_bank_specification_id`);

--
-- Indexes for table `verifications`
--
ALTER TABLE `verifications`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `verifications_user_id_foreign` (`user_id`) USING BTREE;

--
-- Indexes for table `visits_logs`
--
ALTER TABLE `visits_logs`
  ADD PRIMARY KEY (`id`);

--
-- Indexes for table `waitlists`
--
ALTER TABLE `waitlists`
  ADD PRIMARY KEY (`id`),
  ADD KEY `waitlists_webinar_id_foreign` (`webinar_id`),
  ADD KEY `waitlists_user_id_foreign` (`user_id`);

--
-- Indexes for table `webinars`
--
ALTER TABLE `webinars`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD UNIQUE KEY `webinars_slug_unique` (`slug`) USING BTREE,
  ADD KEY `webinars_teacher_id_foreign` (`teacher_id`) USING BTREE,
  ADD KEY `webinars_category_id_foreign` (`category_id`) USING BTREE,
  ADD KEY `webinars_slug_index` (`slug`) USING BTREE,
  ADD KEY `webinars_creator_id_foreign` (`creator_id`) USING BTREE;

--
-- Indexes for table `webinar_assignments`
--
ALTER TABLE `webinar_assignments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_assignments_creator_id_foreign` (`creator_id`),
  ADD KEY `webinar_assignments_webinar_id_foreign` (`webinar_id`),
  ADD KEY `webinar_assignments_chapter_id_foreign` (`chapter_id`);

--
-- Indexes for table `webinar_assignment_attachments`
--
ALTER TABLE `webinar_assignment_attachments`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_assignment_attachments_assignment_id_foreign` (`assignment_id`);

--
-- Indexes for table `webinar_assignment_history`
--
ALTER TABLE `webinar_assignment_history`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_assignment_history_instructor_id_foreign` (`instructor_id`),
  ADD KEY `webinar_assignment_history_student_id_foreign` (`student_id`),
  ADD KEY `webinar_assignment_history_assignment_id_foreign` (`assignment_id`);

--
-- Indexes for table `webinar_assignment_history_messages`
--
ALTER TABLE `webinar_assignment_history_messages`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_assignment_history_id` (`assignment_history_id`);

--
-- Indexes for table `webinar_assignment_translations`
--
ALTER TABLE `webinar_assignment_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_assignment_id_translate_foreign` (`webinar_assignment_id`),
  ADD KEY `webinar_assignment_translations_locale_index` (`locale`);

--
-- Indexes for table `webinar_chapter_items`
--
ALTER TABLE `webinar_chapter_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_chapter_items_chapter_id_foreign` (`chapter_id`),
  ADD KEY `user_id` (`user_id`);

--
-- Indexes for table `webinar_chapter_translations`
--
ALTER TABLE `webinar_chapter_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_chapter_id` (`webinar_chapter_id`),
  ADD KEY `webinar_chapter_translations_locale_index` (`locale`);

--
-- Indexes for table `webinar_extra_descriptions`
--
ALTER TABLE `webinar_extra_descriptions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_extra_descriptions_creator_id_foreign` (`creator_id`),
  ADD KEY `webinar_extra_descriptions_webinar_id_foreign` (`webinar_id`),
  ADD KEY `webinar_extra_descriptions_upcoming_course_id_foreign` (`upcoming_course_id`);

--
-- Indexes for table `webinar_extra_description_translations`
--
ALTER TABLE `webinar_extra_description_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_extra_description_id_foreign` (`webinar_extra_description_id`),
  ADD KEY `webinar_extra_description_translations_locale_index` (`locale`);

--
-- Indexes for table `webinar_filter_option`
--
ALTER TABLE `webinar_filter_option`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `webinar_filter_option_filter_option_id_foreign` (`filter_option_id`) USING BTREE,
  ADD KEY `webinar_filter_option_webinar_id_foreign` (`webinar_id`) USING BTREE;

--
-- Indexes for table `webinar_partner_teacher`
--
ALTER TABLE `webinar_partner_teacher`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `webinar_partner_teacher_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `webinar_partner_teacher_teacher_id_foreign` (`teacher_id`) USING BTREE;

--
-- Indexes for table `webinar_reports`
--
ALTER TABLE `webinar_reports`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `webinar_reports_webinar_id_foreign` (`webinar_id`) USING BTREE;

--
-- Indexes for table `webinar_reviews`
--
ALTER TABLE `webinar_reviews`
  ADD PRIMARY KEY (`id`) USING BTREE,
  ADD KEY `webinar_reviews_webinar_id_foreign` (`webinar_id`) USING BTREE,
  ADD KEY `webinar_reviews_creator_id_foreign` (`creator_id`) USING BTREE,
  ADD KEY `webinar_reviews_bundle_id_foreign` (`bundle_id`);

--
-- Indexes for table `webinar_translations`
--
ALTER TABLE `webinar_translations`
  ADD PRIMARY KEY (`id`),
  ADD KEY `webinar_translations_webinar_id_foreign` (`webinar_id`),
  ADD KEY `webinar_translations_locale_index` (`locale`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `abandoned_cart_rules`
--
ALTER TABLE `abandoned_cart_rules`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `abandoned_cart_rule_histories`
--
ALTER TABLE `abandoned_cart_rule_histories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `abandoned_cart_rule_specification_items`
--
ALTER TABLE `abandoned_cart_rule_specification_items`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `abandoned_cart_rule_translations`
--
ALTER TABLE `abandoned_cart_rule_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `abandoned_cart_rule_users_groups`
--
ALTER TABLE `abandoned_cart_rule_users_groups`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `accounting`
--
ALTER TABLE `accounting`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=848;

--
-- AUTO_INCREMENT for table `advertising_banners`
--
ALTER TABLE `advertising_banners`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `advertising_banners_translations`
--
ALTER TABLE `advertising_banners_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;

--
-- AUTO_INCREMENT for table `affiliates`
--
ALTER TABLE `affiliates`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `affiliates_codes`
--
ALTER TABLE `affiliates_codes`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `ai_contents`
--
ALTER TABLE `ai_contents`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `ai_content_templates`
--
ALTER TABLE `ai_content_templates`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `ai_content_template_translations`
--
ALTER TABLE `ai_content_template_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `badges`
--
ALTER TABLE `badges`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;

--
-- AUTO_INCREMENT for table `badge_translations`
--
ALTER TABLE `badge_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;

--
-- AUTO_INCREMENT for table `become_instructors`
--
ALTER TABLE `become_instructors`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `blog`
--
ALTER TABLE `blog`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30;

--
-- AUTO_INCREMENT for table `blog_categories`
--
ALTER TABLE `blog_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=40;

--
-- AUTO_INCREMENT for table `blog_category_translations`
--
ALTER TABLE `blog_category_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `blog_featured_categories`
--
ALTER TABLE `blog_featured_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `blog_translations`
--
ALTER TABLE `blog_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT for table `bundles`
--
ALTER TABLE `bundles`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `bundle_filter_option`
--
ALTER TABLE `bundle_filter_option`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=65;

--
-- AUTO_INCREMENT for table `bundle_translations`
--
ALTER TABLE `bundle_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `bundle_webinars`
--
ALTER TABLE `bundle_webinars`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `cart`
--
ALTER TABLE `cart`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=213;

--
-- AUTO_INCREMENT for table `cart_discounts`
--
ALTER TABLE `cart_discounts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `cart_discount_translations`
--
ALTER TABLE `cart_discount_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `cashback_rules`
--
ALTER TABLE `cashback_rules`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `cashback_rule_specification_items`
--
ALTER TABLE `cashback_rule_specification_items`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT for table `cashback_rule_translations`
--
ALTER TABLE `cashback_rule_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `cashback_rule_users_groups`
--
ALTER TABLE `cashback_rule_users_groups`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT for table `categories`
--
ALTER TABLE `categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=612;

--
-- AUTO_INCREMENT for table `category_translations`
--
ALTER TABLE `category_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=55;

--
-- AUTO_INCREMENT for table `certificates`
--
ALTER TABLE `certificates`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `certificates_templates`
--
ALTER TABLE `certificates_templates`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `certificate_template_translations`
--
ALTER TABLE `certificate_template_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `comments`
--
ALTER TABLE `comments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=67;

--
-- AUTO_INCREMENT for table `comments_reports`
--
ALTER TABLE `comments_reports`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `contacts`
--
ALTER TABLE `contacts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `content_delete_requests`
--
ALTER TABLE `content_delete_requests`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `course_learning_last_views`
--
ALTER TABLE `course_learning_last_views`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `course_noticeboards`
--
ALTER TABLE `course_noticeboards`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `course_noticeboard_status`
--
ALTER TABLE `course_noticeboard_status`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=51;

--
-- AUTO_INCREMENT for table `course_personal_notes`
--
ALTER TABLE `course_personal_notes`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `currencies`
--
ALTER TABLE `currencies`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `delete_account_requests`
--
ALTER TABLE `delete_account_requests`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `discounts`
--
ALTER TABLE `discounts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;

--
-- AUTO_INCREMENT for table `discount_bundles`
--
ALTER TABLE `discount_bundles`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `discount_categories`
--
ALTER TABLE `discount_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `discount_courses`
--
ALTER TABLE `discount_courses`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `discount_groups`
--
ALTER TABLE `discount_groups`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `discount_users`
--
ALTER TABLE `discount_users`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `failed_jobs`
--
ALTER TABLE `failed_jobs`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `faqs`
--
ALTER TABLE `faqs`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=58;

--
-- AUTO_INCREMENT for table `faq_translations`
--
ALTER TABLE `faq_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=46;

--
-- AUTO_INCREMENT for table `favorites`
--
ALTER TABLE `favorites`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `feature_webinars`
--
ALTER TABLE `feature_webinars`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;

--
-- AUTO_INCREMENT for table `feature_webinar_translations`
--
ALTER TABLE `feature_webinar_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT for table `files`
--
ALTER TABLE `files`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=96;

--
-- AUTO_INCREMENT for table `file_translations`
--
ALTER TABLE `file_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=65;

--
-- AUTO_INCREMENT for table `filters`
--
ALTER TABLE `filters`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1848;

--
-- AUTO_INCREMENT for table `filter_options`
--
ALTER TABLE `filter_options`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9293;

--
-- AUTO_INCREMENT for table `filter_option_translations`
--
ALTER TABLE `filter_option_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1227;

--
-- AUTO_INCREMENT for table `filter_translations`
--
ALTER TABLE `filter_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=278;

--
-- AUTO_INCREMENT for table `floating_bars`
--
ALTER TABLE `floating_bars`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `floating_bar_translations`
--
ALTER TABLE `floating_bar_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `follows`
--
ALTER TABLE `follows`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT for table `forms`
--
ALTER TABLE `forms`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `form_fields`
--
ALTER TABLE `form_fields`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `form_field_options`
--
ALTER TABLE `form_field_options`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `form_field_option_translations`
--
ALTER TABLE `form_field_option_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `form_field_translations`
--
ALTER TABLE `form_field_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `form_roles_users_groups`
--
ALTER TABLE `form_roles_users_groups`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT for table `form_submissions`
--
ALTER TABLE `form_submissions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `form_submission_items`
--
ALTER TABLE `form_submission_items`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=37;

--
-- AUTO_INCREMENT for table `form_translations`
--
ALTER TABLE `form_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `forums`
--
ALTER TABLE `forums`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `forum_featured_topics`
--
ALTER TABLE `forum_featured_topics`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `forum_recommended_topics`
--
ALTER TABLE `forum_recommended_topics`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `forum_recommended_topic_items`
--
ALTER TABLE `forum_recommended_topic_items`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=75;

--
-- AUTO_INCREMENT for table `forum_recommended_topic_translations`
--
ALTER TABLE `forum_recommended_topic_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `forum_topic_attachments`
--
ALTER TABLE `forum_topic_attachments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `forum_topic_bookmarks`
--
ALTER TABLE `forum_topic_bookmarks`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `forum_topic_likes`
--
ALTER TABLE `forum_topic_likes`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `forum_topic_reports`
--
ALTER TABLE `forum_topic_reports`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `forum_topic_visits`
--
ALTER TABLE `forum_topic_visits`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `forum_translations`
--
ALTER TABLE `forum_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `gifts`
--
ALTER TABLE `gifts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `groups`
--
ALTER TABLE `groups`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `groups_registration_packages`
--
ALTER TABLE `groups_registration_packages`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `group_users`
--
ALTER TABLE `group_users`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=67;

--
-- AUTO_INCREMENT for table `home_page_statistics`
--
ALTER TABLE `home_page_statistics`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `home_page_statistic_translations`
--
ALTER TABLE `home_page_statistic_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `home_sections`
--
ALTER TABLE `home_sections`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;

--
-- AUTO_INCREMENT for table `installments`
--
ALTER TABLE `installments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `installment_orders`
--
ALTER TABLE `installment_orders`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `installment_order_attachments`
--
ALTER TABLE `installment_order_attachments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `installment_order_payments`
--
ALTER TABLE `installment_order_payments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `installment_reminders`
--
ALTER TABLE `installment_reminders`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `installment_specification_items`
--
ALTER TABLE `installment_specification_items`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT for table `installment_steps`
--
ALTER TABLE `installment_steps`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `installment_step_translations`
--
ALTER TABLE `installment_step_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `installment_translations`
--
ALTER TABLE `installment_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `installment_user_groups`
--
ALTER TABLE `installment_user_groups`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `ip_restrictions`
--
ALTER TABLE `ip_restrictions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `jazzcash_transactions`
--
ALTER TABLE `jazzcash_transactions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `landings`
--
ALTER TABLE `landings`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `landing_builder_components`
--
ALTER TABLE `landing_builder_components`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=56;

--
-- AUTO_INCREMENT for table `landing_components`
--
ALTER TABLE `landing_components`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=427;

--
-- AUTO_INCREMENT for table `landing_component_translations`
--
ALTER TABLE `landing_component_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=420;

--
-- AUTO_INCREMENT for table `landing_translations`
--
ALTER TABLE `landing_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `meetings`
--
ALTER TABLE `meetings`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=38;

--
-- AUTO_INCREMENT for table `meeting_times`
--
ALTER TABLE `meeting_times`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=174;

--
-- AUTO_INCREMENT for table `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=626;

--
-- AUTO_INCREMENT for table `navbar_buttons`
--
ALTER TABLE `navbar_buttons`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `navbar_button_translations`
--
ALTER TABLE `navbar_button_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `newsletters`
--
ALTER TABLE `newsletters`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `newsletters_history`
--
ALTER TABLE `newsletters_history`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `noticeboards`
--
ALTER TABLE `noticeboards`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `noticeboards_status`
--
ALTER TABLE `noticeboards_status`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `notifications`
--
ALTER TABLE `notifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2420;

--
-- AUTO_INCREMENT for table `notifications_status`
--
ALTER TABLE `notifications_status`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=345;

--
-- AUTO_INCREMENT for table `notification_templates`
--
ALTER TABLE `notification_templates`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=123;

--
-- AUTO_INCREMENT for table `offline_banks`
--
ALTER TABLE `offline_banks`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `offline_bank_specifications`
--
ALTER TABLE `offline_bank_specifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;

--
-- AUTO_INCREMENT for table `offline_bank_specification_translations`
--
ALTER TABLE `offline_bank_specification_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;

--
-- AUTO_INCREMENT for table `offline_bank_translations`
--
ALTER TABLE `offline_bank_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `offline_payments`
--
ALTER TABLE `offline_payments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;

--
-- AUTO_INCREMENT for table `orders`
--
ALTER TABLE `orders`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=712;

--
-- AUTO_INCREMENT for table `order_items`
--
ALTER TABLE `order_items`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=710;

--
-- AUTO_INCREMENT for table `pages`
--
ALTER TABLE `pages`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `page_translations`
--
ALTER TABLE `page_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `payouts`
--
ALTER TABLE `payouts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `permissions`
--
ALTER TABLE `permissions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23454;

--
-- AUTO_INCREMENT for table `prerequisites`
--
ALTER TABLE `prerequisites`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31;

--
-- AUTO_INCREMENT for table `products`
--
ALTER TABLE `products`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `product_badges`
--
ALTER TABLE `product_badges`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `product_badge_contents`
--
ALTER TABLE `product_badge_contents`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `product_badge_translations`
--
ALTER TABLE `product_badge_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `product_categories`
--
ALTER TABLE `product_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `product_category_translations`
--
ALTER TABLE `product_category_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT for table `product_discounts`
--
ALTER TABLE `product_discounts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `product_faqs`
--
ALTER TABLE `product_faqs`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `product_faq_translations`
--
ALTER TABLE `product_faq_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `product_featured_categories`
--
ALTER TABLE `product_featured_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `product_files`
--
ALTER TABLE `product_files`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `product_file_translations`
--
ALTER TABLE `product_file_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `product_filters`
--
ALTER TABLE `product_filters`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `product_filter_options`
--
ALTER TABLE `product_filter_options`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `product_filter_option_translations`
--
ALTER TABLE `product_filter_option_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `product_filter_translations`
--
ALTER TABLE `product_filter_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `product_media`
--
ALTER TABLE `product_media`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=107;

--
-- AUTO_INCREMENT for table `product_orders`
--
ALTER TABLE `product_orders`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=43;

--
-- AUTO_INCREMENT for table `product_reviews`
--
ALTER TABLE `product_reviews`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `product_selected_filter_options`
--
ALTER TABLE `product_selected_filter_options`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=107;

--
-- AUTO_INCREMENT for table `product_selected_specifications`
--
ALTER TABLE `product_selected_specifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT for table `product_selected_specification_multi_values`
--
ALTER TABLE `product_selected_specification_multi_values`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=24;

--
-- AUTO_INCREMENT for table `product_selected_specification_translations`
--
ALTER TABLE `product_selected_specification_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT for table `product_specifications`
--
ALTER TABLE `product_specifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `product_specification_categories`
--
ALTER TABLE `product_specification_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=47;

--
-- AUTO_INCREMENT for table `product_specification_multi_values`
--
ALTER TABLE `product_specification_multi_values`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `product_specification_multi_value_translations`
--
ALTER TABLE `product_specification_multi_value_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT for table `product_specification_translations`
--
ALTER TABLE `product_specification_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `product_top_categories`
--
ALTER TABLE `product_top_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `product_translations`
--
ALTER TABLE `product_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `promotions`
--
ALTER TABLE `promotions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `promotion_translations`
--
ALTER TABLE `promotion_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `purchases`
--
ALTER TABLE `purchases`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `purchase_code`
--
ALTER TABLE `purchase_code`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `purchase_notifications`
--
ALTER TABLE `purchase_notifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `purchase_notification_histories`
--
ALTER TABLE `purchase_notification_histories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `purchase_notification_roles_groups_contents`
--
ALTER TABLE `purchase_notification_roles_groups_contents`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=136;

--
-- AUTO_INCREMENT for table `purchase_notification_translations`
--
ALTER TABLE `purchase_notification_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `quizzes`
--
ALTER TABLE `quizzes`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=43;

--
-- AUTO_INCREMENT for table `quizzes_questions`
--
ALTER TABLE `quizzes_questions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=79;

--
-- AUTO_INCREMENT for table `quizzes_questions_answers`
--
ALTER TABLE `quizzes_questions_answers`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=215;

--
-- AUTO_INCREMENT for table `quizzes_questions_answer_translations`
--
ALTER TABLE `quizzes_questions_answer_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=145;

--
-- AUTO_INCREMENT for table `quizzes_results`
--
ALTER TABLE `quizzes_results`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=56;

--
-- AUTO_INCREMENT for table `quiz_question_translations`
--
ALTER TABLE `quiz_question_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=58;

--
-- AUTO_INCREMENT for table `quiz_translations`
--
ALTER TABLE `quiz_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;

--
-- AUTO_INCREMENT for table `rating`
--
ALTER TABLE `rating`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `regions`
--
ALTER TABLE `regions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=69;

--
-- AUTO_INCREMENT for table `registration_packages`
--
ALTER TABLE `registration_packages`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `registration_packages_translations`
--
ALTER TABLE `registration_packages_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `related_courses`
--
ALTER TABLE `related_courses`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `related_posts`
--
ALTER TABLE `related_posts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `related_products`
--
ALTER TABLE `related_products`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `rewards`
--
ALTER TABLE `rewards`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=25;

--
-- AUTO_INCREMENT for table `rewards_accounting`
--
ALTER TABLE `rewards_accounting`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=255;

--
-- AUTO_INCREMENT for table `roles`
--
ALTER TABLE `roles`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `role_translations`
--
ALTER TABLE `role_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;

--
-- AUTO_INCREMENT for table `sales`
--
ALTER TABLE `sales`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=286;

--
-- AUTO_INCREMENT for table `sales_log`
--
ALTER TABLE `sales_log`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=144;

--
-- AUTO_INCREMENT for table `sections`
--
ALTER TABLE `sections`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=100304;

--
-- AUTO_INCREMENT for table `selected_installments`
--
ALTER TABLE `selected_installments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `selected_installment_steps`
--
ALTER TABLE `selected_installment_steps`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `settings`
--
ALTER TABLE `settings`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=84;

--
-- AUTO_INCREMENT for table `setting_translations`
--
ALTER TABLE `setting_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=98;

--
-- AUTO_INCREMENT for table `special_offers`
--
ALTER TABLE `special_offers`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT for table `subscribes`
--
ALTER TABLE `subscribes`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `subscribe_reminds`
--
ALTER TABLE `subscribe_reminds`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `subscribe_translations`
--
ALTER TABLE `subscribe_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `subscribe_uses`
--
ALTER TABLE `subscribe_uses`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;

--
-- AUTO_INCREMENT for table `supports`
--
ALTER TABLE `supports`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;

--
-- AUTO_INCREMENT for table `support_conversations`
--
ALTER TABLE `support_conversations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=64;

--
-- AUTO_INCREMENT for table `support_departments`
--
ALTER TABLE `support_departments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `support_department_translations`
--
ALTER TABLE `support_department_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT for table `tags`
--
ALTER TABLE `tags`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6764;

--
-- AUTO_INCREMENT for table `testimonials`
--
ALTER TABLE `testimonials`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `testimonial_translations`
--
ALTER TABLE `testimonial_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `text_lessons`
--
ALTER TABLE `text_lessons`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT for table `text_lessons_attachments`
--
ALTER TABLE `text_lessons_attachments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31;

--
-- AUTO_INCREMENT for table `text_lesson_translations`
--
ALTER TABLE `text_lesson_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `themes`
--
ALTER TABLE `themes`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT for table `theme_colors_fonts`
--
ALTER TABLE `theme_colors_fonts`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `theme_headers_footers`
--
ALTER TABLE `theme_headers_footers`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `theme_header_footer_translations`
--
ALTER TABLE `theme_header_footer_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT for table `tickets`
--
ALTER TABLE `tickets`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=40;

--
-- AUTO_INCREMENT for table `ticket_translations`
--
ALTER TABLE `ticket_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;

--
-- AUTO_INCREMENT for table `ticket_users`
--
ALTER TABLE `ticket_users`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `time_spent_on_courses`
--
ALTER TABLE `time_spent_on_courses`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `trend_categories`
--
ALTER TABLE `trend_categories`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `upcoming_courses`
--
ALTER TABLE `upcoming_courses`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `upcoming_course_filter_option`
--
ALTER TABLE `upcoming_course_filter_option`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=74;

--
-- AUTO_INCREMENT for table `upcoming_course_followers`
--
ALTER TABLE `upcoming_course_followers`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `upcoming_course_reports`
--
ALTER TABLE `upcoming_course_reports`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT for table `upcoming_course_translations`
--
ALTER TABLE `upcoming_course_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT for table `users_badges`
--
ALTER TABLE `users_badges`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `users_cookie_security`
--
ALTER TABLE `users_cookie_security`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT for table `users_manual_purchase`
--
ALTER TABLE `users_manual_purchase`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `users_metas`
--
ALTER TABLE `users_metas`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=75;

--
-- AUTO_INCREMENT for table `users_occupations`
--
ALTER TABLE `users_occupations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1072;

--
-- AUTO_INCREMENT for table `users_registration_packages`
--
ALTER TABLE `users_registration_packages`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT for table `user_banks`
--
ALTER TABLE `user_banks`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `user_bank_specifications`
--
ALTER TABLE `user_bank_specifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=14;

--
-- AUTO_INCREMENT for table `user_bank_specification_translations`
--
ALTER TABLE `user_bank_specification_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;

--
-- AUTO_INCREMENT for table `user_bank_translations`
--
ALTER TABLE `user_bank_translations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `user_commissions`
--
ALTER TABLE `user_commissions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `user_form_fields`
--
ALTER TABLE `user_form_fields`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `user_profile_attachments`
--
ALTER TABLE `user_profile_attachments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `user_profile_attachment_translations`
--
ALTER TABLE `user_profile_attachment_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT for table `user_selected_banks`
--
ALTER TABLE `user_selected_banks`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `user_selected_bank_specifications`
--
ALTER TABLE `user_selected_bank_specifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `verifications`
--
ALTER TABLE `verifications`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=86;

--
-- AUTO_INCREMENT for table `visits_logs`
--
ALTER TABLE `visits_logs`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=115;

--
-- AUTO_INCREMENT for table `waitlists`
--
ALTER TABLE `waitlists`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `webinars`
--
ALTER TABLE `webinars`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2062;

--
-- AUTO_INCREMENT for table `webinar_assignments`
--
ALTER TABLE `webinar_assignments`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT for table `webinar_assignment_attachments`
--
ALTER TABLE `webinar_assignment_attachments`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT for table `webinar_assignment_history`
--
ALTER TABLE `webinar_assignment_history`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;

--
-- AUTO_INCREMENT for table `webinar_assignment_history_messages`
--
ALTER TABLE `webinar_assignment_history_messages`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;

--
-- AUTO_INCREMENT for table `webinar_assignment_translations`
--
ALTER TABLE `webinar_assignment_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT for table `webinar_chapter_items`
--
ALTER TABLE `webinar_chapter_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=216;

--
-- AUTO_INCREMENT for table `webinar_chapter_translations`
--
ALTER TABLE `webinar_chapter_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=187;

--
-- AUTO_INCREMENT for table `webinar_extra_descriptions`
--
ALTER TABLE `webinar_extra_descriptions`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=693;

--
-- AUTO_INCREMENT for table `webinar_extra_description_translations`
--
ALTER TABLE `webinar_extra_description_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=693;

--
-- AUTO_INCREMENT for table `webinar_filter_option`
--
ALTER TABLE `webinar_filter_option`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11769;

--
-- AUTO_INCREMENT for table `webinar_partner_teacher`
--
ALTER TABLE `webinar_partner_teacher`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=128;

--
-- AUTO_INCREMENT for table `webinar_reports`
--
ALTER TABLE `webinar_reports`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT for table `webinar_reviews`
--
ALTER TABLE `webinar_reviews`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=43;

--
-- AUTO_INCREMENT for table `webinar_translations`
--
ALTER TABLE `webinar_translations`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=171;

--
-- Constraints for dumped tables
--

--
-- Constraints for table `abandoned_cart_rules`
--
ALTER TABLE `abandoned_cart_rules`
  ADD CONSTRAINT `abandoned_cart_rules_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `abandoned_cart_rule_specification_items`
--
ALTER TABLE `abandoned_cart_rule_specification_items`
  ADD CONSTRAINT `abandoned_cart_rule_id_foreign` FOREIGN KEY (`abandoned_cart_rule_id`) REFERENCES `abandoned_cart_rules` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_specification_items_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_specification_items_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_specification_items_instructor_id_foreign` FOREIGN KEY (`instructor_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_specification_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_specification_items_seller_id_foreign` FOREIGN KEY (`seller_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_specification_items_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `abandoned_cart_rule_translations`
--
ALTER TABLE `abandoned_cart_rule_translations`
  ADD CONSTRAINT `abandoned_cart_rule_id_trans` FOREIGN KEY (`abandoned_cart_rule_id`) REFERENCES `abandoned_cart_rules` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `abandoned_cart_rule_users_groups`
--
ALTER TABLE `abandoned_cart_rule_users_groups`
  ADD CONSTRAINT `abandoned_cart_rule_id` FOREIGN KEY (`abandoned_cart_rule_id`) REFERENCES `abandoned_cart_rules` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_users_groups_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `abandoned_cart_rule_users_groups_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `accounting`
--
ALTER TABLE `accounting`
  ADD CONSTRAINT `accounting_installment_payment_id_foreign` FOREIGN KEY (`installment_payment_id`) REFERENCES `installment_order_payments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `advertising_banners_translations`
--
ALTER TABLE `advertising_banners_translations`
  ADD CONSTRAINT `advertising_banners_translations_advertising_banner_id_foreign` FOREIGN KEY (`advertising_banner_id`) REFERENCES `advertising_banners` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `affiliates`
--
ALTER TABLE `affiliates`
  ADD CONSTRAINT `affiliates_affiliate_user_id_foreign` FOREIGN KEY (`affiliate_user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `affiliates_referred_user_id_foreign` FOREIGN KEY (`referred_user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `affiliates_codes`
--
ALTER TABLE `affiliates_codes`
  ADD CONSTRAINT `affiliates_codes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `ai_contents`
--
ALTER TABLE `ai_contents`
  ADD CONSTRAINT `ai_contents_service_id_foreign` FOREIGN KEY (`service_id`) REFERENCES `ai_content_templates` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `ai_contents_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `ai_content_template_translations`
--
ALTER TABLE `ai_content_template_translations`
  ADD CONSTRAINT `ai_content_template_id_trans` FOREIGN KEY (`ai_content_template_id`) REFERENCES `ai_content_templates` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `badge_translations`
--
ALTER TABLE `badge_translations`
  ADD CONSTRAINT `badge_translations_badge_id_foreign` FOREIGN KEY (`badge_id`) REFERENCES `badges` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `become_instructors`
--
ALTER TABLE `become_instructors`
  ADD CONSTRAINT `become_instructors_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `blog`
--
ALTER TABLE `blog`
  ADD CONSTRAINT `blog_author_id_foreign` FOREIGN KEY (`author_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `blog_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `blog_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `blog_category_translations`
--
ALTER TABLE `blog_category_translations`
  ADD CONSTRAINT `blog_category_translations_blog_category_id_foreign` FOREIGN KEY (`blog_category_id`) REFERENCES `blog_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `blog_featured_categories`
--
ALTER TABLE `blog_featured_categories`
  ADD CONSTRAINT `blog_featured_categories_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `blog_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `blog_translations`
--
ALTER TABLE `blog_translations`
  ADD CONSTRAINT `blog_translations_blog_id_foreign` FOREIGN KEY (`blog_id`) REFERENCES `blog` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `bundles`
--
ALTER TABLE `bundles`
  ADD CONSTRAINT `bundles_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `bundles_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `bundles_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `bundle_filter_option`
--
ALTER TABLE `bundle_filter_option`
  ADD CONSTRAINT `bundle_filter_option_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `bundle_filter_option_filter_option_id_foreign` FOREIGN KEY (`filter_option_id`) REFERENCES `filter_options` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `bundle_translations`
--
ALTER TABLE `bundle_translations`
  ADD CONSTRAINT `bundle_translations_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `bundle_webinars`
--
ALTER TABLE `bundle_webinars`
  ADD CONSTRAINT `bundle_webinars_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `bundle_webinars_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cart`
--
ALTER TABLE `cart`
  ADD CONSTRAINT `cart_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_gift_id_foreign` FOREIGN KEY (`gift_id`) REFERENCES `gifts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_installment_payment_id_foreign` FOREIGN KEY (`installment_payment_id`) REFERENCES `installment_order_payments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_product_discount_id_foreign` FOREIGN KEY (`product_discount_id`) REFERENCES `product_discounts` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `cart_product_order_id_foreign` FOREIGN KEY (`product_order_id`) REFERENCES `product_orders` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_promotion_id_foreign` FOREIGN KEY (`promotion_id`) REFERENCES `promotions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_reserve_meeting_id_foreign` FOREIGN KEY (`reserve_meeting_id`) REFERENCES `reserve_meetings` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_special_offer_id_foreign` FOREIGN KEY (`special_offer_id`) REFERENCES `special_offers` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_ticket_id_foreign` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cart_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cart_discounts`
--
ALTER TABLE `cart_discounts`
  ADD CONSTRAINT `cart_discounts_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cart_discount_translations`
--
ALTER TABLE `cart_discount_translations`
  ADD CONSTRAINT `cart_discount_translations_cart_discount_id_foreign` FOREIGN KEY (`cart_discount_id`) REFERENCES `cart_discounts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cashback_rule_specification_items`
--
ALTER TABLE `cashback_rule_specification_items`
  ADD CONSTRAINT `cashback_rule_specification_items_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_cashback_rule_id_foreign` FOREIGN KEY (`cashback_rule_id`) REFERENCES `cashback_rules` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_instructor_id_foreign` FOREIGN KEY (`instructor_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_seller_id_foreign` FOREIGN KEY (`seller_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_specification_items_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `rules_registration_package_id` FOREIGN KEY (`registration_package_id`) REFERENCES `registration_packages` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cashback_rule_translations`
--
ALTER TABLE `cashback_rule_translations`
  ADD CONSTRAINT `cashback_rule_translations_cashback_rule_id_foreign` FOREIGN KEY (`cashback_rule_id`) REFERENCES `cashback_rules` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `cashback_rule_users_groups`
--
ALTER TABLE `cashback_rule_users_groups`
  ADD CONSTRAINT `cashback_rule_users_groups_cashback_rule_id_foreign` FOREIGN KEY (`cashback_rule_id`) REFERENCES `cashback_rules` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_users_groups_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `cashback_rule_users_groups_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `category_translations`
--
ALTER TABLE `category_translations`
  ADD CONSTRAINT `category_translations_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `certificates`
--
ALTER TABLE `certificates`
  ADD CONSTRAINT `certificates_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `certificates_quiz_id_foreign` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `certificates_quiz_result_id_foreign` FOREIGN KEY (`quiz_result_id`) REFERENCES `quizzes_results` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `certificates_student_id_foreign` FOREIGN KEY (`student_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `certificates_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `certificate_template_translations`
--
ALTER TABLE `certificate_template_translations`
  ADD CONSTRAINT `certificate_template_id` FOREIGN KEY (`certificate_template_id`) REFERENCES `certificates_templates` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `comments`
--
ALTER TABLE `comments`
  ADD CONSTRAINT `comments_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`blog_id`) REFERENCES `blog` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_reply_id_foreign` FOREIGN KEY (`reply_id`) REFERENCES `comments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_review_id_foreign` FOREIGN KEY (`review_id`) REFERENCES `webinar_reviews` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `comments_reports`
--
ALTER TABLE `comments_reports`
  ADD CONSTRAINT `comments_reports_comment_id_foreign` FOREIGN KEY (`comment_id`) REFERENCES `comments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `comments_reports_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `content_delete_requests`
--
ALTER TABLE `content_delete_requests`
  ADD CONSTRAINT `content_delete_requests_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION;

--
-- Constraints for table `course_learning_last_views`
--
ALTER TABLE `course_learning_last_views`
  ADD CONSTRAINT `course_learning_last_views_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `course_learning_last_views_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `course_noticeboards`
--
ALTER TABLE `course_noticeboards`
  ADD CONSTRAINT `course_noticeboards_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `course_noticeboards_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `course_noticeboard_status`
--
ALTER TABLE `course_noticeboard_status`
  ADD CONSTRAINT `course_noticeboard_status_noticeboard_id_foreign` FOREIGN KEY (`noticeboard_id`) REFERENCES `course_noticeboards` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `course_personal_notes`
--
ALTER TABLE `course_personal_notes`
  ADD CONSTRAINT `course_personal_notes_course_id_foreign` FOREIGN KEY (`course_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `course_personal_notes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `delete_account_requests`
--
ALTER TABLE `delete_account_requests`
  ADD CONSTRAINT `delete_account_requests_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `discounts`
--
ALTER TABLE `discounts`
  ADD CONSTRAINT `discounts_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `discount_bundles`
--
ALTER TABLE `discount_bundles`
  ADD CONSTRAINT `discount_bundles_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `discount_bundles_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `discount_categories`
--
ALTER TABLE `discount_categories`
  ADD CONSTRAINT `discount_categories_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `discount_categories_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `discount_courses`
--
ALTER TABLE `discount_courses`
  ADD CONSTRAINT `discount_courses_course_id_foreign` FOREIGN KEY (`course_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `discount_courses_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `discount_groups`
--
ALTER TABLE `discount_groups`
  ADD CONSTRAINT `discount_groups_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `discount_groups_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `discount_users`
--
ALTER TABLE `discount_users`
  ADD CONSTRAINT `discount_users_discount_id_foreign` FOREIGN KEY (`discount_id`) REFERENCES `discounts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `discount_users_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `faqs`
--
ALTER TABLE `faqs`
  ADD CONSTRAINT `faqs_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `faqs_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `faqs_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `faqs_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `faq_translations`
--
ALTER TABLE `faq_translations`
  ADD CONSTRAINT `faq_translations_faq_id_foreign` FOREIGN KEY (`faq_id`) REFERENCES `faqs` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `favorites`
--
ALTER TABLE `favorites`
  ADD CONSTRAINT `favorites_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `favorites_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `favorites_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `favorites_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `feature_webinars`
--
ALTER TABLE `feature_webinars`
  ADD CONSTRAINT `feature_webinars_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `feature_webinar_translations`
--
ALTER TABLE `feature_webinar_translations`
  ADD CONSTRAINT `feature_webinar_translations_feature_webinar_id_foreign` FOREIGN KEY (`feature_webinar_id`) REFERENCES `feature_webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `files`
--
ALTER TABLE `files`
  ADD CONSTRAINT `files_chapter_id_foreign` FOREIGN KEY (`chapter_id`) REFERENCES `webinar_chapters` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `files_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `files_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `file_translations`
--
ALTER TABLE `file_translations`
  ADD CONSTRAINT `file_translations_file_id_foreign` FOREIGN KEY (`file_id`) REFERENCES `files` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `filters`
--
ALTER TABLE `filters`
  ADD CONSTRAINT `filters_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `filter_options`
--
ALTER TABLE `filter_options`
  ADD CONSTRAINT `filter_options_filter_id_foreign` FOREIGN KEY (`filter_id`) REFERENCES `filters` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `filter_option_translations`
--
ALTER TABLE `filter_option_translations`
  ADD CONSTRAINT `filter_option_translations_filter_option_id_foreign` FOREIGN KEY (`filter_option_id`) REFERENCES `filter_options` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `filter_translations`
--
ALTER TABLE `filter_translations`
  ADD CONSTRAINT `filter_translations_filter_id_foreign` FOREIGN KEY (`filter_id`) REFERENCES `filters` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `floating_bar_translations`
--
ALTER TABLE `floating_bar_translations`
  ADD CONSTRAINT `floating_bar_translations_floating_bar_id_foreign` FOREIGN KEY (`floating_bar_id`) REFERENCES `floating_bars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `follows`
--
ALTER TABLE `follows`
  ADD CONSTRAINT `follows_follower_foreign` FOREIGN KEY (`follower`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `follows_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_fields`
--
ALTER TABLE `form_fields`
  ADD CONSTRAINT `form_fields_form_id_foreign` FOREIGN KEY (`form_id`) REFERENCES `forms` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_field_options`
--
ALTER TABLE `form_field_options`
  ADD CONSTRAINT `form_field_options_form_field_id_foreign` FOREIGN KEY (`form_field_id`) REFERENCES `form_fields` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_field_option_translations`
--
ALTER TABLE `form_field_option_translations`
  ADD CONSTRAINT `form_field_option_id_trans` FOREIGN KEY (`form_field_option_id`) REFERENCES `form_field_options` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_field_translations`
--
ALTER TABLE `form_field_translations`
  ADD CONSTRAINT `form_field_translations_form_field_id_foreign` FOREIGN KEY (`form_field_id`) REFERENCES `form_fields` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_roles_users_groups`
--
ALTER TABLE `form_roles_users_groups`
  ADD CONSTRAINT `form_roles_users_groups_form_id_foreign` FOREIGN KEY (`form_id`) REFERENCES `forms` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `form_roles_users_groups_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `form_roles_users_groups_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `form_roles_users_groups_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_submissions`
--
ALTER TABLE `form_submissions`
  ADD CONSTRAINT `form_submissions_form_id_foreign` FOREIGN KEY (`form_id`) REFERENCES `forms` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `form_submissions_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_submission_items`
--
ALTER TABLE `form_submission_items`
  ADD CONSTRAINT `form_submission_items_form_field_id_foreign` FOREIGN KEY (`form_field_id`) REFERENCES `form_fields` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `form_submission_items_submission_id_foreign` FOREIGN KEY (`submission_id`) REFERENCES `form_submissions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `form_translations`
--
ALTER TABLE `form_translations`
  ADD CONSTRAINT `form_translations_form_id_foreign` FOREIGN KEY (`form_id`) REFERENCES `forms` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forums`
--
ALTER TABLE `forums`
  ADD CONSTRAINT `forums_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forums_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_featured_topics`
--
ALTER TABLE `forum_featured_topics`
  ADD CONSTRAINT `forum_featured_topics_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_recommended_topic_items`
--
ALTER TABLE `forum_recommended_topic_items`
  ADD CONSTRAINT `forum_recommended_topic_items_recommended_topic_id_foreign` FOREIGN KEY (`recommended_topic_id`) REFERENCES `forum_recommended_topics` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_recommended_topic_items_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_recommended_topic_translations`
--
ALTER TABLE `forum_recommended_topic_translations`
  ADD CONSTRAINT `forum_recommended_topic_id_trans` FOREIGN KEY (`forum_recommended_topic_id`) REFERENCES `forum_recommended_topics` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_topic_attachments`
--
ALTER TABLE `forum_topic_attachments`
  ADD CONSTRAINT `forum_topic_attachments_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_attachments_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_topic_bookmarks`
--
ALTER TABLE `forum_topic_bookmarks`
  ADD CONSTRAINT `forum_topic_bookmarks_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_bookmarks_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_topic_likes`
--
ALTER TABLE `forum_topic_likes`
  ADD CONSTRAINT `forum_topic_likes_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_likes_topic_post_id_foreign` FOREIGN KEY (`topic_post_id`) REFERENCES `forum_topic_posts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_likes_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_topic_reports`
--
ALTER TABLE `forum_topic_reports`
  ADD CONSTRAINT `forum_topic_reports_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_reports_topic_post_id_foreign` FOREIGN KEY (`topic_post_id`) REFERENCES `forum_topic_posts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_reports_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_topic_visits`
--
ALTER TABLE `forum_topic_visits`
  ADD CONSTRAINT `forum_topic_visits_forum_id_foreign` FOREIGN KEY (`forum_id`) REFERENCES `forums` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `forum_topic_visits_topic_id_foreign` FOREIGN KEY (`topic_id`) REFERENCES `forum_topics` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `forum_translations`
--
ALTER TABLE `forum_translations`
  ADD CONSTRAINT `forum_translations_forum_id_foreign` FOREIGN KEY (`forum_id`) REFERENCES `forums` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `gifts`
--
ALTER TABLE `gifts`
  ADD CONSTRAINT `gifts_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `gifts_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `gifts_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `gifts_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `groups`
--
ALTER TABLE `groups`
  ADD CONSTRAINT `groups_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `groups_registration_packages`
--
ALTER TABLE `groups_registration_packages`
  ADD CONSTRAINT `groups_registration_packages_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `group_users`
--
ALTER TABLE `group_users`
  ADD CONSTRAINT `group_users_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `group_users_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `home_page_statistic_translations`
--
ALTER TABLE `home_page_statistic_translations`
  ADD CONSTRAINT `home_page_statistic_id` FOREIGN KEY (`home_page_statistic_id`) REFERENCES `home_page_statistics` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_orders`
--
ALTER TABLE `installment_orders`
  ADD CONSTRAINT `installment_orders_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_orders_installment_id_foreign` FOREIGN KEY (`installment_id`) REFERENCES `installments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_orders_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_orders_registration_package_id_foreign` FOREIGN KEY (`registration_package_id`) REFERENCES `registration_packages` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_orders_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_orders_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_orders_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_product_order_id` FOREIGN KEY (`product_order_id`) REFERENCES `product_orders` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_order_attachments`
--
ALTER TABLE `installment_order_attachments`
  ADD CONSTRAINT `installment_order_id_attachment` FOREIGN KEY (`installment_order_id`) REFERENCES `installment_orders` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_order_payments`
--
ALTER TABLE `installment_order_payments`
  ADD CONSTRAINT `installment_order_id` FOREIGN KEY (`installment_order_id`) REFERENCES `installment_orders` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_order_payments_sale_id_foreign` FOREIGN KEY (`sale_id`) REFERENCES `sales` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_order_payments_selected_installment_step_id_foreign` FOREIGN KEY (`selected_installment_step_id`) REFERENCES `selected_installment_steps` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_reminders`
--
ALTER TABLE `installment_reminders`
  ADD CONSTRAINT `installment_reminders_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_specification_items`
--
ALTER TABLE `installment_specification_items`
  ADD CONSTRAINT `installment_specification_items_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_installment_id_foreign` FOREIGN KEY (`installment_id`) REFERENCES `installments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_instructor_id_foreign` FOREIGN KEY (`instructor_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_registration_package_id_foreign` FOREIGN KEY (`registration_package_id`) REFERENCES `registration_packages` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_seller_id_foreign` FOREIGN KEY (`seller_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_specification_items_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_steps`
--
ALTER TABLE `installment_steps`
  ADD CONSTRAINT `installment_steps_installment_id_foreign` FOREIGN KEY (`installment_id`) REFERENCES `installments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_step_translations`
--
ALTER TABLE `installment_step_translations`
  ADD CONSTRAINT `installment_step_translations_installment_step_id_foreign` FOREIGN KEY (`installment_step_id`) REFERENCES `installment_steps` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_translations`
--
ALTER TABLE `installment_translations`
  ADD CONSTRAINT `installment_translations_installment_id_foreign` FOREIGN KEY (`installment_id`) REFERENCES `installments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `installment_user_groups`
--
ALTER TABLE `installment_user_groups`
  ADD CONSTRAINT `installment_user_groups_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `installment_user_groups_installment_id_foreign` FOREIGN KEY (`installment_id`) REFERENCES `installments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `landing_components`
--
ALTER TABLE `landing_components`
  ADD CONSTRAINT `landing_components_component_id_foreign` FOREIGN KEY (`component_id`) REFERENCES `landing_builder_components` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `landing_components_landing_id_foreign` FOREIGN KEY (`landing_id`) REFERENCES `landings` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `landing_component_translations`
--
ALTER TABLE `landing_component_translations`
  ADD CONSTRAINT `landing_component_id_trans` FOREIGN KEY (`landing_component_id`) REFERENCES `landing_components` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `landing_translations`
--
ALTER TABLE `landing_translations`
  ADD CONSTRAINT `landing_translations_landing_id_foreign` FOREIGN KEY (`landing_id`) REFERENCES `landings` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `meetings`
--
ALTER TABLE `meetings`
  ADD CONSTRAINT `meetings_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `meeting_times`
--
ALTER TABLE `meeting_times`
  ADD CONSTRAINT `meeting_times_meeting_id_foreign` FOREIGN KEY (`meeting_id`) REFERENCES `meetings` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `navbar_buttons`
--
ALTER TABLE `navbar_buttons`
  ADD CONSTRAINT `navbar_buttons_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `navbar_button_translations`
--
ALTER TABLE `navbar_button_translations`
  ADD CONSTRAINT `navbar_button_translations_navbar_button_id_foreign` FOREIGN KEY (`navbar_button_id`) REFERENCES `navbar_buttons` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `noticeboards`
--
ALTER TABLE `noticeboards`
  ADD CONSTRAINT `noticeboards_instructor_id_foreign` FOREIGN KEY (`instructor_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `noticeboards_organ_id_foreign` FOREIGN KEY (`organ_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `noticeboards_sender_id_foreign` FOREIGN KEY (`sender_id`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `noticeboards_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `noticeboards_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `noticeboards_status`
--
ALTER TABLE `noticeboards_status`
  ADD CONSTRAINT `noticeboards_status_noticeboard_id_foreign` FOREIGN KEY (`noticeboard_id`) REFERENCES `noticeboards` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `notifications`
--
ALTER TABLE `notifications`
  ADD CONSTRAINT `notifications_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `notifications_ibfk_1` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `notifications_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `notifications_status`
--
ALTER TABLE `notifications_status`
  ADD CONSTRAINT `notifications_status_notification_id_foreign` FOREIGN KEY (`notification_id`) REFERENCES `notifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `offline_bank_specifications`
--
ALTER TABLE `offline_bank_specifications`
  ADD CONSTRAINT `offline_bank_specifications_offline_bank_id_foreign` FOREIGN KEY (`offline_bank_id`) REFERENCES `offline_banks` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `offline_bank_specification_translations`
--
ALTER TABLE `offline_bank_specification_translations`
  ADD CONSTRAINT `offline_bank_specification_id` FOREIGN KEY (`offline_bank_specification_id`) REFERENCES `offline_bank_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `offline_bank_translations`
--
ALTER TABLE `offline_bank_translations`
  ADD CONSTRAINT `offline_bank_translations_offline_bank_id_foreign` FOREIGN KEY (`offline_bank_id`) REFERENCES `offline_banks` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `offline_payments`
--
ALTER TABLE `offline_payments`
  ADD CONSTRAINT `offline_payments_offline_bank_id_foreign` FOREIGN KEY (`offline_bank_id`) REFERENCES `offline_banks` (`id`) ON DELETE SET NULL,
  ADD CONSTRAINT `offline_payments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `orders`
--
ALTER TABLE `orders`
  ADD CONSTRAINT `orders_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `order_items`
--
ALTER TABLE `order_items`
  ADD CONSTRAINT `order_items_gift_id_foreign` FOREIGN KEY (`gift_id`) REFERENCES `gifts` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `page_translations`
--
ALTER TABLE `page_translations`
  ADD CONSTRAINT `page_translations_page_id_foreign` FOREIGN KEY (`page_id`) REFERENCES `pages` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `payouts`
--
ALTER TABLE `payouts`
  ADD CONSTRAINT `payout_user_selected_bank_id` FOREIGN KEY (`user_selected_bank_id`) REFERENCES `user_selected_banks` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `payouts_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `permissions`
--
ALTER TABLE `permissions`
  ADD CONSTRAINT `permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `permissions_section_id_foreign` FOREIGN KEY (`section_id`) REFERENCES `sections` (`id`);

--
-- Constraints for table `prerequisites`
--
ALTER TABLE `prerequisites`
  ADD CONSTRAINT `prerequisite_id` FOREIGN KEY (`prerequisite_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `prerequisites_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `products`
--
ALTER TABLE `products`
  ADD CONSTRAINT `products_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `product_categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `products_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_badge_contents`
--
ALTER TABLE `product_badge_contents`
  ADD CONSTRAINT `product_badge_contents_product_badge_id_foreign` FOREIGN KEY (`product_badge_id`) REFERENCES `product_badges` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_badge_translations`
--
ALTER TABLE `product_badge_translations`
  ADD CONSTRAINT `product_badge_translations_product_badge_id_foreign` FOREIGN KEY (`product_badge_id`) REFERENCES `product_badges` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_category_translations`
--
ALTER TABLE `product_category_translations`
  ADD CONSTRAINT `product_category_id` FOREIGN KEY (`product_category_id`) REFERENCES `product_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_discounts`
--
ALTER TABLE `product_discounts`
  ADD CONSTRAINT `product_discounts_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_discounts_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_faqs`
--
ALTER TABLE `product_faqs`
  ADD CONSTRAINT `product_faqs_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_faqs_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_faq_translations`
--
ALTER TABLE `product_faq_translations`
  ADD CONSTRAINT `product_faq_id` FOREIGN KEY (`product_faq_id`) REFERENCES `product_faqs` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_featured_categories`
--
ALTER TABLE `product_featured_categories`
  ADD CONSTRAINT `product_featured_categories_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `product_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_files`
--
ALTER TABLE `product_files`
  ADD CONSTRAINT `file_creator_id` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `file_product_id` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_file_translations`
--
ALTER TABLE `product_file_translations`
  ADD CONSTRAINT `product_file_id` FOREIGN KEY (`product_file_id`) REFERENCES `product_files` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_filters`
--
ALTER TABLE `product_filters`
  ADD CONSTRAINT `product_filters_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `product_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_filter_options`
--
ALTER TABLE `product_filter_options`
  ADD CONSTRAINT `product_filter_options_filter_id_foreign` FOREIGN KEY (`filter_id`) REFERENCES `product_filters` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_filter_option_translations`
--
ALTER TABLE `product_filter_option_translations`
  ADD CONSTRAINT `product_filter_option_id` FOREIGN KEY (`product_filter_option_id`) REFERENCES `product_filter_options` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_filter_translations`
--
ALTER TABLE `product_filter_translations`
  ADD CONSTRAINT `product_filter_id` FOREIGN KEY (`product_filter_id`) REFERENCES `product_filters` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_media`
--
ALTER TABLE `product_media`
  ADD CONSTRAINT `media_creator_id` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `media_product_id` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_orders`
--
ALTER TABLE `product_orders`
  ADD CONSTRAINT `product_orders_gift_id_foreign` FOREIGN KEY (`gift_id`) REFERENCES `gifts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_orders_installment_order_id_foreign` FOREIGN KEY (`installment_order_id`) REFERENCES `installment_orders` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_reviews`
--
ALTER TABLE `product_reviews`
  ADD CONSTRAINT `product_reviews_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_reviews_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_selected_filter_options`
--
ALTER TABLE `product_selected_filter_options`
  ADD CONSTRAINT `product_selected_filter_options_filter_option_id_foreign` FOREIGN KEY (`filter_option_id`) REFERENCES `product_filter_options` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_selected_filter_options_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_selected_specifications`
--
ALTER TABLE `product_selected_specifications`
  ADD CONSTRAINT `product_selected_specifications_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_selected_specifications_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_selected_specifications_product_specification_id_foreign` FOREIGN KEY (`product_specification_id`) REFERENCES `product_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_selected_specification_multi_values`
--
ALTER TABLE `product_selected_specification_multi_values`
  ADD CONSTRAINT `selected_specification_id` FOREIGN KEY (`selected_specification_id`) REFERENCES `product_selected_specifications` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `specification_multi_value_id` FOREIGN KEY (`specification_multi_value_id`) REFERENCES `product_specification_multi_values` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_selected_specification_translations`
--
ALTER TABLE `product_selected_specification_translations`
  ADD CONSTRAINT `product_selected_specification_id_translations` FOREIGN KEY (`product_selected_specification_id`) REFERENCES `product_selected_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_specification_categories`
--
ALTER TABLE `product_specification_categories`
  ADD CONSTRAINT `product_specification_categories_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `product_categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `product_specification_categories_specification_id_foreign` FOREIGN KEY (`specification_id`) REFERENCES `product_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_specification_multi_values`
--
ALTER TABLE `product_specification_multi_values`
  ADD CONSTRAINT `product_specification_multi_values_specification_id_foreign` FOREIGN KEY (`specification_id`) REFERENCES `product_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_specification_multi_value_translations`
--
ALTER TABLE `product_specification_multi_value_translations`
  ADD CONSTRAINT `product_specification_multi_value_id` FOREIGN KEY (`product_specification_multi_value_id`) REFERENCES `product_specification_multi_values` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_specification_translations`
--
ALTER TABLE `product_specification_translations`
  ADD CONSTRAINT `product_specification_id` FOREIGN KEY (`product_specification_id`) REFERENCES `product_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_top_categories`
--
ALTER TABLE `product_top_categories`
  ADD CONSTRAINT `product_top_categories_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `product_categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `product_translations`
--
ALTER TABLE `product_translations`
  ADD CONSTRAINT `product_id` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `promotion_translations`
--
ALTER TABLE `promotion_translations`
  ADD CONSTRAINT `promotion_translations_promotion_id_foreign` FOREIGN KEY (`promotion_id`) REFERENCES `promotions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `purchases`
--
ALTER TABLE `purchases`
  ADD CONSTRAINT `purchases_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchases_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `purchase_notification_histories`
--
ALTER TABLE `purchase_notification_histories`
  ADD CONSTRAINT `purchase_notification_histories_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_notification_id_history` FOREIGN KEY (`purchase_notification_id`) REFERENCES `purchase_notifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `purchase_notification_roles_groups_contents`
--
ALTER TABLE `purchase_notification_roles_groups_contents`
  ADD CONSTRAINT `purchase_notification_id_role_group` FOREIGN KEY (`purchase_notification_id`) REFERENCES `purchase_notifications` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_notification_roles_groups_contents_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_notification_roles_groups_contents_group_id_foreign` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_notification_roles_groups_contents_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_notification_roles_groups_contents_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `purchase_notification_roles_groups_contents_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `purchase_notification_translations`
--
ALTER TABLE `purchase_notification_translations`
  ADD CONSTRAINT `purchase_notification_id_trans` FOREIGN KEY (`purchase_notification_id`) REFERENCES `purchase_notifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quizzes`
--
ALTER TABLE `quizzes`
  ADD CONSTRAINT `quizzes_chapter_id_foreign` FOREIGN KEY (`chapter_id`) REFERENCES `webinar_chapters` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `quizzes_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `quizzes_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quizzes_questions`
--
ALTER TABLE `quizzes_questions`
  ADD CONSTRAINT `quizzes_questions_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `quizzes_questions_quiz_id_foreign` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quizzes_questions_answers`
--
ALTER TABLE `quizzes_questions_answers`
  ADD CONSTRAINT `quizzes_questions_answers_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `quizzes_questions_answers_question_id_foreign` FOREIGN KEY (`question_id`) REFERENCES `quizzes_questions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quizzes_questions_answer_translations`
--
ALTER TABLE `quizzes_questions_answer_translations`
  ADD CONSTRAINT `quizzes_questions_answer_id` FOREIGN KEY (`quizzes_questions_answer_id`) REFERENCES `quizzes_questions_answers` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quizzes_results`
--
ALTER TABLE `quizzes_results`
  ADD CONSTRAINT `quizzes_results_quiz_id_foreign` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `quizzes_results_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quiz_question_translations`
--
ALTER TABLE `quiz_question_translations`
  ADD CONSTRAINT `quiz_question_translations_quiz_question_id_foreign` FOREIGN KEY (`quizzes_question_id`) REFERENCES `quizzes_questions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `quiz_translations`
--
ALTER TABLE `quiz_translations`
  ADD CONSTRAINT `quiz_translations_quiz_id_foreign` FOREIGN KEY (`quiz_id`) REFERENCES `quizzes` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `rating`
--
ALTER TABLE `rating`
  ADD CONSTRAINT `rating_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `rating_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `rating_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `regions`
--
ALTER TABLE `regions`
  ADD CONSTRAINT `regions_city_id_foreign` FOREIGN KEY (`city_id`) REFERENCES `regions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `regions_country_id_foreign` FOREIGN KEY (`country_id`) REFERENCES `regions` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `regions_province_id_foreign` FOREIGN KEY (`province_id`) REFERENCES `regions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `registration_packages_translations`
--
ALTER TABLE `registration_packages_translations`
  ADD CONSTRAINT `registration_package` FOREIGN KEY (`registration_package_id`) REFERENCES `registration_packages` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `related_courses`
--
ALTER TABLE `related_courses`
  ADD CONSTRAINT `related_courses_course_id_foreign` FOREIGN KEY (`course_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `related_courses_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `related_posts`
--
ALTER TABLE `related_posts`
  ADD CONSTRAINT `related_posts_post_id_foreign` FOREIGN KEY (`post_id`) REFERENCES `blog` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `related_products`
--
ALTER TABLE `related_products`
  ADD CONSTRAINT `related_products_product_id_foreign` FOREIGN KEY (`product_id`) REFERENCES `products` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `rewards_accounting`
--
ALTER TABLE `rewards_accounting`
  ADD CONSTRAINT `rewards_accounting_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `role_translations`
--
ALTER TABLE `role_translations`
  ADD CONSTRAINT `role_translations_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `sales`
--
ALTER TABLE `sales`
  ADD CONSTRAINT `sales_installment_payment_id_foreign` FOREIGN KEY (`installment_payment_id`) REFERENCES `installment_order_payments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `sales_log`
--
ALTER TABLE `sales_log`
  ADD CONSTRAINT `sales_status_sale_id_foreign` FOREIGN KEY (`sale_id`) REFERENCES `sales` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `selected_installments`
--
ALTER TABLE `selected_installments`
  ADD CONSTRAINT `selected_installments_installment_id_foreign` FOREIGN KEY (`installment_id`) REFERENCES `installments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `selected_installments_installment_order_id_foreign` FOREIGN KEY (`installment_order_id`) REFERENCES `installment_orders` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `selected_installments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `selected_installment_steps`
--
ALTER TABLE `selected_installment_steps`
  ADD CONSTRAINT `selected_installment_steps_installment_step_id_foreign` FOREIGN KEY (`installment_step_id`) REFERENCES `installment_steps` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `selected_installment_steps_selected_installment_id_foreign` FOREIGN KEY (`selected_installment_id`) REFERENCES `selected_installments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `setting_translations`
--
ALTER TABLE `setting_translations`
  ADD CONSTRAINT `setting_translations_setting_id_foreign` FOREIGN KEY (`setting_id`) REFERENCES `settings` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `special_offers`
--
ALTER TABLE `special_offers`
  ADD CONSTRAINT `special_offers_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `special_offers_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `special_offers_registration_package_id_foreign` FOREIGN KEY (`registration_package_id`) REFERENCES `registration_packages` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `special_offers_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `special_offers_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `subscribe_reminds`
--
ALTER TABLE `subscribe_reminds`
  ADD CONSTRAINT `subscribe_reminds_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscribe_reminds_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `subscribe_translations`
--
ALTER TABLE `subscribe_translations`
  ADD CONSTRAINT `subscribe_translations_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `subscribe_uses`
--
ALTER TABLE `subscribe_uses`
  ADD CONSTRAINT `subscribe_uses_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscribe_uses_installment_order_id_foreign` FOREIGN KEY (`installment_order_id`) REFERENCES `installment_orders` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscribe_uses_sale_id_foreign` FOREIGN KEY (`sale_id`) REFERENCES `sales` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscribe_uses_subscribe_id_foreign` FOREIGN KEY (`subscribe_id`) REFERENCES `subscribes` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscribe_uses_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `subscribe_uses_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `supports`
--
ALTER TABLE `supports`
  ADD CONSTRAINT `supports_department_id_foreign` FOREIGN KEY (`department_id`) REFERENCES `support_departments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `supports_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `supports_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `support_conversations`
--
ALTER TABLE `support_conversations`
  ADD CONSTRAINT `support_conversations_sender_id_foreign` FOREIGN KEY (`sender_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `support_conversations_support_id_foreign` FOREIGN KEY (`support_id`) REFERENCES `supports` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `support_department_translations`
--
ALTER TABLE `support_department_translations`
  ADD CONSTRAINT `support_department_id` FOREIGN KEY (`support_department_id`) REFERENCES `support_departments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `tags`
--
ALTER TABLE `tags`
  ADD CONSTRAINT `tags_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `tags_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `tags_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `testimonial_translations`
--
ALTER TABLE `testimonial_translations`
  ADD CONSTRAINT `testimonial_translations_testimonial_id_foreign` FOREIGN KEY (`testimonial_id`) REFERENCES `testimonials` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `text_lessons`
--
ALTER TABLE `text_lessons`
  ADD CONSTRAINT `text_lessons_chapter_id_foreign` FOREIGN KEY (`chapter_id`) REFERENCES `webinar_chapters` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `text_lessons_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `text_lessons_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `text_lessons_attachments`
--
ALTER TABLE `text_lessons_attachments`
  ADD CONSTRAINT `text_lessons_attachments_file_id_foreign` FOREIGN KEY (`file_id`) REFERENCES `files` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `text_lessons_attachments_text_lesson_id_foreign` FOREIGN KEY (`text_lesson_id`) REFERENCES `text_lessons` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `text_lesson_translations`
--
ALTER TABLE `text_lesson_translations`
  ADD CONSTRAINT `text_lesson_id` FOREIGN KEY (`text_lesson_id`) REFERENCES `text_lessons` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `themes`
--
ALTER TABLE `themes`
  ADD CONSTRAINT `themes_color_id_foreign` FOREIGN KEY (`color_id`) REFERENCES `theme_colors_fonts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `themes_font_id_foreign` FOREIGN KEY (`font_id`) REFERENCES `theme_colors_fonts` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `themes_footer_id_foreign` FOREIGN KEY (`footer_id`) REFERENCES `theme_headers_footers` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `themes_header_id_foreign` FOREIGN KEY (`header_id`) REFERENCES `theme_headers_footers` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `themes_home_landing_id_foreign` FOREIGN KEY (`home_landing_id`) REFERENCES `landings` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `theme_header_footer_translations`
--
ALTER TABLE `theme_header_footer_translations`
  ADD CONSTRAINT `theme_header_footer_id_trans` FOREIGN KEY (`theme_header_footer_id`) REFERENCES `theme_headers_footers` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `tickets`
--
ALTER TABLE `tickets`
  ADD CONSTRAINT `tickets_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `tickets_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `tickets_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `ticket_translations`
--
ALTER TABLE `ticket_translations`
  ADD CONSTRAINT `ticket_translations_ticket_id_foreign` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `ticket_users`
--
ALTER TABLE `ticket_users`
  ADD CONSTRAINT `ticket_users_ticket_id_foreign` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `ticket_users_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `time_spent_on_courses`
--
ALTER TABLE `time_spent_on_courses`
  ADD CONSTRAINT `time_spent_on_courses_course_id_foreign` FOREIGN KEY (`course_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `trend_categories`
--
ALTER TABLE `trend_categories`
  ADD CONSTRAINT `trend_categories_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `upcoming_courses`
--
ALTER TABLE `upcoming_courses`
  ADD CONSTRAINT `upcoming_courses_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `upcoming_courses_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `upcoming_courses_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `upcoming_courses_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE SET NULL;

--
-- Constraints for table `upcoming_course_filter_option`
--
ALTER TABLE `upcoming_course_filter_option`
  ADD CONSTRAINT `upcoming_course_filter_option_filter_option_id_foreign` FOREIGN KEY (`filter_option_id`) REFERENCES `filter_options` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `upcoming_course_filter_option_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `upcoming_course_followers`
--
ALTER TABLE `upcoming_course_followers`
  ADD CONSTRAINT `upcoming_course_followers_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `upcoming_course_followers_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `upcoming_course_reports`
--
ALTER TABLE `upcoming_course_reports`
  ADD CONSTRAINT `upcoming_course_reports_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `upcoming_course_reports_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `upcoming_course_translations`
--
ALTER TABLE `upcoming_course_translations`
  ADD CONSTRAINT `upcoming_course_translations_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `users_badges`
--
ALTER TABLE `users_badges`
  ADD CONSTRAINT `users_badges_badge_id_foreign` FOREIGN KEY (`badge_id`) REFERENCES `badges` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `users_badges_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `users_cookie_security`
--
ALTER TABLE `users_cookie_security`
  ADD CONSTRAINT `users_cookie_security_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `users_metas`
--
ALTER TABLE `users_metas`
  ADD CONSTRAINT `users_metas_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `users_occupations`
--
ALTER TABLE `users_occupations`
  ADD CONSTRAINT `users_occupations_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `users_occupations_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `users_registration_packages`
--
ALTER TABLE `users_registration_packages`
  ADD CONSTRAINT `users_registration_packages_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_bank_specifications`
--
ALTER TABLE `user_bank_specifications`
  ADD CONSTRAINT `user_bank_specifications_user_bank_id_foreign` FOREIGN KEY (`user_bank_id`) REFERENCES `user_banks` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_bank_specification_translations`
--
ALTER TABLE `user_bank_specification_translations`
  ADD CONSTRAINT `user_bank_specification_id` FOREIGN KEY (`user_bank_specification_id`) REFERENCES `user_bank_specifications` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_bank_translations`
--
ALTER TABLE `user_bank_translations`
  ADD CONSTRAINT `user_bank_translations_user_bank_id_foreign` FOREIGN KEY (`user_bank_id`) REFERENCES `user_banks` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_commissions`
--
ALTER TABLE `user_commissions`
  ADD CONSTRAINT `user_commissions_user_group_id_foreign` FOREIGN KEY (`user_group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_commissions_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_form_fields`
--
ALTER TABLE `user_form_fields`
  ADD CONSTRAINT `user_form_fields_become_instructor_id_foreign` FOREIGN KEY (`become_instructor_id`) REFERENCES `become_instructors` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_form_fields_form_field_id_foreign` FOREIGN KEY (`form_field_id`) REFERENCES `form_fields` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_form_fields_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_profile_attachments`
--
ALTER TABLE `user_profile_attachments`
  ADD CONSTRAINT `user_profile_attachments_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_profile_attachment_translations`
--
ALTER TABLE `user_profile_attachment_translations`
  ADD CONSTRAINT `user_profile_attachment_id_trans` FOREIGN KEY (`user_profile_attachment_id`) REFERENCES `user_profile_attachments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_selected_banks`
--
ALTER TABLE `user_selected_banks`
  ADD CONSTRAINT `user_selected_banks_user_bank_id_foreign` FOREIGN KEY (`user_bank_id`) REFERENCES `user_banks` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_selected_banks_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `user_selected_bank_specifications`
--
ALTER TABLE `user_selected_bank_specifications`
  ADD CONSTRAINT `user_bank_specification_id_specifications` FOREIGN KEY (`user_bank_specification_id`) REFERENCES `user_bank_specifications` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `user_selected_bank_id_specifications` FOREIGN KEY (`user_selected_bank_id`) REFERENCES `user_selected_banks` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `verifications`
--
ALTER TABLE `verifications`
  ADD CONSTRAINT `verifications_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `waitlists`
--
ALTER TABLE `waitlists`
  ADD CONSTRAINT `waitlists_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `waitlists_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinars`
--
ALTER TABLE `webinars`
  ADD CONSTRAINT `webinars_category_id_foreign` FOREIGN KEY (`category_id`) REFERENCES `categories` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinars_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinars_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_assignments`
--
ALTER TABLE `webinar_assignments`
  ADD CONSTRAINT `webinar_assignments_chapter_id_foreign` FOREIGN KEY (`chapter_id`) REFERENCES `webinar_chapters` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_assignments_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_assignments_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_assignment_attachments`
--
ALTER TABLE `webinar_assignment_attachments`
  ADD CONSTRAINT `webinar_assignment_attachments_assignment_id_foreign` FOREIGN KEY (`assignment_id`) REFERENCES `webinar_assignments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_assignment_history`
--
ALTER TABLE `webinar_assignment_history`
  ADD CONSTRAINT `webinar_assignment_history_assignment_id_foreign` FOREIGN KEY (`assignment_id`) REFERENCES `webinar_assignments` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_assignment_history_instructor_id_foreign` FOREIGN KEY (`instructor_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_assignment_history_student_id_foreign` FOREIGN KEY (`student_id`) REFERENCES `users` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_assignment_history_messages`
--
ALTER TABLE `webinar_assignment_history_messages`
  ADD CONSTRAINT `webinar_assignment_history_id` FOREIGN KEY (`assignment_history_id`) REFERENCES `webinar_assignment_history` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_assignment_translations`
--
ALTER TABLE `webinar_assignment_translations`
  ADD CONSTRAINT `webinar_assignment_id_translate_foreign` FOREIGN KEY (`webinar_assignment_id`) REFERENCES `webinar_assignments` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_chapter_items`
--
ALTER TABLE `webinar_chapter_items`
  ADD CONSTRAINT `user_id` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_chapter_items_chapter_id_foreign` FOREIGN KEY (`chapter_id`) REFERENCES `webinar_chapters` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_chapter_translations`
--
ALTER TABLE `webinar_chapter_translations`
  ADD CONSTRAINT `webinar_chapter_id` FOREIGN KEY (`webinar_chapter_id`) REFERENCES `webinar_chapters` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_extra_descriptions`
--
ALTER TABLE `webinar_extra_descriptions`
  ADD CONSTRAINT `webinar_extra_descriptions_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_extra_descriptions_upcoming_course_id_foreign` FOREIGN KEY (`upcoming_course_id`) REFERENCES `upcoming_courses` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_extra_descriptions_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_extra_description_translations`
--
ALTER TABLE `webinar_extra_description_translations`
  ADD CONSTRAINT `webinar_extra_description_id_foreign` FOREIGN KEY (`webinar_extra_description_id`) REFERENCES `webinar_extra_descriptions` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_filter_option`
--
ALTER TABLE `webinar_filter_option`
  ADD CONSTRAINT `webinar_filter_option_filter_option_id_foreign` FOREIGN KEY (`filter_option_id`) REFERENCES `filter_options` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_filter_option_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_partner_teacher`
--
ALTER TABLE `webinar_partner_teacher`
  ADD CONSTRAINT `webinar_partner_teacher_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_partner_teacher_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_reports`
--
ALTER TABLE `webinar_reports`
  ADD CONSTRAINT `webinar_reports_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_reviews`
--
ALTER TABLE `webinar_reviews`
  ADD CONSTRAINT `webinar_reviews_bundle_id_foreign` FOREIGN KEY (`bundle_id`) REFERENCES `bundles` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_reviews_creator_id_foreign` FOREIGN KEY (`creator_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `webinar_reviews_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;

--
-- Constraints for table `webinar_translations`
--
ALTER TABLE `webinar_translations`
  ADD CONSTRAINT `webinar_translations_webinar_id_foreign` FOREIGN KEY (`webinar_id`) REFERENCES `webinars` (`id`) ON DELETE CASCADE;
COMMIT;

