Chính sách giao hàng & lắp đặt /title> <meta name="description" content="Chính sách giao hàng, vận chuyển và lắp đặt sản phẩm của nhanh.pro.vn." /> <link rel="icon" href="/favicon.ico" /> <style> :root{ --bg:#0b0f19; --card:#0f1424; --ink:#e6e9f2; --muted:#a9b2c7; --brand:#4da3ff; --ok:#35c48b; --warn:#ffb703; --danger:#ff5a67; --max: 980px; } html{scroll-behavior:smooth} body{margin:0; font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif; background:var(--bg); color:var(--ink); line-height:1.6} .wrap{max-width:var(--max); margin:auto; padding:40px 20px} header{position:sticky; top:0; backdrop-filter:saturate(180%) blur(8px); background:color-mix(in oklab, var(--bg), transparent 40%); border-bottom:1px solid #1a2136} header .inner{max-width:var(--max); margin:auto; display:flex; align-items:center; justify-content:space-between; padding:12px 20px} header a{color:var(--ink); text-decoration:none} .badge{font-size:12px; padding:4px 8px; border:1px solid #28314f; border-radius:999px; color:var(--muted)} h2{font-size:clamp(20px,3vw,26px); margin:28px 0 10px} h3{font-size:18px; margin:22px 0 10px; color:var(--brand)} p,li{color:var(--ink)} .card{background:linear-gradient(180deg, #0f1424, #0b1020); border:1px solid #1a2136; border-radius:16px; padding:24px; box-shadow:0 10px 30px rgba(0,0,0,.25)} .muted{color:var(--muted)} .toc{display:grid; gap:8px; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); margin:16px 0 24px} .toc a{display:block; padding:10px 12px; border-radius:12px; background:#0e1426; border:1px solid #1a2136; color:var(--ink); text-decoration:none} .toc a:hover{border-color:#243159} .notice{padding:12px 14px; border-radius:12px; border:1px solid #243159; background:#0b1326} footer{border-top:1px solid #1a2136; margin-top:40px; padding:20px 0; color:var(--muted)} table{width:100%; border-collapse:collapse; margin:12px 0} th,td{border:1px solid #1a2136; padding:10px; vertical-align:top} th{background:#0e1426; text-align:left} .grid{display:grid; gap:18px} .grid-2{grid-template-columns:repeat(2,1fr)} @media (max-width: 760px){.grid-2{grid-template-columns:1fr}} @media print{header{display:none} .card{box-shadow:none} body{background:#fff; color:#111} .wrap{padding:0}} </style> </head> <body> <header> </header> <main class="wrap"> <article class="card"> <h2 id="ftoc-heading-1" class="ftwp-heading">Chính sách giao hàng & lắp đặt</h2> <p class="muted"><strong>Hiệu lực từ:</strong> <span id="effective-date">22/08/2025</span> · <strong>Đơn vị cung cấp:</strong> NGUYỄN LÂM NGUYÊN · <strong>Liên hệ:</strong> <a href="tel:+84972255487">097.2255.487</a> · <strong>Địa chỉ:</strong> 192 P. Lê Trọng Tấn, Hà Nội</p> <p>Chính sách này quy định điều kiện giao hàng, vận chuyển, lắp đặt và nghiệm thu đối với sản phẩm/dịch vụ được cung cấp qua <strong>nhanh.pro.vn</strong>. Bằng việc đặt hàng, bạn đồng ý với các điều khoản dưới đây.</p> <nav aria-label="Mục lục"> <div class="toc"> <a href="#1">1. Phạm vi áp dụng & khu vực phục vụ</a> <a href="#2">2. Thời gian xử lý đơn & lịch hẹn</a> <a href="#3">3. Phí vận chuyển & phụ phí</a> <a href="#4">4. Chuẩn bị mặt bằng & điều kiện thi công</a> <a href="#5">5. Quy trình lắp đặt</a> <a href="#6">6. An toàn lao động & bảo vệ tài sản</a> <a href="#7">7. Nghiệm thu & bàn giao</a> <a href="#8">8. Thay đổi lịch, hủy lịch & trễ hẹn</a> <a href="#9">9. Giao hàng thất bại & lưu kho</a> <a href="#10">10. Chi phí phát sinh</a> <a href="#11">11. Rủi ro, quyền sở hữu & trách nhiệm</a> <a href="#12">12. Bảo quản sau lắp đặt</a> <a href="#13">13. Liên hệ hỗ trợ</a> </div> </nav> <section id="1"> <h2 id="ftoc-heading-2" class="ftwp-heading">1. Phạm vi áp dụng & khu vực phục vụ</h2> <ul> <li>Áp dụng cho tất cả đơn hàng/ dịch vụ đặt qua Website, điện thoại, Zalo hoặc trực tiếp.</li> <li>Khu vực phục vụ chính: Hà Nội và các tỉnh lân cận. Các tỉnh xa sẽ được thỏa thuận lịch và chi phí riêng.</li> </ul> </section> <section id="2"> <h2 id="ftoc-heading-3" class="ftwp-heading">2. Thời gian xử lý đơn & lịch hẹn</h2> <ul> <li>Thời gian xác nhận đơn: trong vòng 24–48 giờ làm việc sau khi tiếp nhận thông tin đầy đủ.</li> <li>Thời gian sản xuất (nếu có đặt gia công): 3–10 ngày làm việc tùy mẫu, kích thước và vật liệu.</li> <li>Lịch hẹn lắp đặt do hai bên thống nhất; có thể điều chỉnh theo điều kiện thời tiết và mặt bằng.</li> </ul> </section> <section id="3"> <h2 id="ftoc-heading-4" class="ftwp-heading">3. Phí vận chuyển & phụ phí</h2> <ul> <li>Miễn phí/ưu đãi vận chuyển nội thành (nếu có) sẽ ghi rõ trong báo giá/đơn hàng.</li> <li>Các khoản phụ phí có thể phát sinh: phí bốc xếp, phí chung cư (thẻ thang máy, giờ quy định), phí đường cấm tải, phí gửi xe, phụ phí ngoài giờ.</li> <li>Đơn hàng tỉnh xa: tính phí theo kilômet hoặc theo chuyến, thỏa thuận trước khi triển khai.</li> </ul> </section> <section id="4"> <h2 id="ftoc-heading-5" class="ftwp-heading">4. Chuẩn bị mặt bằng & điều kiện thi công</h2> <ul> <li>Bạn cần đảm bảo khu vực thi công sạch sẽ, thông thoáng, có nguồn điện ổn định, bề mặt lắp đặt đạt yêu cầu kỹ thuật.</li> <li>Với công trình chung cư/tòa nhà: vui lòng hỗ trợ đăng ký thi công với Ban Quản Lý và cung cấp thẻ thang máy/giấy phép cần thiết.</li> <li>Nếu cần cải tạo (đục phá, gia cố khung, xử lý nền) sẽ được báo giá riêng và chỉ triển khai khi bạn đồng ý.</li> </ul> </section> <section id="5"> <h2 id="ftoc-heading-6" class="ftwp-heading">5. Quy trình lắp đặt</h2> <ol> <li>Khảo sát kích thước, điều kiện thi công và xác nhận phương án.</li> <li>Vận chuyển thiết bị/tư liệu tới công trình theo lịch hẹn.</li> <li>Thi công lắp đặt theo tiêu chuẩn kỹ thuật, kiểm tra vận hành. </li> <li>Vệ sinh khu vực thi công sau khi hoàn tất.</li> </ol> </section> <section id="6"> <h2 id="ftoc-heading-7" class="ftwp-heading">6. An toàn lao động & bảo vệ tài sản</h2> <ul> <li>Đội ngũ kỹ thuật tuân thủ quy định an toàn và trang bị bảo hộ cần thiết.</li> <li>Chúng tôi nỗ lực bảo vệ tài sản, kết cấu hiện hữu; mọi hư hại (nếu có) được ghi nhận và phối hợp xử lý hợp lý.</li> </ul> </section> <section id="7"> <h2 id="ftoc-heading-8" class="ftwp-heading">7. Nghiệm thu & bàn giao</h2> <ul> <li>Hai bên kiểm tra, chạy thử, hướng dẫn sử dụng và ký <em>biên bản nghiệm thu/bàn giao</em>.</li> <li>Thời điểm nghiệm thu là mốc bắt đầu tính bảo hành (trừ khi thỏa thuận khác bằng văn bản).</li> </ul> </section> <section id="8"> <h2 id="ftoc-heading-9" class="ftwp-heading">8. Thay đổi lịch, hủy lịch & trễ hẹn</h2> <ul> <li>Bạn có thể đề nghị đổi lịch trước tối thiểu 24 giờ làm việc. Thời gian ngắn hơn có thể phát sinh phụ phí điều động.</li> <li>Trường hợp bất khả kháng (mưa bão, dịch bệnh, sự cố giao thông…), lịch có thể dời và sẽ được thông báo sớm nhất.</li> <li>Nếu đội thi công đến theo lịch nhưng không thể triển khai do phía khách hàng chưa sẵn sàng mặt bằng/giấy phép, chi phí điều động có thể được áp dụng.</li> </ul> </section> <section id="9"> <h2 id="ftoc-heading-10" class="ftwp-heading">9. Giao hàng thất bại & lưu kho</h2> <ul> <li>Nếu giao hàng không thành công do khách hàng không thể tiếp nhận, chúng tôi sẽ sắp xếp lại lịch và có thể thu phí giao lại.</li> <li>Hàng thành phẩm giữ tại kho quá 10 ngày kể từ ngày hẹn giao do nguyên nhân từ phía khách hàng có thể phát sinh phí lưu kho/bảo quản.</li> </ul> </section> <section id="10"> <h2 id="ftoc-heading-11" class="ftwp-heading">10. Chi phí phát sinh</h2> <ul> <li>Chi phí phát sinh chỉ áp dụng khi có thay đổi phạm vi (kích thước, vật liệu, vị trí, bổ sung hạng mục) hoặc điều kiện hiện trường khác biệt so với khảo sát ban đầu.</li> <li>Mọi chi phí phát sinh sẽ được thông báo và chỉ thực hiện khi có xác nhận của bạn.</li> </ul> </section> <section id="11"> <h2 id="ftoc-heading-12" class="ftwp-heading">11. Rủi ro, quyền sở hữu & trách nhiệm</h2> <ul> <li>Rủi ro hư hỏng/cháy nổ trong quá trình vận chuyển và lắp đặt được chúng tôi chủ động phòng ngừa; trường hợp rủi ro khách quan sẽ được lập biên bản xử lý.</li> <li>Quyền sở hữu chuyển giao khi bạn hoàn tất nghĩa vụ thanh toán theo thỏa thuận.</li> </ul> </section> <section id="12"> <h2 id="ftoc-heading-13" class="ftwp-heading">12. Bảo quản sau lắp đặt</h2> <ul> <li>Bạn vui lòng sử dụng theo đúng hướng dẫn vận hành và lịch bảo trì khuyến nghị.</li> <li>Tránh để vật cản trong vùng chuyển động; kiểm tra định kỳ hệ thống an toàn.</li> </ul> </section> <section id="13"> <h2 id="ftoc-heading-14" class="ftwp-heading">13. Liên hệ hỗ trợ</h2> <ul> <li><strong>Người phụ trách:</strong> NGUYỄN LÂM NGUYÊN</li> <li><strong>Điện thoại:</strong> <a href="tel:+84972255487">097.2255.487</a></li> <li><strong>Địa chỉ:</strong> 192 P. Lê Trọng Tấn, Hà Nội</li> <li><strong>Email:</strong> <a href="mailto:contact@nhanh.pro.vn">contact@nhanh.pro.vn</a></li> </ul> <p class="notice">Mọi phản hồi hoặc yêu cầu hỗ trợ xin vui lòng liên hệ. Chúng tôi phản hồi trong 7–15 ngày làm việc tùy mức độ.</p> </section> <p class="muted">Lưu ý: Chính sách này có thể được cập nhật theo từng thời điểm và sẽ công bố tại trang này.</p> </article> <footer> © <span id="year"></span> nhanh.pro.vn · Mọi quyền được bảo lưu. </footer> </main> <script> document.getElementById('year').textContent = new Date().getFullYear(); </script> </body> </html> </div> </div> </div> </div> </div> </main> <footer id="footer" class="footer-wrapper"> <!-- FOOTER 1 --> <div class="footer-widgets footer footer-1"> <div class="row large-columns-2 mb-0"> <div id="custom_html-5" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"><iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3725.0755852694133!2d105.82270727013639!3d20.98960704638161!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135ac8af5313ec5%3A0xc1b5aaf7cc9a694c!2zTmcuIDE5MiBQLiBMw6ogVHLhu41uZyBU4bqlbiwgSMOgIE7hu5lpLCBWaeG7h3QgTmFt!5e0!3m2!1svi!2s!4v1744306598785!5m2!1svi!2s" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></div></div> <div id="recent-posts-9" class="col pb-0 widget widget_recent_entries"> <span class="widget-title">Bài viết mới</span><div class="is-divider small"></div> <ul> <li> <a href="https://nhanh.pro.vn/sua-cua-cuon-ba-dinh/">Sửa Cửa Cuốn Ba Đình</a> </li> <li> <a href="https://nhanh.pro.vn/sua-cua-cuon-tay-ho/">Sửa Cửa Cuốn Tây Hồ</a> </li> <li> <a href="https://nhanh.pro.vn/sua-cua-cuon-gan-day-hoan-kiem/">Sửa Cửa Cuốn Gần Đây Hoàn Kiếm 24H Giá Rẻ – 【Đến Ngay Sau 15 Phút Gọi】</a> </li> <li> <a href="https://nhanh.pro.vn/sua-cua-cuon-gan-day-hai-ba-trung/">Sửa Cửa Cuốn Gần Đây Hai Bà Trưng 24H Giá Rẻ – 【Đến Ngay Sau 15 Phút Gọi】</a> </li> <li> <a href="https://nhanh.pro.vn/sua-cua-cuon-gan-day-dong-da/">Sửa Cửa Cuốn Gần Đây Đống Đa 24H Giá Rẻ – 【Đến Ngay Sau 15 Phút Gọi】</a> </li> </ul> </div> </div> </div> <!-- FOOTER 2 --> <div class="footer-widgets footer footer-2 dark"> <div class="row dark large-columns-3 mb-0"> <div id="custom_html-10" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"> <h3 class="text-xl font-semibold mb-4 text-white"> <i class="fas fa-wrench mr-2"></i>Dịch Vụ Chính </h3> <ul class="space-y-2"> <li><i class="fas fa-arrow-right mr-2 text-blue-400"></i>Sửa motor cửa cuốn</li> <li><i class="fas fa-arrow-right mr-2 text-blue-400"></i>Thay lò xo cửa cuốn</li> <li><i class="fas fa-arrow-right mr-2 text-blue-400"></i>Sửa remote cửa cuốn</li> <li><i class="fas fa-arrow-right mr-2 text-blue-400"></i>Bảo trì định kỳ</li> <li><i class="fas fa-arrow-right mr-2 text-blue-400"></i>Lắp đặt cửa cuốn mới</li> </ul> </div></div><div id="custom_html-11" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"><h3 class="text-xl font-semibold mb-4 text-white"> <i class="fas fa-clock mr-2"></i>Thời Gian Làm Việc </h3> <ul class="space-y-2"> <li><i class="fas fa-calendar mr-2 text-green-400"></i>Thứ 2 - Chủ nhật: 24/7</li> <li><i class="fas fa-phone-alt mr-2 text-green-400"></i>Hotline luôn sẵn sàng</li> <li><i class="fas fa-rocket mr-2 text-green-400"></i>Phản hồi trong 15 phút</li>                        <li><i class="fas fa-map-marker-alt mr-2 text-green-400"></i>Phục vụ toàn Hà Nội</li> <li><i class="fas fa-shield-alt mr-2 text-green-400"></i>Bảo hành dài hạn</li> </ul></div></div><div id="custom_html-12" class="widget_text col pb-0 widget widget_custom_html"><div class="textwidget custom-html-widget"><h3 class="text-xl font-semibold mb-4 text-white"> <i class="fas fa-star mr-2"></i>Cam Kết Chất Lượng </h3> <ul class="space-y-2"> <li><i class="fas fa-check mr-2 text-yellow-400"></i>Linh kiện chính hãng 100%</li> <li><i class="fas fa-check mr-2 text-yellow-400"></i>Kỹ thuật viên có chứng chỉ</li> <li><i class="fas fa-check mr-2 text-yellow-400"></i>Giá cả minh bạch, hợp lý</li> <li><i class="fas fa-check mr-2 text-yellow-400"></i>Hoàn tiền nếu không hài lòng</li> <li><i class="fas fa-check mr-2 text-yellow-400"></i>Tư vấn miễn phí trọn đời</li> </ul></div></div> </div> </div> <div class="absolute-footer dark medium-text-center small-text-center"> <div class="container clearfix"> <div class="footer-primary pull-left"> <div class="copyright-footer"> Copyright 2026 © <strong><span style="color: #ffffff;"><strong><a style="color: #ffffff;" href="https://nhanh.pro.vn/">Sửa Cửa Cuốn 24/24</a></strong></span></strong> </div> </div> </div> </div> <button type="button" id="top-link" class="back-to-top button icon invert plain fixed bottom z-1 is-outline circle hide-for-medium" aria-label="Lên đầu trang"><i class="icon-angle-up" aria-hidden="true"></i></button> </footer> </div> <div id="main-menu" class="mobile-sidebar no-scrollbar mfp-hide"> <div class="sidebar-menu no-scrollbar "> <ul class="nav nav-sidebar nav-vertical nav-uppercase" data-tab="1"> <li class="header-search-form search-form html relative has-icon"> <div class="header-search-form-wrapper"> <div class="searchform-wrapper ux-search-box relative is-normal"><form method="get" class="searchform" action="https://nhanh.pro.vn/" role="search"> <div class="flex-row relative"> <div class="flex-col flex-grow"> <input type="search" class="search-field mb-0" name="s" value="" id="s" placeholder="Search…" /> </div> <div class="flex-col"> <button type="submit" class="ux-search-submit submit-button secondary button icon mb-0" aria-label="Gửi"> <i class="icon-search" aria-hidden="true"></i> </button> </div> </div> <div class="live-search-results text-left z-top"></div> </form> </div> </div> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3735"><a href="https://nhanh.pro.vn/cuu-ho-cua-cuon-tai-ha-noi/">Cứu Hộ Cửa Cuốn Tại Hà Nội</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4207"><a href="https://nhanh.pro.vn/category/sua-cua-cuon/">Sửa Cửa Cuốn</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3737"><a href="https://nhanh.pro.vn/sua-cua-cuon-ha-noi/">Sửa Cửa Cuốn Hà Nội 24h</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3738"><a href="https://nhanh.pro.vn/luu-y-sua-cua-cua-cuon/">Lưu Ý Sửa Cửa Cửa Cuốn</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3739"><a href="https://nhanh.pro.vn/ve-chung-toi/">Về Chúng Tôi</a></li> </ul> </div> </div> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/flatsome/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <div class="ux-body-overlay"></div> <!--[if lte IE 9]> <script> 'use strict'; (function($) { $(document).ready(function() { $('#ftwp-container').addClass('ftwp-ie9'); }); })(jQuery); </script> <![endif]--> <script id="flatsome-live-search-js" src="https://nhanh.pro.vn/wp-content/themes/flatsome/assets/js/extensions/flatsome-live-search.js?ver=3.20.5"></script> <script id="fixedtoc-js-js-extra"> var fixedtocOption = {"showAdminbar":"","inOutEffect":"zoom","isNestedList":"1","isColExpList":"1","showColExpIcon":"1","isAccordionList":"","isQuickMin":"1","isEscMin":"1","isEnterMax":"1","fixedMenu":"","scrollOffset":"10","fixedOffsetX":"10","fixedOffsetY":"0","fixedPosition":"middle-right","contentsFixedHeight":"","inPost":"","contentsFloatInPost":"none","contentsWidthInPost":"250","contentsHeightInPost":"","contentsColexpInitMobile":"","inWidget":"","fixedWidget":"","triggerBorder":"medium","contentsBorder":"medium","triggerSize":"50","isClickableHeader":"","debug":"","postContentSelector":"#ftwp-postcontent","mobileMaxWidth":"768","disappearPoint":"content-bottom","smoothScroll":"1","scrollDuration":"500","fadeTriggerDuration":"5000"}; //# sourceURL=fixedtoc-js-js-extra </script> <script id="fixedtoc-js-js" src="https://nhanh.pro.vn/wp-content/plugins/fixed-toc/frontend/assets/js/ftoc.min.js?ver=3.1.25"></script> <script id="hoverIntent-js" src="https://nhanh.pro.vn/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script> <script id="flatsome-js-js-extra"> var flatsomeVars = {"theme":{"version":"3.20.5"},"ajaxurl":"https://nhanh.pro.vn/wp-admin/admin-ajax.php","rtl":"","sticky_height":"70","stickyHeaderHeight":"0","scrollPaddingTop":"0","assets_url":"https://nhanh.pro.vn/wp-content/themes/flatsome/assets/","lightbox":{"close_markup":"\u003Cbutton title=\"%title%\" type=\"button\" class=\"mfp-close\"\u003E\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"feather feather-x\"\u003E\u003Cline x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\u003E\u003C/line\u003E\u003Cline x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\u003E\u003C/line\u003E\u003C/svg\u003E\u003C/button\u003E","close_btn_inside":false},"user":{"can_edit_pages":false},"i18n":{"mainMenu":"Menu ch\u00ednh","toggleButton":"Chuy\u1ec3n \u0111\u1ed5i"},"options":{"cookie_notice_version":"1","swatches_layout":false,"swatches_disable_deselect":false,"swatches_box_select_event":false,"swatches_box_behavior_selected":false,"swatches_box_update_urls":"1","swatches_box_reset":false,"swatches_box_reset_limited":false,"swatches_box_reset_extent":false,"swatches_box_reset_time":300,"search_result_latency":"0","header_nav_vertical_fly_out_frontpage":1}}; //# sourceURL=flatsome-js-js-extra </script> <script id="flatsome-js-js" src="https://nhanh.pro.vn/wp-content/themes/flatsome/assets/js/flatsome.js?ver=e2eddd6c228105dac048"></script> <script id="wp-emoji-settings" type="application/json"> {"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://nhanh.pro.vn/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}} </script> <script type="module"> /*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://nhanh.pro.vn/wp-includes/js/wp-emoji-loader.min.js </script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1781383227 -->