﻿function isMobileScreen(){return window.innerWidth<992}function convertJsonDate(e){try{let t=e.substr(6,13),i=new Date(parseInt(t)),n=i.getMonth()+1;return i.getDate()+"/"+n+"/"+i.getFullYear()+" "+i.getHours()+":"+i.getMinutes()}catch{return""}}function friendlyTitle(e){return(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/à|á|ạ|ả|ã|â|ầ|ấ|ậ|ẩ|ẫ|ă|ằ|ắ|ặ|ẳ|ẵ/giu,"a")).replace(/è|é|ẹ|ẻ|ẽ|ê|ề|ế|ệ|ể|ễ/giu,"e")).replace(/ì|í|ị|ỉ|ĩ/giu,"i")).replace(/ò|ó|ọ|ỏ|õ|ô|ồ|ố|ộ|ổ|ỗ|ơ|ờ|ớ|ợ|ở|ỡ/giu,"o")).replace(/ù|ú|ụ|ủ|ũ|ư|ừ|ứ|ự|ử|ữ/giu,"u")).replace(/ỳ|ý|ỵ|ỷ|ỹ/giu,"y")).replace(/đ/g,"d")).replace(/À|Á|Ạ|Ả|Ã|Â|Ầ|Ấ|Ậ|Ẩ|Ẫ|Ă|Ằ|Ắ|Ặ|Ẳ|Ẵ/g,"A")).replace(/È|É|Ẹ|Ẻ|Ẽ|Ê|Ề|Ế|Ệ|Ể|Ễ/giu,"E")).replace(/Ì|Í|Ị|Ỉ|Ĩ/g,"I")).replace(/Ò|Ó|Ọ|Ỏ|Õ|Ô|Ồ|Ố|Ộ|Ổ|Ỗ|Ơ|Ờ|Ớ|Ợ|Ở|Ỡ/giu,"O")).replace(/Ù|Ú|Ụ|Ủ|Ũ|Ư|Ừ|Ứ|Ự|Ử|Ữ/giu,"U")).replace(/Ỳ|Ý|Ỵ|Ỷ|Ỹ/giu,"Y")).replace(/Đ/giu,"D")).replace(/\u0300|\u0301|\u0303|\u0309|\u0323/g,"")).replace(/\u02C6|\u0306|\u031B/g,"")).replace(/\(|\)/giu,"")).replace(/\./giu,"-")).replace(/ /giu,"-")).replace(/--/giu,"-")).replace("--","-").toLowerCase()}function replaceTitle(e){return e=(e=(e=e.replace("(","\\(")).replace(")","\\)")).replace(".","\\.")}function openPopup(e){let t=document.documentElement.clientWidth/2-287.5,i="status=1,resizable=yes,width=575,height=400,top="+(document.documentElement.clientHeight-400)/2+",left="+t;return win=window.open(e,"",i),win.focus(),win}function copyToClipboard(e){let t=$("<input>");return $("body").append(t),t.val($(e).attr("data-href")).select(),document.execCommand("copy"),t.remove(),alert("Link đã được copy"),!1}function getDates(){let e=new Date;return e.getDate()+"/"+(e.getMonth()+1)+"/"+e.getFullYear()}function numberWithCommas(e){try{return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}catch{return""}}function validateEmail(e){return e.match(/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)}function formatTime(e){try{let t=Math.floor(e/60),i=Math.floor(e%60);return t+":"+(i<10?"0"+i:i)}catch{return""}}function decodeHtmlEntity(e){return e?e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(t)})):""}function isPlaying(e){return!e.paused}function closePopUp(){$(".popUp").removeClass("active")}function createBookForDetail(e){if(0===$(".c-book-cover").length)return!1;const t=e;$(".c-book-cover").click((function(){let e=$(".c-book-chapters > ul").find("li").first().offset(),t=$(".c-book-chapters > ul li.active").offset();if(void 0===e||void 0===t)return!1;let i=t.top-e.top;$(".c-book-chapters > ul").animate({scrollTop:i},700)})),$(".c-book-chapters ul > li > a").each((function(){let e=$(this).attr("data-book").toLowerCase();0==e.lastIndexOf(t)&&e.length==t.length&&$(this).closest("li").addClass("active")}));var i=$(".c-book-chapters ul > li.active");if(i.length>0){let e=parseInt(i.find("a").attr("data-index")),t=$(".c-book-chapters ul > li > a"),n=e-2;if(e>1){let e=t.get(n);$(".article__After").html('<a href="'+e.href+'"><span class="c-book-foot__text"><span class="c-book-foot__label">Bài sau</span>     <span class="c-book-foot__name">'+e.innerHTML+'</span></span><span class="c-book-foot__right"></span></a>')}if(e<t.length){let i=e,n=t.get(i);$(".article__Before").html('<a href="'+n.href+'"><span class="c-book-foot__left"></span><span class="c-book-foot__text"><span class="c-book-foot__label">Bài trước</span><span class="c-book-foot__name">'+n.innerHTML+"</span></span></a>")}}}function getWeatherByCity(){if(0==$(".onecms_weathercity").length)return!1;const e=window.innerWidth<992,t=function(t){try{let i=new Date(t).getDay(),n=["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"];e&&(n=["CN","T.Hai","T.Ba","T.Tư","T.Năm","T.Sáu","T.Bảy"]);const a=(new Date).toJSON().slice(0,10);return t.indexOf(a)>-1?e?"H.nay":"Hôm nay":n[i]}catch{return}};let i={isShowDisplay_Y:!1,isShowDisplay_X:!1,isShowLabel:!0,isShowWeatherIcon:!0,topLapbel:55,topIcon:50,iconWidthHeight:40,leftLabel:20,leftIcon:35},n={isShowDisplay_Y:!1,isShowDisplay_X:!1,isShowLabel:!0,isShowWeatherIcon:!0,topLapbel:50,topIcon:50,iconWidthHeight:40,leftLabel:10,leftIcon:38};e&&(i={isShowDisplay_Y:!1,isShowDisplay_X:!1,isShowLabel:!0,isShowWeatherIcon:!0,topLapbel:40,topIcon:35,iconWidthHeight:30,leftLabel:18,leftIcon:33},n={isShowDisplay_Y:!1,isShowDisplay_X:!1,isShowLabel:!0,isShowWeatherIcon:!0,topLapbel:40,topIcon:40,iconWidthHeight:30,leftLabel:18,leftIcon:30});!function(){const a=$(".onecms_weathercity").attr("data-city");if(void 0===a)return!1;const l=`/api/getweather/${a}`;$.ajax({url:l,type:"GET",success:function(a){try{if(null==a)return!1;if(a=JSON.stringify(a),a=JSON.parse(a),0===(a=JSON.parse(a)).length)return!1;$("h1.c-cat-list__current").html(`Thời tiết ${a.CityName}`),$("title").html(`Thời tiết ${a.CityName}`),$(".onecms_weathercity").prepend(`<div class='box-info-weather flexbox' id='overview' style='min-height: 240px;'>\n                                                                        <div class='box-info-weather__left'>\n                                                                            <span class='weather-day-current'>Hiện tại</span>\n                                                                            <div class='weather-day'>\n                                                                                <img class='ic ic-weather' src='${a.Currtent.ConditionIcon}' alt='weather logo'>\n                                                                                <div class='big-temp'>${a.Currtent.TempC}°</div>\n                                                                                <div class='name'>${a.Currtent.ConditionText}</div>\n                                                                            </div>\n                                                                            <div class='color-gray-2'>\n                                                                                <p>Cao: ${a.ForecastDays[0].MaxTempC}°  Thấp: ${a.ForecastDays[0].MinTempC}°</p>\n                                                                                <p>Xác suất mưa: ${a.Currtent.WillItRain}%</p>\n                                                                                <p>Gió: ${a.Currtent.WindKph} Km/h</p>\n                                                                            </div>\n                                                                        </div>\n                                                                        <div class='box-info-weather__right text-right color-gray-2'>\n                                                                            <div class='weather-tooltip mb40'>\n                                                                                <span class='weather-tooltip-group'>\n                                                                                    <span>Cảm giác như ${a.Currtent.FeelsLikeC}°</span>\n                                                                                    <svg class='ic ic-help'>\n                                                                                        <use xlink:href='#icon-help'></use>\n                                                                                    </svg>\n                                                                                </span>\n                                                                                <div class='box-info-hover'>\n                                                                                    <div class='title'>\n                                                                                        <span class='header_tooltip'>\n                                                                                            <svg class='ic ic-help'>\n                                                                                                <use xlink:href='#icon-temperature'></use>\n                                                                                            </svg><span>Nhiệt độ cảm nhận</span>\n                                                                                        </span>\n                                                                                    </div>\n                                                                                    <div class='scroll-height'>\n                                                                                        <p>Nhiệt độ cảm nhận (heat index) là nhiệt độ cơ thể con người cảm thấy trong thực tế, được tính dựa trên dữ liệu nhiệt độ kết hợp với độ ẩm.</p>\n                                                                                    </div>\n                                                                                </div>\n                                                                            </div>\n                                                                            <p>Độ ẩm: ${a.Currtent.Humidity}%</p>\n                                                                            <p>Tầm nhìn: ${a.Currtent.VisKm} Km</p>\n                                                                            <div>\n                                                                                <span>UV:</span>\n                                                                                <div class='weather-tooltip'>\n                                                                                    <span class='weather-tooltip-group'>\n                                                                                        <span>${a.Currtent.Uv} / 11</span>\n                                                                                        <svg class='ic ic-help'>\n                                                                                            <use xlink:href='#icon-help'></use>\n                                                                                        </svg>\n                                                                                    </span>\n                                                                                    <div class='box-info-hover'>\n                                                                                        <div class='title'>\n                                                                                            <span class='header_tooltip'>\n                                                                                                <svg class='ic ic-help'>\n                                                                                                    <use xlink:href='#icon-uv'></use>\n                                                                                                </svg><span>Chỉ số UV</span>\n                                                                                            </span>\n                                                                                        </div>\n                                                                                        <div class='scroll-height'>\n                                                                                            <ul class='chi-so'>\n                                                                                                <li class='item quality-1'>\n                                                                                                    <div class='lbl flex'>\n                                                                                                        <div>1 → 2</div>\n                                                                                                        <div>Thấp</div>\n                                                                                                    </div>\n                                                                                                </li>\n                                                                                                <li class='item quality-2'>\n                                                                                                    <div class='lbl flex'>\n                                                                                                        <div>3 → 5</div>\n                                                                                                        <div>Trung bình</div>\n                                                                                                    </div>\n                                                                                                </li>\n                                                                                                <li class='item quality-3'>\n                                                                                                    <div class='lbl flex'>\n                                                                                                        <div>6 → 7</div>\n                                                                                                        <div>Cao</div>\n                                                                                                    </div>\n                                                                                                </li>\n                                                                                                <li class='item quality-4'>\n                                                                                                    <div class='lbl flex'>\n                                                                                                        <div>8 → 10</div>\n                                                                                                        <div>Rất cao</div>\n                                                                                                    </div>\n                                                                                                </li>\n                                                                                                <li class='item quality-5'>\n                                                                                                    <div class='lbl flex'>\n                                                                                                        <div>11+</div>\n                                                                                                        <div>Cực điểm</div>\n                                                                                                    </div>\n                                                                                                </li>\n                                                                                            </ul>\n                                                                                            <p>\n                                                                                                Theo Cơ quan Bảo vệ Môi trường Mỹ (EPA), chỉ số UV dao động 0-2 được xem là thấp, chỉ số 8-10 có thời gian tiếp xúc gây bỏng là 25 phút. Chỉ số UV từ 11 trở lên được xem là cực kỳ cao, rất nguy hiểm, nguy cơ làm tổn thương da, mắt bị bỏng nếu tiếp xúc\n                                                                                                ánh nắng mặt trời trong khoảng 15 phút mà không được bảo vệ.\n                                                                                            </p>\n                                                                                            <p>Tiếp xúc quá mức với ánh sáng mặt trời trong thời gian ngắn sẽ gây bỏng nắng, tổn thương mắt như đục thủy tinh thể, da bị bỏng, khô, sạm, tạo nếp nhăn, lão hóa nhanh. Tiếp xúc tia UV lâu dài, tích lũy có thể gây ung thư da.</p>\n                                                                                        </div>\n                                                                                    </div>\n                                                                                </div>\n                                                                            </div>\n                                                                        </div>\n                                                                    </div>`);const l=a.ForecastDays[0].WeatherHours.filter((function(e,t){if(t%3==0||23==t){let t=e.Time.slice(-5);return t.startsWith("0")&&(t=t.slice(-4)),e.x=t,e}})),r=l.map((e=>e.ConditionIcon)),s=l.map((e=>e.TempC)),o={type:"line",data:{datasets:[{label:"Nhiệt độ (°C)",backgroundColor:"rgb(255,244,228)",borderColor:"#ff0000",data:l,fill:!0,tension:.4,stack:"combined",type:"line",parsing:{xAxisKey:"x",yAxisKey:"TempC"}}]},plugins:[{id:"showIconWeatherByHour",beforeDraw(e,t,n){if(i.isShowWeatherIcon){const{ctx:t,chartArea:{top:n,bottom:a,left:l,right:o,width:c,height:d},scales:{x:m,y:h}}=e;t.save();for(let e=0;e<=s.length-1;e++){const n=new Image;n.src=r[e],t.drawImage(n,m.getPixelForValue(e)-i.leftIcon/2,h.getPixelForValue(s[e])-i.topIcon,i.iconWidthHeight,i.iconWidthHeight)}}}},{id:"topLabelsByHour",afterDatasetDraw(t,n,a){if(i.isShowLabel){const{ctx:n,chartArea:{top:a,bottom:l,left:r,right:o,width:c,height:d},scales:{x:m,y:h}}=t;for(let t=0;t<=s.length-1;t++){let a=`${s[t]}°C`;e&&(a=`${s[t]}°`),n.fillText(a,m.getPixelForValue(t)-i.leftLabel/2,h.getPixelForValue(s[t])-i.topLapbel)}}}}],options:{interaction:{intersect:!1,mode:"index"},maintainAspectRatio:!1,plugins:{title:{display:!e,text:"Thời tiết 24h hôm nay",position:"bottom"},legend:{position:"bottom"},tooltip:{enabled:!0,callbacks:{footer:function(e){const t=e[0].dataset.data.filter((t=>t.x==e[0].label));if(0===t.length)return!1;const i=[];return i.push(`${t[0].ConditionText}`),i.push(`Cảm giác như ${t[0].FeelsLikeC}°C`),i.push(`Tầm nhìn xa: ${t[0].VisKm}Km`),i.push(`Xác suất mưa: ${t[0].WillItRain}%`),i.push(`Gió: ${t[0].WindKph}Km/h`),i.push(`Độ ẩm: ${t[0].Humidity}%`),i.push(`Uv: ${t[0].Uv}/11`),i}}}},scales:{y:{min:0,max:50,grid:{},display:i.isShowDisplay_Y},x:{grid:{display:i.isShowDisplay_X}}}}},c=(new Chart(document.getElementById("Chart_WeatherToday"),o),a.ForecastDays.map((i=>(i.x=t(i.Date),e&&(i.x=t(i.Date)),i)))),d=c.map((e=>e.ConditionIcon)),m=c.map((e=>e.MaxTempC)),h={type:"line",data:{datasets:[{label:"Nhiệt độ cao nhất (°C)",backgroundColor:"#ff0000",borderColor:"#ff0000",data:c,fill:!1,tension:.4,stack:"combined",type:"line",parsing:{xAxisKey:"x",yAxisKey:"MaxTempC"}},{label:"Nhiệt độ thấp nhất (°C)",backgroundColor:"rgb(142,123,255)",borderColor:"rgb(142,123,255)",data:c,fill:!1,type:"line",parsing:{xAxisKey:"x",yAxisKey:"MinTempC"}}]},plugins:[{id:"showIconWeatherByDay",beforeDraw(e,t,i){if(n.isShowWeatherIcon){const{ctx:t,chartArea:{top:i,bottom:a,left:l,right:r,width:s,height:o},scales:{x:c,y:h}}=e;t.save();for(let e=0;e<=m.length-1;e++){const i=new Image;i.src=d[e],t.drawImage(i,c.getPixelForValue(e)-n.leftIcon/2,h.getPixelForValue(m[e])-n.topIcon,n.iconWidthHeight,n.iconWidthHeight)}}}},{id:"topLabelsByDay",afterDatasetDraw(t,i,a){if(n.isShowLabel){const{ctx:i,chartArea:{top:a,bottom:l,left:r,right:o,width:c,height:d},scales:{x:h,y:u}}=t;for(let t=0;t<=s.length-1;t++){let a=`${m[t]}°C`;e&&(a=`${m[t]}°`),i.fillText(a,h.getPixelForValue(t)-n.leftLabel/2,u.getPixelForValue(m[t])-n.topLapbel)}}}}],options:{interaction:{intersect:!1,mode:"index"},maintainAspectRatio:!1,plugins:{title:{display:!0,text:"Thời tiết 7 ngày tới",position:"bottom"},legend:{position:"bottom"},tooltip:{enabled:!0,callbacks:{footer:function(e){const t=e[0].dataset.data.filter((t=>t.x==e[0].label));if(0===t.length)return!1;const i=[];return i.push(`${t[0].ConditionText}`),i.push(`Nhiệt độ trung bình: ${t[0].AvgTempC}°C`),i.push(`Xác suất mưa: ${t[0].DailyWillItRain}%`),i.push(`Độ ẩm: ${t[0].AvgHumidity}%`),i.push(`Uv: ${t[0].Uv}/11`),i}}}},scales:{y:{min:0,max:50,grid:{},display:i.isShowDisplay_Y},x:{grid:{display:i.isShowDisplay_Y}}}}};new Chart(document.getElementById("Chart_WeatherByDay"),h)}catch(e){console.log(e.message)}},error:function(e){console.log("error"+e)}})}()}function shareSomeContent(e,t,i){navigator.share&&navigator.share({title:e,text:t,url:i}).then((()=>{})).catch((e=>{console.error("Error sharing the content",e)}))}function refreshTimeAgo(e){e.each((function(){let e=$(this).attr("data-time");e&&$(this).html(timeAgo(e))}))}function timeAgo(e){switch(typeof e){case"number":break;case"string":e=+new Date(e);break;case"object":e.constructor===Date&&(e=e.getTime());break;default:e=+new Date}let t=[[60,"s",1],[120,"1' trước","1 phút tới"],[3600,"'",60],[7200,"1h trước","1h tới"],[86400,"h",3600],[172800,"Hôm qua","Ngày mai"],[604800," ngày",86400],[1209600,"Tuần trước","Tuần tới"],[2419200," tuần",604800],[4838400,"Tháng trước","Tháng tới"],[29030400," tháng",2419200],[58060800,"Năm trước","Năm tới"],[290304e4," năm",29030400]],i=(+new Date-e)/1e3,n="trước",a=1;if(0==i)return"vừa xong";i<0&&(i=Math.abs(i),n="tới",a=2);let l,r=0;for(;l=t[r++];)if(i<l[0])return"string"==typeof l[2]?l[a]:Math.floor(i/l[2])+""+l[1]+" "+n;return e}function throttle(e,t){let i,n;return function(){const a=this,l=arguments;n?(clearTimeout(i),i=setTimeout((function(){Date.now()-n>=t&&(e.apply(a,l),n=Date.now())}),t-(Date.now()-n))):(e.apply(a,l),n=Date.now())}}function addIconLive(){const e=function(e,t){$(e).each((function(){const e=$(this).attr("data-live");if(void 0!==e&&0!=e&&t.includes(e)){if($(this).find(".c-live-action").length>0)return;const e="<span class='c-live-action'><span class='ring-container'><span class='ringring'></span><span class='circle'></span></span>Trực tiếp</span>";$(this).find("a").prepend(e)}}))};$.ajax({url:"/api/getalllive",type:"get",success:function(t){if(0==t.length)return!1;e($(".b-grid__title"),t),e($(".c-news-topread__title"),t)},error:function(e){console.log("error"+e)}})}function setCookie(e,t,i){let n="";if(i){const e=new Date;e.setTime(e.getTime()+24*i*60*60*1e3),n="; expires="+e.toUTCString()}document.cookie=e+"="+(t||"")+n+"; path=/"}function getCookie(e){const t=e+"=",i=decodeURIComponent(document.cookie).split(";");for(let e=0;e<i.length;e++){let n=i[e];for(;" "===n.charAt(0);)n=n.substring(1);if(0===n.indexOf(t))return n.substring(t.length,n.length)}return""}function scrolledIntoView(e){let t=$(window).scrollTop(),i=t+$(window).height(),n=$(e).offset().top;return n+$(e).height()<=i&&n>=t}function refreshSlider(e){const t=$(".js-slider-over-4");t.length>0&&(clearOwlSlider(t),t.owlCarousel({loop:!1,responsiveClass:!1,nav:!1,dots:!1,autoplay:!1,autoHeight:!1,autoplayTimeout:6e3,autoplaySpeed:1e3,autoplayHoverPause:!0,navText:!1,lazyLoad:!0,responsive:{0:{items:2,margin:16},768:{items:3,margin:20},992:{items:4,margin:20},1200:{items:4,margin:30}}})),$(".js-focus-slider").length>0&&(clearOwlSlider($(".js-focus-slider")),$(".js-focus-slider").owlCarousel({loop:!1,responsiveClass:!1,nav:!0,dots:!0,autoplay:!1,autoHeight:!1,autoplayTimeout:6e3,autoplaySpeed:1e3,autoplayHoverPause:!0,navText:!1,lazyLoad:!0,responsive:{0:{items:1,margin:0},768:{items:3,margin:20},1200:{items:3,margin:30}}})),$(".js-newspaper-slider").length>0&&(clearOwlSlider($(".js-newspaper-slider")),$(".js-newspaper-slider").owlCarousel({loop:!1,responsiveClass:!1,nav:!0,dots:!1,autoplay:!1,autoHeight:!1,autoplayTimeout:6e3,autoplaySpeed:1e3,autoplayHoverPause:!0,navText:!1,lazyLoad:!0,responsive:{0:{items:1,margin:0},768:{items:3,margin:20},992:{items:4,margin:20},1200:{items:5,margin:30}}})),$(".js-slider-over-loop-4").length>0&&(clearOwlSlider($(".js-slider-over-loop-4")),$(".js-slider-over-loop-4").owlCarousel({loop:!0,responsiveClass:!1,nav:!1,dots:!1,autoplay:!1,autoHeight:!1,autoplayTimeout:6e3,autoplaySpeed:1e3,autoplayHoverPause:!0,navText:!1,lazyLoad:!0,responsive:{0:{items:2,margin:20},768:{items:3,margin:20},992:{items:4,margin:20},1200:{items:4,margin:30}}}))}function clearOwlSlider(e){e.hasClass("owl-loaded")&&(e.trigger("destroy.owl.carousel").removeClass("owl-loaded"),e.find(".owl-stage-outer").children().unwrap())}function activeMenu(e,t){e&&($(".c-menu a").each((function(){let i=$(this).attr("href");void 0!==i&&""!==i&&(i===e&&$(this).closest("li").addClass("active"),i===t&&$(this).closest("li").addClass("active"))})),$(".onecms_subchannel a").each((function(){let t=$(this).attr("href");void 0!==t&&t===e&&$(this).closest(".onecms_subchannel").addClass("active")})))}function replaceAll(e,t,i){try{return e.replace(new RegExp(t,"g"),i)}catch{return""}}async function fetchDataFromAPI(e){try{const t=await fetch(e);if(!t.ok)throw new Error(`HTTP error! Status: ${t.status}`);return await t.json()}catch{console.error("error")}}function initShortVideoPlayer(){const e=document.getElementById("onecms_video");if(null==e)return!1;const t=$(".volume__icon"),i=document.querySelector(".c-short-video-detail-box__frame");!!document.createElement("video").canPlayType&&(e.controls=!1),e.muted=!1;let n=e.play();function a(){e.muted||0===e.volume||e.paused?t.find("i").attr("class","icon20-speaker-mute-white"):t.find("i").attr("class","icon20-speaker-white")}function l(e){console.log(e)}void 0!==n&&n.then((t=>{e.play(),l("playing")})).catch((e=>{l(e.message)})),t.click((function(){$(this).addClass("active"),function(t){if(e.paused)return!1;e.muted=!e.muted,e.muted?(t.find("i").attr("class","icon20-speaker-mute-white"),e.volume=0):(t.find("i").attr("class","icon20-speaker-white"),e.volume=.5)}($(this))})),i.addEventListener("click",(function(){e.paused||e.ended?e.play():e.pause()})),e.addEventListener("play",a),e.addEventListener("pause",a)}function isNumber(e){return!isNaN(e)}function stringToBool(e){if(null==e)return!1;return e=e.toLowerCase().trim(),!!["true","1","yes","y"].includes(e)||(["false","0","no","n"].includes(e),!1)}function initSelect2(e){const t=$(".js-select-single");if(0===t.length)return!1;let i=[];$(".js-select-single option").each((function(){const e=$(this).data("level");e&&i.push(e)})),t.on("select2:open",(function(){setTimeout((function(){$(".select2-results__option").each((function(e,t){$(this).addClass(`level${i[e]}`)}))}),0)})),e&&t.val(e).trigger("change.select2")}function goldSlider(){const e=$(".js-gold-price-slider");e.length>0&&(e.hasClass("owl-loaded")&&(e.trigger("destroy.owl.carousel").removeClass("owl-loaded"),e.find(".owl-stage-outer").children().unwrap()),e.owlCarousel({responsiveClass:!1,margin:0,nav:!1,dots:!1,autoplay:!1,autoHeight:!1,autoplayTimeout:6e3,autoplaySpeed:1e3,autoplayHoverPause:!0,navText:!1,lazyLoad:!0,autoWidth:!0,responsive:{0:{items:2},768:{items:4},992:{items:5}}}))}function resetStickyScroll(){const e=$(".js-sticky-scroll");if(0===e.length)return!1;e.each((function(){var e=$(this).parent().parent();$(this).scrollChaser({wrapper:e,offsetTop:71})}))}function resetJsTopicBox(){$(document).ready((function(){$(".c-special-tabs").length>0&&($(".c-special-tabs .c-special-tabs__title ul li.is-tab a").click((function(e){e.preventDefault();var t=$(this).attr("href"),i=$(this).parent(),n=$(this).parent().parent().parent().parent();i.hasClass("active")||($(".c-special-tabs__title ul li.active",n).removeClass("active"),$(".c-special-tabs__pane.active",n).removeClass("active").hide(),i.addClass("active"),$(t).addClass("active").show())})),$(".c-special-tabs .c-special-tabs__title ul li.is-more a").click((function(e){e.preventDefault();var t=$(this).parent(),i=$(this).parent().parent();$("li.is-hide",i).addClass("is-show"),t.hide()}))),$(".c-special-item-tabs").length>0&&$(".c-special-item-tabs .c-special-item-tabs__title ul li a").click((function(e){e.preventDefault();var t=$(this).attr("href"),i=$(this).parent(),n=$(this).parent().parent().parent().parent();i.hasClass("active")||($(".c-special-item-tabs__title ul li.active",n).removeClass("active"),$(".c-special-item-tabs__pane.active",n).removeClass("active").hide(),i.addClass("active"),$(t).addClass("active").show(),$(".c-special-item-tabs__pane img.lazy").lazyload({effect:"fadeIn",threshold:200,data_attribute:"src"}))}))}))}function escapeSpecialChars(e){return e.replace(/[\"\\\/()[\]!*\~`<>,.-]/g,"\\$&")}function renderBoxHtmlNoDes(e){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlFull(e){try{return`<li pid="${e.PublisherId}">\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                            <div class="b-grid__row b-grid__desc"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Headlines}</a></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlFullNoH(e){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                            <div class="b-grid__row b-grid__desc"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Headlines}</a></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlNoLi(e){try{return`<div class="b-grid">\n                    <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                    <div class="b-grid__content">\n                        <div class="b-grid__row">\n                            <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                        </div>\n                        <div class="b-grid__row b-grid__desc"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Headlines}</a></div>\n                    </div>\n                </div>`}catch{return""}}function renderBoxHtmlNoLiNoDes(e){try{return`<div class="b-grid">\n                    <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                    <div class="b-grid__content">\n                        <div class="b-grid__row">\n                            <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                        </div>\n                    </div>\n                </div>`}catch{return""}}function renderBoxVideoHtmlNoDes(e){try{return`<li pid="${e.PublisherId}">\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><span class="b-grid__counttime"><i class="icon12-play-white"></i></span></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h3 class="b-grid__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Title}</a></h3>\n                            </div>\n                        <div class="b-grid__row"><span class="b-grid__time">${e.TimeDdMMyyyyHHmm}</span></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxPodcastHtml(e){try{return`<li pid="${e.PublisherId}">\n                    <div class="b-grid is-podcast">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><span class="b-grid__icon"><i class="icon24-podcast"></i></span></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h3 class="b-grid__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Title}</a></h3>\n                            </div>\n                            <div class="b-grid__row"><a class="b-grid__play" title="${e.Title}" href="${e.LinktoMe2}"><i class="icon24-podcast"></i><span class="onecms_time" data-time="${e.TimeYyyyMMddHHmmss}"></span><span>&nbsp;- ${e.TimeDdMMyyyy}</span></a></div>\n                            <div class="b-grid__row"><a class="b-grid__cat" title="${e.NameChannel}" href="${e.LinkToChannel}">${e.NameChannel}</a></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxPodcastHtmlNoCat(e){try{return`<li pid="${e.PublisherId}">\n                    <div class="b-grid is-podcast">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><span class="b-grid__icon"><i class="icon24-podcast"></i></span></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h3 class="b-grid__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Title}</a></h3>\n                            </div>\n                            <div class="b-grid__row"><a class="b-grid__play" title="${e.Title}" href="${e.LinktoMe2}"><i class="icon24-podcast"></i><span class="onecms_time" data-time="${e.TimeYyyyMMddHHmmss}"></span><span>&nbsp;- ${e.TimeDdMMyyyy}</span></a></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlNew(e){try{return`<li pid="${e.PublisherId}">\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                                <span class="b-grid__time">${e.TimeDdMMyyyyHHmm}</span>\n                            </div>\n                            <div class="b-grid__row b-grid__desc"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Headlines}</a></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlNewest(e){try{return`<li pid="${e.PublisherId}">\n                    <div class="c-time-count"><span class="onecms_time" data-time="${e.TimeYyyyMMddHHmmss}"></span></div>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                            <div class="b-grid__row b-grid__desc"><a title="${e.Title}" href="${e.LinktoMe2}">${e.Headlines}</a></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxTopReadHtml(e,t){try{return`<li>\n                    <div class="c-news-topread__number"><span>${t}</span></div>\n                    <h2 class="c-news-topread__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                </li>`}catch{return""}}function renderBoxHtmlRelated(e){try{return`<div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>`}catch{return""}}function renderBoxHtml24h(e){try{return`<li stt="${e.stt}">\n                    <div class="c-time-count"><span class="onecms_time" data-time="${e.time}"></span></div>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a href="${e.linkToMe}"><img src="${e.thumbnail}" alt="${e.title}" title="${e.title}" /></a></div>\n                            <div class="b-grid__content">\n                                <div class="b-grid__row">\n                                    <h3 class="b-grid__title" data-live="${e.publisherIdInLive}"><a href="${e.linkToMe}">${e.titleIcon}</a></h3>\n                                </div>\n                                <div class="b-grid__row b-grid__desc"><a href="${e.linkToMe}">${e.headline}</a></div>\n                           </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlLeader(e){try{return`<div class="b-grid__row">\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}"></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </div>`}catch{return""}}function renderBoxHtmlFeaturedEvent(e){try{return`<div class="b-grid">\n                    <div class="b-grid__img"><a title="${e.Name}" href="${e.LinkToMe}"><img src="${e.ThumbnailVertical}" alt="${e.Name}" title="${e.Name}"></a></div>\n                    <div class="b-grid__content">\n                        <div class="b-grid__row">\n                            <h2 class="b-grid__title"><a title="${e.Title}" href="${e.LinkToMe}">${e.Name}</a></h2>\n                        </div>\n                    </div>\n                </div>`}catch{return""}}function renderBoxHtmlVideoForHome(e,t){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><span class="b-grid__counttime"><i class="icon12-play-primary"></i></span></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <a class="b-grid__cat" title="${t.Name}" href="${t.LinktoMe}">${t.Name}</a>\n                                <h2 class="b-grid__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlInfographicForHome(e){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><span class="b-grid__icon"><i class="icon16-infographic-primary"></i></span></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <a class="b-grid__cat" title="${e.NameChannel}" href="${e.LinkToChannel}">${e.NameChannel}</a>\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlPhotoForHome(e){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><span class="b-grid__icon"><i class="icon16-image-primary"></i></span></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <a class="b-grid__cat" title="${e.NameChannel}" href="${e.LinkToChannel}">${e.NameChannel}</a>\n                                <h2 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlChannelForHome(e,t){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /><a class="b-grid__topic" href="${t.LinktoMe}">${t.Name}</a></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlSeriesEventForHome(e){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Name}" href="${e.LinkToMe}"><img src="${e.ThumbnailSmall}" alt="${e.Name}" title="${e.Name}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h3 class="b-grid__title"><a title="${e.Name}" href="${e.LinkToMe}">${e.Name}</a></h3>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxHtmlSponsorEvent(e,t){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${t.Name}" href="${t.LinkToMe}"><img src="${t.ThumbnailSmall}" alt="${t.Name}" title="${t.Name}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h2 class="b-grid__title"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h2>\n                            </div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}function renderBoxNotification(e){try{return`<li>\n                    <div class="b-grid">\n                        <div class="b-grid__img"><a title="${e.Title}" href="${e.LinktoMe2}"><img src="${e.ThumbnailSmall}" alt="${e.Title}" title="${e.Title}" /></a></div>\n                        <div class="b-grid__content">\n                            <div class="b-grid__row">\n                                <h3 class="b-grid__title" data-live="${e.PublisherIdInLive}"><a title="${e.Title}" href="${e.LinktoMe2}">${e.TitleIcon16}</a></h3>\n                            </div>\n                        <div class="b-grid__row"><span class="b-grid__time">${e.TimeDdMMyyyyHHmm}</span></div>\n                        </div>\n                    </div>\n                </li>`}catch{return""}}!function(e){e.fn.visible=function(t){const i=e(this),n=e(window),a=n.scrollTop(),l=a+n.height(),r=i.offset().top,s=r+i.height();return(!0===t?r:s)<=l&&(!0===t?s:r)>=a}}(jQuery),function(){const e=$(".onecms_currentTime");if(0===e.length)return!1;const t=new Date,i=t.getDay(),n=["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"];let a=t.getFullYear().toString(),l=(t.getMonth()+1).toString();l.length<2&&(l="0"+l);let r=t.getDate().toString();r.length<2&&(r="0"+r);window.innerWidth<992?e.html(`<p><b>${n[i]}, </b> ${r}/${l}/${a}</p>`):e.html(`<i class="icon16-calendar-gray"></i><strong>${n[i]}, </strong>${r}/${l}/${a}`)}(),function(){const e=$(".onecms_time");refreshTimeAgo(e);const t=setInterval((function(){refreshTimeAgo(e)}),1e4);setTimeout((function(){clearInterval(t),console.log("clear")}),36e5)}(),function(){if(0===$(".AdsBetweenContentPC").length)return!1;if("none"===$(".h-show-pc").css("display"))return!1;const e=$(".entry").children().length,t=Math.ceil(e/2),i=$(".entry").children().eq(t);$(".AdsBetweenContentPC").insertAfter(i)}(),$((function(){const e=$('input[name="daterange"]');if(0===e.length)return!1;e.daterangepicker({timePicker:!1,timePicker24Hour:!1,timePickerSeconds:!1,autoUpdateInput:!1,locale:{format:"DD-MM-YYYY",cancelLabel:"Xóa",applyLabel:"Chọn",fromLabel:"Từ",toLabel:"Đến",weekLabel:"Tuần",daysOfWeek:["CN","T2","T3","T4","T5","T6","T7"],monthNames:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],firstDay:1}})})),function(){if(0===$(".onecms_weather").length)return!1;if(null===window.localStorage.getItem("_city")){const e=$(".onecms_weather").attr("data-city");void 0!==e&&window.localStorage.setItem("_city",e)}let e={};$(window).ready((function(){$(".onecms_weather").on("keyup",".filter input",(function(){!function(e){if(void 0===e)return!1;e=e.trim(),$(".others-city ul li").each((function(){""==e||-1!=$(this).attr("city").indexOf(e)||-1!=$(this).attr("city1").indexOf(e)||-1!=$(this).text().toLowerCase().indexOf(e)?$(this).css("display","flex"):$(this).css("display","none"),0===$('.others-city ul li[style="display: flex;"]').length?$(".no-result").css("display","block"):$(".no-result").css("display","none")}))}($(this).val().toLowerCase())})),$(".onecms_weather").on("click",".current-city",(function(t){if($("#widget-weather").addClass("expanded"),t.stopPropagation(),e.sort((function(e,t){try{const i=e.CityId.toUpperCase(),n=t.CityId.toUpperCase();if(i<n)return-1;if(i>n)return 1}catch{return 0}return 0})),$(".others-city li").length>0)return!1;$.each(e,(function(e,t){let i=friendlyTitle(t.CityId).toLowerCase();i=i.replace(new RegExp("-","imug")," "),$(".others-city ul").append(`<li city="${t.CityId.toLowerCase()}" city1="${i}">${t.CityName}<span>${t.Currtent.TempC}°C<img src="${t.Currtent.ConditionIcon}" width="24" height="24" alt=""></span></li>`),$(".onecms_weather__thisplace").length>0&&$("#weather-location").append(`<option value="${t.CityId}">${t.CityName}</option>`)}))})),$(document).click((function(e){$(e.target).is(".onecms_weather .filter, .onecms_weather .filter *")||$("#widget-weather").removeClass("expanded")})),$(".onecms_weather").on("click",".others-city ul li",(function(){const t=$(this).attr("city");if(void 0===t)return!1;let i=e.find((e=>e.CityId===t));return void 0===i||($(".current-city").html(`<li><strong>${i.CityName}</strong><span><em>${i.Currtent.TempC}°C</em> / ${i.Forecast.MinTempC} - ${i.Forecast.MaxTempC}°C</span><img src="${i.Currtent.ConditionIcon}" alt=""><i class="ti-arrow-circle-down"></i></li>`),$(".choosed-city").html(`<p>Đang hiển thị</p><ul><li>${i.CityName}<span>${i.Currtent.TempC}°C<img src="${i.Currtent.ConditionIcon}" alt=""></span></li></ul>`),$("#widget-weather").removeClass("expanded"),window.localStorage.setItem("_city",t)),!1})),$(".onecms_weather__thisplace").on("change","select",(function(t){let i=$(".onecms_weather__thisplace select").find(":selected").val();if(void 0===i)return!1;i=i.replace(new RegExp(" ","imug"),"");let n=e.find((e=>e.CityId==i||e.CityId.replace("-","")==i));return void 0===n?($(".weather__city").html(""),$(".weather__listing").html('<li class="weather__day"><time class="weather__date">Không có thông tin thời tiết</time></div></li>'),!1):($(".weather__status > img").attr("src",n.Currtent.ConditionIcon),$(".weather__temp").html(`${n.Currtent.TempC}°C`),$(".weather__range").html(`${n.Forecast.MinTempC}°C - ${n.Forecast.MaxTempC}°C `),$(".weather__desc").html(`${n.Currtent.ConditionText}`),window.localStorage.setItem("_city",i),!1)}))})),function(){if(0==$(".onecms_weather").length)return!1;$.ajax({url:"/api/getweather",type:"get",success:function(t){try{if(null==t)return!1;if(t=JSON.stringify(t),t=JSON.parse(t),0===(t=JSON.parse(t)).length)return!1;let i,n;if($(".onecms_weather").append('<div id="widget-weather">\n                                                <ul class="current-city"></ul>\n                                                <div class="filter">\n                                                    <input placeholder="Nhập tìm tỉnh thành …">\n                                                    <div class="city-list">\n                                                        <div class="choosed-city"></div>\n                                                        <div class="others-city">\n                                                            <p>Tỉnh thành khác</p>\n                                                            <ul></ul>\n                                                            <div class="no-result hide" style="display:none"><i class="ti-info-alt"></i> Không tìm thấy kết quả</div>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </div>'),e=t,localStorage.getItem("_city")&&(i=window.localStorage.getItem("_city")),void 0!==i&&(n=e.find((e=>e.CityId==i||e.CityId.replace("-","")==i))),void 0===n){localStorage.getItem("_city")&&localStorage.removeItem("_city");const t="ha-noi";n=e.find((e=>e.CityId==t||e.CityId.replace("-","")==t))}if(void 0!==n&&($(".current-city").append(`<li><strong>${n.CityName}</strong><span><em>${n.Currtent.TempC}°C</em> / ${n.Forecast.MinTempC} - ${n.Forecast.MaxTempC}°C</span><img data-src="${n.Currtent.ConditionIcon}" src="/assets/static/images/grey.gif" class="lazy" width="24" height="24"  alt=""><i class="ti-arrow-circle-down"></i></li>`),$(".choosed-city").append(`<p>Đang hiển thị</p><ul><li>${n.CityName}<span>${n.Currtent.TempC}°C<img src="${n.Currtent.ConditionIcon}" alt=""></span></li></ul>`)),$(".onecms_weather_district").length>0){const e=`<strong>${n.CityName}</strong>\n\t\t\t\t\t\t\t\t\t\t\t <span><em>${n.Currtent.TempC}°C</em> / ${n.Forecast.MinTempC}-${n.Forecast.MaxTempC}°C</span>\n\t\t\t\t\t\t\t\t\t\t\t <img src="${n.Currtent.ConditionIcon}" alt="${n.Currtent.CityName}">`;$(".onecms_weather_district").append(e)}$("#widget-weather img.lazy").lazyload({effect:"fadeIn",threshold:100,data_attribute:"src"})}catch(e){console.log(e.message)}},error:function(e){console.log("error"+e)}})}()}(),function(){const e=$(".block-sc-author");if(0===e.length)return!1;""===e.text()&&$(".block-sc-text").css("display","none")}(),function(){if(0===$(".c-banner-inpage").length)return!1;const e=window.screen.width,t=window.screen.height;if(e<768){let e=$(".entry").children(),i=Math.floor(e.length/2),n='<div class="c-content-before">'+e.slice(0,i).map((function(e,t){return t.outerHTML})).get().join(" ")+'</div><div class="c-content-inpage" id="content-inpage"></div><div class="c-content-after">'+e.slice(i).map((function(e,t){return t.outerHTML})).get().join(" ")+"</div>";$(".entry").html(n),t>667?$(".c-content-inpage").css("height",t+"px"):$(".c-content-inpage").css("height","667px");let a=$(".entry").offset().top,l=$(".entry").height(),r=a+l-t;$(".c-banner-inpage").html();l>2*t&&($(".c-banner-inpage").addClass("active"),$(".c-content-inpage").addClass("active"),$(window).scroll((function(){a=$(".entry").offset().top,l=$(".entry").height(),r=a+l-t,$(document).scrollTop()>a&&$(document).scrollTop()<r?$(".c-banner-inpage").addClass("is-show"):$(".c-banner-inpage").removeClass("is-show")})))}}(),$(document).ready((function(){$(".c-content-before").length&&$(".c-content-before").append($(".AdsBetweenContentMB"))})),function(){const e=$(".hapodigital");if(0===e.length)return!1;const t=$("link[rel=canonical]").attr("href");if(!t)return!1;const i=`https://api.hapodigital.com/api/v2/keywords?uri=${t}`;e.load(i)}();const webConfig={displayViewName:{mostRead:"MostRead",mostReadForHome:"MostReadForHome",channelChildNormal:"ChannelChildNormal",channelChildSlider:"ChannelChildSlider",normal:"Normal",newest:"Newest",video:"Video",lotus:"Lotus",podcast:"Podcast",subPodcast:"SubPodcast",channelNormalForDetail:"ChannelNormalForDetail",groupArticlesForDetail:"GroupArticlesForDetail",relatedArticlesForDetail:"RelatedArticlesForDetail",articlesByEventForDetail:"ArticlesByEventForDetail",articlesByChannelBox3ForHome:"ArticlesByChannelBox3ForHome",articlesByChannelBox2ForHome:"ArticlesByChannelBox2ForHome",articlesByChannelBox1HorizontalForHome:"ArticlesByChannelBox1HorizontalForHome",articlesByChannelBox1VerticalForHome:"ArticlesByChannelBox1VerticalForHome",articlesByMultimediaForHome:"ArticlesByMultimediaForHome",videoForHome:"VideoForHome",leaderForHome:"LeaderForHome",featuredEventForHome:"FeaturedEventForHome",infographicForHome:"InfographicForHome",photoForHome:"PhotoForHome",printversionForHome:"PrintversionForHome",relatedArticlesForHome:"RelatedArticlesForHome",seriesEventForHome:"SeriesEventForHome",localEventForHome:"LocalEventForHome",sponsorEventForHome:"SponsorEventForHome",districtEventForHome:"DistrictEventForHome",topicEventForHome:"TopicEventForHome",tet:"Tet",marathon:"Marathon"},searchArticlesFor:{newest:"24h",eventByKeyword:"eventbykeyword"},action:{channel:"channel"}},throttledAddIconLive=throttle(addIconLive,2e3);var WebControl={},webControl={loadmore_params:()=>({type:webConfig.searchArticlesFor.newest,keyword:"",publisherId:0,channelId:0,eventId:0,view:webConfig.displayViewName.normal}),loadmore_event_params:{type:webConfig.searchArticlesFor.eventByKeyword,keyword:"newest",publisherId:0,channelId:0,eventId:0},initLoadMore:function(){$(".c-more").click((function(){const e=$(this).parent().find("ul:first");return 0===e.length&&(e=$(".onecms_loading:first")),function(e){const t=webControl.loadmore_params(),i=e.parent().parent().find(".c-more");if(i.length>0&&i.hide(),void 0===t.publisherId)return!1;const n=e.parent().find(".loading_img");n.length>0&&n.show();const a=`/api/getmorearticle/${t.type}_${""===t.keyword?"empty":decodeHtmlEntity(t.keyword)}_${t.publisherId}_${t.channelId}_${t.eventId}`;$.ajax({url:a,type:"get",success:function(a){if(n.length>0&&n.hide(),0==a.length)return!1;$.each(a,(function(i,n){let a=renderBoxHtmlNew(n);t.view===webConfig.displayViewName.video&&(a=renderBoxVideoHtmlNoDes(n)),t.view===webConfig.displayViewName.podcast&&(a=renderBoxPodcastHtml(n)),t.view===webConfig.displayViewName.subPodcast&&(a=renderBoxPodcastHtmlNoCat(n)),t.view===webConfig.displayViewName.newest&&(a=renderBoxHtmlNewest(n)),t.view===webConfig.displayViewName.lotus&&(a=renderBoxHtmlFull(n)),t.view===webConfig.displayViewName.tet&&(a=renderBoxHtmlFull(n)),e.append(a)})),i.length>0&&(i.show(),a.length<1&&i.hide()),t.view===webConfig.displayViewName.newest&&refreshTimeAgo($(".onecms_time")),t.view!==webConfig.displayViewName.podcast&&t.view!==webConfig.displayViewName.subPodcast&&t.view!==webConfig.displayViewName.video&&throttledAddIconLive()}})}(e),!1}));const e=function(){const e=document.querySelectorAll(".onecms_load_view");if(0===e.length)return!1;const t=window.innerHeight+500;e.forEach((e=>{e.getBoundingClientRect().top<t&&function(e){if(0===$(e).length||$(e).hasClass("loaded"))return!1;$(e).addClass("loaded");const t=$(e).attr("data-action");if(void 0===t||""===t)return!1;const i=$(e).attr("data-view"),n=$(e).attr("data-size"),a=isNumber(n)?n:1,l=`/${t}`;if("comment"===t)return webControl.commentDetailPage($(e)),!1;$.ajax({url:l,type:"get",success:function(t){if($(e).hasClass("fadeout")&&$(e).removeClass("fadeout"),0===t.data.length&&$(e).remove(),$(e).removeAttr("style"),i===webConfig.displayViewName.mostRead&&$.each(t.data,(function(t,i){if(t>=a)return!1;$(e).find("ul").append(renderBoxTopReadHtml(i,t+1))})),i===webConfig.displayViewName.articlesByEventForDetail&&$.each(t.data,(function(t,i){if(t>=a)return!1;$(e).find("ul").append(`<li><a title="${i.Title}" href="${i.LinktoMe2}">${i.Title}</a><span class="c-news-other__time">${i.TimeDdMMyyyy}</span></li>`)})),i===webConfig.displayViewName.groupArticlesForDetail){const i=$(".c-more");i.hide(),t.data.newestArticles.length>0&&i.show(),$.each(t.data.articlesInGroup,(function(t,i){if(t>=a)return!1;0!=t?$(e).find(".is-col-3-tablet ul").append(renderBoxHtmlFull(i)):$(e).find(".is-thumb-large ul").append(renderBoxHtmlNew(i))}));const n=$(".is-timeline"),l=isNumber(n.data("size"))?n.data("size"):5;$.each(t.data.newestArticles,(function(e,t){if(e>=l)return!1;n.find("ul").append(renderBoxHtmlNewest(t))})),refreshTimeAgo($(".c-time-count span"))}if(i===webConfig.displayViewName.groupArticlesForDetail+"-smart-ads"){const i=$(".c-more");i.hide(),t.data.newestArticles.length>0&&i.show(),$.each(t.data.articlesInGroup,(function(t,i){if(t>=a)return!1;if(0==t)return void $(e).find(".is-thumb-large ul").append(renderBoxHtmlNew(i));const n=$(e).find(".is-col-3-tablet ul"),l=n.find("li#smart-ads");t<6&&l.length>0?$(renderBoxHtmlFull(i)).insertBefore(l):n.append(renderBoxHtmlFull(i))}));const n=$(".is-timeline"),l=isNumber(n.data("size"))?n.data("size"):5;$.each(t.data.newestArticles,(function(e,t){if(e>=l)return!1;n.find("ul").append(renderBoxHtmlNewest(t))})),refreshTimeAgo($(".c-time-count span"))}if(i===webConfig.displayViewName.relatedArticlesForDetail){const i=$(".onecms_related"),n=$(".onecms_related_mobile");0===t.data.length&&(i.hide(),n.hide()),1===t.data.length&&$(e).hide(),$.each(t.data,(function(t,l){if(t>=a)return!1;0!==t?isMobileScreen()?isMobileScreen()&&n.find(".c-news-topmore").append(renderBoxHtmlRelated(l)):$(e).find(".c-news-topmore").append(renderBoxHtmlRelated(l)):i.find("ul").prepend(renderBoxHtmlFullNoH(l))})),resetStickyScroll()}if(i&&t.action===webConfig.action.channel){if(0===t.data.articles.length)return $(e).remove(),!1;let r=t.data.channel.Name;const s=t.data.channel.LinktoMe,o=t.data.articles.filter((e=>e.LinktoMe2!=window.location.href)),c=$(e).attr("notaddchannel");let d=$(e).find(".c-box__title__name");if(d.length,d.length>0&&(d.attr("href",s),c||d.append(r)),i===webConfig.displayViewName.channelNormalForDetail&&($.each(o,(function(t,i){if(t>=a)return!1;$(e).find("ul").append(renderBoxHtmlFull(i))})),d.html(`Xem thêm ${r}`),d.attr("title",`Xem thêm ${r}`)),i===webConfig.displayViewName.channelNormalForDetail+"-smart-ads"){$.each(o,(function(t,i){if(t>=a)return!1;$(e).find("ul").append(renderBoxHtmlFull(i))}));var n=$(e).find("ul"),l=n.find("li#smart-ads");n.append(l),d.html(`Xem thêm ${r}`),d.attr("title",`Xem thêm ${r}`)}i===webConfig.displayViewName.channelChildNormal&&$.each(o,(function(t,i){if(t>=a)return!1;0!=t?1!=t?$(e).find(".c-cat-three__right ul").append(renderBoxHtmlNoDes(i)):$(e).find(".c-cat-three__center > div").append(renderBoxHtmlNoLi(i)):$(e).find(".c-template-grid").append(renderBoxHtmlNoLiNoDes(i))})),i===webConfig.displayViewName.channelChildSlider&&($.each(o,(function(t,i){if(t>=a)return!1;$(e).find(".owl-carousel").append(renderBoxHtmlNoLiNoDes(i))})),refreshSlider())}void 0!==i&&""!==i||($(e).append(t.detailHtml),refreshSlider()),addIconLive()}})}(e)}))};e(),$(window).scroll((function(){e()}))},initEventPage:function(){let e=function(e){let t=webControl.loadmore_event_params;const i=e.find(".loading_img"),n=e.find("ul:first"),a=e.find(".c-more");i.show(),a.hide();const l=`/api/getmorearticle/${t.type}_${""===t.keyword?"empty":decodeHtmlEntity(t.keyword)}_${t.publisherId}_${t.channelId}_${t.eventId}`;$.ajax({url:l,type:"get",success:function(e){if(i.hide(),0==e.length)return!1;$.each(e,(function(e,t){const i=`<li class="article__loading" pid="${t.PublisherId}">\n                                        <div class="b-grid">\n                                            <div class="b-grid__img"><a title="${t.Title}" href="${t.LinktoMe2}"><img src="${t.ThumbnailSmall}" alt="${t.Title}" title="${t.Title}" /></a></div>\n                                            <div class="b-grid__content">\n                                                <div class="b-grid__row">\n                                                    <h3 class="b-grid__title" data-live="${t.PublisherIdInLive}"><a title="${t.Title}" href="${t.LinktoMe2}">${t.Title}</a></h3>\n                                                </div>\n                                                <div class="b-grid__row b-grid__desc"><a title="${t.Title}" href="${t.LinktoMe2}">${t.Headlines}</a></div>\n                                            </div>\n                                        </div>\n                                    </li>`;n.append(i)})),a.show(),e.length<0&&a.hide(),addIconLive()}})};$(".c-more").click((function(){let t=$(this).closest(".c-topic-info-tabs__pane").find("li:last").attr("pid");if(void 0===t)return $(this).hide(),!1;webControl.loadmore_event_params.publisherId=t;const i=$(this).closest(".c-topic-info-tabs__pane");return e(i),!1})),$(".c-topic-info-tabs__title a").click((function(){const t=$(this).attr("href");if(void 0===t)return;if("#info-1"==t)return void(webControl.loadmore_event_params.keyword="newest");let i=$(t);return 0===i.length||(webControl.loadmore_event_params.keyword=$(this).text(),webControl.loadmore_event_params.publisherId=0,$(this).hasClass("onecms_loaded"))?void 0:(e(i),$(this).addClass("onecms_loaded"),!1)}))},initEventPage2:function(){$(".c-more").click((function(){return function(e){const t=$(".c-more");t.length>0&&t.hide();const i=$(".loading_img");i.length>0&&i.show();const n=webControl.seriesEventPageSize;if(!n)return!1;let a=Math.ceil(e.find(".c-series-grid li").length/n);if(a<=0)return!1;const l=`/api/events/type/${webControl.seriesEventType}/pageIndex/${a}/pageSize/${n}`;$.ajax({url:l,type:"get",success:function(a){if(i.hide(),0==a.data.events.length)return!1;$.each(a.data.events,(function(i,n){if(0===a.data.events.length)return t.hide(),!1;e.find("ul:first").append(`<li>\n                            <div class="b-grid">\n                                <div class="b-grid__img"><a title="${n.Name}" href="${n.LinkToMe}"><img src="${n.ThumbnailSmall}"  alt="${n.Name}" title="${n.Name}"></a></div>\n                                <div class="b-grid__content">\n                                    <div class="b-grid__row">\n                                    <h3 class="b-grid__title"><a title="${n.Name}" href="${n.LinkToMe}">${n.Name}</a></h3>\n                                    </div>\n                                </div>\n                            </div>\n                        </li>`)})),t.show(),a.data.events.length<n&&t.hide()}})}($(this).parent()),!1}))},commentDetailPage:function(e){let t=webControl.publisherId,i=0,n="like",a=0,l="",r="",s="",o="",c=webControl.f_share,d=e;void 0!==d&&void 0!==d.length||(d=$(".c-comments:first"));const m=$(".c-comments"),h=$(".comment"),u=$(".comment_sort_by_like"),p=$(".comment_sort_by_newest"),f=$(".btn_send_comment"),g=function(){const e=`/api/getcomment/${t}_${i}_${n}_${a}`,l=d.find(".onecms_comment_list:first");$.ajax({url:e,type:"get",success:function(e){if(0===e.length){const e=d.find(".onecms_more_comment");e.length>0&&e.hide()}$.each(e,(function(e,t){"like"==n?$sort_like=t.Liked:$sort_date=t.CreatedAt;const i=`<div class="b-grid" row_num="${t.RowNum}">\n                                            <div class="b-grid__content" parentid="${t.CommentId}">\n                                                <div class="b-grid__row">\n                                                    <span class="b-grid__title">${t.Name}</span> -\n                                                    <span class="b-grid__time">${convertJsonDate(t.CreatedAt)}</span>\n                                                </div>\n                                                <div class="b-grid__row b-grid__desc" id="cmt${t.CommentId}">\n                                                    ${t.Content}\n                                                </div>\n                                                <div class="b-grid__row">\n                                                    <span class="b-grid__anwser tl-reply">Trả lời</span><span class="b-grid__like like" id="${t.CommentId}"><i\n                                                            class="icon16-heart"></i>Thích <span class="likeCount">${t.Liked}</span><a class="b-grid__share"\n                                                            href="${c}#cmt-${t.CommentId}"><i\n                                                                class="icon24-facebook"></i>Chia sẻ</a>\n                                                    </span>\n                                                </div>\n                                                <div class="c-comment-input comment-reply hidden">\n                                                    <div class="form-group">\n                                                        <textarea class="form-control txt_content" name=""\n                                                            placeholder="Vui lòng nhập tiếng Việt có dấu"></textarea><label\n                                                            class="control-label help-block"><em></em></label> <br /><a href="javascript:void(0)"\n                                                            class="btnSend btn-send-comment" parentid="${t.CommentId}">Gửi bình luận</a><span> </span><a\n                                                            class="btn-close-comment" href="javascript:void(0)" parentid="0">Đóng</a>\n                                                    </div>\n                                                </div>\n                                                <div class="b-grid__sub subcomment${t.CommentId}"></div>\n                                            </div>\n                                        </div>`;l.append(i);const a=`.subcomment${t.CommentId}`;$.each(t.ChildComment,(function(e,i){const n=`<div class="b-grid" row_num="${e+1}">\n                                                <div class="b-grid__content" parentid="${t.CommentId}">\n                                                    <div class="b-grid__row">\n                                                        <span class="b-grid__title">${i.Name}</span> -\n                                                        <span class="b-grid__time">${convertJsonDate(i.CreatedAt)}</span>\n                                                    </div>\n                                                    <div class="b-grid__row b-grid__desc" id="cmt${i.CommentId}">${i.Content}</div>\n                                                    <div class="b-grid__row">\n                                                        <span class="b-grid__anwser tl-reply">Trả lời</span><span class="b-grid__like like" id="${i.CommentId}"><i\n                                                                class="icon16-heart"></i>Thích\n                                                            <span class="likeCount">${i.Liked}</span></span><a class="b-grid__share"\n                                                            href="${c}#cmt-${i.CommentId}"><i\n                                                                class="icon24-facebook"></i>Chia sẻ</a>\n                                                    </div>\n                                                    <div class="c-comment-input comment-reply hidden">\n                                                        <div class="form-group">\n                                                            <textarea class="form-control txt_content" name=""\n                                                                placeholder="Vui lòng nhập tiếng Việt có dấu"></textarea><label\n                                                                class="control-label help-block"><em></em></label> <br /><a href="javascript:void(0)"\n                                                                class="btnSend btn-send-comment" parentid="${t.CommentId}">Gửi bình luận</a><span> </span><a\n                                                                class="btn-close-comment" href="javascript:void(0)" parentid="0">Đóng</a>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </div>`;$(a).append(n)})),3==t.ChildComment.length&&$(a).append('<div class="c-comment-more comment-load-more-child"><a href="javascript:;">Xem thêm bình luận</a></div>')}))}})};g(),h.click((function(){let e=$(".onecms_comments");if(0===e.length)return!1;$("html, body").stop().animate({scrollTop:e.offset().top-30},700,"swing",(function(){})),$(".txt_content").focus(),$("textarea").css("border","1px solid #11e666")})),u.click((function(){if($(this).hasClass("active"))return!1;p.removeClass("active"),$(this).addClass("active"),n="like",a=0,d=$(this).closest(".c-comments");return d.find(".onecms_comment_list:first").html(""),g(),!1})),p.click((function(){if($(this).hasClass("active"))return!1;u.removeClass("active"),$(this).addClass("active"),n="date",a=0,d=$(this).closest(".c-comments");return d.find(".onecms_comment_list:first").html(""),g(),!1})),m.on("click",".like",(function(){let e=$(this).attr("id"),t=$(this),i=t.find(".likeCount").text(),n=`/api/addlikecomment/${e}`;$.ajax({url:n,type:"get",success:function(e){return 0==(e=JSON.parse(e)).errorCode?($(this).addClass("active"),t.find(".likeCount").html((parseInt(i)+1).toString()),alert("Like thành công, sau vài phút ý kiến sẽ được cập nhật số lượng like !"),t.removeClass("like"),!1):2==e.errorCode?(alert("Bạn phải chờ sau 1 phút sau mới được tiếp tục like ý kiến !"),!1):void 0}})})),m.on("click",".tl-reply",(function(){let e=$(this).closest(".b-grid__content").attr("parentid");return i=e,$(this).closest(".b-grid__content").find(".comment-reply:first").removeClass("hidden"),!1})),m.on("click",".btn-close-comment",(function(){return $(this).closest(".comment-reply").addClass("hidden"),!1})),m.on("click",".btnSend",(function(){let e=$(this).closest(".c-comment-input").find(".txt_content:first");return s=e.val(),o=$(this).attr("parentid"),e.closest(".c-comment-input").removeClass("has-error"),e.closest(".c-comment-input").find("em").html(""),0==s.length?(e.closest(".c-comment-input").addClass("has-error").find("em").html("Bạn chưa nhập nội dung ý kiến !"),e.focus(),!1):s.length<10?(e.closest(".c-comment-input").addClass("has-error").find("em").html("Nội dung ý kiến quá ngắn !"),!1):s.length>1e3?(e.closest(".c-comment-input ").addClass("has-error").find("em").html("Nội dung ý kiến quá dài !"),!1):($(".popUp.binhluancomment").addClass("active"),!1)})),f.on("click",(function(){let e=$("#txt_Name"),i=$("#txt_Email");return l=$.trim(e.val()),r=$.trim(i.val()),$("#binhluanmodal").find(".form").removeClass("has-error"),$("#binhluanmodal").find("em").html(""),$(".c-comments em").each((function(){$(this).html("")})),$(".binhluancomment em").each((function(){$(this).html("")})),0==l.length?(e.closest(".box").addClass("has-error").find("em").html("Bạn chưa nhập họ và tên !"),!1):l.length>40?(e.closest(".box").addClass("has-error").find("em").html("Tên quá dài !"),!1):0==r.length?(i.closest(".box").addClass("has-error").find("em").html("Bạn chưa nhập địa chỉ email !"),!1):validateEmail(r)?r.length>40?(i.closest(".box").addClass("has-error").find("em").html("Email quá dài !"),!1):(function(){let e=$.trim(l),i=$.trim(r),n=$.trim(s).replace(/\r\n|\r|\n/g,"<br/>");$.ajax({url:"/api/addcomment",type:"post",data:{p:o,a:t,n:e,e:i,c:n},success:function(e){if(2==(e=JSON.parse(e)).errorCode)alert("Bạn phải chờ sau 1 phút sau mới được tiếp tục gửi ý kiến !");else{$(".txt_content").val(""),$("#txt_Name").val(""),$("#txt_Email").val(""),$(".form").removeClass("has-error"),$(".comment-item").find(".bc-input").addClass("hidden"),$(".popUp.binhLuan").removeClass("active"),$(".comment-reply").addClass("hidden");let e=$(".onecms_comments");$(".message").removeClass("hidden"),$("html, body").stop().animate({scrollTop:e.offset().top-10},300,"swing",(function(){}))}}})}(),!1):(i.closest(".box").addClass("has-error").find("em").html("Email không đúng !"),!1)})),m.on("click",".onecms_more_comment",(function(){i=0,a=$(this).closest(".c-comments").find(".onecms_comment_list .b-grid:last").attr("row_num");const e=$(this).parent();return d=e,g(),!1})),m.on("click",".comment-load-more-child",(function(){let e=$(this);if(i=$(this).closest(".b-grid__content").attr("parentid"),a=$(this).parent().find(".b-grid:last").attr("row_num"),void 0===i||void 0===a)return!1;let l=`/api/getcomment/${t}_${i}_${n}_${a}`;return $.ajax({url:l,type:"get",success:function(t){if(0===t.length)return e.hide(),!1;$.each(t,(function(t,n){$(e).before(`<div class="b-grid" row_num="${n.RowNum}">\n                                            <div class="b-grid__content" parentid="${i}">\n                                                <div class="b-grid__row"><span class="b-grid__title">${n.Name}</span> - <span class="b-grid__time">${convertJsonDate(n.CreatedAt)}</span></div>\n                                                <div class="b-grid__row b-grid__desc" id="cmt${n.CommentId}">${n.Content}</div>\n                                                <div class="b-grid__row">\n                                                    <span class="b-grid__anwser tl-reply">Trả lời</span>\n                                                    <span class="b-grid__like like" id="${n.CommentId}"><i class="icon16-heart"></i>Thích <span class="likeCount">${n.Liked}</span></span>\n                                                    <a class="b-grid__share" href="${c}#cmt-${n.CommentId}"><i class="icon24-facebook"></i>Chia sẻ</a>\n                                                </div>\n                                                <div class="c-comment-input comment-reply hidden">\n                                                    <div class="form-group">\n                                                        <textarea class="form-control txt_content" name="" placeholder="Vui lòng nhập tiếng việt có dấu"></textarea>\n                                                        <label class="control-label help-block"><em></em></label> <br />\n                                                        <a href="javascript:void(0)" class="btnSend btn-send-comment" parentid="${i}">Gửi bình luận</a>\n                                                        <span> </span>\n                                                        <a class="btn-close-comment" href="javascript:void(0)" parentid="0">Đóng</a>\n                                                    </div>\n                                                </div>\n                                            </div>\n                                        </div>`)}))}}),!1}))},answerInContent:function(){let e=webControl.publisherId,t=["Bạn là thần đồng","Bạn rất xuất sắc","Kiến thức của bạn không tồi","Bạn có thể làm tốt hơn thế"],i=$("<p>",{id:"quiz_result"}).html("<span class='message'>Hãy trả lời các câu hỏi để biết kết quả của bạn</span>");$(".quiz-caption").length>0&&$(".leftDetail .description").append(i);let n=$(".quiz ul").length;$("#quiz_total").html(n);let a=0,l=0;$(".quiz li strong").each((function(e,t){$(t).parents("  li").addClass("correct")})),$(".quiz li").on("click",(function(r){r.preventDefault();let s=$(this).parents(".quiz");if(!s.hasClass("answered")){if(l++,$(this).hasClass("correct")&&a++,l==n){i.append('<span id="correct">'+a+'</span><span id="total">'+n+"</span>");let e=100*a/n;100==e?i.find(".message").html(t[0]):e>=80?i.find(".message").html(t[1]):e>=50?i.find(".message").html(t[2]):i.find(".message").html(t[3]),$("#quiz_result").append('<span id="traloiketqua">Gửi kết quả trả lời</span>')}s.addClass("answered"),$(this).addClass("selected"),$("#traloiketqua").on("click",(function(e){return e.preventDefault(),$(".popUp.ketquatraloi").addClass("active"),$(".ketquatraloi").find(".kqtl").html('<span id="correct">'+$(".correct.selected").length+'</span><span id="total">'+$(".description .quiz").length+"</span>"),!1})),$(".btnTraloicauhoi").off("click").on("click",(function(){let t=$(".ketquatraloi #txtName"),i=$(".ketquatraloi #txtEmail");return $cmt_name=$.trim(t.val()),$cmt_email=$.trim(i.val()),$("#binhluanmodal").find(".form").removeClass("has-error"),$("#binhluanmodal").find("em").html(""),0==$cmt_name.length?(t.closest(".box").addClass("has-error").find("em").html("Bạn chưa nhập họ và tên !"),!1):0==$cmt_email.length?(i.closest(".box").addClass("has-error").find("em").html("Bạn chưa nhập địa chỉ email !"),!1):(function(){let t=$.trim($cmt_name),i=$.trim($cmt_email),n=$(".correct.selected").length+"/"+$(".description .quiz").length;$.ajax({url:"/api/sendAnswer",type:"post",data:{p:e,n:t,e:i,t:n},success:function(e){2==(e=JSON.parse(e)).errorCode?alert("Bạn phải chờ sau 1 phút sau mới được tiếp tục gửi ý kiến !"):($(".messagetl").removeClass("hidden"),$("html, body").stop().animate({scrollTop:$(".formComment").offset().top},300,"swing",(function(){}))),$(".ketquatraloi #txtName").val(""),$(".ketquatraloi #txtEmail").val(""),$(".ketquatraloi .form").removeClass("has-error"),$(".popUp.ketquatraloi").removeClass("active"),$("#traloiketqua").css({display:"none"})}})}(),!1)}))}}))},exchangeRate:function(){if(0==$(".exchangeRate").length)return!1;$.ajax({url:"/api/getexchangerate",type:"get",success:function(e){if(void 0===e||0==e.length)return!1;e.forEach((function(e){1===e.Type&&$(".onecms_currency").append("<tr>                                            <td>"+e.CurrencyCode+'</td>                                            <td class="text-center">'+numberWithCommas(e.Buy)+'</td>                                            <td class="text-center">'+numberWithCommas(e.Sell)+'</td>                                            <td class="text-center">'+numberWithCommas(e.Transfer)+"</td>                                        </tr>"),2===e.Type&&$(".onecms_gold").append("<tr>                                            <td>"+e.CurrencyCode+'</td>                                            <td class="text-center">'+numberWithCommas(e.Buy)+'</td>                                            <td class="text-center">'+numberWithCommas(e.Sell)+"</td>                                        </tr>"),4===e.Type&&$(".onecms_petroleum").append("<tr>                                            <td>"+e.CurrencyCode+'</td>                                            <td class="text-center">'+numberWithCommas(e.Buy)+'</td>                                            <td class="text-center">'+numberWithCommas(e.Sell)+"</td>                                        </tr>")}))}})},audioPlayer:function(e){let t=$.extend({autoPlay:!1,autoSwitch:!1,log:!1},e),i=document.querySelector(".onecms_audio");if(null===i)return!1;let n=$(".onecms_btn__player"),a=$(".audio-progress"),l=$(".c-podcast-player__bar__start"),r=$(".c-podcast-player__bar__end"),s=$("#audio-progress-bar"),o=$("#draggable-point"),c=$(".icon20-ago-white"),d=$(".icon20-fast-white"),m=$(".c-volume-bar"),h=$(".c-podcast-player__control__right .c-podcast-player__btn"),u=$(".c-volume-box__left .c-volume-box__btn"),p=$(".c-volume-box__right .c-volume-box__btn"),f=$(".c-podcast-player__control__left button"),g=f.find(".is-label"),v=f.find(".is-speed"),_=m.find(".c-volume-bar__current"),b=m.find(".c-volume-bar__progress"),y=$("input#autoplay");const w=stringToBool(localStorage.getItem("podcast_nexpage"));if(i.addEventListener("volumechange",C),i.addEventListener("timeupdate",(function(){l.text(formatTime(i.currentTime));let e=100/i.duration*i.currentTime;s.css("width",e+"%"),o.css("left",e+"%"),x()})),i.addEventListener("canplay",(function(){let e=formatTime(i.duration);T(e),r.text(e)})),i.addEventListener("ended",(function(){if(i.currentTime=0,w){const e=$(".nextaudio").attr("data-href");if(void 0===e)return!1;window.location=e}}),!1),i.volume=.5,t.autoPlay){let e=i.play();void 0!==e&&e.then((e=>{i.play(),x(),T("playing")})).catch((e=>{T(e.message)}))}function C(){_.css("left",100*i.volume+"%"),b.css("width",100*i.volume+"%")}function T(e){t.log&&console.log(e)}function x(){i.paused?n.find("i").attr("class","icon36-play-white"):n.find("i").attr("class","icon36-pause-white")}n.click((e=>{i.paused?(i.play(),x()):(i.pause(),x())})),f.click((function(){if(i.paused)return!1;let e=g.attr("data-speed");e=parseFloat(e),e+=.5,e>2&&(e=.5),g.attr("data-speed",e),v.text(` ${e}x`),i.playbackRate=e})),a.click((function(){let e=event.clientX-$(this).offset().left,t=100/$(this).width()*e*i.duration/100;i.currentTime=t})),c.click((function(){i.currentTime=i.currentTime-10})),d.click((function(){i.currentTime=i.currentTime+10})),m.click((function(){let e=event.clientX-$(this).offset().left,t=100/$(this).width()*e;i.volume=t/100})),h.click((function(){0===i.volume?(i.volume=.5,m.val(i.volume),$(this).removeClass("mute")):(i.volume=0,m.val(i.volume),$(this).addClass("mute"))})),u.click((function(){i.volume=0,C()})),p.click((function(){i.volume=1,C()})),y.click((function(){$(this).prop("checked"),localStorage.setItem("podcast_nexpage",$(this).prop("checked"))})),$((function(){w&&y.prop("checked",!0)}))},initLoadMorePrint:function(){const e=webControl.printversion_params();function t(e,t){$.ajax({url:e,type:"get",success:function(e){return"time"==t&&($(".books").html(""),$(".c-more").hide(),0==e.length)?($(".books:first").append("<span>Không tìm thấy kết quả</span>"),!1):0!=e.length&&($.each(e,(function(e,t){let i=`<a class="book" href="${t.LinkToMe}" pid="${t.PrintVersionId}"><img alt = "${t.Title}" title = "${t.Title}" src ="${t.ThumbnailVertical}" /></a>`;$(".books:first").append(i)})),void("time"==t?$(".c-more").hide():$(".c-more").show()))}})}$(window).ready((function(){$.datetimepicker.setLocale("vi"),$(".date-picker").datetimepicker({format:"d-m-Y",lang:"vi",time:!1,timepicker:!1}),$(".date-picker").change((function(){const e=$("#txtDate").val();if(""===e)return!1;t(`/api/getmoreprintversion/${e}`,"time")})),$(".c-more").click((function(){if($(".c-more").hide(),void 0===e.printversionId)return!1;t(`/api/getmoreprintversion/${e.type}_${e.printversionId}`)}))}))},initLoadMoreHomePage:function(){throttledAddIconLive();const e=function(e,t){if(0===e.length)return!1;$.each(t.data.events,(function(t,i){if(t>=1)return!1;0!==t||$(e).find(".c-special-head .b-grid").prepend(`\n                                    <div class="b-grid__img"><a title="${i.Name}" href="${i.LinkToMe}"><img src="${i.ThumbnailWidth}" alt="${i.Name}" title="${i.Name}" /></a></div>\n                                    <div class="b-grid__content">\n                                        <div class="b-grid__row">\n                                            <h3 class="b-grid__title"><a title="${i.Name}" href="${i.LinkToMe}">${i.Name}</a></h3>\n                                        </div>\n                                        <div class="b-grid__row b-grid__desc"><a title="${i.Name}" href="${i.LinkToMe}">${i.Description}</a></div>\n                                    </div>`)})),$.each(t.data.articles,(function(t,i){if(t>=5)return!1;t<3?$(e).find(".is-col-3-tablet ul").append(`\n                                <li>\n                                    <div class="b-grid">\n                                        <div class="b-grid__img"><a title="${i.Title}" href="${i.LinktoMe2}"><img src="${i.ThumbnailSmall}" alt="${i.Title}" title="${i.Title}" /></a></div>\n                                        <div class="b-grid__content">\n                                            <div class="b-grid__row">\n                                                <h2 class="b-grid__title" data-live="${i.PublisherIdInLive}"><a title="${i.Title}" href="${i.LinktoMe2}">${i.TitleIcon16}</a></h2><span class="b-grid__time">${i.TimeDdMMyyyyHHmm}</span>\n                                            </div>\n                                        </div>\n                                    </div>\n                                </li>\n                            `):$(e).find(".c-special-head ul").append(`\n                                                <li>\n                                                    <div class="b-grid">\n                                                        <div class="b-grid__row">\n                                                            <h2 class="b-grid__title" data-live="${i.PublisherIdInLive}"><a title="${i.Title}" href="${i.LinktoMe2}">${i.TitleIcon16}</a></h2><span class="b-grid__time">${i.TimeDdMMyyyyHHmm}</span>\n                                                        </div>\n                                                    </div>\n                                                </li>`)})),resetJsTopicBox()},t=function(e,t){if(t.data.events[0].Keyword){const i=$(e);if(0===i.length)return!1;const n=i.find(".c-special-item-tabs__title ul"),a=t.data.events[0].Keyword.split(",");$.each(a,(function(e,a){n.append(`<li class="${0==e?"active loaded":""}"><a href="#tab-${t.data.events[0].EventId}-${e}">${a}</a></li>`),0!==e&&i.find(".c-special-item-tabs__container").append(`\n                                    <div class="c-special-item-tabs__pane" id="tab-${t.data.events[0].EventId}-${e}">\n                                        <div class="c-special-head">\n                                            <div class="c-template-grid is-sapo-mobile">\n                                                <div class="b-grid">\n                                    \n                                                    <div class="b-grid__other">\n                                                        <div class="c-template-grid is-news-short is-border">\n                                                            <ul>\n                                                \n                                                            </ul>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </div>\n                                        </div>\n                                        <div class="c-template-grid is-border-mobile is-col-3-tablet">\n                                            <ul>\n                                \n                                            </ul>\n                                        </div>\n                                    </div>\n                                `)}))}},i=function(e,t){let i=`api/events/topics/${e}?q=${t}`;return $.ajax({url:i,type:"get"})};$(document).ready((function(){const n=$(".c-special-tabs"),a=$(".c-special-tabs__container"),l="is-current",r="loaded";a.on("click",".c-special-item-tabs__title a",(function(t){if(t.preventDefault(),$(this).parent().hasClass("loaded"))return!1;const n=$(this),a=$(this).closest(".c-special-tabs__pane");let s=$(this).text();const o=$(this).attr("href"),c=a.attr("id").replace("tab-","");c&&i(c,s).done((function(t){const i=a.find(`${o}`);$(".c-special-item-tabs__pane").removeClass(l),e(i,t),i.addClass(l),n.parent().addClass(r)})).fail((function(e){console.error("Lỗi xảy ra: ",e)}))})),n.on("click",".c-special-tabs__title a",(function(a){if(a.preventDefault(),$(this).parent().hasClass(r))return!1;const s=$(this),o=$(this).attr("href").replace("#tab-","");o&&i(o,"").done((function(i){const a=n.find(`${s.attr("href")}`);e(a,i),a.find(".c-special-item-tabs__pane").eq(0).addClass(l),t(a,i),s.parent().addClass(r)})).fail((function(e){console.error("Lỗi xảy ra: ",e)}))}))}));const n=function(){const i=document.querySelectorAll(".onecms_load_view");if(0===i.length)return!1;const n=window.innerHeight+600;i.forEach((i=>{i.getBoundingClientRect().top<n&&function(i){if(0===$(i).length||$(i).hasClass("loaded"))return!1;$(i).addClass("loaded");const n=$(i).attr("data-action");if(void 0===n||""===n)return!1;const a=$(i).attr("data-view"),l=$(i).attr("data-size"),r=isNumber(l)?l:1,s=`${n}`;$.ajax({url:s,type:"get",success:function(n){if($(i).hasClass("fadeout")&&$(i).removeClass("fadeout"),$(i).removeAttr("style"),"error"===n.status)return!1;if(0===n.data.length)return $(i).remove(),!1;if(a===webConfig.displayViewName.leaderForHome){const e=$(i).find(".b-grid__img a"),t=$(i).find(".b-grid__title a");return e.attr("href",n.data.eventInfo.LinkToMe),t.attr("href",n.data.eventInfo.LinkToMe),t.attr("title",n.data.eventInfo.Name),$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find(".b-grid").append(renderBoxHtmlLeader(t))})),!1}if(a===webConfig.displayViewName.featuredEventForHome)return $.each(n.data.events,(function(e,t){if(e>=r)return!1;$(i).find(".owl-carousel").append(renderBoxHtmlFeaturedEvent(t))})),refreshSlider(),!1;if(a===webConfig.displayViewName.photoForHome)return $.each(n.data,(function(e,t){if(e>=r)return!1;e<2?$(i).find("ul:first").append(renderBoxHtmlPhotoForHome(t)):$(i).find("ul:last").append(renderBoxHtmlPhotoForHome(t))})),refreshSlider(),!1;if(a===webConfig.displayViewName.infographicForHome)return $.each(n.data,(function(e,t){if(e>=r)return!1;e<2?$(i).find("ul:first").append(renderBoxHtmlInfographicForHome(t)):$(i).find("ul:last").append(renderBoxHtmlInfographicForHome(t))})),refreshSlider(),!1;if(a===webConfig.displayViewName.printversionForHome)return $.each(n.data,(function(e,t){if(e>=r)return!1;$(i).find(".owl-carousel").append(`\n                                        <div class="c-newspaper-item">\n                                            <div class="c-newspaper-item__img"><a title="${t.Title}" href="${t.LinkToMe}"><img src="${t.ThumbnailVertical}" alt="${t.Title}" title="${t.Title}" /></a></div>\n                                            <div class="c-newspaper-item__content">\n                                                <div class="c-newspaper-item__row">\n                                                    <h3 class="c-newspaper-item__title"><a title="${t.Title}" href="${t.LinkToMe}">${t.Title}<br>${t.PublishedTime}</a></h3>\n                                                </div>\n                                            </div>\n                                        </div>`)})),refreshSlider(),!1;if(a===webConfig.displayViewName.articlesByMultimediaForHome)return $.each(n.data,(function(e,t){if(e>=r)return!1;0!=e?isMobileScreen()?($(i).find(".owl-carousel").append(renderBoxHtmlNoLiNoDes(t)),refreshSlider()):$(i).find(".c-media-box__right ul").append(renderBoxHtmlNoDes(t)):$(i).find(".c-media-box__left > div").append(renderBoxHtmlNoLiNoDes(t))})),!1;if(a===webConfig.displayViewName.mostReadForHome&&$.each(n.data,(function(e,t){if(e>=r)return!1;e<5?$(i).find(".c-news-topread__left ul").append(renderBoxTopReadHtml(t,e+1)):$(i).find(".c-news-topread__right ul").append(renderBoxTopReadHtml(t,e+1))})),a===webConfig.displayViewName.relatedArticlesForHome&&$.each(n.data,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(renderBoxHtmlNoDes(t))})),a!==webConfig.displayViewName.seriesEventForHome){if(a===webConfig.displayViewName.localEventForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(`<li>\n                                <div class="b-grid">\n                                    <div class="b-grid__img"><a title="${n.data.eventInfo.Name}" href="${n.data.eventInfo.LinkToMe}"><img title="${n.data.eventInfo.Name}" src="${n.data.eventInfo.ThumbnailSmall}" alt="${n.data.eventInfo.Name}"></a></div>\n                                    <div class="b-grid__content">\n                                        <div class="b-grid__row">\n                                            <a class="b-grid__area" title="${n.data.eventInfo.Name}" href="${n.data.eventInfo.LinkToMe}">${n.data.eventInfo.Name}</a>\n                                            <h2 class="b-grid__title"><a title="${t.Title}" href="${t.LinktoMe2}">${t.TitleIcon16}</a></h2><span class="b-grid__time">${t.TimeDdMMyyyyHHmm}</span>\n                                        </div>\n                                    </div>\n                                </div>\n                            </li>`)})),a===webConfig.displayViewName.sponsorEventForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(renderBoxHtmlSponsorEvent(t,n.data.eventInfo))})),a===webConfig.displayViewName.districtEventForHome){const e=$(i).find(".c-province-box__title a");e.attr("title",n.data.eventInfo.Name),e.attr("href",n.data.eventInfo.LinkToMe),e.html(n.data.eventInfo.Name),$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(renderBoxHtmlNoDes(t))}))}if(a===webConfig.displayViewName.topicEventForHome){if(0===n.data.events.length)return!1;const a=$(i).find(".c-special-tabs__title ul");$.each(n.data.events,(function(e,t){if(e>=r)return!1;$(i).find(".c-special-tabs__container").append(`\n                                <div class="c-special-tabs__pane ${0==e?"is-current active":""}" id="tab-${t.EventId}">\n                                            <div class="c-special-item-tabs">\n                                                <div class="c-special-item-tabs__title">\n                                                    <ul>\n                                                        \n                                                    </ul>\n                                                </div>\n                                                <div class="c-special-item-tabs__container">\n                                                    <div class="c-special-item-tabs__pane ${0==e?"is-current active":""}" id="tab-${t.EventId}-0">\n                                                        <div class="c-special-head">\n                                                            <div class="c-template-grid is-sapo-mobile">\n                                                                <div class="b-grid">\n                                    \n                                                                    <div class="b-grid__other">\n                                                                        <div class="c-template-grid is-news-short is-border">\n                                                                            <ul>\n                                                \n                                                                            </ul>\n                                                                        </div>\n                                                                    </div>\n                                                                </div>\n                                                            </div>\n                                                        </div>\n                                                        <div class="c-template-grid is-border-mobile is-col-3-tablet">\n                                                            <ul>\n                                \n                                                            </ul>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </div>\n                                        </div>\n                                `),a.append(`<li class="is-tab is-show ${0==e?"active loaded":""}"><a title="${t.Name}" href="#tab-${t.EventId}">${t.Name}</a></li>`)}));const l=$(i).find(".is-current");resetJsTopicBox(),e(l,n),t(l,n)}if(a&&"channel"===n.action){const e=n.data.channel.Name,t=n.data.channel.LinktoMe,l=$(i).find(".c-category-sub"),s=isNumber($(i).attr("numberofsub"))?$(i).attr("numberofsub"):0,o=$(i).find(".c-box__title__cat ul:first"),c=$(i).attr("notaddchannel");let d=$(i).find(".c-box__title__more a");a===webConfig.displayViewName.videoForHome&&(d=$(i).find(".c-more a"));const m=n.data.channelChild;let h=$(i).find(".c-box__title__name a");if(0===h.length&&(h=$(i).find(".c-cat-title a")),h.length>0&&(h.attr("href",t),h.attr("title",e),h.attr("href",t),d.html(`Xem thêm ${e}`),d.attr("title",`Xem thêm ${e}`),d.attr("href",t),c||h.append(e)),s>0&&$.each(m,(function(e,t){if(e>=s)return!1;o.append(`<li><a href="${t.LinktoMe}">${t.Name}</a></li>`)})),0===m.length)l.css("display","none");else{const e=m.slice(s);$.each(e,(function(e,t){l.find("ul").append(`<li><a href="${t.LinktoMe}">${t.Name}</a></li>`)}))}a===webConfig.displayViewName.articlesByChannelBox3ForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;0!=e?e>0&&e<=2?$(i).find(".c-cat-three__center ul").append(renderBoxHtmlNoDes(t)):$(i).find(".c-cat-three__right ul").append(renderBoxHtmlNoDes(t)):$(i).find(".c-template-grid").append(renderBoxHtmlNoLi(t))})),a===webConfig.displayViewName.articlesByChannelBox2ForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;0!=e?$(i).find(".c-categgory-featured__small ul").append(renderBoxHtmlNoDes(t)):$(i).find(".c-categgory-featured__big > div").append(renderBoxHtmlNoLi(t))})),a===webConfig.displayViewName.articlesByChannelBox1HorizontalForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(renderBoxHtmlNoDes(t))})),a===webConfig.displayViewName.articlesByChannelBox1VerticalForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(renderBoxHtmlChannelForHome(t,n.data.channel))})),a===webConfig.displayViewName.videoForHome&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;$(i).find("ul").append(renderBoxHtmlVideoForHome(t,n.data.channel))})),a===webConfig.displayViewName.marathon&&$.each(n.data.articles,(function(e,t){if(e>=r)return!1;0!==e?$(i).find(".c-template-list ul").append(renderBoxHtmlNoDes(t)):$(i).find(".c-template-grid ul").append(renderBoxHtmlNoDes(t))}))}void 0!==a&&""!==a||($(i).append(n.detailHtml),$(".scrollbar-macosx").length>0&&$(window).width()>991&&$(".scrollbar-macosx").scrollbar()),throttledAddIconLive()}else $.each(n.data.events,(function(e,t){if(e>=r)return!1;e<2?$(i).find("ul").eq(0).append(renderBoxHtmlSeriesEventForHome(t)):e<4?$(i).find("ul").eq(1).append(renderBoxHtmlSeriesEventForHome(t)):$(i).find("ul").eq(2).append(renderBoxHtmlSeriesEventForHome(t))}))}})}(i)}))};n(),$(window).scroll((function(){n()}))},survey:function(){if(0===$(".onecms_vote").length)return!1;const e=function(e){let t="optionsurvey_"+e;$("label[for= "+t+"]").css("color","#9F224E"),$(".onecms_vote input").each((function(){let e=t;$(this).attr("id")==e?($(this).prop("checked",!0),$(this).parent().css({background:"#d2c0c0","border-radius":"10px"})):$(this).prop("disabled",!0)})),$(".c-survey-box__btn").css("display","none")},t=function(e){const t=e+"=",i=document.cookie.split(";");for(let e=0;e<i.length;e++){let n=i[e];for(;" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(t))return n.substring(t.length,n.length)}return null}("_optionSurveyId");t&&e(t);let i=function(){let t=$(".onecms_vote input[type='radio']:checked").val();if(null==t)return alert("Bạn chưa chọn thông tin khảo sát!"),!1;let i="/api/addoptionsurvey-"+t;$.ajax({url:i,type:"get",success:function(i){1==(i=JSON.parse(i)).errorCode?(e(t),function(e,t,i){let n="";if(i){const e=new Date;e.setTime(e.getTime()+24*i*60*60*1e3),n="; expires="+e.toUTCString()}document.cookie=e+"="+(t||"")+n+"; path=/"}("_optionSurveyId",t,1),alert("Cảm ơn bạn đã gửi bình chọn !")):console.log("error...")}})};$(window).ready((function(){$(".onecms_vote").on("click",".c-survey-box__btn",(function(){i()}))}))},init24hPage:function(){const e=function(){const e=document.querySelectorAll(".onecms_load_view");if(0===e.length)return!1;const t=window.innerHeight+500;e.forEach((e=>{e.getBoundingClientRect().top<t&&function(e){if(0===$(e).length||$(e).hasClass("loaded"))return!1;$(e).addClass("loaded");const t=$(e).attr("data-action");if(void 0===t||""===t)return!1;const i=$(e).attr("data-view"),n=$(e).attr("data-size"),a=isNumber(n)?n:1,l=`/${t}`;$.ajax({url:l,type:"get",success:function(t){if($(e).hasClass("fadeout")&&$(e).removeClass("fadeout"),0===t.data.length)return $(e).remove(),!1;$(e).removeAttr("style"),i===webConfig.displayViewName.mostRead&&$.each(t.data,(function(t,i){if(t>=a)return!1;$(e).find("ul").append(renderBoxTopReadHtml(i,t+1))})),throttledAddIconLive()}})}(e)}))};e(),$(window).scroll((function(){e()})),$(document).ready((function(){$(".c-more").click((function(){return function(){const e=webControl.listArticleJson,t=parseInt($(".onecms_loading li:last").attr("stt"));if($(".c-more").hide(),void 0===t)return!1;const i=e.filter((e=>e.stt>t&&e.stt<=t+15));$.each(i,(function(e,t){$(".onecms_loading:first").append(renderBoxHtml24h(t))})),$(".c-more").show(),i.length<10&&$(".c-more").hide(),throttledAddIconLive(),refreshTimeAgo($(".onecms_time"))}(),!1}))}))},initComments:function(){if(0===$(".funeral").length)return!1;let e=0;const t=function(t){if(void 0===e)return!1;e<0&&(e=0);const i=`/api/getcomments/${webControl.publisherId}/${e}/10`;$.ajax({url:i,type:"get",success:function(e){if($(".list-comments").html(""),0==e.data.length)return!1;$.each(e.data,(function(e,t){$(".list-comments").append(`<div class="comment__box-wrapper">\n                                            <div class="comment__item">\n                                                <div class="comment__item-content">\n                                                    <div class="username"><img src="https://static.vnncdn.net/v1/pictures/homepage/funeral-book_flower.svg" alt="flower">${t.Name}</div>\n                                                    <div class="LinesEllipsis LinesEllipsis--clamped content__Ellipsis break-words">\n                                                        <div>\n                                                            <p>\n                                                                ${t.Content}\n                                                            </p>\n                                                        </div>\n                                                    </div>\n                                                </div>\n                                            </div>\n                                        </div>`)}))}})};$("li.onecms_comment_li").click((function(){if($(this).hasClass("selected"))return!1;$("li.onecms_comment_li").each((function(){$(this).removeClass("selected")})),$(this).addClass("selected"),e=$(this).data("pageindex"),t()})),$(".previous").click((function(){e-=1,e<0&&(e=0),$("li.onecms_comment_li").each((function(){$(this).removeClass("selected")})),$(`[data-pageindex="${e}"]`).addClass("selected"),t()})),$(".next").click((function(){if(e+=1,e>=webControl.totalPage)return!1;$("li.onecms_comment_li").each((function(){$(this).removeClass("selected")})),$(`[data-pageindex="${e}"]`).addClass("selected"),t()})),$(".break").click((function(){if(e+=1,e>=webControl.totalPage)return!1;$("li.onecms_comment_li").each((function(){$(this).removeClass("selected")})),$(`[data-pageindex="${e}"]`).addClass("selected"),t()})),t()}};$(document).ready((function(){$(".btn_search_all").click((function(){let e=$(this).parent().find("input").val();void 0!==e&&""!=$.trim(e)&&(e=e.replace("&","%26"),window.location="/search?q="+e.replace(/\s/gi,"+"))})),$(".input_search_all").keyup((function(e){if(13==e.keyCode||13==e.which){let e=$(this).parent().find('button[type="submit"]');return void 0===e||e.trigger("click"),!1}})),$(".onecms_popup").click((function(e){let t=$(this).attr("href");return void 0===t||""===t||openPopup(t),!1})),$(".onecms_copy").click((function(e){return e.preventDefault(),copyToClipboard(this),!1})),$(".onecms_goback").click((function(e){e.preventDefault(),history.back(1)})),$(".btn_print_menu").click((function(e){e.preventDefault(),$(".book-list").toggleClass("active")})),$(".onecms_notification").click((function(e){e.preventDefault();!function(e){if(0===$(e).length||$(e).hasClass("loaded"))return!1;$(e).addClass("loaded");const t=$(e).attr("data-action");if(void 0===t||""===t)return!1;const i=$(e).attr("data-size"),n=isNumber(i)?i:1,a=`/${t}`;$.ajax({url:a,type:"get",success:function(t){0===t.data.length&&$(e).remove(),$(e).removeAttr("style"),$.each(t.data,(function(t,i){if(t>=n)return!1;$(e).find("ul").append(renderBoxNotification(i))})),throttledAddIconLive()}})}($(this).parent())}))}));