Help
RSS
API
Feed
Maltego
Contact
Domain > cdn.kphucsinh.vn
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2021-10-19
103.216.124.12
(
ClassC
)
2024-09-20
203.162.78.60
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginx/1.12.2Date: Fri, 20 Sep 2024 13:24:06 GMTContent-Type: text/htmlContent-Length: 185Connection: keep-aliveLocation: https://cdn.kphucsinh.vn/ html>head>title>301 Moved Permanently/title>/head>body bgcolorwhite>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/1.12.2/center>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginx/1.12.2Date: Fri, 20 Sep 2024 13:24:07 GMTContent-Type: text/html; charsetutf-8Content-Length: 78170Connection: keep-aliveCache-Control: public, no-store, max-age0Expires: Fri, 20 Sep 2024 13:31:16 GMTLast-Modified: Fri, 20 Sep 2024 13:31:16 GMTVary: *X-AspNetMvc-Version: 5.2X-AspNet-Version: 4.0.30319X-Powered-By: ASP.NETX-Proxy-Cache: MISSX-Proxy-Serve: CDN1 !DOCTYPE html>html>head> meta http-equivcontent-type contenttext/html; charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta http-equivX-UA-Compatible contentIEedge /> title>Cà phê nguyên chất, cà phê sạch - KPHUCSINH/title> meta namemsvalidate.01 contentEC9417F35E68FC0FD10C1E0FB4C6E561 /> meta nameauthor contentKPHUCSINH> meta namerevisit-after content1 days /> meta namerobots contentnoodp,index,follow /> meta namedescription contentKPHUCSINH cung cấp các sản phẩm cà phê sạch, tiêu sạch ... với xuất xứ rõ ràng, sản phẩm an toàn, tiện lợi.> meta namekeywords contentCà phê Phúc Sinh, K Coffee, K Filter, cà phê phin giấy, cà phê vị tự nhiên, cà phê sạch, nguyên chất 100%, tiêu Phúc Sinh nguyên chất K Pepper> meta propertyog:locale contentvi_VN /> meta propertyog:type contentarticle /> meta propertyog:image contenthttps://cdn.kphucsinh.vn/Media/06.2024-Banner-&-Slider/Thumnail-K-COFFEE.jpg /> meta propertyog:image:url contenthttps://cdn.kphucsinh.vn/Media/06.2024-Banner-&-Slider/Thumnail-K-COFFEE.jpg /> meta propertyog:image:secure_url contenthttps://cdn.kphucsinh.vn/Media/06.2024-Banner-&-Slider/Thumnail-K-COFFEE.jpg /> meta propertyog:image:type contentimage/jpeg /> meta propertyog:image:alt contentCà phê nguyên chất, cà phê sạch, cà phê phin giấy - KPHUCSINH /> meta propertyog:image:width content0 /> meta propertyog:image:height content0 /> meta propertyog:url contenthttps://kphucsinh.vn/ /> meta propertyog:title contentCà phê nguyên chất, cà phê sạch, cà phê phin giấy - KPHUCSINH /> meta propertyog:description contentKPHUCSINH cung cấp các sản phẩm cà phê sạch, tiêu sạch ... với xuất xứ rõ ràng, sản phẩm an toàn, tiện lợi. /> link relshortcut icon typeimage/x-icon href/Content/Images/favicon.ico /> meta contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalableno nameviewport> script typeapplication/ld+json> /script> link hrefhttps://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css relstylesheet> link hrefhttps://fonts.googleapis.com/css?familyLobster relstylesheet> link hrefhttps://fonts.googleapis.com/css?familySource+Sans+Pro relstylesheet> !-- include css page --> link href/Content/slick.min.css relstylesheet /> !-- Add the slick-theme.css if you want default styling --> link href/Content/slick-theme.min.css relstylesheet /> link href/Content/list_pg.min.css relstylesheet /> link href/Content/select2.css relstylesheet /> link href/Content/main.css relstylesheet /> !--Phần thư viên update ngày 20/02/2020--> link relstylesheet typetext/css href/assets/lib/bootstrap/4.5.0/css/bootstrap-reboot.min.css mediaall> link relstylesheet typetext/css href/assets/lib/bootstrap/4.5.0/css/bootstrap-grid.css mediaall> link relstylesheet typetext/css href/assets/lib/swiper/5.4.1/css/swiper.min.css mediaall> link relstylesheet typetext/css href/assets/css/style.css mediaall> link relstylesheet typetext/css href/assets/css/custom.css mediaall> meta http-equivcontent-type contenttext/html; charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta http-equivX-UA-Compatible contentIEedge /> link relshortcut icon typeimage/x-icon href/Assets/img/favicon.ico /> meta contentwidthdevice-width, initial-scale1, maximum-scale1, user-scalableno nameviewport> link hrefhttps://fonts.googleapis.com/css2?familyMontserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&displayswap relstylesheet> !-- Google Tag Manager --> script> (function (w, d, s, l, i) { wl wl || ; wl.push({ gtm.start: new Date().getTime(), event: gtm.js }); var f d.getElementsByTagName(s)0, j d.createElement(s), dl l ! dataLayer ? &l + l : ; j.async true; j.src https://www.googletagmanager.com/gtm.js?id + i + dl; f.parentNode.insertBefore(j, f); })(window, document, script, dataLayer, GTM-M845CV5);/script> !-- End Google Tag Manager --> script src/assets/lib/jquery/jquery-3.5.1.min.js>/script> script src/assets/lib/swiper/5.4.1/js/swiper.min.js>/script> script src/assets/lib/jquery/clamp.min.js>/script> script src/assets/js/scripts.js>/script> div idfb-root>/div> script async defer crossoriginanonymous srchttps://connect.facebook.net/vi_VN/sdk.js#xfbml1&versionv8.0 noncerC5iElWC>/script> script src/bundles/jquery?vFVs3ACwOLIVInrAl5sdzR2jrCDmVOWFbZMY6g6Q0ulE1>/script> script src/bundles/modernizr?v>/script> link href/Content/detail.min.css relstylesheet /> link href/Content/jquery-ui.css relstylesheet /> script src/Scripts/jquery.history.js>/script> script src/Scripts/app.js>/script> !--JS CDN--> script typetext/javascript srchttps://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.js>/script> script typetext/javascript srchttps://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js>/script> script typetext/javascript srchttps://cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.9/jquery.lazy.min.js>/script> script> (function (w, src ) { if (w.track) return; w.tracker {}; n w.track function () { n.callmethod ? n.callmethod.apply(n, arguments) : n.queue.push(arguments); } if (!w._track) w._track n; n.push n; n.loaded !0; n.queue ; var t document.createElement(script); t.async !0; t.src src; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(t, s) track(init, kpspro12547896, new URL(src).origin); track(PageView); })(window, https://kphucsinh.vn/Scripts/Tracking/track.js) /script> style> :root { --accent-color: #1c3869; --text-color: rgb(16,41,85); } /style>/head>body classvl-body> !-- Google Tag Manager (noscript) --> noscript> iframe srchttps://www.googletagmanager.com/ns.html?idGTM-M845CV5 height0 width0 styledisplay:none;visibility:hidden>/iframe> /noscript> !-- End Google Tag Manager (noscript) --> !-- Google Tag Manager (noscript) --> !-- End Google Tag Manager (noscript) --> script> var urlDemo /; /script> style> .hidden { display: none !important; } .invisible { visibility: hidden !important; } .noscroll { overflow: hidden !important; } .disabled-link { pointer-events: none !important; } .vc-header-info__link { position: relative; display: inline-block; } .menu_1 { display: none; position: absolute; background-color: #f1f1f1; min-width: 120px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 2; } .menu_1 a { color: black; padding: 5px; text-decoration: none; display: block; } .menu_1 a:hover { background-color: #ddd; } .vc-header-info__link:hover .menu_1 { display: block; } .vc-header-info__link:hover { } /* #region KPS-1158 */ .modal.popup-box.modified .modal-content.popup-box-content { display: block; } .modal.popup-box.modified .modal-header { justify-content: center; } .modal.popup-box.modified .modal-body { display: block; text-align: center; } .modal.popup-box.modified .modal-body .quantity-group { display: flex; align-items: center; justify-content: center; } .modal.popup-box.modified .modal-body .quantity-group p { margin-bottom: 0; margin-right: 10px; display: block; font-weight: bold; } .modal.popup-box.modified .modal-body .quantity-group .jsPlus, .modal.popup-box.modified .modal-body .quantity-group .jsMinus { user-select: none; } .modal.popup-box.modified .modal-body .jsQuantity span, .modal.popup-box.modified .modal-body .jsQuantity input { width: 30px; height: 30px; } .modal.popup-box.modified .modal-body imgroleproduct-image { width: auto; max-height: 130px; } .modal.popup-box.modified .product-option.buying-suggestion .option-header { text-align: left; } .modal.popup-box.modified .modal-footer { justify-content: center; } .modal.popup-box.modified .modal-footer .btn-add-to-cart { color: white; padding: 5px 15px; font-weight: bold; background-color: #002E6D; } .product-option.buying-suggestion { display: block; margin: 10px 0; } .product-option.buying-suggestion .option-header { margin-bottom: 5px; } .product-option.buying-suggestion .option-content { width: 100%; overflow: auto; display: block; white-space: nowrap; margin-top: 10px; text-align: left; } .product-option.buying-suggestion .option-content .option-item { display: inline-block; color: black; border: 1px solid black; cursor: pointer; user-select: none; padding: 3px 20px; border-radius: 5px; margin-right: 10px; margin-bottom: 10px; } .product-option.buying-suggestion .option-content .option-item:first-child { margin-left: 0px; } .product-option.buying-suggestion .option-content .option-item.active { color: white; border-color: #002E6D; background-color: #002E6D; } /* #endregion KPS-1158 *//style>header classvc-header jsHeader> div classcontainer> div classvc-header-info> div classrow> div classcol-5 col-sm-4 col-md-4 col-lg-6 col-xl-4 vc-header-info__static> div classvc-header-info__logo> a href/ classd-inline-flex align-items-center my-2 mr-3> img src/assets/img/LOGO_KCOFEEvaSLOGAN_1000X291-02.png altKPHUCSINH> /a> /div> div classvc-header-info__nav-btn jsNavBtn> svg viewBox0 0 64 48> path dM19,15 L45,15 C70,15 58,-2 49.0177126,7 L19,37>/path> path dM19,24 L45,24 C61.2371586,24 57,49 41,33 L32,24>/path> path dM45,33 L19,33 C-8,33 6,-2 22,14 L45,37>/path> /svg> strong>DANH MỤC/strong> /div> nav classvc-header-nav jsNav> div classvc-header-nav__box pt-5> ul> li>a href/flash-sale stylefont-weight:bold classcurrent>FLASH SALE/a>/li> li> a href/ca-phe-nguyen-chat-sach>CÀ PHÊi classjsExpand>/i>/a> ul> li>a href/ca-phe-nguyen-chat-sach?productbranchHộp Quà Tặng&pisNull&weightisNull>Hộp Quà Tặng/a>/li> li>a href/ca-phe-nguyen-chat-sach?productbranchRang Xay&pisNull&weightisNull>Rang Xay/a>/li> li>a href/ca-phe-nguyen-chat-sach?productbranchPhin Giấy&pisNull&weightisNull>Phin Giấy/a>/li> li>a href/ca-phe-nguyen-chat-sach?productbranchHoà Tan&pisNull&weightisNull>Hoà Tan/a>/li> /ul> /li> li> a href/tieu>TIÊUi classjsExpand>/i>/a> ul> li>a href/tieu?productbranchTiêu Hạt Cối và Hũ&pisNull&weightisNull>Tiêu Hạt Cối và Hũ/a>/li> li>a href/tieu?productbranchSốt Tiêu Xanh&pisNull&weightisNull>Sốt Tiêu Xanh/a>/li> li>a href/tieu?productbranchTiêu Hạt và Tiêu Xay Gói&pisNull&weightisNull>Tiêu Hạt và Tiêu Xay Gói/a>/li> /ul> /li> li>a href/ca-phe-nguyen-chat-k-coffee-goi-qua-tang>GIFT SET/a>/li> li>a href/cascaratea>TRÀ/a>/li> li>a href/phu-kien>PHỤ KIỆN/a>/li> li>a href/sach>SÁCH/a>/li> li> a href/equipment>THIẾT BỊ i classjsExpand>/i>/a> ul> li>a href/equipment?productbranchMÁY MÓC&pisNull&weightisNull>MÁY MÓC/a>/li> /ul> /li> li> a href/material>NGUYÊN LIỆUi classjsExpand>/i>/a> ul> li>a href/material?branchTiêu>Tiêu/a>/li> li>a href/material?branchCà phê>Cà phê/a>/li> /ul> /li> li>a href/he-thong-showroom>HỆ THỐNG PHÂN PHỐI/a>/li> li> a href#>TRẢI NGHIỆMi classjsExpand>/i>/a> ul> li>a href/trai-nghiem>TIN TỨC & TRẢI NGHIỆM/a>/li> li>a href/su-kien>SỰ KIỆN & KHUYẾN MÃI/a>/li> /ul> /li> /ul> /div> /nav> /div> div classcol-7 col-sm-8 col-md-8 col-lg-6 col-xl-8 d-flex d-xl-block justify-content-end> div classd-flex align-items-center justify-content-end tt-uppercase vc-header-info__row> div classd-inline-block d-xl-none vc-header-info__col> div classvc-header-info__search>form action/search classnavbar-form methodget> div classvc-header-info__search-input> form action/Product/search> input typetext idsearchTerm namesearchTerm placeholder. . .> /form> /div> img src/assets/img/icons/icon-search.png alt>/form> /div> /div> div classvc-header-info__col vc-header-info__user> div classd-none d-lg-block> a classuser_1 href/dang-ky-dang-nhap>ĐĂNG NHẬP/a> small>Hoặc/small> a href/dang-ky>ĐĂNG KÝ/a> /div> div classd-block d-lg-none> div classvc-header-info__link> img src../assets/img/icons/icon-user.svg stylewidth:20px;margin-bottom:3px; /> div classmenu_1> a classmenu_s1 stylefont-size:10px href/dang-ky-dang-nhap>ĐĂNG NHẬP/a> small>Hoặc/small> a classmenu_s2 stylefont-size:10px href/dang-ky>ĐĂNG KÝ/a> /div> /div> /div> /div> div classvc-header-info__col> a href# classvc-header-info__icon>img src/assets/img/icons/icon-heart.svg alt>/a> /div> div classvc-header-info__col vc-header-info__cart> a href/gio-hang> input typehidden namename value0 idcartcount /> i idcountshow>0/i>img src/Content/icons/icon-cart.png alt> span idgrandtotal> 0 VNĐ /span> /a> /div> div classvc-header-info__col vc-header-info__check> a href/kiem-tra-don-hang>KIỂM TRA ĐƠN HÀNG/a> /div> div classvc-header-info__col vc-header-info__lang> a href#>img src/assets/img/icons/icon-vi.png altvi>/a> a href#>img src/assets/img/icons/icon-en.png alten>/a> /div> /div> nav classd-none d-xl-flex align-items-center justify-content-between vc-header-info__nav> a classflash-sale jsAnchor flashsale-header href/flash-sale>FLASH SALE/a> a classjsAnchor coffee-header href/ca-phe-nguyen-chat-sach>CÀ PHÊ/a> a classjsAnchor tea-header href/cascaratea>TRÀ CASCARA/a> a classjsAnchor pepper-header href/tieu>TIÊU/a> a classjsAnchor giftset-header href/ca-phe-nguyen-chat-k-coffee-goi-qua-tang>GIFT SET/a> a classjsAnchor accessory-header href/phu-kien>PHỤ KIỆN/a> a classjsAnchor accessory-header href/he-thong-showroom>HỆ THỐNG PHÂN PHỐI/a> div classvc-header-info__search>form action/search classnavbar-form methodget> form action/Product/Search> button>img src/assets/img/icons/icon-search.svg alt>/button> div classvc-header-info__search-input> input typetext idsearchTerm namesearchTerm placeholder. . .> /div> /form>/form> /div> /nav> /div> /div> /div> /div>/header>script src/Scripts/jquery.cookie.js>/script>script typetext/javascript> function clearCookie() { $.removeCookie(prodBranch); $.removeCookie(prodLine); }; $(function () { //$(.dropdown-toggle).dropdown(toggle); // this works $(.customer-care).click(function (e) { e.stopPropagation(); $(.dropdown-customer).dropdown(toggle);// this doesnt }); $(header.vc-header .bg-header .main-menu ul li.dropdown-navbar).click(function () { $(header.header .bg-header .main-menu .dropdown-item).toggleClass(active); }); $(.multi-language).click(function (e) { e.stopPropagation(); $(.dropdown-language).dropdown(toggle);// this doesnt }); $(.customer-login).click(function (e) { e.stopPropagation(); $(.dropdown-login).dropdown(toggle);// this doesnt }); }); function fnloginUserMobile(e) { console.log(this); }/script> main classvl-main> body classvl-body> style> /* #region KPS-1182 */ #nomenclature-manager .swiper-swapper { margin: 20px 30px; position: relative; } #nomenclature-manager .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: unset; /* Ghi đè thuôc tính cũ */ flex-flow: column; position: relative; } #nomenclature-manager a, #nomenclature-manager a:active, #nomenclature-manager a:visited, #nomenclature-manager a:hover { color: black; display: block; position: absolute; width: 100%; height: 100%; text-decoration: none } #nomenclature-manager .swiper-slide .slide-top { display: flex; flex-grow: 1; justify-content: center; width: 100%; height: 65px; } #nomenclature-manager .swiper-slide .slide-bottom { width: 100%; height: 50%; } #nomenclature-manager .swiper-slide .nomenclature-image { width: auto; max-height: 30px; cursor: pointer; } #nomenclature-manager .swiper-slide .nomenclature-name { display: block; font-size: 9px; font-weight: 600; } @media only screen and (max-width: 719.98px) { #nomenclature-manager .swiper-slide .nomenclature-name { font-size: 6px; } } /* #endregion KPS-1182 */ @-webkit-keyframes spinner-border { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinner-border { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .spinner-container { display: block; text-align: center; } .spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: .25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; animation: spinner-border .75s linear infinite; } .spinner-border.accent { color: #002E6D; width: 40px; height: 40px; border-width: 5px; } /style> main classvl-main loading> div classvc-banner> div classcontainer> div classrow> div classcol-12 col-sm-12 col-md-12 col-lg-8 col-xl-8 idhome-banner-slider> /div> div classcol-12 col-sm-12 col-md-12 col-lg-4 col-xl-4 idhome-banner> /div> /div> /div> /div> div idnomenclature-manager>/div> div idpartial-flash-sale data-roleproduct-category>/div> div classvc-banner> div classcontainer idhome-slider-mid>/div> /div> div idpartial-hot-product data-roleproduct-category>/div> div idpartial-coffee data-roleproduct-category>/div> div idpartial-pepper data-roleproduct-category>/div> div idpartial-giftbox data-roleproduct-category>/div> div idpartial-frozenfood data-roleproduct-category>/div> div idpartial-cascaratea data-roleproduct-category>/div> div idpartial-accessories data-roleproduct-category>/div> div idpartial-book data-roleproduct-category>/div> div idpartial-equipment data-roleproduct-category>/div> div idpartial-healthoflife data-roleproduct-category>/div> div idpartial-material data-roleproduct-category>/div> /main>/body>script src/Scripts/Home/HomeScript.js>/script>script typetext/javascript> // #region implement /** * Phân trang cho các slider trên trang chủ * Gọi sau khi slider (Swiper object) đã được khởi tạo * */ function initLazySlider() { const swipers $(data-roleproduct-category) .find(.swiper-container.carousel-product) .map((_, elem) > elem.swiper) .toArray(); const removeLoadingEffect swiper > { if ($(swiper.el).has(.spinner-border)) { // Spinner luôn ở cuối cùng swiper.removeSlide(swiper.slides.length - 1); } } const loadMoreProduct (swiper) > { const target $(swiper.el); const next Number(target.attr(data-next)); if (isNaN(next)) { // Hết sản phẩm swiper.allowSlideNext true; return; } const productPerPage Number(target.data(count)); const onSuccess view > { let isEmptyRes $(view).length 0; // - 1, luôn giữ spinner ở cuối cùng let lastIndex swiper.slides.length - 1; $(view).each((_, elem) > { swiper.addSlide(lastIndex, elem); }); swiper.allowSlideNext true; // Cap nhat lai index moi, null để k load tiếp nữa target.attr(data-next, isEmptyRes ? null : next + 1); if (isEmptyRes) removeLoadingEffect(swiper); } $.ajax({ type: GET, url: urlDemo + Home/PaginateProduct, data: { routing: target.data(routing), startIndex: next * productPerPage }, success: onSuccess }) } swipers.forEach(sw > { sw.autoplay.stop(); // Thêm hiệu ứng để người dùng biết nên đợi if (!sw.isEnd) sw.appendSlide(div classswiper-slide stylealign-self: center; justify-self: center;>div classspinner-container>div classspinner-border accent>/div>/div>/div>); }); swipers.forEach(sw > { sw.on(realIndexChange, function () { if (this.isEnd && this.allowSlideNext) { // Hết slide, ngừng cuộn, chờ lấy thêm sản phẩm this.autoplay.stop(); this.allowSlideNext false; loadMoreProduct(this); } }) }); window.swipers swipers; } function getAllProduct() { const initCarousel (view) > { const carouselItemID view.find(rolecarousel-container).attr(id); if (carouselItemID) vApp.carouselFiveItem(# + carouselItemID); const carouselHeadlineID view.find(rolecarousel-headline).attr(id); if (carouselHeadlineID) vApp.carouselHeadline(# + carouselHeadlineID); } const addClickEvent (view, id) > { view.on(click, arolebranch-filter, function (e) { // click trên thẻ a>, ngăn chuyển trang e.preventDefault(); const branchName $(e.target).attr(href); const onSuccess function (partialView) { let newItems $(partialView).find(.vc-card__item); let carouselID view .find(rolecarousel-container) .attr(id); _replaceCarouselItems(# + carouselID, newItems); } _getProductPaginatedByBranch(`paginate-list-${id}`.toLowerCase(), branchName, onSuccess); }) } return new Promise((resolve, reject) > { $.ajax({ type: GET, url: urlDemo + home/getAllProducts, beforeSend: () > { // Hieu ung loading ... $(main.vl-main.loading).append(div classspinner-container>div classspinner-border accent>/div>/div>) }, success: view > { const partials $(view); if (partials.length 0) return; for (let i 0; i partials.length; i++) { const id partials.eq(i).attr(id); const view $(`#partial-${id}`); // Thêm vào trang view.append(partials.eq(i).children()); // Tạo carousel initCarousel(view); // Click trên ngành hàng addClickEvent(view, id); } $(main.vl-main.loading .spinner-container).remove() .ready(resolve); }, error: reject }) }) } function getNomenclatureManager() { return new Promise((resolve, reject) > { const placeHolder $(#nomenclature-manager); const initCarousel function () { let swipper new Swiper(#nomenclature-carousel, { slidesPerView: 10, breakpoints: { 320: { slidesPerColumn: 2, slidesPerView: 5, slidesPerColumnFill: row }, 480: { slidesPerColumn: 2, slidesPerView: 5, slidesPerColumnFill: row }, 720: { slidesPerColumn: 2, slidesPerView: 5, slidesPerColumnFill: row }, 1280: { slidesPerView: 10, slidesPerColumnFill: row }, 1960: { slidesPerView: 10, slidesPerColumnFill: row }, }, autoplay: { delay: 3000, disableOnInteraction: false, }, }) return swipper; }; $.ajax({ url: urlDemo + get-nomenclature-manager, type: GET, success: function (partialViewData) { placeHolder.append(partialViewData) .ready(initCarousel) .ready(resolve); }, error: reject }); }) } function getHomeBannerSlider() { return new Promise((resolve, reject) > { $.ajax({ url: urlDemo + get-home-banner-slider, type: GET, success: function (partialViewData) { $(#home-banner-slider).html(partialViewData); vApp.carouselImg(.jsCarouselImg); resolve(); }, error: reject }); }) } function getHomeBanner() { return new Promise((resolve, reject) > { $.ajax({ url: urlDemo + get-home-banner, type: GET, success: function (partialViewData) { $(#home-banner).html(partialViewData); vApp.carouselVertical(.jsCarouselVertical); resolve(); }, error: reject }); }) } function getHomeSliderMid() { return new Promise((resolve, reject) > { $.ajax({ url: urlDemo + get-home-slider-mid, type: GET, success: function (partialViewData) { $(#home-slider-mid).html(partialViewData); vApp.carouselBanner(.jsCarouselBanner); resolve(); }, error: reject }); }) } function getFlashSaleList() { return new Promise((resolve, reject) > { _getPartialProductCarousel(get-flash-sale, #partial-flash-sale, 4, resolve, reject); }) } function getHotProductList() { return new Promise((resolve, reject) > { _getPartialProductCarousel(get-hot-product, #partial-hot-product, 5, resolve, reject); }) } // #endregion implement // #region common /** * Lấy danh sách sản phẩm theo danh mục, tạo carousel và thêm vào trang * @param url * @param containerSelector jQuery selector, nên là id của thẻ chứa nội dung * @param slidesPerView số lượng item trên một dòng, mặc định là 5 * @param successCallback callback function when success * @param errorCallback callback function when failed */ function _getPartialProductCarousel(url , containerSelector #, slidesPerView 5, successCallback null, errorCallback null) { const onSuccess function (partialView) { const view $(partialView); view.appendTo(containerSelector) .ready(function () { const carouselItemID $(partialView) .find(rolecarousel-container).attr(id); const carouselHeadlineID $(partialView) .find(rolecarousel-headline).attr(id); vApp.carouselHeadline(# + carouselHeadlineID); if (slidesPerView 4) vApp.carouselFourItem(# + carouselItemID); else { vApp.carouselFiveItem(# + carouselItemID); } if (typeof (successCallback) function) successCallback(view); }) } const options { url: urlDemo + url, type: GET, success: onSuccess, error: errorCallback } $.ajax(options); } /** * @param url string * @param branchName string * @param onSuccess function */ function _getProductPaginatedByBranch(url, branchName, onSuccess) { _getProductPaginated(url, { prodBranch: branchName }, onSuccess); } /** * @param url string * @param data object * @param onSuccess function */ function _getProductPaginated(url , data {}, onSuccess function () { }) { $.ajax({ url: urlDemo + url, type: GET, data, data, success: onSuccess }); } /** * @param carouselContainerSelector * @param items */ function _replaceCarouselItems(carouselContainerSelector #, items ) { const container $(carouselContainerSelector); if (container.length 0) return; const swipper container0.swiper; if (typeof swipper undefined) return; swipper.autoplay.stop(); swipper.removeAllSlides(); $.each(items, function (_, el) { let slide $(div classswiper-slide>/div>).append(el); swipper.appendSlide(slide); }); swipper.autoplay.start(); } /** * Thêm sự kiện click trên tên branch để lọc sản phẩm tương ứng * @param containerSelector jQuery selector, nên là id của thẻ chứa * @param url url tương ứng với từng branch */ function _addClickEventForFilterProduct(containerSelector #, url ) { const itemSelector arolebranch-filter; const container $(containerSelector); container.on(click, itemSelector, function (e) { // click trên thẻ a>, ngăn chuyển trang e.preventDefault(); const branchName $(e.target).attr(href); const onSuccess function (partialView) { let newItems $(partialView).find(.vc-card__item); let carouselID $(containerSelector) .find(rolecarousel-container) .attr(id); _replaceCarouselItems(# + carouselID, newItems); } _getProductPaginatedByBranch(url, branchName, onSuccess); }) } // #endregion common/script>script async defer> // Init (async function () { await getNomenclatureManager(); await getHomeBannerSlider(); await getHomeBanner(); await getHomeSliderMid(); await getFlashSaleList(); await getHotProductList(); await getAllProduct(); initLazySlider(); })()/script> div classvc-feature> div classcontainer> div classrow d-flex align-items-start align-items-md-center ta-center> div classcol-4 col-sm-4 col-md-4 col-lg-4 col-xl-4> div classvc-feature__item> i classvc-feature__img> img src/assets/img/icons/icon-star-green.svg altDịch Vụ Uy Tín> /i> span classvc-feature__txt>Dịch Vụ Uy Tín/span> /div> /div> div classcol-4 col-sm-4 col-md-4 col-lg-4 col-xl-4> div classvc-feature__item> i classvc-feature__img> img src/assets/img/icons/icon-24-7.svg altTư vấn 24/7> /i> span classvc-feature__txt>Tư vấn 24/7/span> /div> /div> div classcol-4 col-sm-4 col-md-4 col-lg-4 col-xl-4> div classvc-feature__item> i classvc-feature__img mr-15> img src/assets/img/icons/icon-truck.svg altGiao Hàng Toàn Quốc> /i> span classvc-feature__txt>Giao Hàng Toàn Quốc/span> /div> /div> /div> /div>/div> /main> footer classvc-footer d-none d-xl-block> div classcontainer> div classrow> div classcol-12 col-sm-12 col-md-12 col-lg-12 col-xl-5> p classvc-footer__logo mb-30> a href/ class> img src/assets/img/logo-footer.png altKPHUCSINH> /a> /p> h4 classvc-footer__head>CÔNG TY CỔ PHẦN HÀNG TIÊU DÙNG PHÚC SINH/h4> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-map.svg alt246-248 Võ Văn Kiệt, Phường Cầu Ông Lãnh, Quận 1, Tp. HCM> /i>246-248 Võ Văn Kiệt, Phường Cầu Ông Lãnh, Quận 1, Tp. HCM /p> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-phone.svg alt028 3836.4019> /i>a hreftel:02838364019>028 3836.4019/a> /p> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-fax.svg alt028 3836.4020> /i>a hreftel:02838364020>028 3836.4020/a> /p> p classvc-footer__info--icon mb-40> i> img src/assets/img/icons/icon-email.svg altcs@kphucsinh.vn> /i>a hrefmailto:cs@kphucsinh.vn>cs@kphucsinh.vn/a> /p> p classvc-footer__info> small> Giấy CNĐKKD: 0314195575 - Ngày cấp: 11/01/2017, được sửa đổi lần thứ 5 ngày 10/05/2018.br> Cơ quan cấp: Phòng Đăng ký kinh doanh - Sở kế hoạch và Đầu tư TP.HCMbr> Trụ sở chính: Số 61 đường 41, Phường 6, Quận 4, Tp. Hồ Chí Minh, Việt Nam /small> /p> p classvc-footer__info> a hrefhttp://online.gov.vn/Home/WebDetails/41399?AspxAutoDetectCookieSupport1 target_blank classvc-footer__certificate> img src/assets/img/icons/icon-certificate.png alt> /a> /p> /div> div classcol-12 col-sm-12 col-md-12 col-lg-12 col-xl-7> div classrow> div classcol-12 col-sm-12 col-md-12 col-lg-9 col-xl-9> p classvc-footer__info>ĐĂNG KÝ NHẬN THÔNG TIN KHUYẾN MÃI TỪ strong>KPHUCSINH/strong>/p> form action#> p classvc-footer__info mb-30> span classvc-footer__input> input typetext placeholderVui lòng nhập email ...>button>ĐĂNG KÝ/button> /span> /p> /form> div classrow mb-30> div classcol-12 col-sm-12 col-md-12 col-lg-6 col-xl-6> p classvc-footer__info ta-center pl-15>HOTLINE BÁN HÀNG/p> a classvc-footer__hotline hreftel:1900 5588 08> i> img src/assets/img/icons/icon-hotline.svg alt1900 5588 08> /i> 1900 5588 08 /a> /div> div classcol-12 col-sm-12 col-md-12 col-lg-6 col-xl-6 pl-25> p classvc-footer__info pl-2>THEO DÕI strong>KPHUCSINH/strong>/p> nav classd-flex align-items-center vc-footer__social> a hrefhttps://www.facebook.com/kcoffeephucsinh/ target_blank> img src/assets/img/icons/icon-facebook.svg alt> /a> a href#> img src/assets/img/icons/icon-instagram.svg alt> /a> a hrefhttps://www.youtube.com/channel/UC5iFO32G0uYRVwVRWXKJusA target_blank> img src/assets/img/icons/icon-youtube.svg alt> /a> a href#> img src/assets/img/icons/icon-zalo.svg alt> /a> a href#> img src/assets/img/icons/icon-tiktok.svg alt> /a> /nav> /div> /div> /div> div classcol-12 col-sm-12 col-md-12 col-lg-3 col-xl-3> p classvc-footer__info> a href/mobile-app> img src/assets/img/qrapp.png alt> /a> /p> /div> /div> div classrow> div classcol-12 col-sm-12 col-md-12 col-lg-5 col-xl-5> p classvc-footer__info--dot> a href/dieu-khoan-su-dung>Điều khoản sử dụng/a> /p> p classvc-footer__info--dot> a href/chinh-sach-bao-mat>Chính sách bảo mật/a> /p> p classvc-footer__info--dot> a href/chinh-sach-van-chuyen>Chính sách giao nhận bán hàng/a> /p> p classvc-footer__info--dot> a href/huong-dan-dat-hang>Hướng dẫn đặt hàng/a> /p> p classvc-footer__info--dot> a href/chinh-sach-sua-huy-don-hang>Chính sách sửa, hủy đơn hàng/a> /p> p classvc-footer__info--dot> a href/chinh-sach-doi-tra-hoan-tien>Chính sách đổi hàng/a> /p> p classvc-footer__info--dot> a href/thong-tin-ve-phuong-thuc-thanh-toan>Phương thức thanh toán/a> /p> p classvc-footer__info--dot> a href/huong-dan-dang-ky-dang-nhap>Hướng dẫn đăng ký, đăng nhập/a> /p> p classvc-footer__info--dot> a href/huong-dan-khoa-tai-khoan>Hướng dẫn đóng tài khoản/a> /p> /div> div classcol-12 col-sm-12 col-md-12 col-lg-7 col-xl-7 pt-35 vc-footer__col> p classvc-footer__info>strong>PHƯƠNG THỨC THANH TOÁN/strong>/p> div classvc-footer__imgs d-flex justify-content-between mb-30> i> img src/assets/img/icons/icon-visa.png alt> /i> i> img src/assets/img/icons/icon-master.png alt> /i> i> img src/assets/img/icons/icon-jcb.png alt> /i> i> img src/Content/Pays/logo-amex.png alt> /i> i> img src/assets/img/icons/icon-napas.png alt> /i> i> img src/assets/img/icons/icon-cash.png alt> /i> i> img src/Content/Pays/momo-logo.png alt> /i> /div> p classvc-footer__info>strong>DỊCH VỤ GIAO HÀNG/strong>/p> div classvc-footer__imgs d-flex justify-content-between> i> img src/assets/img/icons/icon-vietnam-post.png alt> /i> i> img src/assets/img/icons/icon-ghn.png alt> /i> i> img src/assets/img/icons/icon-giaohangtietkiem.png alt> /i> i> img src/assets/img/icons/icon-ninja-van.png alt> /i> /div> div classvc-footer__imgs> i> img src/assets/img/icons/icon-gt-express.png alt> /i> i> img src/assets/img/icons/icon-dhl.png alt> /i> /div> /div> /div> /div> /div> /div> div classvc-bottom ta-center> div classcontainer> div classvc-bottom__txt>WEBSITE THƯƠNG MẠI ĐIỆN TỬ CỦA TẬP ĐOÀN PHÚC SINH/div> /div> /div>/footer>footer classvc-footer d-block d-xl-none> div classcontainer> div classvc-footer__box> div classrow d-flex align-items-center> div classcol-9 col-sm-10 col-md-10 col-lg-10 col-xl-10> p classvc-footer__logo> a href/ class> img src/assets/img/logo-footer.png altKPHUCSINH> /a> /p> /div> div classcol-3 col-sm-2 col-md-2 col-lg-2 col-xl-2> p classvc-footer__info> a href/mobile-app classvc-footer__qr> img src/assets/img/qrapp.png alt> /a> /p> /div> /div> /div> div classvc-footer__box> p classvc-footer__info>ĐĂNG KÝ NHẬN THÔNG TIN KHUYẾN MÃI TỪ strong>KPHUCSINH/strong>/p> form action#> p classvc-footer__info mb-30> span classvc-footer__input> input typetext placeholderVui lòng nhập email ...>button>ĐĂNG KÝ/button> /span> /p> /form> div classrow vc-footer__row> div classcol-6 col-sm-6 col-md-6 col-lg-6 col-xl-6> p classvc-footer__info pl-100>HOTLINE BÁN HÀNG/p> a classvc-footer__hotline hreftel:1900 5588 08> i> img src/assets/img/icons/icon-hotline.svg alt1900 5588 08> /i> 1900 5588 08 /a> /div> div classcol-6 col-sm-6 col-md-6 col-lg-6 col-xl-6> p classvc-footer__info pl-10>THEO DÕI strong>KPHUCSINH/strong>/p> nav classd-flex align-items-center vc-footer__social pl-1> a hrefhttps://www.facebook.com/kcoffeephucsinh/ target_blank> img src/assets/img/icons/icon-facebook.svg alt> /a> a href#> img src/assets/img/icons/icon-instagram.svg alt> /a> a hrefhttps://www.youtube.com/channel/UC5iFO32G0uYRVwVRWXKJusA target_blank> img src/assets/img/icons/icon-youtube.svg alt> /a> a href#> img src/assets/img/icons/icon-zalo.svg alt> /a> a href#> img src/assets/img/icons/icon-tiktok.svg alt> /a> /nav> /div> /div> /div> div classvc-footer__box> div classrow> div classcol-12 col-sm-12 col-md-5 col-lg-5 col-xl-5> p classvc-footer__info--dot> a href/dieu-khoan-su-dung>Điều khoản sử dụng/a> /p> p classvc-footer__info--dot> a href/chinh-sach-bao-mat>Chính sách bảo mật/a> /p> p classvc-footer__info--dot> a href/chinh-sach-van-chuyen>Chính sách giao nhận bán hàng/a> /p> p classvc-footer__info--dot> a href/huong-dan-dat-hang>Hướng dẫn đặt hàng/a> /p> p classvc-footer__info--dot> a href/chinh-sach-sua-huy-don-hang>Chính sách sửa, hủy đơn hàng/a> /p> p classvc-footer__info--dot> a href/chinh-sach-doi-tra-hoan-tien>Chính sách đổi hàng/a> /p> p classvc-footer__info--dot> a href/thong-tin-ve-phuong-thuc-thanh-toan>Phương thức thanh toán/a> /p> p classvc-footer__info--dot> a href/huong-dan-dang-ky-dang-nhap>Hướng dẫn đăng ký, đăng nhập/a> /p> p classvc-footer__info--dot> a href/huong-dan-khoa-tai-khoan>Hướng dẫn đóng tài khoản/a> /p> /div> div classcol-12 col-sm-12 col-md-7 col-lg-7 col-xl-7> p classvc-footer__info>strong>PHƯƠNG THỨC THANH TOÁN/strong>/p> div classvc-footer__imgs mb-30> i> img src/assets/img/icons/icon-visa.png alt> /i> i> img src/assets/img/icons/icon-master.png alt> /i> i> img src/assets/img/icons/icon-jcb.png alt> /i> i> img src/Content/Pays/logo-amex.png alt> /i> i> img src/assets/img/icons/icon-napas.png alt> /i> i> img src/assets/img/icons/icon-cash.png alt> /i> i> img src/Content/Pays/momo-logo.png alt> /i> /div> p classvc-footer__info>strong>DỊCH VỤ GIAO HÀNG/strong>/p> div classvc-footer__imgs> i> img src/assets/img/icons/icon-vietnam-post.png alt> /i> i> img src/assets/img/icons/icon-ghn.png alt> /i> i> img src/assets/img/icons/icon-giaohangtietkiem.png alt> /i> i> img src/assets/img/icons/icon-ninja-van.png alt> /i> i> img src/assets/img/icons/icon-gt-express.png alt> /i> i> img src/assets/img/icons/icon-dhl.png alt> /i> /div> /div> /div> /div> h4 classvc-footer__head>CÔNG TY CỔ PHẦN HÀNG TIÊU DÙNG PHÚC SINH/h4> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-map.svg alt246-248 Võ Văn Kiệt, Phường Cầu Ông Lãnh, Quận 1, Tp. HCM> /i>246-248 Võ Văn Kiệt, Phường Cầu Ông Lãnh,br>Quận 1, Tp. HCM /p> div classrow> div classcol-6 col-sm-6 col-md-6 col-lg-6 col-xl-6> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-phone.svg alt028 3836.4019> /i>a hreftel:02838364019>028 3836.4019/a> /p> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-fax.svg alt028 3836.4020> /i>a hreftel:02838364020>028 3836.4020/a> /p> p classvc-footer__info--icon> i> img src/assets/img/icons/icon-email.svg altcs@kphucsinh.vn> /i>a hrefmailto:cs@kphucsinh.vn>cs@kphucsinh.vn/a> /p> /div> div classcol-6 col-sm-6 col-md-6 col-lg-6 col-xl-6 d-flex align-items-end justify-content-end> p classvc-footer__info> a hrefhttp://online.gov.vn/Home/WebDetails/41399?AspxAutoDetectCookieSupport1 target_blank classvc-footer__certificate> img src/assets/img/icons/icon-certificate.png alt> /a> /p> p classvc-footer__info d-none ta-right> small> Giấy CNĐKKD: 0314195575 - Ngày cấp: 11/01/2017, được sửa đổi lần thứ 5 ngày 10/05/2018.br> Cơ quan cấp: Phòng Đăng ký kinh doanh - Sở kế hoạch và Đầu tư TP.HCMbr> Trụ sở chính: Số 61 đường 41, Phường 6, Quận 4, Tp. Hồ Chí Minh, Việt Nam /small> /p> /div> /div> /div> div classvc-bottom ta-center> div classcontainer> div classvc-bottom__txt>WEBSITE THƯƠNG MẠI ĐIỆN TỬ CỦA TẬP ĐOÀN PHÚC SINH/div> /div> /div>/footer> div classcontainer body-content> div idcredit styledisplay: block;> div classto_top titleScroll To Top>/div> /div> /div> div idpreloader> div classpreloader-center text-center> div classlds-dual-ring>/div> /div> /div> style> .phonering-alo-phone { --hotline-color: var(--accent-color); position: fixed; bottom: 15px; z-index: 9999; left: 15px; width: 100px; height: 100px; display: grid; grid-template-columns: 1fr; align-items: center; justify-content: center; } .phonering-alo-phone.phonering-alo-active { -webkit-animation: phonering-alo-circle-anim 1.1s infinite ease-in-out !important; animation: phonering-alo-circle-anim 1.1s infinite ease-in-out !important } .phonering-alo-phone.phonering-alo-static { -webkit-animation: phonering-alo-circle-anim 2.2s infinite ease-in-out !important; animation: phonering-alo-circle-anim 2.2s infinite ease-in-out !important } .pps-btn-img { grid-column: 1/-1; grid-row: 1/-1; } .phonering-alo-ph-circle-fill { width: 100px; height: 100px; grid-column: 1/-1; grid-row: 1/-1; background-color: var(--hotline-color); border-radius: 100% !important; border: 2px solid transparent; -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out; animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out; transition: all .5s; } .phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle { background-color: var(--hotline-color); } .phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill { -webkit-animation: phonering-alo-circle-fill-anim 1.7s infinite ease-in-out !important; animation: phonering-alo-circle-fill-anim 1.7s infinite ease-in-out !important } .phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill { -webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out !important; animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out !important; opacity: 0 !important } .phonering-alo-ph-img-circle { width: 54px; height: 54px; grid-column: 1/-1; grid-row: 1/-1; border-radius: 100% !important; border: 2px solid transparent; -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; animation: phonering-alo-circle-img-anim 1s infinite ease-in-out; margin: auto; display: flex; align-items: center; justify-content: center; filter: drop-shadow(0px 4px 2px rgba(0, 0, 0, 0.14)); } .phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill { background-color: var(--hotline-color); } .phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle { -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out !important; animation: phonering-alo-circle-img-anim 1s infinite ease-in-out !important } .phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle { -webkit-animation: phonering-alo-circle-img-anim 0 infinite ease-in-out !important; animation: phonering-alo-circle-img-anim 0 infinite ease-in-out !important } @-webkit-keyframes phonering-alo-circle-anim { 0% { -webkit-transform: rotate(0) scale(.5) skew(1deg); -webkit-opacity: .1 } 30% { -webkit-transform: rotate(0) scale(.7) skew(1deg); -webkit-opacity: .5 } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg); -webkit-opacity: .1 } } @-webkit-keyframes phonering-alo-circle-fill-anim { 0% { -webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg); opacity: .2 } 100% { -webkit-transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } } @-webkit-keyframes phonering-alo-circle-img-anim { 0% { -webkit-transform: rotate(0) scale(1) skew(1deg) } 10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg) } 20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg) } 30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg) } 40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg) } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg) } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg) } } @-webkit-keyframes phonering-alo-circle-anim { 0% { -webkit-transform: rotate(0) scale(.5) skew(1deg); transform: rotate(0) scale(.5) skew(1deg); opacity: .1 } 30% { -webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .5 } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg); opacity: .1 } } @keyframes phonering-alo-circle-anim { 0% { -webkit-transform: rotate(0) scale(.5) skew(1deg); transform: rotate(0) scale(.5) skew(1deg); opacity: .1 } 30% { -webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .5 } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg); opacity: .1 } } @-webkit-keyframes phonering-alo-circle-fill-anim { 0% { -webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg); opacity: .2 } 100% { -webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } } @keyframes phonering-alo-circle-fill-anim { 0% { -webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg); opacity: .2 } 100% { -webkit-transform: rotate(0) scale(.7) skew(1deg); transform: rotate(0) scale(.7) skew(1deg); opacity: .2 } } @-webkit-keyframes phonering-alo-circle-img-anim { 0% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } } @keyframes phonering-alo-circle-img-anim { 0% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 10% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 20% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 30% { -webkit-transform: rotate(-25deg) scale(1) skew(1deg); transform: rotate(-25deg) scale(1) skew(1deg) } 40% { -webkit-transform: rotate(25deg) scale(1) skew(1deg); transform: rotate(25deg) scale(1) skew(1deg) } 50% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } 100% { -webkit-transform: rotate(0) scale(1) skew(1deg); transform: rotate(0) scale(1) skew(1deg) } } @media (max-width: 767px) { .phonering-alo-phone { position: fixed; width: 54px; height: 54px; } .phonering-alo-ph-circle-fill { display: none } }/style>div classphonering-alo-phone phonering-alo-green phonering-alo-show> div classphonering-alo-ph-circle-fill>/div> a hreftel:0911197705 classpps-btn-img titleLiên hệ> div classphonering-alo-ph-img-circle> img src/Assets/img/icons/phone-icon.png width30 height30> /div> /a>/div> style> .zalo-chat-widget { bottom: 40px !important; right: 40px !important; } @media (max-width: 767px) { .zalo-chat-widget { bottom: 20px !important; right: 20px !important; } }/style>div classzalo-chat-widget data-oaid864456449636476754 data-welcome-messageHãy để lại Số Điện Thoại và nhu cầu của bạn để được hỗ trợ ngay data-autopopup0 data-width350 data-height420>/div>script srchttps://sp.zalo.me/plugins/sdk.js>/script> script src/Scripts/jquery.fancybox.min.js>/script> link hrefhttps://fonts.googleapis.com/css2?familyMontserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&displayswap relstylesheet> script src/assets/lib/jquery/jquery-3.5.1.min.js>/script> script src/Content/owlcarousel/owl.carousel.min.js>/script> script src/assets/lib/swiper/5.4.1/js/swiper.min.js>/script> script src/assets/lib/jquery/clamp.min.js>/script> script src/assets/js/scripts.js>/script> script srchttps://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js>/script> div classmodal popup-box modified rolepopup-modal-add-cart> div classmodal-dialog popup-box-dialog> div classmodal-content popup-box-content> div classmodal-header popup-box-header> h4 classmodal-title popup-box-title>Tùy chọn sản phẩm/h4> button typebutton classclose data-dismissmodal>×/button> /div> div classmodal-body popup-box-body> img roleproduct-image src altimage> p stylefont-weight:bold; text-align: center;> Sản phẩm: span roleproduct-name>/span> /p> div classquantity-group> p>Số lượng:/p> div classd-inline-flex vc-article__amount-input jsQuantity> span classjsMinus>-/span> input classjsInputValue numberProduct typenumber value1> span classjsPlus>+/span> /div> /div> /div> div classmodal-footer popup-box-footer> button typebutton classbtn btn-danger hidden rolecancel data-dismissmodal>Đóng/button> button typebutton classbtn btn-add-to-cart hidden roleadd-to-cart data-dismissmodal>Thêm vào giỏ hàng/button> /div> /div> /div> /div> !-- Messenger Plugin chat Code --> !-- Your Plugin chat code --> div idfb-customer-chat classfb-customerchat> /div> script> var chatbox document.getElementById(fb-customer-chat); chatbox.setAttribute(page_id, 104331261904543); chatbox.setAttribute(attribution, biz_inbox); /script> !-- Your SDK code --> script> window.fbAsyncInit function () { FB.init({ xfbml: true, version: v17.0 }); }; (function (d, s, id) { var js, fjs d.getElementsByTagName(s)0; if (d.getElementById(id)) return; js d.createElement(s); js.id id; js.src https://connect.facebook.net/vi_VN/sdk/xfbml.customerchat.js; fjs.parentNode.insertBefore(js, fjs); }(document, script, facebook-jssdk)); /script> /body>/html>script src/Scripts/custom.js>/script>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]