PageSourceSearch

https://static.tnmath.edu.vn/_next/static/chunks/3230-dc944d390122a5ce.js

js tnmath.edu.vn collected 2026-09-24 13:29:27 UTC 94,308 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3230],{64204:function(e,t,n){n.d(t,{O:function(){return a},b:function(){return o}});let a=Object.freeze({home:"/",arena:"/math-arena",myTnMath:"/my-tnmath"}),i=[a.arena],o=e=>{if(e)return!i.some(t=>e===t||e.startsWith("".concat(t,"/")))&&void 0}},3818:function(e,t,n){var a=n(61453);let i=[{id:"804837ac-698e-4b5a-8a1d-db5b43c02883",type:1,parentId:null,parent:null,name:"5a618a72-364c-4fdc-927b-9beb822e8ab9",isLabel:!1,order:0,link:"/gioi-thieu",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"About TNMath"},{id:"e130670b-3358-4136-a403-5f33c2cfa633",type:1,parentId:null,parent:null,name:"0c6a9a3c-0406-4fae-9a17-f46e60165977",isLabel:!1,order:1,link:"/khoa-hoc",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:36:25.366Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:36:25.366Z",nameTranslation:"Courses",children:[{id:"ec016603-a85d-42d6-a4e4-32be888378ef",type:2,parentId:"e130670b-3358-4136-a403-5f33c2cfa633",parent:null,name:"d0eed8b5-2574-45e6-bfd2-bffa704816f6",isLabel:!1,order:0,link:"/khoa-hoc-online",image:"khoa-hoc-online",createdBy:"SYSTEM",createdAt:"2024-12-11T03:01:59.940Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T03:01:59.940Z",nameTranslation:"Online Courses"},{id:"ec016603-a85d-42d6-a4e4-32be888378d7",type:2,parentId:"e130670b-3358-4136-a403-5f33c2cfa633",parent:null,name:"d0eed8b5-2574-45e6-bfd2-bffa704816f5",isLabel:!1,order:0,link:"/an-pham",image:"an-pham",createdBy:"SYSTEM",createdAt:"2024-12-11T03:01:59.940Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T03:01:59.940Z",nameTranslation:"Publications"}]},{id:"8ea72ecf-742b-4e77-b378-5e80e77c6ca7",type:1,parentId:null,parent:null,name:"1960f5a3-b1a8-4297-aa61-fa01ef0a60ce",isLabel:!1,order:2,link:"/hoc-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:36:48.719Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:36:48.719Z",nameTranslation:"Learn Math",disabledWithParent:!0},{id:"87841339-3760-41a7-bf68-51a2cf287bd3",type:1,parentId:null,parent:null,name:"7e00f4f0-71a0-4523-a482-c9f32e6f9b3b",isLabel:!1,order:3,link:"/luyen-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:37:08.722Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:37:08.722Z",nameTranslation:"Math Practices",disabledWithParent:!0},{id:"6ddf39c9-a7cf-449a-8649-071f0248192b",type:1,parentId:null,parent:null,name:"43f55364-6f2c-4568-9b73-80bb1fa3936a",isLabel:!1,order:4,link:"/thi-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:37:55.364Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:37:55.364Z",nameTranslation:"Math Tests",disabledWithParent:!0},{id:"0cf5b25d-aaef-4134-8f98-c35447672e58",type:1,parentId:null,parent:null,name:"5cb77cdf-ce2b-4e0e-8144-60a9ff6c3db8",isLabel:!1,order:4,link:"/game-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:38:16.622Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:38:16.622Z",nameTranslation:"Math Game",disabledWithParent:!0},{id:"008d1213-1d5d-4c3e-a771-db197448a9a6",type:1,parentId:null,parent:null,name:"f2ee793f-f625-4253-8d0b-c0c800278645",isLabel:!1,order:5,link:n(64204).O.arena,image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Arena",disabledWithParent:!0},{id:"ec01a094-610a-4c52-ad46-a007f49a4d81",type:1,parentId:null,parent:null,name:"3ba04e2f-9d44-4391-ad24-69faaf60fbc2",isLabel:!1,order:6,link:"/the-gioi-toan-hoc",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"World of Mathematics"},{id:"5cd4a3c0-7680-4e97-bf87-642461babb3d",type:1,parentId:null,parent:null,name:"a417aae8-3c63-4ec8-8165-424608700333",isLabel:!1,order:7,link:"/vinh-danh",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Honor"},{id:"becd020c-b3c1-4a5d-9383-8dc6b2a767ad",type:1,parentId:null,parent:null,name:"413a9707-1150-4e74-a07d-2d9f87650714",isLabel:!1,order:8,link:"/doi-qua",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Redeem Gifts"},{id:"vong-quay-may-man-001",type:1,parentId:null,parent:null,name:"vong-quay-may-man",isLabel:!1,order:9,link:"/vong-quay-may-man",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Lucky Wheel",disabledWithParent:!0},{id:"804837ac-698e-4b5a-8a1d-db5b43c02883",type:1,parentId:null,parent:null,name:"5a618a72-364c-4fdc-927b-9beb822e8ab9",isLabel:!1,order:9,link:"/tin-tuc",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"News"}],o={registrationLicense:["Enterprise Registration Certificate No. 0108781729, initially issued by the Hanoi Department of Planning and Investment on June 12, 2019, with the 4th amendment on December 29, 2025","Legal Representative","Ms. Tong Thi Thuan","GENERAL DIRECTOR"],menus:[[{text:"We bring to you",isLabel:!0},{text:"K-12 Math curriculum",url:"/hoc-toan"},{text:"Core value for students",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=1"},{text:"Core value for parents",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=3"},{text:"Core value for teachers",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=2"},{text:"Core value for community",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=4"}],[{text:"About Us",isLabel:!0},{text:"About TNMath",url:"/gioi-thieu"},{text:"Courses",url:"/khoa-hoc"},{text:"Assessing & Reporting System",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"},{text:"Links",url:""},{text:"Math Dictionary ",url:""},{text:"Community",url:""}],[{text:"Competitions",isLabel:!0},{text:"Trang Nguyen Math Competition",url:""},{text:"Trang Nguyen Vietnamese",url:"https://thi.trangnguyen.edu.vn/vao-thi-trang-nguyen-2023"},{text:"Trang Nguyen All-rounder",url:"https://trangnguyen.edu.vn/trang-nguyen-toan-tai"},{text:"Graduation mock exam",url:"https://trangnguyen.edu.vn/thithutotnghiepthpt"}],[{text:"Protection policy",isLabel:!0},{text:"Terms of use",keyConfig:a.zr.TERMS_OF_USE},{text:"Privacy policy",keyConfig:a.zr.SECURITY_POLICY},{text:"Payment instructions",keyConfig:a.zr.PAYMENT_POLICY}]],introduction:{address:"No. 7, Lane 68, Trung Kinh Street, Yen Hoa Ward, Cau Giay District ",email:"[email protected]",phone:"1900.633.330",linkYoutube:"https://www.youtube.com/@TrangNguyen5.0",linkFacebook:"https://www.facebook.com/TNMath/",linkZalo:"https://zalo.me/1450240811086277576",certificateImg:"images/logo-da-thong-bao-bo-cong-thuong-mau-xanh.png"}},r=[{id:"1",key:a.fz.SPECIAL_FEATURES,background:"images/bg-diem-dac-sac.png",description:"A hub of standardized methods and advanced technology, transforming mathematics into an enjoyable experience, helping students overcome their fear and reach the peak of Math.",title:"Special features of TNMath",items:[{title:"Learn Math in its true essence",description:"Teaching Math with clarity and authenticity, guiding students to see Math as a key to discover the world, developing logical thinking, and inspiring a lifelong passion for Math.",image:"images/DacSac1.png"},{title:"Diverse and modernized learning materials system",description:"A diverse set of interconnected knowledge, forming a seamless and logical system that can be expanded and applied.",image:"images/DacSac2.png"},{title:"Personalized learning plan",description:"Aligning with the standard high school curriculum, offering advanced and extended content suitable for various goals and abilities.",image:"images/DacSac3.png"},{title:"AI-Integrated Scorecard system",description:"Identifying weaknesses and accurately assessing student abilities to create personalized learning plan for all levels and goals.",image:"images/DacSac4.png"},{title:"Learning progress assessment & reporting system",description:"Generating scorecards to provide detailed reports on student performance and progress in a customized and student-friendly format for students, parents, and teachers.",image:"images/DacSac5.png"},{title:"Math community hub",description:"Creating a interactive environment and arena of honor for collaborative learning, skill development, and discovering mathematical talents.",image:"images/DacSac6.png"}]},{id:"2",key:a.fz.EXPLORE_CLOUDS,title:"Math clouds exploring ",background:"images/bg-kham-pha.png",button:"Start Your Math Journey",description:"Explore 7 Math domains - Where you build a solid foundation of logical thinking, gain profou
1nd understanding of mathematical principles and use it to unlock the world",items:[{title:"Arithmetic - Số học",description:"From the four arithmetic operations, go to the mystery of prime numbers and the most beautiful problems in mathematics."},{title:"Algebra - Đại số",description:"From solving equations, go to the basic structures of mathematics. Algebra helps you solve problems with abstract thinking."},{title:"Geometry - H\xecnh học",description:"Observe, measure, compare shapes in the plane, blocks in space and find symmetry, transformation rules."},{title:"Probability and Statistics - X\xe1c suất thống k\xea",description:"Learn to predict outcomes and find patterns through data analysis - Probability and statistics help you understand the random world!"},{title:"Combinatorics - Tổ hợp",description:"Learn to count, arrange and combine elements - Combinatorics helps you understand discrete structures and takes you to the foundations of computer science."},{title:"Game - Tr\xf2 chơi",description:"Through interaction, learn to build strategies, make decisions - Math games help you optimize your chances of winning in every situation!"},{title:"Analysis - Giải t\xedch",description:"Understand change and movement through limits, derivatives and integrals - Calculus is the key to understanding the infinitely small and the infinitely large!"}]},{id:"3",key:a.fz.LEARNING_MATERIALS_SYSTEM,title:"Learning materials system",button:"Join Now",url:"/khoa-hoc",description:"A solid knowledge system from basic to advanced levels, logically interconnected, closely aligned with the standard high school curriculum, along with extensions and applications.",listSkills:[{skill_name:"Math problems with explanations",skill_score:"500 000++",order:1},{skill_name:"Videos / Lessons",skill_score:"1100++",order:2},{skill_name:"Exams / Proficiency assessment exams",skill_score:"800++",order:3},{skill_name:"Arena Math problems",skill_score:"8675+",order:4}],listClasses:[{title:"K grade",value:"Grade K",background:"#B0D20E",classes:[{subject_name:"General Math",skills:[{text:"150 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"75 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"First grade/ 1st grade",value:"Grade 1",background:"#47AFCF",classes:[{subject_name:"General Math",skills:[{text:"100 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"50 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Second grade/ 2nd grade",value:"Grade 2",background:"#E9AF31",classes:[{subject_name:"General Math",skills:[{text:"150 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"75 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Third grade/ 3rd grade",value:"Grade 3",background:"#33AD70",classes:[{subject_name:"General Math",skills:[{text:"150 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"75 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Fourth grade/ 4th grade",value:"Grade 4",background:"#4D72D0",classes:[{subject_name:"General Math",skills:[{text:"160 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"80 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Fifth grade/ 5th grade",value:"Grade 5",background:"#F18425",classes:[{subject_name:"General Math",skills:[{text:"200 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"100 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Sixth grade/ 6th grade",value:"Grade 6",background:"#54AFA5",classes:[{subject_name:"General Math",skills:[{text:"150 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"3000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"75 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1500 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Seventh grade/ 7th grade",value:"Grade 7",background:"#6D3BBF",classes:[{subject_name:"General Math",skills:[{text:"150 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"75 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1500 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Eighth grade/ 8th grade",value:"Grade 8",background:"#CA3939",classes:[{subject_name:"General Math",skills:[{text:"400 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"6000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"200 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"3000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Ninth grade/ 9th grade",value:"Grade 9",background:"#298EA0",classes:[{subject_name:"General Math",skills:[{text:"370 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"6000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"185 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"3000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Tenth grade/ 10th grade",value:"Grade 10",background:"#9539AA",classes:[{subject_name:"General Math",skills:[{text:"370 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"5000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"185 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2500 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Eleventh grade/ 11th grade",value:"Grade 11",background:"#CD0E66",classes:[{subject_name:"General Math",skills:[{text:"370 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"5000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"185 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2500 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Twelfth grade/ 12th grade - Wings for the future",value:"Grade 12",background:"#005BA6",classes:[{subject_name:"General Math",skills:[{text:"280 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"5000 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 exams",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"English Math",skills:[{text:"140 videos/slides",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2500 exercises/instructions",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 exams",link:"/hoc-toan/dam-may-toan-hoc"}]}]}]},{id:"4",key:a.fz.ECOSYSTEM,title:"TNMath Ecosystem",description:"Comprehensive Math platform with core knowledge and dynamic learning community to help you learn better and achieve all goals",background:"images/sinhthai-bg.png",items:[{title:"Core Knowledge System",url:"/",image:"images/sinhthai1.png",description:"Systematically organizing knowledge by grade level to address key conceptual challenges and resolve learning difficulties, thereby facilitating a more effective and accessible approach to mathematics."},{title:"Question Types System",url:"/",image:"images/sinhthai2.png",description:"Classifying problem types and knowledge based on difficulty levels, topics, and skills to comprehensively cover core concepts, required learning outcomes, and advanced description in the K-12 curriculum."},{title:"Exam & assessment system",url:"/",image:"images/sinhthai3.png",description:"The system assesses students' competencies based on core knowledge and skills, utilizing technology-driven data analysis to identify weaknesses and recommend personalized learning pathways."},{title:"VIMONI",url:"/",image:"images/sinhthai4.png",description:"The program provides support and training for high-achieving students to participate in prestigious international mathematics competitions, such as the International Mathematical Olympiad (IMO)"},{title:"Math Arena",url:"/",image:"images/sinhthai5.png",description:"An online competition platform where students can engage in head-to-head matches with peers or participate in team-based tournaments."},{title:"Math Dictionary",url:"/",image:"images/sinhthai6.png",description:'The "Mathematics Dictionary" is systematically organized and aligned with the curriculum, enabling users to quickly look up concepts, formulas, theorems, and their applications.'},{title:"Math Games",url:"/",image:"images/sinhthai7.png",description:"Through interactive engagement, students develop strategic thinking and decision-making skills, enabling them to easily select and explore in-depth mathematical concepts across various branches of mathematics."},{title:"TNMath Competition",url:"/",image:"images/sinhthai8.png",description:"TNT is structured similarly to the TNTV competition, featuring engaging and well-differentiated exam questions that both encourage participation among general students and identify talented individuals for Vimoni."},{title:"Math World",url:"/",image:"images/sinhthai9.png",description:"The Mathematics World provides biographies of mathematicians whose research and practical applications have contributed to the field, helping students expand their knowledge, foster a passion for mathematics, and cultivate a desire for deeper exploration."},{title:"Community",url:"/",image:"images/sinhthai10.png",description:"The online space where students, teachers, and leading mathematics experts in Vietnam can discuss, ask questions about mathematical problems, and share learning experiences."}]},{id:"5",key:a.fz.ASSESSMENT_CAPACITY_MEASUREMENT,title:"Learning progress assessment & reporting system",description:"Scientific assessment method - Combining technology and pedagogical experience",items:[{title:"Assessment method",description:"Scientific and personalized assessment method",image:"images/danhgia-doluong1.png",banner:"images/bg-danhgia-doluong1.png",content:[{imageUrl:"images/home/home-he-thong-hoc-lieu/image-1.svg",content:"Utilize AI-integrated Scorecard system to assess comprehensively each aspect of students' proficiency."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-2.svg",content:"The assessment system is adjusted based on real-world teaching experience, ensuring accuracy and alignment with actual school learning."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-3.svg",content:"Multidimensional competency matrix anal
1yzes students’ understanding by topic, automatically adjusts questions, and connects logical knowledge chains."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-4.svg",content:"Each student has an individual Scorecard, reflecting their learning abilities and progress."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-5.svg",content:"Suggests an optimal learning plan, ensuring students learn the right content at the right time, suitable for their abilities."}],buttonName:"Learn More",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"},{title:"Measurement standard",description:"Transparent and accurate measurement standard",banner:"images/bg-danhgia-doluong2.png",content:[{imageUrl:"images/home/home-he-thong-hoc-lieu/image-6.svg",content:"Measures student abilities based on a standardized scoring system and ranking framework."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-7.svg",content:"Integrates time factors to assess speed and accuracy in problem-solving."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-8.svg",content:"Assesses students comprehensively based on behavioral indicators: effort, focus, and persistence."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-9.svg",content:"Combines quantitative and qualitative assessment to ensure objectivity and fairness."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-10.svg",content:"Developed and updated by leading professors, educators and experienced experts."}],buttonName:"Learn More",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"},{title:"Analytical reports",description:"Detailed analytical reports and visualized learning outcomes",banner:"images/bg-danhgia-doluong3.png",content:[{imageUrl:"images/home/home-he-thong-hoc-lieu/image-11.svg",content:"The system provides comprehensive analytical reports, tracking student progress across different stages."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-12.svg",content:"Statistical reports analyze competency across question types and cognitive levels. Visual charts display learning progress and improvements over time."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-13.svg",content:"Radar charts summarize skills and learning behavior indices, analyzing strengths and weaknesses and suggesting personalized learning tasks,"},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-14.svg",content:"Data is visually presented to maximize support for teachers, parents, and students in monitoring and adjusting learning plans"},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-15.svg",content:"Regular updates on a daily, weekly, and monthly basis to ensure close monitoring of student progress."}],buttonName:"Learn More",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"}]},{id:"6",key:a.fz.MATH_VALUE,title:"Math values for everyone",background:"images/bg-math-value.png",button:"Join now to be a part of our growth!",description:"Trang Nguyen Math – A comprehensive, modern, and effective Math learning approach for students, parents, teachers, and the community",items:[{title:"Students",description:"Offer an unique and enjoyable Math learning platform where students overcome their fear of math, find it simple, develop a passion, and confidently achieve their goals",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=1"},{title:"Teachers",description:"A comprehensive, flexible, and effective teaching tool that saves teachers time, personalizes learning plans, and sparks students' interest in Math",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=2"},{title:"Parents",description:"Provide a comprehensive, high-quality K-12 Math learning approach that strengthens knowledge, improves performance, and enables parents to track progress and support their children",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=3"},{title:"Educational Administration Agencies",description:"TNMath provides an effective learning platform, enhances teaching quality, ensures transparent assessments, supports policy implementation, and promotes educational equity.",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=4"}]}
1,{id:"7",key:a.fz.REVIEWS,title:"Feedback from Teachers - Parents - Students",description:"Authentic feedback from teachers, parents, students - Developing an effective and comprehensive learning environment",items:[{role:"Student's Parent",address:"Ha Noi",description:"My child used to be very afraid of Math, but ever since experiencing TNMath, they have really enjoyed it and now study voluntarily every day without needing reminders from parents.",name:"Mrs Nguyen Hien",image:"images/home/review-avatar-1.jpg"},{role:"Student",address:"Ha Noi",description:"I'm really impressed with the Math Arena! It's beautifully designed with great problems and exciting rules. It feels like playing a game, but I’m learning so much!",name:"Hong Quan",image:"images/home/review-avatar-3-1.jpg"},{role:"Student's Parent",address:"Ha Noi",description:"I have enrolled my child in many learning platforms before, but my first experience with TNMath left a strong impression. Not only does it offer rich learning materials, engaging lessons, and a visually appealing design, but it is also the first time I’ve seen an online learning platform that provides parents with detailed reports, allowing us to closely monitor and support our child’s progress. Plus, the cost is very reasonable.",name:"Mr Do Tuan Minh",image:"images/home/review-avatar-2.jpg"},{role:"Student's Parent",address:"Ha Noi",description:"I don't have to spend time sending my child to tutoring; the knowledge is vast, and the cost of the study package is very cheap compared to the knowledge that Trạng Nguy\xean provides.",name:"Mrs Le Thi Mai",image:"images/home/review-avatar-3.jpg"},{role:"Teacher",address:"Ha Noi",description:"TNMath’s classification of core knowledge and exercise types, ranging from basic to advanced levels, is well-structured and scientifically designed. It not only addresses students' learning gaps effectively but also supports their progression from fundamental to advanced math proficiency.",name:"Mr Trieu",image:"images/home/review-avatar-4.jpg"},{role:"Teacher",address:"Ha Noi",description:"As a teacher, I am very impressed with how TNMath personalizes learning paths for each student. This approach helps them make clear progress at every stage, study more effectively, and gain confidence in Math.",name:"Mrs Trinh Thi Hue",image:"images/home/review-avatar-5.jpg"}]},{id:"8",key:a.fz.EVENTS,title:"TNMath Events",background:"images/bg-events.png",description:"Participate in Trang Nguyen Math - An opportunity to experience engaging Math challenges, enhance your skills, and connect with a passionate Math community",items:[{title:"VIASM and Trang Nguyen Education Join Forces to Enhance Mathematics Education Quality",description:"The Vietnam Institute for Advanced Study in Mathematics (VIASM) and Trạng Nguy\xean Education Collaborate to Implement the National Key Program for Mathematics Development (2021-2030).",image:"https://api-stag.tnmath.edu.vn/resources/public/image/2025/03/21/DSC09497_1742531696.jpg",buttonName:"Learn More",url:"https://tnmath.edu.vn/tin-tuc/chi-tiet/vien-nghien-cuu-cao-cap-ve-toan-viasm-va-trang-nguyen-education-chung-tay-phat-trien-chat-luong-giao-duc-toan"}]},{id:"9",key:a.fz.SPOTLIGHT,title:"TNMath Highlights",description:"Stay updated with key events, inspiring stories, and valuable insights to keep pace with your development journey",items:[]}];t.Z={topMenu:[{id:"8bbcca23-ec26-4370-9883-1a42ddd975b7",type:0,parentId:null,parent:null,name:"df6400b2-de47-497b-8d6c-53ddbbebabb8",isLabel:!1,order:4,link:"https://vnmf.edu.vn",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:29:11.938Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:29:11.938Z",nameTranslation:"VNMF"},{id:"5db0fcfb-a7c3-4d0a-9f1d-08b00920f237",type:0,parentId:null,parent:null,name:"f0d62428-b135-427b-b26c-a3d22dab9ed5",isLabel:!1,order:1,link:"",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:27:43.688Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:27:43.688Z",nameTranslation:"VIMONI"},{id:"8bbcca23-ec26-4370-9883-1a42ddd975b6",type:0,parentId:null,parent:null,name:"df6400b2-de47-497b-8d6c-53ddbbebabb9",isLabel:!1,order:3,link:"",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:29:11.938Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:29:11.938Z",nameTranslation:"Community"}],headerMenu:i,menuFooter:o,homeConfig:r}},98182:function(e,t,n){var a=n(61453);let i=[{id:"804837ac-698e-4b5a-8a1d-db5b43c02883",type:1,parentId:null,parent:null,name:"5a618a72-364c-4fdc-927b-9beb822e8ab9",isLabel:!1,order:0,link:"/gioi-thieu",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Về TNMath"},{id:"e130670b-3358-4136-a403-5f33c2cfa633",type:1,parentId:null,parent:null,name:"0c6a9a3c-0406-4fae-9a17-f46e60165977",isLabel:!1,order:1,link:"/khoa-hoc",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:36:25.366Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:36:25.366Z",nameTranslation:"Kh\xf3a học",children:[{id:"ec016603-
1a85d-42d6-a4e4-32be888378ef",type:2,parentId:"e130670b-3358-4136-a403-5f33c2cfa633",parent:null,name:"d0eed8b5-2574-45e6-bfd2-bffa704816f6",isLabel:!1,order:0,link:"/khoa-hoc-online",image:"khoa-hoc-online",createdBy:"SYSTEM",createdAt:"2024-12-11T03:01:59.940Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T03:01:59.940Z",nameTranslation:"Kh\xf3a học online"},{id:"ec016603-a85d-42d6-a4e4-32be888378d7",type:2,parentId:"e130670b-3358-4136-a403-5f33c2cfa633",parent:null,name:"d0eed8b5-2574-45e6-bfd2-bffa704816f5",isLabel:!1,order:0,link:"/an-pham",image:"an-pham",createdBy:"SYSTEM",createdAt:"2024-12-11T03:01:59.940Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T03:01:59.940Z",nameTranslation:"Ấn phẩm"}]},{id:"8ea72ecf-742b-4e77-b378-5e80e77c6ca7",type:1,parentId:null,parent:null,name:"1960f5a3-b1a8-4297-aa61-fa01ef0a60ce",isLabel:!1,order:2,link:"/hoc-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:36:48.719Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:36:48.719Z",nameTranslation:"Học To\xe1n",disabledWithParent:!0},{id:"87841339-3760-41a7-bf68-51a2cf287bd3",type:1,parentId:null,parent:null,name:"7e00f4f0-71a0-4523-a482-c9f32e6f9b3b",isLabel:!1,order:3,link:"/luyen-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:37:08.722Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:37:08.722Z",nameTranslation:"Luyện To\xe1n",disabledWithParent:!0},{id:"6ddf39c9-a7cf-449a-8649-071f0248192b",type:1,parentId:null,parent:null,name:"43f55364-6f2c-4568-9b73-80bb1fa3936a",isLabel:!1,order:4,link:"/thi-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:37:55.364Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:37:55.364Z",nameTranslation:"Thi To\xe1n",disabledWithParent:!0},{id:"0cf5b25d-aaef-4134-8f98-c35447672e58",type:1,parentId:null,parent:null,name:"5cb77cdf-ce2b-4e0e-8144-60a9ff6c3db8",isLabel:!1,order:5,link:"/game-toan",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:38:16.622Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:38:16.622Z",nameTranslation:"Game To\xe1n",disabledWithParent:!0},{id:"008d1213-1d5d-4c3e-a771-db197448a9a6",type:1,parentId:null,parent:null,name:"f2ee793f-f625-4253-8d0b-c0c800278645",isLabel:!1,order:6,link:n(64204).O.arena,image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Đấu trường",disabledWithParent:!0},{id:"ec01a094-610a-4c52-ad46-a007f49a4d81",type:1,parentId:null,parent:null,name:"3ba04e2f-9d44-4391-ad24-69faaf60fbc2",isLabel:!1,order:7,link:"/the-gioi-toan-hoc",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Thế giới To\xe1n học"},{id:"5cd4a3c0-7680-4e97-bf87-642461babb3d",type:1,parentId:null,parent:null,name:"a417aae8-3c63-4ec8-8165-424608700333",isLabel:!1,order:8,link:"/vinh-danh",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Vinh danh"},{id:"becd020c-b3c1-4a5d-9383-8dc6b2a767ad",type:1,parentId:null,parent:null,name:"413a9707-1150-4e74-a07d-2d9f87650714",isLabel:!1,order:9,link:"/doi-qua",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Đổi qu\xe0",disabledWithParent:!0},{id:"vong-quay-may-man-001",type:1,parentId:null,parent:null,name:"vong-quay-may-man",isLabel:!1,order:10,link:"/vong-quay-may-man",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"V\xf2ng quay may mắn",disabledWithParent:!0},{id:"804837ac-698e-4b5a-8a1d-db5b43c02883",type:1,parentId:null,parent:null,name:"5a618a72-364c-4fdc-927b-9beb822e8ab9",isLabel:!1,order:10,link:"/tin-tuc",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:52:03.260Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:52:03.260Z",nameTranslation:"Tin tức"}],o={registrationLicense:["Giấy ph\xe9p ĐKKD số 0108781729 do Sở Kế hoạch v\xe0 Đầu tư TP H\xe0 Nội cấp ng\xe0y 12/06/2019, thay đổi lần thứ 4 ng\xe0y 29/12/2025","Người đại diện","B\xe0 Tống Thị Thuần","TỔNG GI\xc1M ĐỐC"],menus:[[{text:"Ch\xfang t\xf4i mang đến cho bạn",isLabel:!0},{text:"Chương tr\xecnh học to\xe1n K-12",url:"/hoc-toan"},{text:"Gi\xe1 trị cốt l\xf5i d\xe0nh cho học sinh",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=1"},{text:"Gi\xe1 trị cốt l\xf5i d\xe0nh cho phụ huynh",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=3"},{text:"Gi\xe1 trị cốt l\xf5i d\xe0nh cho gi\xe1o vi\xean",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=2"}
1,{text:"Gi\xe1 trị cốt l\xf5i d\xe0nh cho cộng đồng",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=4"}],[{text:"Về ch\xfang t\xf4i",isLabel:!0},{text:"Về TNMath",url:"/gioi-thieu/gioi-thieu-ve-tnmath"},{text:"Kh\xf3a học",url:"/khoa-hoc/khoa-hoc-online/danh-muc-khoa-hoc-online"},{text:"Hệ thống Đ\xe1nh gi\xe1 & B\xe1o c\xe1o",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"},{text:"Li\xean kết",url:""},{text:"Từ điển To\xe1n học",url:""},{text:"Cộng đồng",url:""}],[{text:"Cuộc thi",isLabel:!0},{text:"Thi Trạng Nguy\xean To\xe1n",url:""},{text:"Trạng Nguy\xean Tiếng Việt",url:"https://thi.trangnguyen.edu.vn/vao-thi-trang-nguyen-2023"},{text:"Trạng Nguy\xean To\xe0n T\xe0i",url:"https://trangnguyen.edu.vn/trang-nguyen-toan-tai"},{text:"Thi thá»­ tốt nghiệp",url:"https://trangnguyen.edu.vn/thithutotnghiepthpt"}],[{text:"Ch\xednh s\xe1ch bảo vệ",isLabel:!0},{text:"Điều khoản sá»­ dụng",keyConfig:a.zr.TERMS_OF_USE},{text:"Ch\xednh s\xe1ch bảo mật",keyConfig:a.zr.SECURITY_POLICY},{text:"Hướng dẫn thanh to\xe1n",keyConfig:a.zr.PAYMENT_POLICY}]],introduction:{address:"Số 7, Ng\xf5 68 Phố Trung K\xednh, Phường Y\xean Ho\xe0, Quận Cầu Giấy",email:"[email protected]",phone:"1900.633.330",linkYoutube:"https://www.youtube.com/@TrangNguyen5.0",linkFacebook:"https://www.facebook.com/TNMath/",linkZalo:"https://zalo.me/1450240811086277576",certificateImg:"images/logo-da-thong-bao-bo-cong-thuong-mau-xanh.png"}},r=[{id:"1",key:a.fz.SPECIAL_FEATURES,background:"images/bg-diem-dac-sac.png",description:"NÆ¡i hội tụ phương ph\xe1p chuẩn má»±c, c\xf4ng nghệ ti\xean tiến, biến To\xe1n học th\xe0nh niềm vui, gi\xfap học sinh hết sợ To\xe1n v\xe0 chinh phục đỉnh cao",title:"Điểm đặc sắc cá»§a TNMath",items:[{title:"Học To\xe1n đ\xfang bản chất",description:"Dạy To\xe1n thật trong s\xe1ng, đ\xfang bản chất, dẫn dắt c\xe1c em đến với kiến thức To\xe1n học như một c\xf4ng cụ kh\xe1m ph\xe1 Thế giới, x\xe2y dá»±ng tư duy vững chắc, khÆ¡i dậy niềm y\xeau th\xedch To\xe1n học l\xe2u d\xe0i v\xe0 bền vững.",image:"images/DacSac1.png"},{title:"Hệ thống học liệu đa dạng v\xe0 ti\xean tiến",description:"L\xe0 một tập hợp kiến thức đa dạng được gắn kết với nhau trong tổng thể logic liền mạch, c\xf3 khả năng mở rộng v\xe0 ứng dụng.",image:"images/DacSac2.png"},{title:"Lộ tr\xecnh học c\xe1 nh\xe2n h\xf3a",description:"B\xe1m s\xe1t chương tr\xecnh phổ th\xf4ng, c\xf3 sá»± mở rộng v\xe0 n\xe2ng cao, ph\xf9 hợp với mọi mục ti\xeau, năng lá»±c cá»§a học sinh.",image:"images/DacSac3.png"},{title:"Hệ thống Scorecard t\xedch hợp AI",description:"Ph\xe1t hiện điểm yếu, đ\xe1nh gi\xe1 ch\xednh x\xe1c năng lá»±c học sinh để đưa ra lộ tr\xecnh ph\xf9 hợp với mọi cấp độ, mọi mục ti\xeau học tập.",image:"images/DacSac4.png"},{title:"Hệ thống Đ\xe1nh gi\xe1 & B\xe1o c\xe1o tiến tr\xecnh học tập",description:"Tr\xedch xuất scorecard để ra b\xe1o c\xe1o kết quả v\xe0 tiến bộ học tập theo định dạng ri\xeang v\xe0 ph\xf9 hợp cho học sinh, phụ huynh v\xe0 thầy c\xf4.",image:"images/DacSac5.png"},{title:"Kết nối cộng đồng To\xe1n học",description:"Tạo m\xf4i trường gi\xe1o lưu, đấu trường vinh danh để c\xf9ng học, c\xf9ng ph\xe1t triển năng lá»±c v\xe0 ph\xe1t hiện t\xe0i năng To\xe1n học.",image:"images/DacSac6.png"}]},{id:"2",key:a.fz.EXPLORE_CLOUDS,title:"Kh\xe1m ph\xe1 những đ\xe1m m\xe2y To\xe1n học",button:"Bắt đầu h\xe0nh tr\xecnh to\xe1n học",background:"images/bg-kham-pha.png",description:"Kh\xe1m ph\xe1 7 lÄ©nh vá»±c To\xe1n học - nÆ¡i bạn x\xe2y dá»±ng nền tảng tư duy vững chắc, hiểu s\xe2u bản chất v\xe0 ứng dụng To\xe1n học để giải m\xe3 thế giới",items:[{title:"Số học - Arithmetic",description:"Từ bốn ph\xe9p to\xe1n số học, đi đến sá»± b\xed ẩn cá»§a c\xe1c số nguy\xean tố v\xe0 những b\xe0i to\xe1n đẹp nhất trong to\xe1n học."},{title:"Đại số - Algebra",description:"Từ giải phương tr\xecnh, đi đến những cấu tr\xfac cÆ¡ bản cá»§a to\xe1n. Đại số gi\xfap bạn giải quyết vấn đề bằng tư duy trừu tượng."},{title:"H\xecnh học - Geometry",description:"Quan s\xe1t, đo lường, so s\xe1nh c\xe1c h\xecnh trong mặt phẳng, khối trong kh\xf4ng gian v\xe0 t\xecm ra t\xednh đối xứng, quy luật biến đổi."}
1,{title:"X\xe1c suất thống k\xea - Probability and Statistics",description:"Học c\xe1ch dự đo\xe1n kết quả v\xe0 t\xecm ra quy luật th\xf4ng qua ph\xe2n t\xedch dữ liệu- X\xe1c suất v\xe0 thống k\xea gi\xfap bạn hiểu về thế giới đầy ngẫu nhi\xean!"},{title:"Tổ hợp - Combinatorics",description:"Học c\xe1ch đếm, sắp xếp v\xe0 tổ hợp c\xe1c phần tử- Tổ hợp gi\xfap bạn hiểu c\xe1c cấu tr\xfac rời rạc v\xe0 đưa bạn đến với cơ sở của khoa học m\xe1y t\xednh."},{title:"Tr\xf2 chơi - Game",description:"Th\xf4ng qua tương t\xe1c, học c\xe1ch x\xe2y dựng chiến lược, ra quyết định - Tr\xf2 chơi to\xe1n học gi\xfap bạn tối ưu cơ hội chiến thắng trong mọi t\xecnh huống!"},{title:"Giải t\xedch - Analysis",description:"Hiểu sự thay đổi v\xe0 chuyển động qua giới hạn, đạo h\xe0m v\xe0 t\xedch ph\xe2n - Giải t\xedch l\xe0 ch\xeca kh\xf3a để bạn hiểu những g\xec v\xf4 c\xf9ng b\xe9 v\xe0 v\xf4 c\xf9ng lớn!"}]},{id:"3",key:a.fz.LEARNING_MATERIALS_SYSTEM,title:"Hệ thống học liệu",button:"Tham gia ngay",url:"/khoa-hoc",description:"L\xe0 hệ thống kiến thức vững chắc từ cơ bản đến n\xe2ng cao được gắn kết với nhau trong tổng thể logic liền mạch, b\xe1m s\xe1t chương tr\xecnh phổ th\xf4ng, c\xf3 mở rộng v\xe0 ứng dụng",listSkills:[{skill_name:"B\xe0i To\xe1n c\xf3 hướng dẫn giải",skill_score:"50 000++",order:1},{skill_name:"Video/ B\xe0i giảng",skill_score:"1100++",order:2},{skill_name:"Đề thi/ đ\xe1nh gi\xe1 năng lực",skill_score:"800++",order:3},{skill_name:"B\xe0i to\xe1n d\xe0nh cho Đấu trường",skill_score:"8675+",order:4}],listClasses:[{title:"Lớp K",value:"Khối K",background:"#B0D20E",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"150 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"75 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"0 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 1",background:"#47AFCF",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"100 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"50 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 2",value:"Khối 2",background:"#E9AF31",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"150 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"75 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 3",value:"Khối 3",background:"#33AD70",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"150 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"75 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 4",value:"Khối 4",background:"#4D72D0",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"160 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"80 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 5",value:"Khối 5",background:"#F18425",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"200 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"100 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 6",value:"Khối 6",background:"#54AFA5",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"150 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"3000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"75 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1500 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 7",value:"Khối 7",background:"#6D3BBF",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"150 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"4000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"75 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"1500 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 8",value:"Khối 8",background:"#CA3939",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"400 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"6000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"200 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"3000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 9",value:"Khối 9",background:"#298EA0",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"370 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"6000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"185 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"3000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 10",value:"Khối 10",background:"#9539AA",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"370 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"5000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"185 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2500 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 11",value:"Khối 11",background:"#CD0E66",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"370 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"5000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"185 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2500 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]},{title:"Lớp 12 - Chắp c\xe1nh tương lai",value:"Khối 12",background:"#005BA6",classes:[{subject_name:"To\xe1n phổ th\xf4ng",skills:[{text:"280 video/b\xe0i giảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"5000 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"150 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]},{subject_name:"To\xe1n tiếng Anh",skills:[{text:"140 video b\xec g
1iảng",link:"/hoc-toan/dam-may-toan-hoc"},{text:"2500 b\xe0i tập/hướng dẫn",link:"/hoc-toan/dam-may-toan-hoc"},{text:"75 đề thi/ Đề ĐGNL",link:"/hoc-toan/dam-may-toan-hoc"}]}]}]},{id:"4",key:a.fz.ECOSYSTEM,title:"Hệ sinh th\xe1i TNMath",description:"Nền tảng To\xe1n học to\xe0n diện, từ kiến thức cốt l\xf5i đến cộng đồng học tập s\xf4i động, gi\xfap bạn học tốt, c\xf3 một h\xe0nh tr\xecnh kh\xe1m ph\xe1 đầy hứng th\xfa v\xe0 niềm vui",background:"images/sinhthai-bg.png",items:[{title:"Hệ thống Kiến thức cốt l\xf5i",url:"/",image:"images/sinhthai1.png",description:"Tổng hợp kiến thức theo từng cấp học, để giải quyết những điểm mấu chốt kiến thức, th\xe1o gỡ điểm kh\xf3 từ đ\xf3 học to\xe1n dễ d\xe0ng hÆ¡n."},{title:"Hệ thống Dạng b\xe0i ",url:"/",image:"images/sinhthai2.png",description:"Ph\xe2n loại c\xe1c dạng b\xe0i, kiến thức theo độ kh\xf3, chá»§ đề v\xe0 kỹ năng, bao phá»§ hết kiến thức trọng t\xe2m, y\xeau cầu cần đạt v\xe0 kiến thức n\xe2ng cao cá»§a chương tr\xecnh phổ th\xf4ng."},{title:"Hệ thống Thi & Đ\xe1nh gi\xe1 năng lá»±c",url:"/",image:"images/sinhthai3.png",description:"Hệ thống đ\xe1nh gi\xe1 năng lá»±c học sinh theo kỹ năng, kiến thức cốt l\xf5i, d\xf9ng ứng dụng c\xf4ng nghệ để ph\xe2n t\xedch dữ liệu học tập, ph\xe1t hiện điểm yếu v\xe0 đề xuất lộ tr\xecnh học tập."},{title:"VIMONI",url:"/",image:"images/sinhthai4.png",description:" Chương tr\xecnh hỗ trợ, đ\xe0o tạo c\xe1c bạn học sinh giỏi tham gia c\xe1c đấu trường đỉnh cao to\xe1n học quốc tế như IMO..."},{title:"Đấu trường To\xe1n học",url:"/",image:"images/sinhthai5.png",description:"Nền tảng thi đấu trá»±c tuyến nÆ¡i học sinh c\xf3 thể thi đấu đối kh\xe1ng với bạn b\xe8 hoặc tham gia giải đấu tập thể."},{title:"Từ điển To\xe1n học",url:"/",image:"images/sinhthai6.png",description:"“Từ điển To\xe1n học” được tổ chức khoa học v\xe0 b\xe1m s\xe1t chương tr\xecnh, người d\xf9ng c\xf3 thể tra cứu nhanh ch\xf3ng c\xe1c kh\xe1i niệm, c\xf4ng thức, định l\xfd cÅ©ng như c\xe1ch \xe1p dụng ch\xfang."},{title:"Tr\xf2 chÆ¡i To\xe1n học",url:"/",image:"images/sinhthai7.png",description:"Th\xf4ng qua tương t\xe1c, học c\xe1ch x\xe2y dá»±ng chiến lược, ra quyết định - Học sinh c\xf3 thể dễ d\xe0ng lá»±a chọn v\xe0 t\xecm t\xf2i học tập s\xe2u kiến thức to\xe1n về từng ph\xe2n m\xf4n cá»§a to\xe1n học."},{title:"Cuộc thi Trạng Nguy\xean To\xe1n",url:"/",image:"images/sinhthai8.png",description:"TNT được tổ chức với quy m\xf4 gần giống với S\xe2n chÆ¡i TNTV. Đề thi th\xfa vị hấp dẫn c\xf3 mức độ ph\xe2n h\xf3a r\xf5 n\xe9t, vừa khuyến kh\xedch học sinh phổ th\xf4ng vừa ph\xe1t hiện t\xe0i năng tham gia Vimoni."},{title:"Thế giới To\xe1n học",url:"/",image:"images/sinhthai9.png",description:"Thế giới to\xe1n học cung cấp tiểu sá»­ c\xe1c nh\xe0 to\xe1n học c\xf3 c\xe1c c\xf4ng tr\xecnh nghi\xean cứu, ứng dụng thá»±c tiễn gi\xfap học sinh mở rộng hiểu biết v\xe0 bồi đắp t\xecnh y\xeau to\xe1n học, kh\xe1t vọng mở rộng hiểu biết về To\xe1n."},{title:"Cộng đồng",url:"/",image:"images/sinhthai10.png",description:"Kh\xf4ng gian trá»±c tuyến nÆ¡i học sinh, gi\xe1o vi\xean v\xe0 c\xe1c chuy\xean gia to\xe1n học h\xe0ng đầu Việt Nam c\xf3 thể thảo luận, hỏi đ\xe1p c\xe1c b\xe0i to\xe1n, chia sẻ kinh nghiệm học tập"}]},{id:"5",key:a.fz.ASSESSMENT_CAPACITY_MEASUREMENT,title:"Hệ thống Đ\xe1nh gi\xe1 & B\xe1o c\xe1o tiến tr\xecnh học tập",description:"C\xf4ng cụ hiện đại, khoa học, gi\xfap ph\xe2n t\xedch ch\xednh x\xe1c, c\xe1 nh\xe2n ho\xe1 lộ tr\xecnh học tập, n\xe2ng cao hiệu quả gi\xe1o dục m\xf4n To\xe1n",items:[{title:"Phương ph\xe1p Đ\xe1nh Gi\xe1",description:"Phương ph\xe1p Đ\xe1nh gi\xe1 khoa học - Kết hợp c\xf4ng nghệ v\xe0 kinh nghiệm sư phạm",image:"images/danhgia-doluong1.png",banner:"images/bg-danhgia-doluong1.png",content:[{imageUrl:"images/home/home-he-thong-hoc-lieu/image-1.svg",content:"Sá»­ dụng hệ thống Scorecard t\xedch hợp AI để đ\xe1nh gi\xe1 to\xe0n diện từng kh\xeda cạnh năng lá»±c học sinh."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-2.svg",content:"Hệ thống đ\xe1nh gi\xe1 được điều chỉnh dá»±a tr\xean kinh nghiệm sư phạm thá»±c tiễn, đảm bảo t\xednh ch\xednh x\xe1c v\xe0 s\xe1t với thá»±c tế học tập trong nh\xe0 trường."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-3.svg",content:"Ma trận đ\xe1nh gi\xe1 năng lá»±c đa chiều, ph\xe2n t\xedch má
1»©c độ hiểu biết theo từng chuy\xean đề, tá»± động điều chỉnh c\xe2u hỏi, kết nối mạch kiến thức logic."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-4.svg",content:"Mỗi học sinh c\xf3 một Scorecard ri\xeang, phản \xe1nh năng lá»±c học tập v\xe0 tiến tr\xecnh c\xe1 nh\xe2n."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-5.svg",content:"Đề xuất lộ tr\xecnh học tập tối ưu, đảm bảo học sinh được học đ\xfang nội dung, đ\xfang thời điểm, ph\xf9 hợp với năng lá»±c cá»§a m\xecnh."}],buttonName:"T\xecm hiểu th\xeam",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"},{title:"Ti\xeau Chuẩn Đo Lường",description:"Ti\xeau chuẩn đo lường minh bạch v\xe0 ch\xednh x\xe1c",image:"images/danhgia-doluong2.png",banner:"images/bg-danhgia-doluong2.png",content:[{imageUrl:"images/home/home-he-thong-hoc-lieu/image-6.svg",content:"Đo lường năng lá»±c học sinh dá»±a tr\xean thang điểm, v\xe0 xếp hạng năng lá»±c đ\xe3 được chuẩn h\xf3a."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-7.svg",content:"T\xedch hợp yếu tố thời gian để đo lường khả năng l\xe0m b\xe0i nhanh v\xe0 ch\xednh x\xe1c."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-8.svg",content:"Sá»­ dụng c\xe1c chỉ số h\xe0nh vi: Nỗ lá»±c, Tập trung, v\xe0 Ki\xean tr\xec để đ\xe1nh gi\xe1 to\xe0n diện."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-9.svg",content:"Kết hợp đ\xe1nh gi\xe1 định lượng v\xe0 định t\xednh, đảm bảo kết quả kh\xe1ch quan v\xe0 c\xf4ng bằng."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-10.svg",content:"Ti\xeau chuẩn được x\xe2y dá»±ng v\xe0 cập nhật bởi c\xe1c gi\xe1o sư đầu ng\xe0nh, c\xe1c gi\xe1o vi\xean v\xe0 chuy\xean gia gi\xe0u kinh nghiệm."}],buttonName:"T\xecm hiểu th\xeam",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"},{title:"B\xe1o C\xe1o Ph\xe2n T\xedch",description:"B\xe1o c\xe1o ph\xe2n t\xedch chi tiết v\xe0 kết quả học tập trá»±c quan",image:"images/danhgia-doluong3.png",banner:"images/bg-danhgia-doluong3.png",content:[{imageUrl:"images/home/home-he-thong-hoc-lieu/image-11.svg",content:"Hệ thống cung cấp b\xe1o c\xe1o ph\xe2n t\xedch to\xe0n diện, theo d\xf5i sá»± tiến bộ cá»§a học sinh theo từng giai đoạn."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-12.svg",content:"B\xe1o c\xe1o thống k\xea năng lá»±c theo từng dạng b\xe0i v\xe0 cấp độ tư duy. Biểu đồ trá»±c quan thể hiện tiến độ học tập, sá»± tiến bộ theo thời gian."},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-13.svg",content:"Radar chart tổng hợp kỹ năng v\xe0 chỉ số h\xe0nh vi học tập, ph\xe2n t\xedch điểm mạnh, điểm yếu v\xe0 đưa ra nhiệm vụ học tập c\xe1 nh\xe2n h\xf3a, "},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-14.svg",content:"Dữ liệu được tr\xecnh b\xe0y một c\xe1ch trá»±c quan, hỗ trợ tối đa cho thầy c\xf4, cha mẹ, học sinh trong việc theo d\xf5i v\xe0 điểu chỉnh kế hoạch học tập"},{imageUrl:"images/home/home-he-thong-hoc-lieu/image-15.svg",content:"Cập nhật li\xean tục theo ng\xe0y, tuần, th\xe1ng để đảm bảo theo d\xf5i s\xe1t sao h\xe0nh tr\xecnh học cá»§a học sinh."}],buttonName:"T\xecm hiểu th\xeam",url:"/gioi-thieu/he-thong-danh-gia-bao-cao-tien-trinh-hoc-tap"}]},{id:"6",key:a.fz.MATH_VALUE,title:"Gi\xe1 trị đề xuất cho mọi nh\xe0",background:"images/bg-math-value.png",button:"Tham Gia Ngay Để C\xf9ng Ph\xe1t Triển!",description:"Giải ph\xe1p học To\xe1n to\xe0n diện, hiện đại v\xe0 hiệu quả cho học sinh, phụ huynh, gi\xe1o vi\xean v\xe0 cộng đồng",items:[{title:"Học sinh",description:"TNMath l\xe0 một người bạn đồng h\xe0nh, gi\xfap học sinh ph\xe1t triển tư duy logic, n\xe2ng cao th\xe0nh t\xedch học tập v\xe0 kh\xe1m ph\xe1 niềm vui trong to\xe1n học.",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=1"},{title:"Gi\xe1o vi\xean",description:"TNMath l\xe0 c\xf4ng cụ đắc lá»±c cho gi\xe1o vi\xean v\xe0 trường học trong giảng dạy, quản l\xfd học tập v\xe0 n\xe2ng cao chất lượng đ\xe0o tạo.",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=2"},{title:"Phụ huynh",description:"TNMath đồng h\xe0nh c\xf9ng phụ huynh, gi\xfap con vững kiến thức, cải thiện th\xe0nh t\xedch, cha mẹ dễ d\xe0ng theo d\xf5i tiến bộ trong h\xe0nh tr\xecnh học tập cá»§a con.",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=3"},{title:"CQQL Gi\xe1o dục",description:"TNMath cung cấp nền tảng học tập hiệu quả, n\xe2ng cao chất lượng  giảng dạy, đ\xe1nh gi\xe1 học tập minh bạch, hỗ trợ ch\xednh s\xe1ch v\xe0 th\xfac đẩy c\xf4ng bá
1º±ng trong gi\xe1o dục.",url:"/gioi-thieu/gioi-thieu-ve-tnmath?type=3&activeTab=4"}]},{id:"7",key:a.fz.REVIEWS,title:"Đ\xe1nh gi\xe1 cá»§a Gi\xe1o vi\xean - Phụ huynh - Học sinh",description:"Đ\xe1nh gi\xe1 ch\xe2n thá»±c từ gi\xe1o vi\xean, phụ huynh, học sinh - C\xf9ng x\xe2y dá»±ng m\xf4i trường học tập hiệu quả  v\xe0 ph\xe1t triển to\xe0n diện",items:[{role:"Phụ huynh học sinh",address:"H\xe0 Nội",description:"Bạn nh\xe0 m\xecnh rất sợ m\xf4n To\xe1n, nhưng từ khi học trải nghiệm tr\xean TNMath, bạn ấy rất th\xedch v\xe0 chá»§ động học h\xe0ng ng\xe0y m\xe0 bố mẹ kh\xf4ng phải nhắc nhở nữa.",name:"Chị Nguyễn Hiền",image:"images/home/review-avatar-1.jpg"},{role:"Học sinh",address:"H\xe0 Nội",description:"Em rất ấn tượng với Đấu trường To\xe1n học.  Đấu trường thiết kế rất kỳ c\xf4ng, b\xe0i to\xe1n v\xe0 luật đấu rất hay. Như chÆ¡i game m\xe0 lại học được nhiều.",name:"Bạn Hồng Qu\xe2n",image:"images/home/review-avatar-3-1.jpg"},{role:"Phụ huynh học sinh",address:"H\xe0 Nội",description:"M\xecnh đ\xe3 từng cho con học ở nhiều nÆ¡i, lần đầu trải nghiệm TNMath m\xecnh ấn tượng kh\xf4ng chỉ về nội dung học liệu phong ph\xfa, b\xe0i giảng hay, thiết kế đẹp mắt m\xe0 c\xf2n v\xec lần đầu ti\xean m\xecnh thấy cho con học online m\xe0 phụ huynh được b\xe1o c\xe1o rất chi tiết cụ thể, được đồng h\xe0nh s\xe1t sao c\xf9ng con. Chi ph\xed lại rất hợp l\xfd nữa.",name:"Anh Đỗ Tuấn Minh",image:"images/home/review-avatar-2.jpg"},{role:"Phụ huynh học sinh",address:"H\xe0 Nội",description:"Em kh\xf4ng mất thời gian phải cho con đi học k\xe8m, kiến thức th\xec bao la , kinh ph\xed mua g\xf3i học lại qu\xe1 rẻ so với kiến thức m\xe0 Trạng Nguy\xean cÅ©ng cấp",name:"Chị L\xea Thị Mai",image:"images/home/review-avatar-3.jpg"},{role:"Gi\xe1o vi\xean",address:"H\xe0 Nội",description:"C\xe1ch ph\xe2n loại Kiến thức cốt l\xf5i v\xe0 Dạng b\xe0i từ cÆ¡ bản đến n\xe2ng cao mở rộng cá»§a TNMath rất hay, khoa học, vừa chữa đ\xfang điểm đau m\xe0 đ\xe1p ứng việc học to\xe1n từ cấp độ cÆ¡ bản, đến n\xe2ng cao cá»§a học sinh.",name:"Anh Triều",image:"images/home/review-avatar-4.jpg"},{role:"Gi\xe1o vi\xean",address:"H\xe0 Nội",description:"L\xe0 một gi\xe1o vi\xean, t\xf4i rất ấn tượng với c\xe1ch TNMath c\xe1 nh\xe2n h\xf3a lộ tr\xecnh học tập cho từng học sinh. Nhờ đ\xf3, c\xe1c em tiến bộ r\xf5 rệt qua từng giai đoạn, học tập hiệu quả v\xe0 tá»± tin hÆ¡n với m\xf4n To\xe1n.",name:"C\xf4 Trịnh Thị Huệ",image:"images/home/review-avatar-5.jpg"}]},{id:"8",key:a.fz.EVENTS,title:"Sá»± kiện TNMath",background:"images/bg-events.png",description:"Tham gia sá»± kiện TNMath - CÆ¡ hội trải nghiệm những thá»­ th\xe1ch To\xe1n học hấp dẫn, n\xe2ng cao kiến thức v\xe0 kỹ năng c\xf9ng cộng đồng đam m\xea To\xe1n học",items:[{title:"Viện Nghiện cứu cao cấp về To\xe1n (VIASM) v\xe0 Trạng Nguy\xean Education chung tay ph\xe1t triển chất lượng gi\xe1o dục To\xe1n",description:"Viện Nghi\xean cứu cao cấp về To\xe1n (VIASM) v\xe0 Trạng Nguy\xean Education phối hợp triển khai Chương tr\xecnh trọng điểm quốc gia về ph\xe1t triển To\xe1n học giai đoạn 2021-2030.",image:"https://api-stag.tnmath.edu.vn/resources/public/image/2025/03/21/DSC09497_1742531696.jpg",buttonName:"T\xecm hiểu th\xeam",url:"https://tnmath.edu.vn/tin-tuc/chi-tiet/vien-nghien-cuu-cao-cap-ve-toan-viasm-va-trang-nguyen-education-chung-tay-phat-trien-chat-luong-giao-duc-toan"}]}
1,{id:"9",key:a.fz.SPOTLIGHT,title:"Ti\xeau điểm TNMath",description:"Theo d\xf5i những sự kiện nổi bật, những c\xe2u chuyện truyền cảm hứng, những th\xf4ng tin bổ \xedch, gi\xfap bạn kh\xf4ng bị bỏ lại ph\xeda sau trong h\xe0nh tr\xecnh ph\xe1t triển",items:[]}];t.Z={topMenu:[{id:"8bbcca23-ec26-4370-9883-1a42ddd975b7",type:0,parentId:null,parent:null,name:"df6400b2-de47-497b-8d6c-53ddbbebabb8",isLabel:!1,order:4,link:"https://vnmf.edu.vn",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:29:11.938Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:29:11.938Z",nameTranslation:"VNMF"},{id:"5db0fcfb-a7c3-4d0a-9f1d-08b00920f237",type:0,parentId:null,parent:null,name:"f0d62428-b135-427b-b26c-a3d22dab9ed5",isLabel:!1,order:1,link:"",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:27:43.688Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:27:43.688Z",nameTranslation:"VIMONI"},{id:"8bbcca23-ec26-4370-9883-1a42ddd975b6",type:0,parentId:null,parent:null,name:"df6400b2-de47-497b-8d6c-53ddbbebabb9",isLabel:!1,order:3,link:"",image:null,createdBy:"SYSTEM",createdAt:"2024-12-11T02:29:11.938Z",updatedBy:"SYSTEM",updatedAt:"2024-12-11T02:29:11.938Z",nameTranslation:"Cộng đồng"}],headerMenu:i,menuFooter:o,homeConfig:r}},54862:function(e,t,n){n.d(t,{h:function(){return i}});var a=n(6436);let i=(0,n(20301).hg)("banner/getBanner",async e=>(await a.Z.home.getBannerTop(e)).filter(e=>!e.isDeleted))},70632:function(e,t,n){n.d(t,{d:function(){return c},q:function(){return s}});var a=n(3818),i=n(98182),o=n(80442),r=n(20301);let s=(0,r.hg)("menu/getHeaderMenu",async()=>"en"===(0,o.G3)()?{topMenu:a.Z.topMenu,headerMenu:a.Z.headerMenu}:{topMenu:i.Z.topMenu,headerMenu:i.Z.headerMenu}),c=(0,r.hg)("menu/getMenuFooter",async()=>"en"===(0,o.G3)()?a.Z.menuFooter:i.Z.menuFooter)},21830:function(e,t,n){n.d(t,{Ct:function(){return c},aD:function(){return u},ef:function(){return r},hW:function(){return h},kQ:function(){return l},ug:function(){return s},w4:function(){return d}});var a=n(6436),i=n(80442),o=n(20301);let r=(0,o.hg)("news/getCategories",async()=>await a.Z.news.getCategories()),s=(0,o.hg)("news/getNews",async()=>await a.Z.news.getNews()),c=(0,o.hg)("news/getHotNews",async()=>await a.Z.news.getHotNews()),h=(0,o.hg)("news/getNewsByCategory",async e=>await a.Z.news.getNewsByCategory(e)),l=(0,o.hg)("news/getNewsDetail",async e=>{let{slug:t,isCount:n}=e;return await a.Z.news.getNewsDetail(t,n)}),d=(0,o.hg)("news/getNewsTag",async e=>await a.Z.news.getNewsTag(e)),u=(0,o.hg)("news/getNewsCount",async()=>{let e=await a.Z.news.getNewsCount();return"en"===(0,i.G3)()?e.map(e=>({count:e.newsCount,title:e.name.en,slug:e.slug})):e.map(e=>({count:e.newsCount,title:e.name.vi,slug:e.slug}))})},3962:function(e,t,n){n.d(t,{H:function(){return h},Hl:function(){return d},jW:function(){return c},k9:function(){return s}});var a=n(20301);let i={mobileScreen:"list",stack:localStorage.getItem("account_stack")?JSON.parse(localStorage.getItem("account_stack")):["list"]},o=e=>{localStorage.setItem("account_stack",JSON.stringify(e))},r=(0,a.oM)({name:"navigation",initialState:i,reducers:{pushScreen:(e,t)=>{e.stack.push(t.payload),o(e.stack)},popScreen:e=>{e.stack.pop(),o(e.stack)},removeScreen:(e,t)=>{e.stack=e.stack.filter(e=>e!==t.payload),o(e.stack)},resetStack:e=>{e.stack=["list"],o(e.stack)},setMobileScreen:(e,t)=>{e.mobileScreen=t.payload}}}),{pushScreen:s,popScreen:c,resetStack:h,removeScreen:l,setMobileScreen:d}=r.actions;t.ZP=r.reducer},2531:function(e,t,n){n.d(t,{Ji:function(){return r},NP:function(){return s}});var a=n(20301);let i={page:1,selectedValues:[],selectedTraining:"",selectedPreparationType:null,year:new Date().getFullYear(),fromResults:!1},o=(0,a.oM)({name:"practiceHistory",initialState:i,reducers:{saveHistoryState:(e,t)=>({...e,...t.payload}),resetHistoryState:()=>i}}),{saveHistoryState:r,resetHistoryState:s}=o.actions;t.ZP=o.reducer},82363:function(e,t,n){n.d(t,{Gp:function(){return r},r7:function(){return o}});let a=(0,n(20301).oM)({name:"arenaHistory",initialState:{type:0,layout:!1,activeTab:"history",isViewDetail:!1,backToHistory:!1,matchId:null},reducers:{getDetailMatchResults:(e,t)=>{let{type:n,layout:a,matchId:i}=t.payload;
1e.type=n,e.layout=a,void 0!==i&&(e.matchId=i)},setActiveTab(e,t){e.activeTab=t.payload},setBackToHistory(e,t){e.backToHistory=t.payload,e.isViewDetail=t.payload}}}),{getDetailMatchResults:i,setActiveTab:o,setBackToHistory:r}=a.actions;t.ZP=a.reducer},74738:function(e,t,n){n.d(t,{YV:function(){return r},bG:function(){return o},zp:function(){return s}});var a=n(61453);let i=(0,n(20301).oM)({name:"auth",initialState:{email:"",username:"",password:"",accessToken:"",refreshToken:"",expires_in:"",fullName:"",needAuth:{type:0,title:"",desc:""}},reducers:{getUserInfo:(e,t)=>{let{username:n,email:a,fullName:i,password:o,accessToken:r,refreshToken:s,expires_in:c}=t.payload;e.email=a,e.username=n,e.fullName=i,e.password=o,e.accessToken=r,e.refreshToken=s,e.expires_in=c},openNeedAuth:(e,t)=>{var n,i,o,r;e.needAuth.type=null!==(r=null===(n=t.payload)||void 0===n?void 0:n.type)&&void 0!==r?r:a.Tw.NEED_LOGIN,e.needAuth.title=null===(i=t.payload)||void 0===i?void 0:i.title,e.needAuth.desc=null===(o=t.payload)||void 0===o?void 0:o.desc},closeNeedAuth:e=>{e.needAuth.type=0}}}),{getUserInfo:o,openNeedAuth:r,closeNeedAuth:s}=i.actions;t.ZP=i.reducer},93521:function(e,t,n){n.d(t,{T:function(){return i}});let a=(0,n(20301).oM)({name:"exam",initialState:{},reducers:{setSelectedCategory(e,t){e.selectedCategory=t.payload}}}),{setSelectedCategory:i}=a.actions;t.Z=a.reducer},32192:function(e,t,n){n.d(t,{a:function(){return i}});let a=(0,n(20301).oM)({name:"exerciseStore",initialState:{},reducers:{setPreData(e,t){e.preData=t.payload}}}),i=a.actions;t.Z=a.reducer},90105:function(e,t,n){n.d(t,{H5:function(){return s},H_:function(){return p},IC:function(){return m},PU:function(){return g},Sg:function(){return o},d:function(){return h},fV:function(){return d},fg:function(){return i},gl:function(){return c},lT:function(){return u},vs:function(){return r},wm:function(){return l}});let a=(0,n(20301).oM)({name:"game",initialState:{currentScreen:"start",canConfig:!1,userStar:0,currentGameCategory:null,currentGame:null,gameConfig:{classification:null,difficulty:null,configId:"",grade:0,gameId:"",matchId:""},matchId:"",rivalInfo:{userId:"",avatar:"",frame:"",fullName:"",userNumber:"",schoolGrade:""},matchStart:{match_id:"",match_topic:"",phase:0,questions:[],can_answer:!1,message:"",time_preview:0,type:0},matchEnd:{match_id:"",classification_id:"",levelConfiguration_id:"",game_id:"",mode_id:"",message:"",elapsed_time:0,star_reward:0,stats:[],isOpponentQuit:!1},gameMode:null},reducers:{setCurrentScreen(e,t){e.currentScreen=t.payload},setGameMode(e,t){e.gameMode=t.payload},setCurrentGameCategory(e,t){e.currentGameCategory=t.payload},setCurrentGameAction(e,t){e.currentGame=t.payload},setMatchId(e,t){e.matchId=t.payload},setRivalInfo(e,t){e.rivalInfo=t.payload},setMatchStart(e,t){e.matchStart=t.payload},setMatchEnd(e,t){e.matchEnd=t.payload},setGameConfig(e,t){e.gameConfig=t.payload},setUserStar(e,t){e.userStar=t.payload},setCanConfig(e,t){e.canConfig=t.payload},resetGameState(e){e.currentScreen="start",e.gameMode=null,e.matchId="",e.rivalInfo={userId:"",avatar:"",frame:"",fullName:"",userNumber:"",schoolGrade:""},e.matchStart={match_id:"",match_topic:"",phase:0,questions:[],can_answer:!1,message:"",time_preview:0,type:0},e.matchEnd={match_id:"",classification_id:"",levelConfiguration_id:"",game_id:"",mode_id:"",message:"",elapsed_time:0,star_reward:0,stats:[],isOpponentQuit:!1},e.gameConfig={classification:null,difficulty:null,configId:"",grade:0,gameId:"",matchId:""}}}}),{setCurrentGameCategory:i,setCurrentGameAction:o,setMatchId:r,setRivalInfo:s,setMatchStart:c,setMatchEnd:h,setGameConfig:l,setUserStar:d,setCurrentScreen:u,setGameMode:g,resetGameState:m,setCanConfig:p}=a.actions;t.ZP=a.reducer},93402:function(e,t,n){n.d(t,{Px:function(){return i},jj:function(){return o}});let a=(0,n(20301).oM)({name:"historyParent",initialState:{id:""},reducers:{setID:(e,t)=>{e.id=t.payload},setChild:(e,t)=>{e.child=t.payload}}}),{setID:i,setChild:o}=a.actions;t.ZP=a.reducer},12890:function(e,t,n){n.d(t,{learnMathActions:function(){return r}});var a=n(20301);let i={currentCategory:null,weeks:[],categories:[]},o=(0,a.oM)({name:"learnMathStore",initialState:i,reducers:{setDetail:(e,t)=>{e.detail=t.payload},updateLessonsDetail:(e,t)=>{let{payload:n}=t,a=e.detail;a.lessons=n,e.detail=a},setWeeks:(e,t)=>{e.weeks=t.payload},setCurrentWeek:(e,t)=>{e.currentWeek=t.payload},setCurrentPp(e,t){e.currentPp=t.payload},setCategorySlug:(e,t)=>{e.categorySlug=t.payload},setMathCategory(e,t){e.categories=t.payload},setCurrentCategory(e,t){e.currentCategory=t.payload},setCurrentLearningLesson(e,t){e.currentLearningLesson=t.payload},setRecommendedWeek(e,t){e.recommendedWeek=t.payload},reset:()=>i}}),r=o.actions;t.Z=o.reducer},47665:function(e,t,n){n.d(t,{FW:function(){return o},mR:function(){return i}});let a=(0,n(20301).oM)({name:"mascot",initialState:{currentOwner:null,queue:[]},reducers:{acquireMascot:(e,t)=>
1{let n=t.payload;e.currentOwner?e.currentOwner===n||e.queue.includes(n)||e.queue.push(n):e.currentOwner=n},releaseMascot:(e,t)=>{let n=t.payload;e.currentOwner===n?e.queue.length>0?e.currentOwner=e.queue.shift()||null:e.currentOwner=null:e.queue=e.queue.filter(e=>e!==n)}}}),{acquireMascot:i,releaseMascot:o}=a.actions;t.ZP=a.reducer},46342:function(e,t,n){n.d(t,{Dj:function(){return h},YK:function(){return s},bn:function(){return c},ck:function(){return o},cs:function(){return i},s$:function(){return r}});let a=(0,n(20301).oM)({name:"maze",initialState:{currentScreen:"config",mazeTopic:"",gameConfig:{grade:0,level:0},mazeStart:{total_time:0,map_id:""},mazeEnd:{total_time:0,elapsed_time:0,star_reward:0,correct_locks:0,wrong_locks:0,isWin:!1},lastPlayedLevelConfig:null},reducers:{setMazeGameConfig(e,t){e.gameConfig=t.payload},setMazeCurrentScreen(e,t){e.currentScreen=t.payload},setMazeTopic(e,t){e.mazeTopic=t.payload},setMazeStart(e,t){e.mazeStart=t.payload},setMazeEnd(e,t){e.mazeEnd=t.payload},setLastPlayedLevelConfig(e,t){e.lastPlayedLevelConfig=t.payload}}}),{setMazeGameConfig:i,setMazeCurrentScreen:o,setMazeTopic:r,setMazeStart:s,setMazeEnd:c,setLastPlayedLevelConfig:h}=a.actions;t.ZP=a.reducer},87139:function(e,t,n){n.d(t,{UJ:function(){return s},rs:function(){return o}});var a=n(20301),i=n(6436);let o={COMPLETE:2,INCOMPLETE:1,NOT_FOUND:0},r={listFrame:[],processMission:null,loading:!1,status:o.NOT_FOUND},s=(0,a.hg)("mission/fetchMissionData",async()=>{let[e,t]=await Promise.all([i.Z.mission.getFrameMission(),i.Z.mission.getProcessMission()]);return{frames:e&&e.length>0?e:[],process:t||null}}),c=(0,a.oM)({name:"mission",initialState:r,reducers:{},extraReducers:e=>{e.addCase(s.pending,e=>{e.loading=!0}).addCase(s.fulfilled,(e,t)=>{var n;e.loading=!1,e.listFrame=t.payload.frames,e.processMission=t.payload.process,e.status=(n=t.payload.process)?n===o.COMPLETE?o.COMPLETE:n===o.INCOMPLETE?o.INCOMPLETE:o.NOT_FOUND:o.NOT_FOUND}).addCase(s.rejected,e=>{e.loading=!1})}});t.ZP=c.reducer},89930:function(e,t,n){n.d(t,{Ce:function(){return b},HI:function(){return c},Mu:function(){return k},O8:function(){return v},YF:function(){return g},ZX:function(){return o},Zv:function(){return l},bo:function(){return m},du:function(){return i},h1:function(){return r},js:function(){return h},k6:function(){return d},nO:function(){return u},pt:function(){return y},uO:function(){return s},y8:function(){return f},zG:function(){return p}});let a=(0,n(20301).oM)({name:"myTN",initialState:{listFrame:[],listFrameByUser:[],weeks:[],banners:[],targets:[],recommendations:[],isRecommemt:!1},reducers:{setListFrame(e,t){e.listFrame=t.payload},setSelectedUserChild(e,t){e.selectedUserChild=t.payload},setListFrameByUser(e,t){e.listFrameByUser=t.payload},setCurrentFrame(e,t){e.currentFrame=t.payload},setSelectedWeek(e,t){e.selectedWeek=t.payload},setCurrentWeekId(e,t){e.currentWeekId=t.payload},setFocusWeekId(e,t){e.focusWeekId=t.payload},setWeeks(e,t){e.weeks=t.payload},setLearningSummary(e,t){e.learningSummary=t.payload},setDetail(e,t){e.detail=t.payload},setWeeklyReport(e,t){e.weeklyReport=t.payload},setExamChart(e,t){e.examChart=t.payload},setBanners(e,t){e.banners=t.payload},setTargets(e,t){e.targets=t.payload},setExamRoutine(e,t){e.examRoutine=t.payload},setRecommendations(e,t){e.recommendations=t.payload},setIsRecommemt(e,t){e.isRecommemt=t.payload}}}),{setListFrame:i,setListFrameByUser:o,setCurrentFrame:r,setSelectedWeek:s,setCurrentWeekId:c,setFocusWeekId:h,setWeeks:l,setLearningSummary:d,setDetail:u,setWeeklyReport:g,setExamChart:m,setBanners:p,setTargets:y,setSelectedUserChild:f,setExamRoutine:b,setRecommendations:k,setIsRecommemt:v}=a.actions;t.ZP=a.reducer},94272:function(e,t,n){n.d(t,{Im:function(){return i},Qg:function(){return o}});let a=(0,n(20301).oM)({name:"notificationLinkAccount",initialState:{reloadListChildInfo:!1,reloadListNotification:!1},reducers:{setNotificationLinkAccount(e,t){e.notificationLinkAccount=t.payload},setReloadListChildInfo(e,t){e.reloadListChildInfo=t.payload},setReloadListNotification(e,t){e.reloadListNotification=t.payload}}}),{setNotificationLinkAccount:i,setReloadListChildInfo:o,setReloadListNotification:r}=a.actions;t.ZP=a.reducer},18719:function(e,t,n){n.d(t,{Rv:function(){return c},nZ:function(){return o},op:function(){return r}});var a=n(20301),i=n(6436);let o=(0,a.hg)("notification/fetchNotifications",async()=>await i.Z.notification.getListNotification({page:1,limit:100,type:0})),r=(0,a.hg)("notification/markAllNotificationsRead",async(e,t)=>{let{dispatch:n}=t;return!!await i.Z.notification.markAllNotificationAsRead()&&(n(o()),!0)}),s=(0,a.oM)({name:"notification",initialState:{list:[],loading:!1,hasUnread:!1},reducers:{setNotifications:(e,t)=>{e.list=t.payload,e.hasUnread=t.payload.some(e=>!e.isRead)}},extraReducers:e=>{e.addCase(o.pending,e=>{e.loading=!0}).addCase(o.fulfilled,(e,t)=>{e.loading=!1,t.payload&&(e.list=t.payload,e.hasUnread=t.payload.some(e=>!e.isRead))}).addCase(o.rejected,e=>{e.loading=!1})}}),{setNotifications:c}=s.actions;t.ZP=s.reducer},12899:function(e,t,n){n.d(t,{$p:function(){return s},Sd:function(){return r},ZU:function(){return d},Ze:function(){return l},bM:function(){return h},cq:function(){return c},ky:function(){return i},lV:function(){return g},mW:function(){return o}});let a=(0,n(20301).oM)({name:"payment",initialState:{open:!1,data:void 0,success:{open:!1,url:"/"},openGift:!1,giftSuccess:{open:!1},paymentAffiliate:!1},reducers:{onOpenPayment:(e,t)=>
1{e.open=!0,t.payload&&(e.data=t.payload)},onClosePayment:e=>{e.open=!1},onOpenSuccess:(e,t)=>{let{payload:n}=t;e.success.open=!0,e.success.title=null==n?void 0:n.title,e.success.desc=null==n?void 0:n.desc,e.success.url=n.url,e.open=!1},onCloseSuccess:e=>{e.success.open=!1},onOpenGiveGift:(e,t)=>{e.openGift=!0,t.payload&&(e.data=t.payload)},onCloseGiveGift:e=>{e.openGift=!1},onOpenGiftSuccess:e=>{e.openGift=!1,e.giftSuccess.open=!0},onCloseGiftSuccess:e=>{e.giftSuccess.open=!1},setPaymentAffiliate:(e,t)=>{e.paymentAffiliate=t.payload},resetData:e=>{e.data=void 0}}}),{onClosePayment:i,onOpenPayment:o,onOpenSuccess:r,onCloseSuccess:s,onOpenGiveGift:c,onCloseGiveGift:h,onOpenGiftSuccess:l,onCloseGiftSuccess:d,resetData:u,setPaymentAffiliate:g}=a.actions;t.ZP=a.reducer},24161:function(e,t,n){n.d(t,{T:function(){return i}});let a=(0,n(20301).oM)({name:"practice",initialState:{},reducers:{setSelectedCategory(e,t){e.selectedCategory=t.payload}}}),{setSelectedCategory:i}=a.actions;t.Z=a.reducer},1916:function(e,t,n){n.d(t,{YJ:function(){return i}});let a=(0,n(20301).oM)({name:"publications",initialState:{term:""},reducers:{setPublicationsTerm(e,t){e.term=t.payload}}}),{setPublicationsTerm:i}=a.actions;t.ZP=a.reducer},49814:function(e,t,n){n.d(t,{Ef:function(){return S},HS:function(){return r},Ii:function(){return x},Iw:function(){return M},JP:function(){return u},NB:function(){return g},RH:function(){return b},TN:function(){return k},Wt:function(){return w},Xc:function(){return N},aB:function(){return q},bM:function(){return C},dv:function(){return p},f4:function(){return v},gl:function(){return I},hU:function(){return Y},hm:function(){return B},j9:function(){return f},kL:function(){return j},l2:function(){return _},oE:function(){return c},pV:function(){return Z},rQ:function(){return H},uX:function(){return L},ud:function(){return G},ux:function(){return P},x1:function(){return E},z1:function(){return T}});var a=n(20301),i=n(92713);let o=(e,t,n)=>{switch(e){case"Green":case"Red":return{points:[{x:0,y:n},{x:t,y:n},{x:t/2,y:0}],origin:{x:t/2,y:n/2}};case"Orange":return{points:[{x:0,y:n},{x:t,y:n},{x:t/2,y:0}],origin:{x:t/2,y:n/2}};case"Blue":case"Pink":return{points:[{x:0,y:n},{x:t,y:n},{x:t/2,y:0}],origin:{x:t/2,y:n/2}};case"Yellow":{let e=t/2,a=n/2;return{points:[{x:e,y:0},{x:t,y:a},{x:e,y:n},{x:0,y:a}],origin:{x:e,y:a}}}case"Purple":return{points:[{x:0,y:0},{x:t-n,y:0},{x:t,y:n},{x:n,y:n}],origin:{x:t/2,y:n/2}};default:throw Error("Unknown shape: ".concat(e))}},r={Green:{id:"Green",...o("Green",283,141.5)},Red:{id:"Red",...o("Red",283,141.5)},Orange:{id:"Orange",...o("Orange",200,100)},Blue:{id:"Blue",...o("Blue",141,70.5)},Yellow:{id:"Yellow",...o("Yellow",141,141)},Purple:{id:"Purple",...o("Purple",212,71)},Pink:{id:"Pink",...o("Pink",141,70.5)}},s=e=>{let t=e.points;if("Green"===e.id||"Red"===e.id||"Blue"===e.id||"Pink"===e.id||"Orange"===e.id){let e=0,n=t[0].y;for(let a=1;a<t.length;a++)t[a].y<n&&(n=t[a].y,e=a);let a={x:0,y:0};for(let e of t)a.x+=e.x,a.y+=e.y;a.x/=t.length,a.y/=t.length;let i=t[e],o=i.x-a.x,r=-Math.PI/2-Math.atan2(i.y-a.y,o);for(;r<0;)r+=2*Math.PI;for(;r>=2*Math.PI;)r-=2*Math.PI;return r}if("Yellow"===e.id){let e=t.map((e,n)=>{let a=t[(n+1)%t.length],i=a.x-e.x,o=a.y-e.y;return{p:e,q:a,dx:i,dy:o,len:Math.hypot(i,o)}}),n=t.reduce((e,n,a)=>{let i=t[(a+1)%t.length];return e+n.x*i.y-n.y*i.x},0)>0,a=e[0],i=(e[0].p.y+e[0].q.y)/2;for(let t of e){let e=(t.p.y+t.q.y)/2;e<i&&(i=e,a=t)}let o=Math.atan2(a.dy,a.dx),r=-a.dy/(a.len||1),s=a.dx/(a.len||1),c=-o;return(n?-r:r)*Math.sin(c)+(n?-s:s)*Math.cos(c)>0&&(c+=Math.PI),c+=-Math.PI/4+Math.PI/2}if("Purple"===e.id){let e=t.map((e,n)=>{let a=t[(n+1)%t.length],i=a.x-e.x,o=a.y-e.y;return{p:e,q:a,dx:i,dy:o,len:Math.hypot(i,o)}}),n=t.reduce((e,n,a)=>{let i=t[(a+1)%t.length];return e+n.x*i.y-n.y*i.x},0)>0,a=e[0];for(let t of e)t.len>a.len&&(a=t);let i=Math.atan2(a.dy,a.dx),o=-a.dy/(a.len||1),r=a.dx/(a.len||1),s=-i;return(n?-o:o)*Math.sin(s)+(n?-r:r)*Math.cos(s)>0&&(s+=Math.PI),s}return 0},c=e=>s(r[e]),h=(0,a.HF)({selectId:e=>e.id,sortComparer:(e,t)=>e.z-t.z}),l=h.setAll(h.getInitialState(),[{id:"Green",shapeId:"Green",transform:{tx:788.3106601717799,ty:373.3106601717798,rotationRad:Math.PI/2,scaleX:1,scaleY:1},z:1,initWidth:283,initHeight:141.5,wasFlip:!1},{id:"Red",shapeId:"Red",transform:{tx:861.1142135623732,ty:303.29999999999995,rotationRad:Math.PI,scaleX:1,scaleY:1},z:2,initWidth:283,initHeight:141.5,wasFlip:!1},{id:"Purple",shapeId:"Purple",transform:{tx:968.6713203435597,ty:338.3286796564403,rotationRad:Math.PI/2,scaleX:1,scaleY:1},z:3,initWidth:212,initHeight:71,wasFlip:!1},{id:"Blue",shapeId:"Blue",transform:{tx:897.3784271247463,ty:374.49999999999994,rotationRad:3*Math.PI/2,scaleX:1,scaleY:1},z:4,initWidth:141,initHeight:70.5,wasFlip:!1},{id:"Orange",shapeId:"Orange",transform:{tx:967.6726987986536,ty:483,rotationRad:3*Math.PI/4,scaleX:1,scaleY:1},z:5,initWidth:200,initHeight:100,wasFlip:!1},{id:"Yellow",shapeId:"Yellow",transform:{tx:860.8213203435598,ty:446.4071067811864,rotationRad:0,scaleX:1,scaleY:1},z:6,initWidth:141,initHeight:141,wasFlip:!1},{id:"Pink",shapeId:"Pink",transform:{tx:788.6178932188135,ty:482.6178932188134,rotationRad:0,scaleX:1,scaleY:1},z:7,initWidth:141,initHeight:70.5,wasFlip:!1}]),d=(0,a.oM)({name:"tangramX",initialState:{currentScreen:"level",pieces:l,selectedId:null,tangramXTopic:"",boardWidth:0,boardHeight:0,boardScale:1,boardOffsetX:0,boardOffsetY:0,targetImageUrl:"/images/game/tangramx/target-preview.svg",showTargetPreview:!1,matchStart:{levelConfigurationId:"",tangrams:[],player:null,totalTime:0},currentLevelIndex:0,completedLevels:[],isSubmitting:!1},reducers:{setTangramXCurrentScreen(e,t){e.currentScreen=t.payload},selectPiece(e,t){e.selectedId=t.payload},movePiece(e,t){let n=e.pieces.entities[t.payload.id];n&&(n.transform.tx+=t.payload.dx,n.transform.ty+=t.payload.dy)},setPieceTransform(e,t){let n=e.pieces.entities[t.payload.id];n&&Object.assign(n.transform,t.payload.transform)},rotatePiece(e,t){let n=e.pieces.entities[t.payload.id];n&&(n.transform.rotationRad+=t.payload.dRad)},flipPiece(e,t){let n=e.pieces.entities[t.payload.id];if(n){if("x"===t.payload.axis)n.transform.scaleX*=-1,n.wasFlip=!n.wasFlip;else if("y"===t.payload.axis){let e;n.transform.scaleY*=-1,n.wasFlip=!n.wasFlip;let t=n.transform.rotationRad,a=c(n.shapeId),i=t-a;for(;i<0;)i+=2*Math.PI;for(;i>=2*Math.PI;)i-=2*Math.PI;e=i<Math.PI?Math.PI-i:3*Math.PI-i,n.transform.rotationRad=a+e}else n.transform.rotationRad+=Math.PI}},bringToFront(e,t){let n=Math.max(0,...Object.values(e.pieces.entities).filter(
1Boolean).map(e=>e.z)),a=e.pieces.entities[t.payload];a&&(a.z=n+1)},setTangramXTopic(e,t){e.tangramXTopic=t.payload},setBoardSize(e,t){e.boardWidth=t.payload.width,e.boardHeight=t.payload.height},setBoardScale(e,t){e.boardScale=t.payload},setBoardOffset(e,t){e.boardOffsetX=t.payload.x,e.boardOffsetY=t.payload.y},resetPiecesToBasePosition(e){Object.keys(e.pieces.entities).forEach(t=>{let n=e.pieces.entities[t],a=l.entities[t];n&&a&&(n.transform={tx:a.transform.tx,ty:a.transform.ty,rotationRad:a.transform.rotationRad,scaleX:a.transform.scaleX,scaleY:a.transform.scaleY,color:a.transform.color},n.z=a.z,n.initWidth=a.initWidth,n.initHeight=a.initHeight,n.wasFlip=!1)}),e.selectedId=null},setTargetImageUrl(e,t){e.targetImageUrl=t.payload},setShowTargetPreview(e,t){e.showTargetPreview=t.payload},resetTargetPreview(e){e.showTargetPreview=!1},setMatchStart(e,t){e.matchStart=t.payload},setCurrentLevelIndex(e,t){e.currentLevelIndex=t.payload},setCompletedLevels(e,t){e.completedLevels=t.payload},setIsSubmitting(e,t){e.isSubmitting=t.payload},setResetAllTangramX(e){e.currentScreen="level",e.pieces=l,e.selectedId=null,e.tangramXTopic="",e.boardWidth=0,e.boardHeight=0,e.boardScale=1,e.boardOffsetX=0,e.boardOffsetY=0,e.targetImageUrl="/images/game/tangramx/target-preview.svg",e.showTargetPreview=!1,e.matchStart={levelConfigurationId:"",tangrams:[],player:null,totalTime:0},e.currentLevelIndex=0,e.completedLevels=[],e.isSubmitting=!1}}}),{setTangramXCurrentScreen:u,selectPiece:g,movePiece:m,setPieceTransform:p,rotatePiece:y,flipPiece:f,bringToFront:b,setTangramXTopic:k,setBoardSize:v,setBoardScale:T,setBoardOffset:x,resetPiecesToBasePosition:M,setTargetImageUrl:S,setShowTargetPreview:w,resetTargetPreview:A,setMatchStart:I,setCurrentLevelIndex:N,setCompletedLevels:C,setIsSubmitting:E}=d.actions;t.ZP=d.reducer;let P=h.getSelectors(e=>e.tangramX.pieces),L=e=>e.tangramX.selectedId,Z=e=>({width:e.tangramX.boardWidth,height:e.tangramX.boardHeight}),_=e=>e.tangramX.boardScale,G=e=>e.tangramX.targetImageUrl,B=e=>e.tangramX.showTargetPreview,Y=e=>e.tangramX.currentLevelIndex,j=e=>e.tangramX.completedLevels,H=e=>e.tangramX.isSubmitting,O=e=>{let t=2*Math.PI;return(e%t+t)%t},R=e=>180*e/Math.PI,U=(e,t)=>{let n=e.scaleX*e.scaleY,a=c(t),i=e.rotationRad-a;if(n<0){for(i=Math.PI-(i=-i);i<0;)i+=2*Math.PI;for(;i>=2*Math.PI;)i-=2*Math.PI}let o=Math.round(R(O(i)))%360;return o<0?o+360:o},z=e=>{let t=Math.min(...e.points.map(e=>e.x)),n=Math.max(...e.points.map(e=>e.x)),a=Math.min(...e.points.map(e=>e.y));return{width:n-t,height:Math.max(...e.points.map(e=>e.y))-a}},D={Green:[32,173,112,1],Red:[202,57,57,1],Yellow:[255,190,0,1],Pink:[219,26,115,1],Blue:[0,91,166,1],Purple:[118,67,203,1],Orange:[255,139,37,1]},q=(0,i.P1)(e=>e.tangramX.tangramXTopic,Z,_,e=>({x:e.tangramX.boardOffsetX,y:e.tangramX.boardOffsetY}),P.selectAll,(e,t,n,a,i)=>i.map(e=>{var t,i;let o=r[e.shapeId],s={width:e.initWidth,height:e.initHeight},c=z(o),h=null!==(t=s.width)&&void 0!==t?t:c.width,l=null!==(i=s.height)&&void 0!==i?i:c.height,d=Math.round(h*Math.abs(e.transform.scaleX||1)*(n||1)),u=Math.round(l*Math.abs(e.transform.scaleY||1)*(n||1)),g=U(e.transform,e.shapeId),m=Math.round((e.transform.tx||0)*(n||1)+((null==a?void 0:a.x)||0)),p=Math.round((e.transform.ty||0)*(n||1)+((null==a?void 0:a.y)||0));return{piece_id:e.id,x:m,y:p,width:d,height:u,color:D[e.shapeId],rotation:g,flip:!!e.wasFlip}}))},78119:function(e,t,n){n.d(t,{l:function(){return i}});let a=(0,n(20301).oM)({name:"upgradeProduct",initialState:{isUpgrade:!1},reducers:{setIsUpgrade(e,t){e.isUpgrade=t.payload}}}),{setIsUpgrade:i}=a.actions;t.Z=a.reducer},14645:function(e,t,n){n.d(t,{BT:function(){return r},XV:function(){return d},Zq:function(){return s},ld:function(){return h},qp:function(){return u},zb:function(){return l}});var a=n(76299),i=n(43549),o=n(20301);let r=(0,o.hg)("user/fetchUser",async(e,t)=>{let{rejectWithValue:n}=t;try{return console.log("Gọi api fetchUser success"),(await i.Z.get("/apis/user-service/public/info")).data.data}catch(e){return console.log("Gọi api fetchUser false"),n(e.message||"An error occurred")}}),s=(0,o.hg)("user-achievement-report",async(e,t)=>{let{rejectWithValue:n}=t;try{return(await i.Z.get("".concat(a._H,"/awards/achievement-report"))).data.data}catch(e){return n(e.message||"An error occurred")}}),c=(0,o.oM)({name:"user",initialState:{userInfo:null,loading:!1,loadingToken:!0,error:null,userAchievementReport:null,openLogoutDialog:!1},reducers:{updateUserField:(e,t)=>{e.userInfo&&(e.userInfo[t.payload.field]=t.payload.value)},resetUser:e=>{e.userInfo=null,e.role=void 0,e.loading=!1,e.error=null},setLoadingToken:(e,t)=>{let{payload:n}=t;e.loadingToken=n},setOpenLogoutDialog:(e,t)=>
1{let{payload:n}=t;e.openLogoutDialog=n}},extraReducers:e=>{e.addCase(r.pending,e=>{e.loading=!0,e.error=null}).addCase(r.fulfilled,(e,t)=>{var n;e.loading=!1,e.userInfo=t.payload,e.role=null===(n=t.payload)||void 0===n?void 0:n.role,sessionStorage.setItem("userData",JSON.stringify(t.payload))}).addCase(r.rejected,(e,t)=>{e.loading=!1,e.error=t.payload}),e.addCase(s.pending,(e,t)=>{var n;(null===(n=t.meta.arg)||void 0===n?void 0:n.showLoading)!==!1&&(e.loading=!0),e.error=null}).addCase(s.fulfilled,(e,t)=>{e.loading=!1,e.userAchievementReport=t.payload}).addCase(s.rejected,(e,t)=>{e.loading=!1,e.error=t.payload})}}),{updateUserField:h,resetUser:l,setLoadingToken:d,setOpenLogoutDialog:u}=c.actions;t.ZP=c.reducer},21127:function(e,t,n){n.d(t,{Dn:function(){return m},Do:function(){return l},GK:function(){return h},KT:function(){return d},Td:function(){return u},Th:function(){return o},VF:function(){return c},_S:function(){return g},fr:function(){return s},gA:function(){return i},le:function(){return p},xo:function(){return r}});let a=(0,n(20301).oM)({name:"workAnswers",initialState:{workAnswers:[],isReview:!1,isCheck:!1,scoreBase:[],refreshQuestion:"",matrixType:0,questionNumbers:[],answersSelected:[]},reducers:{saveWorkAnswers:(e,t)=>{let n=e.workAnswers.findIndex(e=>e.question_id===t.payload.question_id);-1!==n&&(e.workAnswers[n]=t.payload)},saveAllWorkAnswers:(e,t)=>{e.workAnswers=t.payload},addWorkAnswers:(e,t)=>{let{question_id:n}=t.payload;n&&e.workAnswers.push(t.payload)},removeWorkAnswer:(e,t)=>{let n=e.workAnswers.findIndex(e=>e.question_id===t.payload.question_id);-1!==n&&e.workAnswers.splice(n,1)},removeAllWorkAnswer:e=>{e.workAnswers=[]},setIsReview:(e,t)=>{e.isReview=t.payload},setIsCheck:(e,t)=>{e.isCheck=t.payload},setScoreBase:(e,t)=>{e.scoreBase=t.payload},setRefreshQuestion:(e,t)=>{e.refreshQuestion=t.payload},setMatrixType:(e,t)=>{e.matrixType=t.payload},setQuestionNumbers:(e,t)=>{e.questionNumbers=t.payload},setAnswersSelected:(e,t)=>{e.answersSelected=t.payload}}}),{saveWorkAnswers:i,addWorkAnswers:o,removeWorkAnswer:r,removeAllWorkAnswer:s,saveAllWorkAnswers:c,setIsReview:h,setIsCheck:l,setScoreBase:d,setRefreshQuestion:u,setMatrixType:g,setQuestionNumbers:m,setAnswersSelected:p}=a.actions;t.ZP=a.reducer},33230:function(e,t,n){n.d(t,{ZP:function(){return eh},TL:function(){return es},CG:function(){return ec}});var a=n(20301),i=n(59688),o=n(74738),r=n(70632),s=n(98182);let c={topMenu:s.Z.topMenu,headerMenu:s.Z.headerMenu,footerMenu:s.Z.menuFooter},h=(0,a.oM)({name:"menu",initialState:c,reducers:{resetMenu:e=>{e.topMenu=[],e.headerMenu=[],e.footerMenu=void 0}},extraReducers:e=>{e.addCase(r.q.fulfilled,(e,t)=>{let{topMenu:n,headerMenu:a}=t.payload;e.topMenu=n,e.headerMenu=a}),e.addCase(r.d.fulfilled,(e,t)=>{e.footerMenu=t.payload})}}),{resetMenu:l}=h.actions;var d=h.reducer,u=n(54862);let g=(0,a.oM)({name:"banner",initialState:{},reducers:{resetBanners(e){e.banners=void 0}},extraReducers:e=>{e.addCase(u.h.fulfilled,(e,t)=>{e.banners=t.payload})}}),{resetBanners:m}=g.actions;var p=g.reducer;let y={categories:void 0},f=(0,a.oM)({name:"courses",initialState:y,reducers:{setCategory(e,t){e.category=t.payload},reset:()=>y}}),{setCategory:b,reset:k}=f.actions;var v=f.reducer,T=n(21830);let x={list:[],hotNews:void 0,tagNews:void 0,categories:[],detail:void 0,pagination:{page:1,limit:99},total:0},M=(0,a.oM)({name:"news",initialState:x,reducers:{setCategory(e,t){e.categories=t.payload},setPagination(e,t){e.pagination={...e.pagination,...t.payload}},resetPagination(e){e.pagination=x.pagination},reset:()=>x},extraReducers:e=>{e.addCase(T.ef.fulfilled,(e,t)=>{e.categories=t.payload}),e.addCase(T.ug.fulfilled,(e,t)=>{e.list=t.payload.filter(e=>e.categoryId)}),e.addCase(T.Ct.fulfilled,(e,t)=>{e.hotNews=t.payload}),e.addCase(T.kQ.fulfilled,(e,t)=>{e.detail=t.payload}),e.addCase(T.aD.fulfilled,(e,t)=>{e.counts=t.payload}),e.addCase(T.hW.fulfilled,(e,t)=>{e.list=t.payload.data,e.total=t.payload.totalResults}),e.addCase(T.w4.fulfilled,(e,t)=>{e.tagNews=t.payload})}}),{setCategory:S,reset:w,setPagination:A,resetPagination:I}=M.actions;var N=M.reducer,C=n(12899),E=n(14645),P=n(12890),L=n(21127),Z=n(32192),_=n(82363),G=n(2531),B=n(3962),Y=n(89930),j=n(90105),H=n(93402),O=n(94272),R=n(93521),U=n(24161),z=n(46342),D=n(78119);let q=(0,a.oM)({name:"collaborator",initialState:{isDetail:!1,achievements:null,info:null,nameUpdate:"",bankInformation:null,activeTab:""},reducers:{setIsDetail(e,t){e.isDetail=t.payload},setAchievements(e,t){e.achievements=t.payload},setInfo(e,t){e.info=t.payload},setNameUpdate(e,t){e.nameUpdate=t.payload},setBankInformation(e,t){e.bankInformation=t.payload},setActiveTab(e,t){e.activeTab=t.payload}}}),{setIsDetail:F,setAchievements:W,setInfo:X,setNameUpdate:V,setBankInformation:K,setActiveTab:Q}=q.actions;var J=q.reducer,$=n(49814),ee=n(1916),et=n(47665),en=n(18719),ea=n(87139);let ei=(0,i.UY)({auth:o.ZP,menu:d,banner:p,courses:v,news:N,payment:C.ZP,user:E.ZP,learnMath:P.Z,workAnswers:L.ZP,exercise:Z.Z,arenaHistory:_.ZP,practiceHistory:G.ZP,history:B.ZP,myTN:Y.ZP,game:j.ZP,historyParent:H.ZP,notificationLinkAccount:O.ZP,exam:R.Z,practice:U.Z,maze:z.ZP,upgradeProduct:D.Z,collaborator:J,tangramX:$.ZP,publications:ee.ZP,mascot:et.ZP,notification:en.ZP,mission:ea.ZP});var eo=n(68575);let er=(0,a.xC)({reducer:ei}),es=eo.I0,ec=eo.v9;var eh=er}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.