
    <!doctype html>
    <html>
      <head>
        <base href=https://on.tuyensinh247.com/>
            
            <title></title>
            
            
            
            
            <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
            <meta name="google-site-verification" content="igXHFrWpOPd8QGbFJgFdEwZ9C0x_JWm0IYC7HPnnoTE" />
            <meta name="og:image:alt" content="on.tuyensinh247.com" />

            <meta property="fb:app_id" content=467512623369531 />
            <script type="text/javascript" src="/js/tinymce/tinymce.min.js"></script>
            <link rel="preload" href="/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin="anonymous" />
            <link rel="preconnect" href="https://fonts.googleapis.com">
            <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
            <link crossorigin="anonymous" href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap" rel="stylesheet">

            <link rel="stylesheet" href="css/bootstrap.min.css">
            <link rel="stylesheet" href="css/font-awesome.min.css">

            <link rel="preload" href="/fonts/Roboto-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous" />
            <link rel="preload" href="/fonts/Roboto-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous" />

            <style>
            /* roboto-700 - vietnamese */
            @font-face {
                font-family: 'Roboto-regular';
                font-style: normal;
                font-weight: bold;
                src: url('../fonts/roboto-v18-vietnamese-700.eot'); /* IE9 Compat Modes */
                src: local('Roboto Bold'), local('Roboto-Bold'),
                    url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                    url('../fonts/Roboto-Bold.woff2') format('woff2'), /* Safari, Android, iOS */
                    url('../fonts/Roboto-Bold.woff') format('woff'), /* Safari, Android, iOS */
                    url('../fonts/Roboto-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
                    url('../fonts/Roboto-Bold.svg#Roboto') format('svg'); /* Legacy iOS */
            }

            /* roboto-regular - vietnamese */
            @font-face {
                font-family: 'Roboto-regular';
                font-style: normal;
                font-weight: normal;
                src: url('../fonts/roboto-v18-vietnamese-regular.eot'); /* IE9 Compat Modes */
                src: local('Roboto'), local('Roboto-Regular'),
                    url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
                    url('../fonts/Roboto-Regular.woff2') format('woff2'), /* Safari, Android, iOS */
                    url('../fonts/Roboto-Regular.woff') format('woff'), /* Safari, Android, iOS */
                    url('../fonts/Roboto-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
                    url('../fonts/Roboto-Regular.svg#Roboto') format('svg'); /* Legacy iOS */
            }
            </style>
            <style type="text/css" media="print">
            * { display: none; }
            </style>
            <link rel="stylesheet" href="css/react-redux-toastr.min.css" media="none" onload="if(media!='all')media='all'">
            <script type="text/x-mathjax-config">
                MathJax.Hub.Config({
                showMathMenu: false,
                messageStyle: "none",
                SVG: {
                    scale: 120,
                    linebreaks: {
                        automatic: true
                    }
                },
                "HTML-CSS": { linebreaks: { automatic: true }, availableFonts: ["TeX"] },
                CommonHTML: { linebreaks: { automatic: true } },
                tex2jax: {
                    inlineMath: [ ['$','$'], ["\\(","\\)"] ],
                    displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
                    processEscapes: true,
                    processEnvironments: true
                },
                })
            </script>
            
        
            <link rel='stylesheet' type='text/css' href='home.0b7129da2ec8681dd93e.css'>
            <script>
            window.fbAsyncInit = function() {
                FB.init({
                appId      : 467512623369531,
                cookie     : true,
                xfbml      : true,
                version    : 'v20.0'
                });
                
                FB.AppEvents.logPageView();   
                
            };

            (function(d, s, id){
                var js, fjs = d.getElementsByTagName(s)[0];
                if (d.getElementById(id)) {return;}
                js = d.createElement(s); js.id = id;
                js.async = true;
                js.crossOrigin = "anonymous";
                js.src = "https://connect.facebook.net/en_US/sdk.js";
                fjs.parentNode.insertBefore(js, fjs);
            }(document, 'script', 'facebook-jssdk'));
            </script>
            <script>
                setTimeout(function() {
                    var script = document.createElement('script');
                    script.src = "https://w.ladicdn.com/popupx/sdk.js";
                    script.id = "5f4df9eb12de6c65fd4c378c";
                    script.async = true;
                    document.head.appendChild(script);
                }, 10000);
            </script>
            <style>
            .check-modernizr ul {
                -webkit-column-count: 3;
                -moz-column-count: 3;
                column-count: 3;
            }
            .check-modernizr li {
                color: green;
            }
            .check-modernizr .no-audio li.audio {
                color: red;
            }
            .check-modernizr .no-cors li.cors {
                color: red;
            }
            .check-modernizr .no-flexbox li.flexbox {
                color: red;
            }
            .check-modernizr .no-fullscreen li.fullscreen {
                color: red;
            }
            .check-modernizr .no-localstorage li.localstorage {
                color: red;
            }
            .check-modernizr .no-serviceworker li.serviceworker {
                color: red;
            }
            .check-modernizr .no-sessionstorage li.sessionstorage {
                color: red;
            }
            .check-modernizr .no-websockets li.websockets {
                color: red;
            }
            .check-modernizr .no-setclasses li.setclasses {
                color: red;
            }
            .check-modernizr .no-cssclassprefix:modernizr li.cssclassprefix:modernizr {
                color: red;
            }
            </style>
            <script>
                const pushButton = document.querySelector('.js-push-btn');
                window.isSubscribed = false;
                window.blockNotify = false;
                window.swRegistration = null;
                if ('serviceWorker' in navigator && 'PushManager' in window) {
                    navigator.serviceWorker.register('/js/sw.js')
                        .then(function(swReg) {
                            window.swRegistration = swReg;
                            initializeUI();
                        })
                        .catch(function(error) {
                            console.error('Service Worker Error Register', error);
                        });
                } else {
                    pushButton.textContent = 'Push Not Supported';
                }

                window.applicationServerPublicKey = 'BDz1jBFwI-FakU-4LOV_MDvp490TLNKebYbcRuzlAETKxmSuJNHL0JRxfKr-NC1ic8YLBcCbiqAcJQi80wjyPWg';
                function initializeUI() {
                    if (Notification.permission === 'denied') {
                        window.blockNotify = true;
                    }
                    // Set the initial subscription value
                    swRegistration.pushManager.getSubscription().then(function(subscription) {
                        window.isSubscribed = !(subscription === null);
                        if (window.isSubscribed) {
                        } else {
                        }
                    });
                }
            </script>
            <link rel="manifest" href="/js/manifest.json" />
            <meta name="theme-color" content="#317EFB" />
            <meta name="apple-mobile-web-app-capable" content="yes" />
        </head>
      <body>
      <!-- Load Facebook SDK for JavaScript -->
      <div id="root"></div>
        <script>
          window.__INITIAL_STATE__ = {"app":{"showAddPost":false,"hiddenFooter":false,"isSupportButtonVisible":true},"intl":{"locale":"vi","enabledLanguages":["en","fr","vi"],"messages":{"siteTitle":"Tuyensinh247.com","addPost":"Add Post","switchLanguage":"Switch Language","twitterMessage":"We are on Twitter","by":"By","registerLink":"Register","registerTitle":"Register","login":"Đăng nhập","register":"Đăng ký","loginLink":"Login","loginTitle":"Login","logout":"Thoát","profileLink":"Profile","profileTitle":": Change your password","username":"Tên tài khoản","password":"Mật khẩu","newPassword":"New password","deletePost":"Delete Post","createNewPost":"Create new post","authorName":"Author's Name","postTitle":"Post Title","postContent":"Post Content","submit":"Submit","comment":"user {name} {value, plural,\n    \t  =0 {does not have any comments}\n    \t  =1 {has # comment}\n    \t  other {has # comments}\n    \t}","HTMLComment":"user <b style='font-weight: bold'>{name} </b> {value, plural,\n    \t  =0 {does not have <i style='font-style: italic'>any</i> comments}\n    \t  =1 {has <i style='font-style: italic'>#</i> comment}\n    \t  other {has <i style='font-style: italic'>#</i> comments}\n    \t}","nestedDateComment":"user {name} {value, plural,\n    \t  =0 {does not have any comments}\n    \t  =1 {has # comment}\n    \t  other {has # comments}\n    \t} as of {date}","tel":"Tel","hotline":"HotLine","registerAccount":"Đăng ký tài khoản","registerToday":"Đăng kí tài khoản ngay hôm nay để\n                  mở mang và nắm bắt kiến thức mới nhất !","confirmPassword":"Xác nhận mật khẩu","email":"Email","placeHolderUserName":"Nhập tên tài khoản từ 6-24 kí tự","placeHolderPassword":"","placeHolderEmail":"Nhập email để nhận thông báo và cập nhập đề thi","placeHolderCaptra":"Nhập mã xác thực","note":"Lưu ý","signInformationIsRequire":"Thông tin có dấu (*) là bắt buộc","resetPassword":"Reset lại mật khẩu","modulus":"Số dư","personalInformation":"Thông tin cá nhân","updateInformation":"Cập nhật thông tin","lectureBought":"Bài giảng đã mua","recharge":"Nạp tiền","viewAll":"Xem tất cả!","loginWithFb":"Dùng tài khoản Facebook","why_learn":"Tại sao học trên Tuyensinh247.com","why_learn_1":"Luyện bài tập theo mức độ, có ngay đáp án và lời giải chi tiết.","why_learn_2":"Kho đề thi phong phú cập nhật đổi mới của bộ giáo dục.","why_learn_3":"Ôn tập hệ thống lý thuyết ngắn gọn, dễ hiểu, bám sát chương trình học.","why_learn_4":"Hỏi đáp với Thầy cô khi không hiểu một cách nhanh chóng.","why_learn_5":"Đánh giá năng lực, tìm ra điểm yếu và các giải pháp cải thiện.","TEL":"1800.6947","TIME":"(Thời gian hỗ trợ  từ 7h-22h)","Email":"Email: lienhe@tuyensinh247.com","GOI_HOC_THEO_MON":"Gói học theo môn {price}k","CHI_CON":"chỉ còn {price}k","Content_Price.Buy":"Mua ngay","Content_Price.PRICE":"HỌC PHÍ","Content_Price.why_learn":"Tại sao học trên Tuyensinh247.com","Content_Price.why_learn_1":"Luyện bài tập theo mức độ, có ngay đáp án và lời giải chi tiết.","Content_Price.why_learn_2":"Kho đề thi phong phú cập nhật đổi mới của bộ giáo dục.","Content_Price.why_learn_3":"Ôn tập hệ thống lý thuyết ngắn gọn, dễ hiểu, bám sát chương trình học.","Content_Price.why_learn_4":"Hỏi đáp với Thầy cô khi không hiểu một cách nhanh chóng.","Content_Price.why_learn_5":"Đánh giá năng lực, tìm ra điểm yếu và các giải pháp cải thiện.","Content_Price.TEL":"1800.6947","Content_Price.TIME":"(Thời gian hỗ trợ  từ 7h-22h)","Content_Price.Email":"Email: lienhe@tuyensinh247.com","Content_Price.GOI_HOC_THEO_MON":"Gói học theo môn {price}k","Content_Price.CHI_CON":"chỉ còn {price}k","Content_Price.Center":"<p>- Học không giới hạn bài tập và lý thuyết của {strong, plural,\n        =1 {<strong>{textA}</strong>}\n        =0 {{textA}}\n      }</p>\n      <p>- Bài tập có phương pháp và lời giải chi tiết.</p>\n      <p>- Hỏi đáp khi không hiểu bài.</p>\n      <p>- Lưu và note lại những nội dung cần thiết của {strong, plural,\n        =1 {<strong>{textB}</strong>}\n        =0 {{textB}}\n      }</p>\n      <p>- Sử dụng trong 1 năm (365 ngày).</p>","Content_Price.listBuy":"Danh sách 100 bạn mới nhất đã mua được các khóa học với giá cực rẻ","Content_Price.subListBuy":"Còn chần chừ gì nữa, hãy đăng ký để được hưởng khuyến mãi!","Content_Price.nameMember":"Tên thành viên","Content_Price.buyPackage":"Gói học tập đã mua"}},"user":{"data":null,"session":{},"savedBook":[]},"loadingBar":{},"toastr":{"toastrs":[],"confirm":null},"subjects":{"items":[],"content_loadding":false},"statusmenu":{},"chapters":{"items":[],"subjectId":""},"topUser":{"items":[]},"lessonDetail":{"chapterId":"","lesson":{}},"summuryQuiz":{"items":[],"chapterquizId":""},"questions":{"items":{},"question_state":"init","choice_answer":{},"next_items":{},"fetchState":"last"},"exams":{"items":{},"exam_state":"init","fetchState":"last"},"questionsResult":{"items":{"quizsResult":[]},"quizDetail":{},"index":{}},"countTimer":{"stop_timer_action":"init","beginningTimer":0,"elapedTimer":0},"bookmark":{"items":[],"bookmarkGrade":[],"is_loading":false},"wrongQuiz":{"items":[],"wrongQuizGrade":[],"is_loading":false},"note":{"items":[],"notegrade":[],"data":[],"detailNote":[],"namebackground":""},"resultScore":{"items":[],"index":"","is_loading":false},"recomments":{"items":[]},"page_content":{},"grade":{"items":[],"gradeType":""},"transaction":{"pageStatus":"","userchoose_all":[],"userchoose_class":[],"userchoose_subject":[],"merge_course":[],"courseRemove":""},"listExam":{"is_loading":false},"arena":{"messageChat":{"showBox":true,"data":[]},"userRanking":{"showBox":true,"data":[]},"listRooms":{"data":[],"nameMaster":"","grade":""},"infoCreatRoom":{"isHidden":true,"grade":"","subject":"","chapter":"","isPrivate":false},"inviteRoom":{"showBox":false,"blackList":[],"data":{}},"detailRoom":{"showBox":false,"data":{}},"notification":{"showBox":false,"message":"Phòng đã đầy"},"turnOffBackground":false,"singleRoom":{"listUser":[],"infoRoom":{},"count_down_time_to_battle":null,"status":1},"ranking":[],"myRank":{},"detail":null,"list_user_answered":[],"count_down_time_to_start":null,"totalUserOnline":0},"book":{}};
          window.__INITIAL_DATA__ = {}
          window.__isBrowser__ = true;
          //<![CDATA[
          window.webpackManifest = undefined;
          //]]>
        </script>
	      <script  src="js/jquery_2.min.js" defer></script>
        <script src="js/loglevel.min.js" defer></script>
        <script src="js/detect_with_modernizr.js" defer></script>
        <script src='home.0b7129da2ec8681dd93e.js' defer></script>
        <script src='vendor_min.59502818621af4d7e78d.js' defer></script>
        
        <div id="fb-root"></div>
       <script type="text/javascript" async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-MML-AM_CHTML-full,Safe&delayStartupUntil=configured" defer></script>
      </body>
    </html>
  