{"id":27343,"date":"2025-06-09T16:57:30","date_gmt":"2025-06-09T09:57:30","guid":{"rendered":"https:\/\/quanghung.name.vn\/cong-nghe\/huawei-nha-hang-sieu-pham-hua-hen-lam-the-gioi-choang-ngop\/"},"modified":"2025-06-09T16:57:30","modified_gmt":"2025-06-09T09:57:30","slug":"huawei-nha-hang-sieu-pham-hua-hen-lam-the-gioi-choang-ngop","status":"publish","type":"post","link":"https:\/\/quanghung.name.vn\/?p=27343","title":{"rendered":"Huawei nh\u00e1 h\u00e0ng si\u00eau ph\u1ea9m h\u1ee9a h\u1eb9n l\u00e0m th\u1ebf gi\u1edbi cho\u00e1ng ng\u1ee3p"},"content":{"rendered":"<article class=\"cate-24h-foot-arti-deta-info\">\n<h2 class=\"cate-24h-foot-arti-deta-sum ctTp tuht_show\" id=\"article_sapo\">\n                <strong><br \/>\n                    D\u00f2ng s\u1ea3n ph\u1ea9m Pura 80 c\u1ee7a Huawei ch\u1ec9 c\u00f2n v\u00e0i ng\u00e0y n\u1eefa s\u1ebd ch\u00ednh th\u1ee9c ra m\u1eaft t\u1ea1i Trung Qu\u1ed1c v\u1edbi r\u1ea5t nhi\u1ec1u h\u1ee9a h\u1eb9n \u0111\u01b0\u1ee3c \u0111\u01b0a ra.                <\/strong><br \/>\n            <\/h2>\n<div align=\"center\">\n<script language=\"javascript\" type=\"text\/javascript\">\/\/<![CDATA[ \n\n\n \/\/]]><\/script><\/p>\n<section id=\"ADS_217_15s_container\" class=\"pdT5 pdB5 clF bnSponTop \">\n<div id=\"ADS_217_15s\" class=\"\"><script language=\"javascript\" type=\"text\/javascript\">\/\/<![CDATA[ \n\n\n                                    \n                                        if (appSettings.allowLoadScript !==false) {\n                                            if (typeof(ADS_217_15s.aNodes) != \"undefined\" &#038;&#038; ADS_217_15s.aNodes.length > 0) {\n                                                banner_tostring(ADS_217_15s,\"ADS_217_15s\");\n                                            } else {\n                                                \n            var boxPositionBanner = document.getElementById(\"ADS_217_15s_container\");\n            \/\/ Ki\u1ec3m tra elementid c\u00f3 t\u1ed3n t\u1ea1i\n            if (boxPositionBanner) {\n                \/\/ \u1ea8n ph\u1ea7n t\u1eed container\n                boxPositionBanner.setAttribute(\"style\", \"display: none !important;\");\n            }\n        \n                                            }\n                                        }\n                                    \n                                \n\n \/\/]]><\/script><\/div>\n<\/section>\n<p><!-- begin_media_player --><\/p>\n<div class=\"viewVideoPlay\"><!--div-highlight--><\/p>\n<div class=\"v-24h-media-player\" id=\"zplayer_1ebca1_container\" style=\"display:block;width:660px;height:auto;position:relative\">\n<div id=\"zplayer_1ebca1_ga\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_content_ga\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_content_play\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_content_preroll\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_content_overlay\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_content_postroll\" style=\"display:none\"><\/div>\n<p><!--begin:str_video_player--><\/p>\n<div id=\"v-24hContainer_zplayer_1ebca1\" style=\"background: #eee;position:relative;height: auto\"><\/div>\n<div id=\"bnnSponBot_zplayer_1ebca1\">\n<section id=\"ADS_218_15s_container\" class=\"pdT5 pdB5 clF bnSponBot \">\n<div id=\"ADS_218_15s\" class=\"\"><script language=\"javascript\" type=\"text\/javascript\">\/\/<![CDATA[ \n\n\n                                    \n                                        if (appSettings.allowLoadScript !==false) {\n                                            if (typeof(ADS_218_15s.aNodes) != \"undefined\" &#038;&#038; ADS_218_15s.aNodes.length > 0) {\n                                                banner_tostring(ADS_218_15s,\"ADS_218_15s\");\n                                            } else {\n                                                \n            var boxPositionBanner = document.getElementById(\"ADS_218_15s_container\");\n            \/\/ Ki\u1ec3m tra elementid c\u00f3 t\u1ed3n t\u1ea1i\n            if (boxPositionBanner) {\n                \/\/ \u1ea8n ph\u1ea7n t\u1eed container\n                boxPositionBanner.setAttribute(\"style\", \"display: none !important;\");\n            }\n        \n                                            }\n                                        }\n                                    \n                                \n\n \/\/]]><\/script><\/div>\n<\/section>\n<\/div>\n<\/div>\n<p><!--div-highlight-end--><!--Begin:position_banner_sponsor_video--><\/p>\n<div>\n<div id=\"ADS_200_15s\" class=\"txtCent\">\n                                <script language=\"javascript\" type=\"text\/javascript\">\/\/<![CDATA[ \n\n                                    \n                                        banner_tostring(ADS_200_15s, \"ADS_200_15s\");\n                                    \n                                \n\n \/\/]]><\/script>\n                            <\/div>\n<\/p><\/div>\n<p><!--End:position_banner_sponsor_video--><\/p>\n<div id=\"zplayer_1ebca1_ga_preroll\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_postroll\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_overlay\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_started\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_doi_tac\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_error1\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_error2\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_error3\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_error4\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_error5\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_media_slow_waiting\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_media_slow_metadata\" style=\"display:none\"><\/div>\n<div id=\"zplayer_1ebca1_ga_videoviewership\" style=\"display:none\"><\/div>\n<p><script language=\"javascript\" type=\"text\/javascript\">\/\/<![CDATA[ \n\n        var v_load_recommend_boxzplayer_1ebca1 = true;\n\t\t\/\/{VARIABLE_POSTER}\n\t\tvar current_vol_zplayer_1ebca1 = 0;\n\t\tfunction initvideozplayer_1ebca1() {\n            var volByCookie = getCookie(\"videoVolumeByUser\");\n            var vid_vol_var = 0.15;\n            \/\/ console.log(\"AE volByCookie: \"+volByCookie);\n            if (volByCookie != null) {\n                current_vol_zplayer_1ebca1 = volByCookie;\n                if (volByCookie > 0) {\n                    \/\/ console.log(\"AE volByCookie VAR : \"+volByCookie);\n                    vid_vol_var = volByCookie;\n                }\n            }\n            \/\/ console.log(\"AE VIDVOL VAR : \"+vid_vol_var);\n            var vidLoaded = false,\n                dynamicId,\n                vidId,\n                parentVid = \"v-24hContainer_zplayer_1ebca1\",\n                    videoElmStr=\"<video id=\"__VIDIDzplayer_1ebca1__\" class=\"video-js vjs-default-skin vjs-16-9\" width=\"660\" height=\"446\" controls poster=\"https:\/\/cdn.24h.com.vn\/upload\/2-2025\/images\/2025-06-08\/1749339082-huaweipura80_01.jpg\" \" + \n'webkit-playsinline playsinline> ' +\n                    '<!--begin_source--><source src=\"https:\/\/cdn.24h.com.vn\/upload\/2-2025\/videoclip\/2025-06-08\/1749339082-huaweipura80_01_720p.m3u8\" type=\"application\/x-mpegURL\"><!--end_source--> ' +\n                    '\n\n<p class=\"vjs-no-js\"> '+\n                      'To view this video please enable JavaScript, and consider upgrading to a web browser that '+\n                      'supports HTML5 video '+\n                    ' ' +\n                  '',\n                videozplayer_1ebca1,\n                videoAds1Conf = {\n                    \"poster\": \"\n                    \n                    \"offsetWatchPercent\": 20,\n                    \"stopOtherOnPlay\": true,\n                    \"parentVid\": parentVid,\n                    \"offHighlightOnBannerBottom\":false,\n                    \"vidErrorLog\": 1,\n                    \"skipAble\": true,\n                    \"skipTime\": 5000,\n                    \/*CDN_DOMAIN_HLS*\/\n                    \n                    \"skipAdsBtnContent\": \"Skip Ad\",\n                    \"showAdVol\": true,\n                    \"VIDEOID\": \"zplayer_1ebca1\",\n                    \/*MINI_VIDEO*\/\n                    \"viewportAutoPlay\": true,\n                    \"vidVol\" : vid_vol_var,\n                    \/\/\"adVolIncrease\": 0.25,\n\t\t\t\t\t\/\/\"showVolIncreasement\":1,\n                    \/\/\"adVol\" : \"0.15\",\n                    \"trackSlowMedia\":1,\n                    \"secondToLoadMedia\":3000,\n                    \"secondToLoadMeta\":3000,\n                    \"prerollTimeEnd\" : 31,\n                    \"midrollTimeEnd\" : 15,\n                    \"postrollTimeEnd\" : 30,\n                    \"skipAdsBtnPos\": \"bottom-left\",\n                    \"theaterMod\": {height: 580},\n                    \"fastSeek\": {step: 5},\n\t\t\t\t\t\"userAgent\": \"axios\/1.8.3\",\n                    \"adLoadTimeout\" : 8000\n                    \n\t\t\t\t,\"vastUri\": \"https%3A%2F%2Fpubads.g.doubleclick.net%2Fgampad%2Fads%3Fsz%3D640x360%26iu%3D%2F124557882%2F24h%2Fvn%2Fdesktop%2Fhitech_fashion%2Fpreroll%26impl%3Ds%26gdfp_req%3D1%26env%3Dvp%26output%3Dvast%26unviewed_position_start%3D1%26url%3Dhttps%253A%252F%252Fwww.24h.com.vn%252Fthoi-trang-hi-tech%252Fhuawei-nha-hang-sieu-pham-hua-hen-lam-the-gioi-choang-ngop-c407a1670897.html%26description_url%3Dhttps%253A%252F%252Fwww.24h.com.vn%252Fthoi-trang-hi-tech%252Fhuawei-nha-hang-sieu-pham-hua-hen-lam-the-gioi-choang-ngop-c407a1670897.html%26correlator%3D1749462916%26ambient%3D1%26plcmt%3D2\"\n\t\t\t\t,\"vastUriPost\" : \"https%3A%2F%2Fvideo.24h.com.vn%2Fupload%2Fhtml%2Ftempvast.xml\"\n\t\t\t\t,\"vastUriMid\" : \"https%3A%2F%2Fvideo.24h.com.vn%2Fupload%2Fhtml%2Ftempvast.xml\"\n\t\t\t                    ,\"midTime\": 10\n                    \/*FALL_BACK*\/\n                    \/*PLAYLIST_ITEM*\/\n                    \/*DRM_VIDEO*\/\n                    ,\"tracking\": {\n            \"video\": {\n                vidDuration: 95\n                ,\"eventsToTrack\": [\"loaded\", \"duration\", \"percentsPlayed\", \"start\", \"end\", \"replay\", \"pause\",\n                \"volumeChange\", \"error\", \"fullscreen\", \"fullscreenduration\"]\n                \n            }\n        }\n                    \/\/{set_highlight_zplayer_html5}\n                    ,\"idBannerBottom\": \"bnnSponBot_zplayer_1ebca1\"\n                }\n            if (volByCookie != null) {\n                if (volByCookie <= 0) {\n                    \/\/ console.log(\"AE volByCookie VAR set MUTED : \"+volByCookie);\n                    videoAds1Conf.muted = 1;\n                }\n            }\n            if(document.getElementById(parentVid).innerHTML.trim() == \"\"){\n                loadVidzplayer_1ebca1();\n                vidLoaded = true;\n            }\n            \n            var count_time_update_zplayer_1ebca1 = 0;\n            \n            function loadVidzplayer_1ebca1(){\n                dynamicId = new Date().valueOf();\n                vidId = \"my-video-multiple1_\"+dynamicId;\n                videoAds1Conf.VIDEOID = vidId;\n                if(vidLoaded==true){\n                  videoAds1Conf.viewportAutoPlay = false;\n                }\n                \n                var newVideStr = videoElmStr.replace(\/__VIDIDzplayer_1ebca1__\/g, vidId);\n                \n                document.getElementById(parentVid).innerHTML = newVideStr;\n                if (typeof adBlockEnabled_Unique != \"undefined\"){\n                    \/\/ XLCYCMHENG-42783 - player - async lib ima3 + multi video - fix bug adBlockEnabled kh\u00f4ng \u0111\u1ed3ng nh\u1ea5t\n                    adBlockEnabled = adBlockEnabled_Unique;\n                }\n                videozplayer_1ebca1 = new videoObj(videoAds1Conf);\n                \n                \/\/ console.log(\"AE LOAD PLAYER\");\n                \/\/ console.log(videoAds1Conf);\n                \/\/ console.log(\"AE THIS VOLUME LOAD PLAYER muted VAR :\"+videoAds1Conf.muteByUser);\n                \/\/console.log(\"AE THIS VOLUME LOAD PLAYER is muted :\"+videozplayer_1ebca1.player.muted());\n                \/\/console.log(\"AE THIS VOLUME LOAD PLAYER: \"+videozplayer_1ebca1.player.volume());\n                \/\/console.log(\"AE THIS VOLUME LOAD PLAYER CURRENT VOLUME : \"+current_vol_zplayer_1ebca1);\n                if ((typeof(videoAds1Conf.muteByUser) != \"undefined\" &#038;&#038; videoAds1Conf.muteByUser == 1) || (volByCookie != null &#038;&#038; volByCookie <= 0)) {\n                    videozplayer_1ebca1.player.muted(1);\n                    \/\/ console.log(\"AE MUTE LOAD PLAYER ACTION SET MUTE: \");\n                }\n                \n                if (typeof adBlockEnabled_Unique == \"undefined\"){\n                    adBlockEnabled_Unique = videozplayer_1ebca1.adBlockEnabled;\n                }\n                playerEventszplayer_1ebca1(videozplayer_1ebca1);\n                if(!document.getElementById(parentVid).classList.contains(parentVid+\"_loaded\")){\n                  document.getElementById(parentVid).className += \" \"+parentVid+\"_loaded\";\n                }\n\n                videozplayer_1ebca1.player.on(\"videoended\", function(){\n                    \/\/ console.log(\"AE videoended\");\n                    window.autoplayAllowed_24hPlayer = false;\n                    videoAds1Conf.viewportAutoPlay = false;\n                    videoAds1Conf.autoplay = false;\n                    \/\/ console.log(\"AE videoended vol 1: \" + current_vol_zplayer_1ebca1);\n                    \n                    \/\/var objVideos = videojs(vidId+\"_html5_api\");\n                    \/\/current_vol_zplayer_1ebca1 = parseFloat(objVideos.controlBar.volumePanel.volumeControl.volumeBar.getPercent());\n                    \n                    \/\/console.log(\"AE videoended vol 2: \" + current_vol_zplayer_1ebca1);\n                            \n                    if (current_vol_zplayer_1ebca1 > 0) {\n                        videoAds1Conf.vidVol = current_vol_zplayer_1ebca1;\n                        videoAds1Conf.muteByUser = 0;\n                    } else {\n                        videoAds1Conf.muteByUser = 1;\n                        videoAds1Conf.vidVol = 0;\n                    }\n                    var videoConf = videoAds1Conf;\n                    videoConf.viewportAutoPlay = false;\n                    \/\/ console.log(\"AE videoConf: \", videoConf);\n                    var element = document.getElementById(videoConf.VIDEOID);\n                    \/\/ element.parentNode.removeChild(element);\n                    \/\/ videozplayer_1ebca1 = undefined;\n                    videozplayer_1ebca1.player.dispose();\n                    loadVidzplayer_1ebca1();\n                });\n\n                \n        videozplayer_1ebca1.player.on(\"loadeddata\", function(){\n            \/\/ 20220224 fix l\u1ed7i kh\u00f4ng kh\u1edfi t\u1ea1o \u0111c playerInitHeight\n            if (this.playerInitHeight <= 0){\n                this.playerInitHeight = Math.round(this.getById(this.VIDEOID).getBoundingClientRect().height)\n                this.dbglog(\"this.playerInitHeight: \" + this.playerInitHeight)\n\n                this.playerHasSponsorInitHeight = Math.floor(this.getById(this.VIDEOID).getBoundingClientRect().height) - 1;\/\/ l\u00e0m tr\u00f2n xu\u1ed1ng &#038; -1\n                this.dbglog(\"this.playerHasSponsorInitHeight: \" + this.playerHasSponsorInitHeight);\n            }\n        }.bind(videozplayer_1ebca1));\n\n        videozplayer_1ebca1.player.on(\"volumechange\", function(){\n            var new_vd_volume = videozplayer_1ebca1.player.volume();\n            \/\/ console.log(\"AE volume change\");\n            \/\/ console.log(\"AE THIS VOLUME AFTER CHANGE: \"+videozplayer_1ebca1.player.volume());\n            \/\/ console.log(\"AE volume change is mute : \"+videozplayer_1ebca1.player.muted());\n            var is_vd_muted = videozplayer_1ebca1.player.muted();\n            var check_set_cookie = false;\n            if (new_vd_volume < 0.08 &#038;&#038; count_time_update_zplayer_1ebca1 > 10) {\n                is_vd_muted = true;\n            }\n            if (is_vd_muted == true) {\n                \/\/ console.log(\"AE is_vd_muted TRUE\");\n                if (current_vol_zplayer_1ebca1 > 0 &&  count_time_update_zplayer_1ebca1 > 10) {\n                    check_set_cookie = true;\n                }\n                current_vol_zplayer_1ebca1 = 0;\n                videozplayer_1ebca1.player.muted(1);\n                setTimeout(function(){\n                    videozplayer_1ebca1.player.muted(1);\n                },300);\n            } else {\n                \/\/ console.log(\"AE is_vd_muted FALSE\");\n                if (volByCookie <= 0 &#038;&#038; count_time_update_zplayer_1ebca1 < 5) {\n                    check_set_cookie = false;\n                } else {\n                    check_set_cookie = true;\n                }\n                current_vol_zplayer_1ebca1 = new_vd_volume;\n            }\n            \/\/ console.log(\"AE check_set_cookie: \"+check_set_cookie);\n            if (check_set_cookie == true) {\n                setCookie(\"videoVolumeByUser\", current_vol_zplayer_1ebca1, 30*24, \" \"24h.com.vn\", \"\");\/\/ l\u01b0u cookie 30 ng\u00e0y\n                \/\/ console.log(\"AE SET COOKIE\");\n            } else {\n                \/\/ console.log(\"AE NOTTTT SET COOKIE\");\n            }\n            \/\/ console.log(\"AE THIS VOLUME AFTER CHANGE LATER: \"+current_vol_zplayer_1ebca1);\n        }.bind(videozplayer_1ebca1));\n    \n\n                videozplayer_1ebca1.player.ready(function () {\n                    \/\/ XLCYCMHENG-38546 - [24H] T\u1ed1i \u01b0u kho\u1ea3ng tr\u1ed1ng tr\u00ean\/d\u01b0\u1edbi banner sponsor_video_top \/ sponsor_video_botton\n                    if (this.idBannerBottom != \"\"){\n                        let vidEl = this.getById(this.VIDEOID);\n                        let vidHeight = vidEl.getBoundingClientRect().height;\n\n                        \/\/ l\u00e0m tr\u00f2n xu\u1ed1ng &#038; -1 height div ch\u1ee9a player\n                        let parentHeight = Math.floor(vidHeight) - 1;\n                        vidEl.parentNode.style.height = parentHeight + \"px\";\n                        vidEl.parentNode.style.overflowY = \"hidden\";\n\n                        \/\/ c\u0103n player l\u00f9i l\u00ean 0.7px\n                        vidEl.style.marginTop = \"-0.7px\";\n\n                        \/\/ 20220110: fix l\u1ed7i khi xem ch\u1ebf \u0111\u1ed9 theater\n                        let style = document.createElement(\"style\");\n                        style.type = \"text\/css\";\n                        style.innerHTML = \".theaterDisplay .video-js.vjs-16-9{margin-top: 0px !important}\";\n                        document.getElementsByTagName(\"head\")[0].appendChild(style);\n                    }\n                }.bind(videozplayer_1ebca1));\n            }\n\t\t\tfunction playerEventszplayer_1ebca1(videozplayer_1ebca1){\n                \n        \/*RESUME_WATCHING_EVENTS-START*\/\n        \/\/ l\u01b0u cookie item + th\u1eddi gian \u0111\u00e3 xem\n        let cookieKey        = \"player__resume_watching_1670897_5ddbd035b73a0efdf939ed199acbda84\";\n        let playItem         = 0;\n        let playTime         = 0;\n        let playItemResuming = 0;    \/\/ 0 -> ch\u01b0a x\u1eed l\u00fd; > 0 -> item c\u1ea7n nh\u1ea3y t\u1edbi; < 0 -> \u0111\u00e3 x\u1eed l\u00fd xong\n        let playTimeResuming = 0;    \/\/ 0 -> ch\u01b0a x\u1eed l\u00fd; > 0 -> th\u1eddi \u0111i\u1ec3m c\u1ea7n nh\u1ea3y t\u1edbi; < 0 -> \u0111\u00e3 x\u1eed l\u00fd xong\n        let useStorage       = true; \/\/ s\u1eed d\u1ee5ng Storage \u0111\u1ec3 l\u01b0u tr\u1eef - kh\u00f4ng b\u1ecb gi\u1edbi h\u1ea1n s\u1ed1 l\u01b0\u1ee3ng, dung l\u01b0\u1ee3ng, th\u1eddi gian; kh\u00f4ng b\u1ecb g\u1eedi l\u00ean server khi request trang\n        let minDuration      = 10;\n        let adsTimeResuming  = 0;\n        let adsBefore        = true;\n        \/\/ XLCYCMHENG-39918 - player - resume watching - manager keys\n        \/\/ Math.floor(Date.now() \/ 1000) -> th\u1eddi gian hi\u1ec7n t\u1ea1i (gi\u00e2y) theo UTC\n        let timeLiveKey      = 720;\n        let updatetimeKey    = \"player__resume_watching__updatetime\";\n\n        \/\/ l\u1ea5y item + th\u1eddi gian \u0111\u00e3 xem t\u1eeb cookie\n        let watching = \"\";\n\n        if (useStorage && typeof Storage !== \"undefined\"){\n            \/\/ XLCYCMHENG-39918 - player - resume watching - manager keys\n            \/\/ khai b\u00e1o h\u00e0m l\u1ea5y th\u1eddi \u0111i\u1ec3m c\u1eadp nh\u1eadt key\n            var player__resume_watching__updatetime__get = function (key) {\n                if (typeof key == \"undefined\" || !key){return 0;}\n\n                let default_time        = (new Date(\"2022-10-01 00:00:00\")).getTime(); \/\/ m\u1eb7c \u0111\u1ecbnh n\u1ebfu kh\u00f4ng c\u00f3 th\u1eddi \u0111i\u1ec3m c\u1eadp nh\u1eadt c\u0169\n                let updatetime          = default_time;\n                let updatetime_all_text = localStorage.getItem(updatetimeKey);\n                if (updatetime_all_text != \"\"){\n                    try {\n                        let updatetime_all_obj = JSON.parse(updatetime_all_text);\n                        if (typeof updatetime_all_obj == \"object\" && updatetime_all_obj !== null && typeof updatetime_all_obj[key] != \"undefined\"){\n                            updatetime = parseInt(updatetime_all_obj[key]);\n                            if (isNaN(updatetime)){\n                                updatetime = default_time;\n                            }\n                        }\n                    } catch (err){}\n                }\n\n                return updatetime;\n            };\n\n            \/\/ XLCYCMHENG-39918 - player - resume watching - manager keys\n            \/\/ khai b\u00e1o h\u00e0m l\u01b0u th\u1eddi \u0111i\u1ec3m c\u1eadp nh\u1eadt key\n            var player__resume_watching__updatetime__set = function (key, remove_key) {\n                if (typeof key == \"undefined\" || !key){return false;}\n\n                if (typeof remove_key == \"undefined\"){\n                    remove_key = false;\n                }\n\n                let updatetime_all_obj = {};\n                let updatetime_all_text = localStorage.getItem(updatetimeKey);\n                if (updatetime_all_text != \"\"){\n                    try {\n                        updatetime_all_obj = JSON.parse(updatetime_all_text);\n                    } catch (err){}\n                }\n                if (typeof updatetime_all_obj != \"object\" || updatetime_all_obj === null){\n                    updatetime_all_obj = {};\n\n                    \/\/ danh s\u00e1ch c\u00e1c key c\u00f3 trong localStorage\n                    let arr_all_key = Object.keys(localStorage);\n                    if (typeof arr_all_key == \"object\" && arr_all_key !== null){\n                        try {\n                            \/\/ c\u00e1c key l\u01b0u l\u1ecbch s\u1eed xem ti\u1ebfp c\u0169 ch\u01b0a t\u1eebng \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o danh s\u00e1ch th\u1eddi \u0111i\u1ec3m c\u1eadp nh\u1eadt\n                            let arr_key = arr_all_key.filter(key => key.match(\/player__resume_watching_(.*)\/));\n                            if (typeof arr_key == \"object\" && arr_key !== null){\n                                for (let i in arr_key) {\n                                    updatetime_all_obj[arr_key[i]] = Math.floor(Date.now() \/ 1000);\n                                }\n                            }\n                        } catch (err){}\n                    }\n                }\n\n                if (!remove_key){\/\/ c\u1eadp nh\u1eadt th\u1eddi \u0111i\u1ec3m c\u1eadp nh\u1eadt\n                    updatetime_all_obj[key] = Math.floor(Date.now() \/ 1000);\n\n                    try {\n                        localStorage.setItem(updatetimeKey, JSON.stringify(updatetime_all_obj));\n                    } catch (err){\n                        console.log(\"player: => set localStorage updatetimeKey after update - error: \" + err.message);\n                    }\n                } else if (typeof updatetime_all_obj[key] != \"undefined\"){\/\/ remove n\u1ebfu c\u00f3 th\u1eddi \u0111i\u1ec3m c\u1eadp nh\u1eadt c\u0169\n                    delete updatetime_all_obj[key];\n\n                    try {\n                        localStorage.setItem(updatetimeKey, JSON.stringify(updatetime_all_obj));\n                    } catch (err){\n                        console.log(\"player: => set localStorage updatetimeKey after delete - error: \" + err.message);\n                    }\n                }\n\n                return true;\n            };\n\n            \/\/ l\u1ea5y l\u1ecbch s\u1eed \u0111ang xem\n            watching = localStorage.getItem(cookieKey);\n\n            console.log(\"player: => get localStorage resume watching: \" + watching);\n\n            \/\/ c\u00f3 key -> check h\u1ebft h\u1ea1n key th\u00ec x\u00f3a, kh\u00f4ng d\u00f9ng\n            if (timeLiveKey > 0 && watching !== null && watching !== \"\"){\n                let updatetime = player__resume_watching__updatetime__get(cookieKey);\n                if (updatetime + 60 * 60 * timeLiveKey < Math.floor(Date.now() \/ 1000)){\/\/ h\u1ebft h\u1ea1n t\u1ed3n t\u1ea1i\n                    try {\n                        localStorage.removeItem(cookieKey);\n\n                        console.log(\"player: => remove expires localStorage resume watching: \" + cookieKey);\n                    } catch (err){\n                        console.log(\"player: => remove expires localStorage resume watching: \" + cookieKey + \" - error: \" + err.message);\n                    }\n                }\n            }\n        } else {\n            watching = getCookie(cookieKey);\n\n            console.log(\"player: => get cookie resume watching: \" + watching);\n        }\n\n        if (!watching || typeof watching != \"string\"){\n            watching = \"\";\n        }\n\n        if (watching != \"\"){\n            let arr_watching = watching.split(\":\");\n            if (arr_watching.length >= 2){\n                let watchingItem = parseInt(arr_watching[0]);\n                let watchingTime = parseFloat(arr_watching[1]);\n\n                if (!isNaN(watchingItem) && watchingItem > 0){\n                    playItemResuming = watchingItem;\/\/ l\u01b0u item c\u1ea7n nh\u1ea3y t\u1edbi khi b\u1eaft \u0111\u1ea7u ch\u1ea1y video\n                }\n\n                if (!isNaN(watchingTime) && watchingTime > 0){\n                    playTimeResuming = watchingTime;\/\/ l\u01b0u th\u1eddi gian c\u1ea7n nh\u1ea3y t\u1edbi khi b\u1eaft \u0111\u1ea7u ch\u1ea1y video\n\n                    adsTimeResuming = watchingTime;\/\/ l\u01b0u th\u1eddi gian qu\u1ea3ng c\u00e1o c\u1ea7n x\u1eed l\u00fd\n                }\n\n                if (playItemResuming > 0 || playTimeResuming > 0){\n                    if (playItemResuming > 0){\n                        adsTimeResuming = 100000;\/\/ playlist xem t\u1eeb item th\u1ee9 2 -> ch\u1eb7n lu\u00f4n preroll v\u00e0 midroll\n                    }\n\n                    console.log(\"player: => need resume watching to item:\" + playItemResuming + \"; time:\" + playTimeResuming);\n                }\n            }\n        }\n\n        videozplayer_1ebca1.player.on([\n            \"resume-watching\",\n        ], function (e) {\n            if (minDuration > 0 && typeof this.tracking != \"undefined\" && typeof this.tracking.video != \"undefined\"){\n                let duration = 0;\n\n                if (typeof this.tracking.video.playlistTotalMins != \"undefined\"){\n                    duration = this.tracking.video.playlistTotalMins;\n                }\n\n                if (typeof this.tracking.video.vidDuration != \"undefined\"){\n                    duration = this.tracking.video.vidDuration;\n                }\n\n                if (duration > 0 && duration < minDuration){\n                    \/\/ t\u1ed5ng th\u1eddi gian c\u1ee7a video nh\u1ecf h\u01a1n m\u1ee9c min -> h\u1ee7y c\u1ed1 g\u1eafng ph\u00e1t ti\u1ebfp\n                    playItemResuming = -1;\n                    playTimeResuming = -1;\n                    \/\/ h\u1ee7y c\u1ed1 g\u1eafng ch\u1eb7n qu\u1ea3ng c\u00e1o\n                    adsTimeResuming  = -1;\n                }\n            }\n\n            if (playItemResuming > 0 || playTimeResuming > 0){\n                let currentItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;\n\n                if (playItemResuming > 0 && this.isPlaylist && this.player.playlist.lastIndex() > 0){\n                    if (playItemResuming > this.player.playlist.lastIndex()){\n                        playItemResuming %= (this.player.playlist.lastIndex() + 1);\n                    }\n\n                    if (this.player.playlist.currentItem() != playItemResuming){\n                        this.player.playlist.currentItem(playItemResuming);\/\/ nh\u1ea3y t\u1edbi item\n\n                        console.log(\"player:event:\" + e.type + \" => resume watching item:\" + this.player.playlist.currentItem());\n                    }\n                }\n\n                if (currentItem != playItemResuming && playTimeResuming > 0){\n                    \/\/ h\u1eb9n trigger v\u00e0o s\u1ef1 ki\u1ec7n play\/loadeddata ti\u1ebfp theo (sau khi load \u0111\u01b0\u1ee3c item) -> thay \u0111\u1ed5i time sau\n                    this.player.one([\n                        \"play\",\n                        \"loadeddata\",\n                    ], function (e) {\n                        if (playItemResuming > 0 || playTimeResuming > 0){\n                            console.log(\"player:event:\" + e.type + \" => triggerEvt:resume-watching\");\n\n                            this.triggerEvt(\"resume-watching\");\n                        }\n                    }.bind(this));\n\n                    return;\n                }\n\n                if (playTimeResuming > 0){\n                    this.player.currentTime(playTimeResuming);\n                }\n\n\n                playItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;\n                playTime = this.player.currentTime();\n\n                console.log(\"player:event:\" + e.type + \" => resume watching item:\" + playItem + \"; time:\" + playTime);\n\n\n                \/\/ k\u00edch ho\u1ea1t s\u1ef1 ki\u1ec7n onPlay n\u1ebfu ch\u01b0a ch\u1ea1y \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o tracking\n                if (!this.getState(\"sentPlay\") && !this.player.paused()) {\n                    this.triggerEvt(\"onPlay\");\n\n                    console.log(\"player:event:\" + e.type + \" => triggerEvt:onPlay\");\n                }\n            }\n        }.bind(videozplayer_1ebca1));\n        videozplayer_1ebca1.player.one([\n            \"play\",\n            \"loadeddata\",\n        ], function (e) {\n            if (playItemResuming > 0 || playTimeResuming > 0){\n                if (adsBefore){\n                    let hasPreroll = false;\n\n                    if (this.isPlaylist){\n                        let currentItem       = this.player.playlist.currentItem();\n                        let currentItemSource = this.playlistConf;\n                        let currentSrc        = currentItemSource[currentItem].sources[0];\n\n                        let adTag = typeof currentSrc != \"undefined\" && typeof currentSrc.adTagUrl != \"undefined\" ? currentSrc.adTagUrl : false;\n                        if (!adTag || adTag === \"\") {\n                            adTag = this.tempVast;\n                        }\n\n                        hasPreroll = !adTag ? false :  true;\n                    } else {\n                        let vastUri = this.vastUri;\n                        if (!vastUri || vastUri === \"\") {\n                            vastUri = this.tempVast;\n                        }\n\n                        hasPreroll = !vastUri ? false :  true;\n                    }\n\n                    if (hasPreroll){\n                        this.handlePreroll();\n                    } else {\n                        console.log(\"player:event:\" + e.type + \" => triggerEvt:resume-watching\");\n\n                        this.triggerEvt(\"resume-watching\");\n                    }\n                } else {\n                    console.log(\"player:event:\" + e.type + \" => triggerEvt:resume-watching\");\n\n                    this.triggerEvt(\"resume-watching\");\n                }\n            }\n        }.bind(videozplayer_1ebca1));\n        videozplayer_1ebca1.player.one([\n            \"adend\",\n            \"adskip\",\n            \"nopreroll\",\n            \"adscanceled\",\n            \"adserror\",\n        ], function (e) {\n            if (playItemResuming > 0 || playTimeResuming > 0){\n                \/\/ h\u1eb9n trigger v\u00e0o s\u1ef1 ki\u1ec7n playing ti\u1ebfp theo\n                this.player.one([\n                    \"playing\",\n                ], function (e) {\n                    if (playItemResuming > 0 || playTimeResuming > 0){\n                        console.log(\"player:event:\" + e.type + \" => triggerEvt:resume-watching\");\n\n                        this.triggerEvt(\"resume-watching\");\n                    }\n                }.bind(this));\n            }\n        }.bind(videozplayer_1ebca1));\n        videozplayer_1ebca1.player.on(\"timeupdated\", function (e) {\n            let currentItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;\n            let currentTime = this.player.currentTime();\n            \n            if (currentItem != playItem || Math.abs(currentTime - playTime) > 0.5){\/\/ l\u01b0u cookie khi c\u00f3 sai kh\u00e1c tr\u00ean 0.5s\n                playItem = currentItem;\n                playTime = currentTime;\n\n                if (useStorage && typeof Storage !== \"undefined\"){\n                    try {\n                        localStorage.setItem(cookieKey, playItem+\":\"+playTime);\n\n                        \/\/ console.log(\"player:event:\" + e.type + \" => set localStorage resume watching to item:\" + currentItem + \"; time:\" + currentTime);\n                    } catch (err){\n                        console.log(\"player:event:\" + e.type + \" => set localStorage resume watching to item:\" + currentItem + \"; time:\" + currentTime + \"; err:\" + err.message);\n                    }\n\n                    \/\/ XLCYCMHENG-39918 - player - resume watching - manager keys\n                    player__resume_watching__updatetime__set(cookieKey);\n                } else {\n                    setCookie(cookieKey, currentItem+\":\"+currentTime, (timeLiveKey > 0 ? timeLiveKey : 720), \" \"24h.com.vn\", \"\");\n\n                    \/\/ console.log(\"player:event:\" + e.type + \" => set cookie resume watching to item:\" + currentItem + \"; time:\" + currentTime);\n                }\n            }\n\n            if (playItemResuming > 0 || playTimeResuming > 0){\n                if (currentItem >= playItemResuming && currentTime >= playTimeResuming + 5){\n                    \/\/ h\u1ee7y c\u1ed1 g\u1eafng ph\u00e1t ti\u1ebfp t\u1eeb cookie khi \u0111\u00e3 resume th\u00e0nh c\u00f4ng & ch\u1ea1y \u0111\u01b0\u1ee3c 1 kho\u1ea3ng\n                    playItemResuming = -1;\n                    playTimeResuming = -1;\n                    \/\/ h\u1ee7y c\u1ed1 g\u1eafng ch\u1eb7n qu\u1ea3ng c\u00e1o\n                    adsTimeResuming = -1;\n                }\n            }\n\n            \/\/ k\u00edch ho\u1ea1t s\u1ef1 ki\u1ec7n onPlay n\u1ebfu ch\u01b0a ch\u1ea1y \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o tracking\n            if (!this.getState(\"sentPlay\") && !this.player.paused()) {\n                this.triggerEvt(\"onPlay\");\n\n                console.log(\"player:event:\" + e.type + \" => triggerEvt:onPlay\");\n            }\n        }.bind(videozplayer_1ebca1));\n        videozplayer_1ebca1.player.on([\n            \"seeking\",\n            \"seeked\",\n        ], function (e) {\n            \/\/ h\u1ee7y c\u1ed1 g\u1eafng ph\u00e1t ti\u1ebfp t\u1eeb cookie khi user t\u1ef1 thay \u0111\u1ed5i th\u1eddi gian xem\n            playItemResuming = -1;\n            playTimeResuming = -1;\n            \/\/ h\u1ee7y c\u1ed1 g\u1eafng ch\u1eb7n qu\u1ea3ng c\u00e1o\n            adsTimeResuming  = -1;\n        });\n        videozplayer_1ebca1.player.on([\n            \"endVid\",\n            \"onPostRollStart\",\n            \"videoended\",\n        ], function (e) {\n            \/\/ h\u1ee7y c\u1ed1 g\u1eafng ph\u00e1t ti\u1ebfp t\u1eeb cookie khi \u0111\u00e3 k\u1ebft th\u00fac\n            playItemResuming = -1;\n            playTimeResuming = -1;\n            \/\/ h\u1ee7y c\u1ed1 g\u1eafng ch\u1eb7n qu\u1ea3ng c\u00e1o\n            adsTimeResuming  = -1;\n\n            playItem = 0;\n            playTime = 0;\n\n            \/\/ x\u00f3a th\u00f4ng tin l\u1ecbch s\u1eed \u0111ang xem\n            if (useStorage && typeof Storage !== \"undefined\"){\n                try {\n                    localStorage.removeItem(cookieKey);\n\n                    console.log(\"player:event:\" + e.type + \" => remove localStorage resume watching\");\n                } catch (err){\n                    console.log(\"player:event:\" + e.type + \" => remove localStorage resume watching - error: \" + err.message);\n                }\n\n                \/\/ XLCYCMHENG-39918 - player - resume watching - manager keys\n                player__resume_watching__updatetime__set(cookieKey, true);\n            } else {\n                setCookie(cookieKey, playItem+\":\"+playTime, 1, \" \"24h.com.vn\", \"\");\n\n                console.log(\"player:event:\" + e.type + \" => remove cookie resume watching\");\n            }\n        });\n        videozplayer_1ebca1.player.on([\n            \"readyforpreroll\",\n        ], function (e) {\n            if (!adsBefore && adsTimeResuming > 0){\n                let closeAds = \"\";\n\n                if (this.player.ads.isInAdMode()){\/\/ preroll\n                    if (adsTimeResuming > 5){\/\/ th\u1eddi \u0111i\u1ec3m xem ti\u1ebfp qu\u00e1 5s\n                        closeAds = \"preroll\";\n                    }\n                } else {\/\/ midroll\n                    let duration = this.player.duration();\n                    if (!duration){\n                        duration = 0;\n                    }\n                    if (adsTimeResuming > 0 && duration > 0 && (\n                            (this.midTime && adsTimeResuming > this.midTime)\n                            || adsTimeResuming > duration \/ 2\n                        )\n                    ){\n                        closeAds = \"midroll\";\n                    }\n                }\n\n                if (closeAds != \"\"){\n                    this.closeAd();\n\n                    console.log(\"player:event:\" + e.type + \" => cancel \" + closeAds + \" - closeAd\");\n\n                    if (this.player.paused()) {\/\/ c\u1ed1 kh\u1edfi ch\u1ea1y ti\u1ebfp n\u1ebfu \u0111ang b\u1ecb d\u1eebng\n                        if (this.autoplayRequiresMute){\/\/ b\u1eaft bu\u1ed9c ph\u1ea3i mute -> t\u1eaft ti\u1ebfng \u0111\u1ec3 play \u0111c lu\u00f4n\n                            this.player.muted(true);\n                        }\n\n                        this.player.play();\n                    }\n                }\n            }\n        }.bind(videozplayer_1ebca1));\n        \/*RESUME_WATCHING_EVENTS-END*\/\n    \n\t\t\t\tvideozplayer_1ebca1.player.on(\"onPrerollError\", function(name) {\n\t\t\t\t\tvar objVideos = videojs(vidId+\"_html5_api\");\n\t\t\t\t});\n\t\t\t\tvideozplayer_1ebca1.player.on(\"AE_completed\", function(name) {\n\t\t\t\t    \/\/ console.log(\"AE_completed AE_completed :\"+current_vol_zplayer_1ebca1);\n\t\t\t\t    var is_vd_mute = videozplayer_1ebca1.player.muted();\n                    if (is_vd_mute == true) {\n                        \n                        \n                        \/\/videozplayer_1ebca1.player.volume(0);\n                        \n                        setTimeout(function(){\n                            videozplayer_1ebca1.player.muted(1);\n                            \/\/ console.log(\"AE_completed AE_completed set MUTED\");\n                        },400);\n                        \n                    }\n\t\t\t\t});\n                videozplayer_1ebca1.player.on(\"onPlay\", function(name) {\n                    \/\/ console.log(\"onPlay AE_started AE_started :\"+current_vol_zplayer_1ebca1);\n                    var is_vd_mute = videozplayer_1ebca1.player.muted();\n                    if (is_vd_mute == true) {\n                        if (current_vol_zplayer_1ebca1 > 0) {\n                            \/\/ console.log(\"AE SET VOLUME 1111111\");\n                            videozplayer_1ebca1.player.volume(current_vol_zplayer_1ebca1);\n                        }\n                        videozplayer_1ebca1.player.muted(1);\n                        \/\/ console.log(\"AE MUTE LOAD PLAYER ACTION SET MUTE 111111: \");\n                    }\n                    \/\/ console.log(\"AE THIS VOLUME is muted :\"+videozplayer_1ebca1.player.muted());\n                    \/\/ console.log(\"AE THIS VOLUME: \"+videozplayer_1ebca1.player.volume());\n                    \/\/ begin 5\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc\n                    send_tracking_video('none', 'Null', 1670897, 407, 'hitech_fashion', 'pc', 'play', 'no', 'no', 1, 'video_noi_dung');\n                    \/\/ end 5\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc\n                    \/\/Begin 14-07-2017 : Thangnb tracking_google_tag_manager_video\n                    \n                    \/\/End 14-07-2017 : Thangnb tracking_google_tag_manager_video\n                    send_tracking_video('', 'none', 0, 0, '', 'pc', '', 'no', 'no', 3, 'video_noi_dung');\n                });\n                \/\/ Begin 12-12-2018 trungcq XLCYCMHENG_33549_xu_ly_scroll_to_top\n                videozplayer_1ebca1.player.on(\"playerMinimized\", function(name) {\n                    \/\/ console.log(\"Listener playerMinimized: \");\n                    if ($(\"#arrowPageUp\").length) {\n                        $(\"#arrowPageUp\").css(\"bottom\",\"157px\");\n                        $(\"#backpage\").css(\"bottom\",\"200px\");\n                    }\n                });\n                videozplayer_1ebca1.player.on(\"playerUnMinimized\", function(name) {\n                    \/\/ console.log(\"Listener playerUnMinimized: \");\n                    if ($(\"#arrowPageUp\").length) {\n                        $(\"#arrowPageUp\").css(\"bottom\",\"20px\");\n                    }\n                });\n                videozplayer_1ebca1.player.on(\"miniPlayerClosed\", function(name) {\n                    \/\/ console.log(\"Listener miniPlayerClosed: \");\n                    if ($(\"#arrowPageUp\").length) {\n                        $(\"#arrowPageUp\").css(\"bottom\",\"20px\");\n                    }\n                });\n                \n       var v_videoviewership_log_zplayer_1ebca1 = document.getElementById(\"zplayer_1ebca1_ga_videoviewership\");\n        videozplayer_1ebca1.player.on(\"content_first_quarter\", function(){\n            \/\/ G\u1ecdi GA load video\n            if(v_videoviewership_log_zplayer_1ebca1){\n                send_tracking_video('', '', 1670897, 407, '', 'pc', 'first_quartile', '', '', 5);\n            }\n        });\n        videozplayer_1ebca1.player.on(\"content_second_quarter\", function(){\n            \/\/ G\u1ecdi GA load video\n            if(v_videoviewership_log_zplayer_1ebca1){\n                \/\/ Tao th\u1ebb div \u0111\u1ec3 ch\u01b0a link GA\n                $(\"\n\n<div id='link_ga_midpoint_zplayer_1ebca1' style=\"display:none;\"><\/script><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_videoviewership&#8221;);\n                if(document.getElementById(&#8220;link_ga_midpoint_zplayer_1ebca1&#8243;)){\n                    send_tracking_video(&#8221;, &#8221;, 1670897, 407, &#8221;, &#8216;pc&#8217;, &#8216;midpoint&#8217;, &#8221;, &#8221;, 5);\n                }\n            }\n        });\n        videozplayer_1ebca1.player.on(&#8220;content_third_quarter&#8221;, function(){\n            \/\/ G\u1ecdi GA load video\n            if(v_videoviewership_log_zplayer_1ebca1){\n                \/\/ Tao th\u1ebb div \u0111\u1ec3 ch\u01b0a link GA\n                $(&#8220;\n\n<div id=\"link_ga_third_zplayer_1ebca1\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_videoviewership&#8221;);\n                if(document.getElementById(&#8220;link_ga_third_zplayer_1ebca1&#8243;)){\n                    send_tracking_video(&#8221;, &#8221;, 1670897, 407, &#8221;, &#8216;pc&#8217;, &#8216;third_quarter&#8217;, &#8221;, &#8221;, 5);\n                }\n            }\n        });\n        videozplayer_1ebca1.player.on(&#8220;content_complete&#8221;, function(){\n            \/\/ G\u1ecdi GA load video\n            if(v_videoviewership_log_zplayer_1ebca1){\n                \/\/ Tao th\u1ebb div \u0111\u1ec3 ch\u01b0a link GA\n                $(&#8220;\n\n<div id=\"link_ga_complete_zplayer_1ebca1\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_videoviewership&#8221;);\n                if(document.getElementById(&#8220;link_ga_complete_zplayer_1ebca1&#8243;)){\n                    send_tracking_video(&#8221;, &#8221;, 1670897, 407, &#8221;, &#8216;pc&#8217;, &#8216;complete&#8217;, &#8221;, &#8221;, 5);\n                }\n            }\n        });\n        videozplayer_1ebca1.player.on(&#8220;miniPlayerClosed&#8221;, function(){\n            \/\/ G\u1ecdi GA load video\n            if(v_videoviewership_log_zplayer_1ebca1){\n                \/\/ Tao th\u1ebb div \u0111\u1ec3 ch\u01b0a link GA\n                $(&#8220;\n\n<div id=\"link_ga_mini_close_zplayer_1ebca1\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_videoviewership&#8221;);\n                if(document.getElementById(&#8220;link_ga_mini_close_zplayer_1ebca1&#8243;)){\n                    send_tracking_video(&#8221;, &#8221;, 1670897, 407, &#8221;, &#8216;pc&#8217;, &#8216;click_close&#8217;, &#8221;, &#8221;, 5);\n                }\n            }\n        });\n    \n                \/\/ End 12-12-2018 trungcq XLCYCMHENG_33549_xu_ly_scroll_to_top\n                \n        var v_event_tracking_impression_prerollzplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_preroll&#8221;);\n        \/\/ c\u00e1c tr\u01b0\u1eddng h\u1ee3p m\u00e3 l\u1ed7i c\u1ee7a tr\u00ecnh duy\u1ec7t tr\u1ea3 v\u1ec1\n        videozplayer_1ebca1.player.on(&#8220;AE_impression&#8221;, function(name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_event_tracking_impression_prerollzplayer_1ebca1){\n                \/\/ Tao th\u1ebb div \u0111\u1ec3 ch\u01b0a link GA\n                $(&#8220;\n\n<div id=\"link_ga_tracking_impression_preroll_zplayer_1ebca1\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_preroll&#8221;);\n                if(document.getElementById(&#8220;link_ga_tracking_impression_preroll_zplayer_1ebca1&#8221;)){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 407, &#8216;hitech_fashion&#8217;, &#8216;pc&#8217;, &#8216;impression&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 2, &#8216;video_noi_dung&#8217;);});\n                }\n            }\n        });\n                \n        var v_event_tracking_click_prerollzplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_preroll&#8221;);\n        \/\/ c\u00e1c tr\u01b0\u1eddng h\u1ee3p m\u00e3 l\u1ed7i c\u1ee7a tr\u00ecnh duy\u1ec7t tr\u1ea3 v\u1ec1\n        videozplayer_1ebca1.player.on(&#8220;AE_clicked&#8221;, function(name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_event_tracking_click_prerollzplayer_1ebca1){\n                \/\/ Tao th\u1ebb div \u0111\u1ec3 ch\u01b0a link GA\n                $(&#8220;\n\n<div id=\"link_ga_tracking_click_preroll_zplayer_1ebca1\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_preroll&#8221;);\n                if(document.getElementById(&#8220;link_ga_tracking_click_preroll_zplayer_1ebca1&#8221;)){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 407, &#8216;hitech_fashion&#8217;, &#8216;pc&#8217;, &#8216;ads_click&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 2, &#8216;video_noi_dung&#8217;);});\n                }\n            }\n        });\n                \n        var v_err_log_1zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_error1&#8221;);\n        \/\/ c\u00e1c tr\u01b0\u1eddng h\u1ee3p m\u00e3 l\u1ed7i c\u1ee7a tr\u00ecnh duy\u1ec7t tr\u1ea3 v\u1ec1\n        videozplayer_1ebca1.player.on(&#8220;MEDIA_ERROR_1&#8243;, function (name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_err_log_1zplayer_1ebca1){\n                send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;error_ERROR_1&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            }\n        });\n        var v_err_log_2zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_error2&#8221;);\n        videozplayer_1ebca1.player.on(&#8220;MEDIA_ERROR_2&#8243;, function (name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_err_log_2zplayer_1ebca1){\n                send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;error_ERROR_2&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            }\n        });\n        var v_err_log_3zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_error3&#8221;);\n        videozplayer_1ebca1.player.on(&#8220;MEDIA_ERROR_3&#8243;, function (name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_err_log_3zplayer_1ebca1){\n                send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;error_ERROR_3&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            }\n        });\n        var v_err_log_4zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_error4&#8221;);\n        videozplayer_1ebca1.player.on(&#8220;MEDIA_ERROR_4&#8243;, function (name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_err_log_4zplayer_1ebca1){\n                send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;error_ERROR_4&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            }\n        });\n        var v_err_log_5zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_error5&#8221;);\n        videozplayer_1ebca1.player.on(&#8220;MEDIA_ERROR_5&#8243;, function (name) {\n            \/\/ G\u1ecdi GA load video\n            if(v_err_log_5zplayer_1ebca1){\n                send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;error_ERROR_5&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            }\n        });\n                \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_1&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_1&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca11\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca11 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca11&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca11){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_2&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_2&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca12\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca12 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca12&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca12){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_3&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_3&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca13\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca13 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca13&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca13){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_4&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_4&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca14\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca14 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca14&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca14){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_5&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_5&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca15\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca15 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca15&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca15){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_6&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_6&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca16\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca16 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca16&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca16){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_7&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_7&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca17\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca17 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca17&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca17){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_8&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_8&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca18\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca18 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca18&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca18){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_9&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_9&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca19\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca19 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca19&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca19){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n             videozplayer_1ebca1.player.on(&#8220;track_slow_playlist_next_10&#8221;, function(){\n\t\t\t\t console.log(&#8220;track_slow_playlist_next_10&#8221;);\n                $(&#8220;\n\n<div id=\"link_slow_playlist_next_zplayer_1ebca110\" style=\"display:none;\"><\/div>\n\n&#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n\n                var v_track_slow_playlist_zplayer_1ebca110 = document.getElementById(&#8220;link_slow_playlist_next_zplayer_1ebca110&#8221;);\n                if(v_track_slow_playlist_zplayer_1ebca110){\n                    window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8221;, &#8216;none&#8217;, 1670897, 0, &#8221;, &#8216;pc&#8217;, &#8216;slow_playlist_next&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n                }\n            });\n        \n                videozplayer_1ebca1.player.on(&#8220;timeupdated&#8221;, function () {\n                    if (count_time_update_zplayer_1ebca1  0){\n                                if(v_time_current &gt;= v_thoi_luong_hien_thi){\n                                    function getJsonRecomment(url,callback){\n                                        if(url == &#8220;&#8221;){\n                                            return &#8220;&#8221;;\n                                        }\n                                        dynamicIdLive = new Date().valueOf();\n                                        url = url+dynamicIdLive;\n                                        var xhr = new XMLHttpRequest();\n                                        \/\/ Get url\n                                        xhr.open(&#8220;GET&#8221;, url, true);\n                                        \/\/ Ki\u1ec3u ph\u1ea3n h\u1ed3i\n                                        xhr.responseType = &#8220;json&#8221;;\n                                        xhr.timeout = 50000; \/\/ Set timeout to 2 seconds\n                                        xhr.ontimeout = function () {console.log(url+&#8221; &#8211; timeout&#8221;);}\n                                        \/\/ Load data\n                                        xhr.onload = function() {\n                                            var status = xhr.status;\n                                            if (status == 200) {\n                                                callback(xhr.response);\n                                            }else{\n                                                console.log(&#8220;B3: status != 200&#8221;);\n                                            }\n                                        };\n                                        xhr.send();\n                                    }\n                                    if(typeof v_url_json_data_recomment != &#8220;undefined&#8221;){\n                                        getJsonRecomment(v_url_json_data_recomment,function(v_object_recomend){\n                                            if(typeof v_object_recomend != &#8220;undefined&#8221; &amp;&amp; parseInt(v_object_recomend.length) &gt; 0){\n                                                var recomment_arr_video_ngay_hien_tai = _getStorageJson24h(&#8220;recomment_video_ngay_hien_tai_data_news_id&#8221;);\n                                                var recomment_video_ngay_hom_qua_data_news_id = _getStorageJson24h(&#8220;recomment_video_ngay_hom_qua_data_news_id&#8221;);\n                                                \/\/ L\u1eb7p \u0111\u1ec3 lo\u1ea1i b\u1ecf nh\u1eefng b\u00e0i \u0111ang xem\n\t\t\t\t\t\t\t\t\t\t\t\tvar arr_recomend_video = new Array();\n\t\t\t\t\t\t\t\t\t\t\t\tvar k=0;\n                                                var v_so_luong_tin_hien_thi = parseInt(v_object_recomend[0][&#8220;c_tong_so_luong_tin_hien_thi&#8221;]);\n                                                for(j=0;j<v_object_recomend.length if> 0){\n                                                        if(v_recomment_news_id== parseInt(v_object_recomend[j][&#8220;c_new_id&#8221;])){\n                                                            continue;\n                                                        }\n                                                        if(typeof(recomment_arr_video_ngay_hien_tai) != &#8220;undefined&#8221; &amp;&amp; recomment_arr_video_ngay_hien_tai.indexOf(parseInt(v_object_recomend[j][&#8220;c_new_id&#8221;]))  &gt;= 0){\n                                                            continue;\n                                                        }\n                                                        if(typeof(recomment_video_ngay_hom_qua_data_news_id) != &#8220;undefined&#8221; &amp;&amp; recomment_video_ngay_hom_qua_data_news_id.indexOf(parseInt(v_object_recomend[j][&#8220;c_new_id&#8221;]))  &gt;= 0){\n                                                            continue;\n                                                        }\n                                                    }\n\t\t\t\t\t\t\t\t\t\t\t\t\tarr_recomend_video[k] = v_object_recomend[j];\n                                                    k++;\n                                                    if(k &gt;= v_so_luong_tin_hien_thi){\n                                                        break;\n                                                    }\n                                                }\n                                                var v_total_page_recommend =0;\n                                                v_total_page_recommend = parseInt(Math.ceil(parseInt(arr_recomend_video.length)\/parseInt(v_object_recomend[0][&#8220;c_number_items&#8221;])));\n                                                \/\/ Tao HTML video recommend\n                                                arr_recomend_video[0][&#8220;c_tracking_onclick&#8221;] = &#8220;&#8221;;\n                                                arr_recomend_video[0][&#8220;c_tracking_onload&#8221;] = &#8220;&#8221;;\n                                                arr_recomend_video[0][&#8220;c_tracking_onload_gatag&#8221;] = &#8220;&#8221;;\n                                                var v_html_recomend = tao_html_recommend_video_tu_object(arr_recomend_video,&#8221;zplayer_1ebca1&#8243;);\n                                        \/\/ G\u1eafn HTML v\u00e0o chu\u1ed7i\n                                        if(v_html_recomend !=&#8221;&#8221;){\n                                            \/\/ N\u1ebfu t\u1ed3n t\u1ea1i video highlight\n                                            if ($(&#8220;#vjs-marker-tableinfo-zplayer_1ebca1&#8221;).length) {\n                                                $(&#8220;#vjs-marker-tableinfo-zplayer_1ebca1&#8221;).after(v_html_recomend);\n                                            } else {\n                                                if ($(&#8220;#zplayer_1ebca1_ga_preroll&#8221;).length) {\n                                                    $(&#8220;#zplayer_1ebca1_ga_preroll&#8221;).before(v_html_recomend);\n                                                }\n                                            }\n                                            \/\/ Hi\u1ec3n th\u1ecb d\u1ea1ng slide\n                                            if ($(&#8220;#box_recommend_zplayer_1ebca1&#8221;).length) {\n                                                $(&#8220;#box_recommend_zplayer_1ebca1&#8221;).show(1000);\n                                                setTimeout(function(){\n                                                    create_slide_page_number_recommend_video_json(&#8220;swiper_recommend_v2018zplayer_1ebca1&#8221;, &#8220;swpier_container_zplayer_1ebca1&#8243;,&#8221;swiper_active_slide_zplayer_1ebca1&#8221;, &#8220;pagination-zplayer_1ebca1&#8243;,&#8221;wrapper_zplayer_1ebca1&#8221;,v_total_page_recommend, &#8220;swiper-slide slide_zplayer_1ebca1&#8221;, &#8220;prvVid_recommendzplayer_1ebca1&#8221;, &#8220;nxtVid_recommendzplayer_1ebca1&#8221;);\n                                                    $(&#8220;#box_recommend_zplayer_1ebca1&#8221;).css(&#8220;height&#8221;, &#8220;&#8221;);\n                                                }, 900);\n                                                    }\n                                                }\n                                            }\n                                        });\n                                    }\n                                    v_load_recommend_boxzplayer_1ebca1 = false;\n                                }\n                            }\n                        }catch(e){\n                            console.log([&#8220;Errors&#8221;, e]);\n                        }\n                    }\n                });\n                \n        videozplayer_1ebca1.player.on(&#8220;MEDIA_SLOW_WAITING&#8221;, function (evt, data) {\n\t\t\t\/\/console.log(data.waitTime);\n            var v_slow_waiting_zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_media_slow_waiting&#8221;);\n            if(v_slow_waiting_zplayer_1ebca1){\n\t\t\t\t\/\/\u0111\u1ed5i ms v\u1ec1 s\n\t\t\t\tv_so_giay_load = parseInt(data.waitTime\/1000);\n\t\t\t\tsend_tracking_video(&#8221;, &#8221;, 1670897, &#8221;, &#8221;, &#8221;, &#8216;media_slow_waiting&#8217;, &#8221;, &#8221;, 6, v_so_giay_load);\n            }\n            \/\/console.log(&#8220;listener MEDIA_SLOW_WAITING: &#8220;);\n        });\n        videozplayer_1ebca1.player.on(&#8220;MEDIA_SLOW_METADATA&#8221;, function (evt, data) {\n\t\t\t\/\/console.log(data.waitTime);\n\t\t\tvar v_slow_metadata_zplayer_1ebca1 = document.getElementById(&#8220;zplayer_1ebca1_ga_media_slow_metadata&#8221;);\n\t\t\tif(v_slow_metadata_zplayer_1ebca1){\n\t\t\t\t\/\/\u0111\u1ed5i ms v\u1ec1 s\n\t\t\t\tv_so_giay_load_metadata = parseInt(data.waitTime\/1000);\n\t\t\t\tsend_tracking_video(&#8221;, &#8221;, 1670897, &#8221;, &#8221;, &#8221;, &#8216;media_slow_metadata&#8217;, &#8221;, &#8221;, 6, v_so_giay_load_metadata);\n\t\t\t}\n            \/\/console.log(&#8220;listener MEDIA_SLOW_METADATA: &#8220;);\n        });\n                videozplayer_1ebca1.player.on(&#8216;onPrerollStart&#8217;, function(name){\n\t\t\t\/\/console.log(&#8216;ON PREROLL START&#8217;);\n            \n            \/* begin 4\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc *\/\n            send_tracking_video(&#8216;none&#8217;, &#8216;Null&#8217;, 1670897, 407, &#8216;hitech_fashion&#8217;, &#8216;pc&#8217;, &#8216;preroll_impression&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            \/* end 4\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc *\/\n\t\t\t\n\t\t});videozplayer_1ebca1.player.on(&#8216;onOverlayStart&#8217;, function(name){\n\t\t\t\/\/console.log(&#8216;ON OVERLAY START&#8217;);\n            \n            \/* begin 4\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc *\/\n            send_tracking_video(&#8216;none&#8217;, &#8216;Null&#8217;, 1670897, 407, &#8216;hitech_fashion&#8217;, &#8216;pc&#8217;, &#8216;overlay_impression&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            \/* end 4\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc *\/\n\t\t\t\n\t\t});videozplayer_1ebca1.player.on(&#8216;onPostRollStart&#8217;, function(name){\n\t\t\t\/\/console.log(&#8216;ON POSTROLL START&#8217;);\n            \n            \/* begin 4\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc *\/\n            send_tracking_video(&#8216;none&#8217;, &#8216;Null&#8217;, 1670897, 407, &#8216;hitech_fashion&#8217;, &#8216;pc&#8217;, &#8216;postroll_impression&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);\n            \/* end 4\/10\/2017 TuyenNT xu_ly_gan_ga_video_theo_loai_giai_dau_frontend_pc *\/\n\t\t\t\n\t\t});\n                \n        videozplayer_1ebca1.player.on([\n            &#8220;play&#8221;,\n            &#8220;playing&#8221;,\n            &#8220;adstart&#8221;,\n            &#8220;adplaying&#8221;,\n        ], function (evt, data) {\n            \n        if (typeof stop_video_news_live == &#8220;function&#8221;){\n            stop_video_news_live(&#8220;___&#8221;);\n        }\n    \n        });\n                \n        videozplayer_1ebca1.player.one([\n            &#8220;play&#8221;,\n        ], function (e) {\n            let vastUri = this.vastUri;\n            let vastUriPost = this.vastUriPost;\n            let vastUriMid = this.vastUriMid;\n\t\t\t\n            \/\/ Neu co cau hinh autoplay nhung tr\u00ecnh duyet k cho phep auto play thi gan tham so bang  vpmute = 0\n            if(this.viewportAutoPlay == true &amp;&amp; this.willAutoplay === false){\n                if(vastUri != &#8220;&#8221;){\n                    this.vastUri = vastUri + &#8220;&amp;vpmute=0&#8221;;\n                }\n                if(vastUriPost != &#8220;&#8221;){\n                    this.vastUriPost = vastUriPost + &#8220;&amp;vpmute=0&#8221;;\n                }\n                if(vastUriMid != &#8220;&#8221;){\n                    this.vastUriMid = vastUriMid + &#8220;&amp;vpmute=0&#8221;;\n                }\n            }\n        }.bind(videozplayer_1ebca1));\n    \n                \n        videozplayer_1ebca1.player.on([\n            &#8220;contentchanged&#8221;,\n        ], function (e) {\n            this.player.one([\n                &#8220;playing&#8221;,\n            ], function (e) {\n                var currentItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;\n\n                \/\/ \u0111\u1ee3i player x\u1eed l\u00fd 1s m\u1edbi b\u1eaft \u0111\u1ea7u check xem c\u00f3 ch\u1ea1y \u0111\u01b0\u1ee3c kh\u00f4ng\n                setTimeout(function(){\n                    \/\/ \u0111\u00e3 thay \u0111\u1ed5i item --> b\u1ecf qua\n                    var chk_currentItem = this.isPlaylist ? this.player.playlist.currentItem() : 0;\n                    if (chk_currentItem != currentItem){\n                        return;\n                    }\n\n                    var has_timeupdate = false;\n\n                    this.player.one([\n                        &#8220;timeupdate&#8221;,\n                    ], function (e) {\n                        has_timeupdate = true;\n                    });\n\n                    setTimeout(function(){\n                        if (has_timeupdate){\n                            return;\n                        }\n\n                        if (this.player.paused()){\n                            return;\n                        }\n\n                        this.dbglog(&#8220;timeupdate_missing --> try to restart&#8221;);\n\n                        this.player.pause();\n                        setTimeout(function(){\n                            this.player.play();\n                        }.bind(this), 100);\n                    }.bind(this), 300);\n                }.bind(this), 1000);\n            }.bind(this));\n        }.bind(videozplayer_1ebca1));\n    \n                videozplayer_1ebca1.player.on(&#8220;onStop&#8221;, function(name) {\n                    \/\/console.log(&#8220;listener onStop: &#8220;);\n                    \n                });\n                \n            }\n\t\t\tvideoAdsInitzplayer_1ebca1 = true;\n\t\t}\n\t\t\/\/ Ga video load lu\u00f4n \u0111\u01b0\u1ee3c ch\u1ea1y\n\t\twindow.addEventListener(&#8220;load&#8221;, function(){});window.addEventListener(&#8220;load&#8221;, function(){send_tracking_video(&#8216;none&#8217;, &#8216;Null&#8217;, 1670897, 407, &#8216;hitech_fashion&#8217;, &#8216;pc&#8217;, &#8216;view&#8217;, &#8216;no&#8217;, &#8216;no&#8217;, 1, &#8216;video_noi_dung&#8217;);});\n\t\tfunction inViewport( element ){\n\t\t\t\/\/ Get the elements position relative to the viewport\n\t\t\tvar bb = element.getBoundingClientRect();\n\t\t\t\/\/ Check if the element is outside the viewport\n\t\t\t\/\/ Then invert the returned value because you want to know the opposite\n\t\t\treturn !(bb.top &gt; innerHeight || bb.bottom  t\u0103ng th\u1eddi gian ch\u1edd load ima3\n                    else if (typeof videoObjRoot != &#8220;undefined&#8221; &amp;&amp; videoObjRoot){\n                        if (typeof videoAdsInitzplayer_1ebca1_fix_AdBlockCheck == &#8220;undefined&#8221;){\n                            setTimeout(function(){\n                                if (typeof adBlockCheckedStatus != &#8220;undefined&#8221; &amp;&amp; !adBlockCheckedStatus){\n                                    adBlockCheckedStatus = true;\n                                    adBlockEnabled = false;\n                                }\n                            }, 2000);\n\n                            videoAdsInitzplayer_1ebca1_fix_AdBlockCheck = true;\n                        }\n                    }\n                }, 100);\n            }\n        }, false);\n\n\n \/\/]]&gt;<\/v_object_recomend.length><\/div>\n\n<!-- end_media_player --><script language=\"javascript\" type=\"text\/javascript\">\/\/<![CDATA[ \n\n\n \/\/]]><\/script><br \/>\n<\/article>\n","protected":false},"excerpt":{"rendered":"<p>D\u00f2ng s\u1ea3n ph\u1ea9m Pura 80 c\u1ee7a Huawei ch\u1ec9 c\u00f2n v\u00e0i ng\u00e0y n\u1eefa s\u1ebd ch\u00ednh th\u1ee9c ra m\u1eaft t\u1ea1i Trung Qu\u1ed1c v\u1edbi r\u1ea5t nhi\u1ec1u h\u1ee9a h\u1eb9n \u0111\u01b0\u1ee3c \u0111\u01b0a ra. &#8220;).insertBefore(&#8220;#zplayer_1ebca1_ga_videoviewership&#8221;); if(document.getElementById(&#8220;link_ga_midpoint_zplayer_1ebca1&#8243;)){ send_tracking_video(&#8221;, &#8221;, 1670897, 407, &#8221;, &#8216;pc&#8217;, &#8216;midpoint&#8217;, &#8221;, &#8221;, 5); } } }); videozplayer_1ebca1.player.on(&#8220;content_third_quarter&#8221;, function(){ \/\/ G\u1ecdi GA load video if(v_videoviewership_log_zplayer_1ebca1){ \/\/ Tao th\u1ebb div<\/p>\n","protected":false},"author":1,"featured_media":27344,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"googlesitekit_rrm_CAow44a6DA:productID":"","footnotes":""},"categories":[3],"tags":[1189,1799,9228,645,9229],"class_list":["post-27343","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cong-nghe","tag-dien-thoai-cao-cap","tag-huawei","tag-huawei-pura-80","tag-smartphone","tag-video"],"_links":{"self":[{"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=\/wp\/v2\/posts\/27343","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=27343"}],"version-history":[{"count":0,"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=\/wp\/v2\/posts\/27343\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=\/wp\/v2\/media\/27344"}],"wp:attachment":[{"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=27343"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=27343"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quanghung.name.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=27343"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}