menu_ctrl={init:function(){menu_ctrl.loadDataMenu()},loadDataMenu:function(){var f=document.querySelector("body").getAttribute("data-cachemenu"),i="",n,t;try{i=localStorage.getItem("vszc")}catch(e){}console.log(1);n=new XMLHttpRequest;let r=document.querySelector("body").getAttribute("data-api");t=document.querySelector('meta[name="area_id"]').getAttribute("value");let u=r+"/NewsV2/GetDataMenuZone?areaId="+t+"&screen=1";n.open("GET",u,!0);n.setRequestHeader("Content-Type","application/x-www-form-urlencoded");n.onreadystatechange=function(){if(n.readyState==4&&n.status==200){let n=JSON.parse(this.responseText);menu_ctrl.loadData(n);menu_ctrl.initMenuTab()}};n.send()},loadData:function(n){var i=document.querySelectorAll(".zone-menu"),t;i.forEach(function(n){n.innerHTML=""});for(let i=0;i<n.DataZoneMenu.DataZoneMenu.length;i++){let r=n.DataZoneMenu.DataZoneMenu[i],f=r.ZoneCode,u=document.querySelector('.zone-menu[data-zone="'+f+'"]');if(u!=undefined){if(r.Html!=null&&r.Html.length>10)u.innerHTML=r.Html;else{let n=r.Type,f=menu_ctrl.getThemeZoneItem(n);u.innerHTML=u.innerHTML+f;let i=u.querySelector(".zone-append");if(i!=undefined)for(let u=0;u<r.ListParent.length;u++){let f=r.ListParent[u];t=document.createElement("div");let e=menu_ctrl.getThemeZoneItemFist(n).replaceAll("{{link}}",f.Link).replaceAll("{{name}}",f.Name).replaceAll("{{title}}",f.Name).replaceAll("{{cate}}",f.CateId);t.innerHTML=e;f.IsSearchChild==1&&menu_ctrl.initZoneChild(n,f.ListChild,t);i.appendChild(t.firstChild)}}let n=u.innerHTML;try{localStorage.removeItem(f);localStorage.setItem(f,n)}catch(r){}}}localStorage.setItem("list_menu",JSON.stringify(n.DataZoneMenu.ListMenu));localStorage.setItem("list_zone_menu",JSON.stringify(n.DataZoneMenu.DataZoneMenu));localStorage.setItem("vszc",n.DataZoneMenu.DataVr);menu_ctrl.initEvent()},initZoneChild:function(n,t,i){if(n==2){let n=i.querySelector(".zone-child");for(let i=0;i<t.length;i++){let r=t[i],u='<a class="hna-link-sub" href="{{link}}" title="{{title}}">{{name}}<\/a>',f="";i>4&&(f=" menu-hide hide");u=u.replaceAll("{{link}}",r.Link).replaceAll("{{name}}",r.Name).replaceAll("{{title}}",r.Name).replaceAll("{{class}}",f);n.appendChild(menu_ctrl.getElm(u))}if(n.querySelector(".menu-hide")!=null){let n=i.querySelector(".zone-parent");n.appendChild(menu_ctrl.getElm('<a class="gray-51 font13 underline cursor blue-vne view-more-menu" title="xem thêm">Xem thêm<\/a>'))}}else if(n==1&&t!=null&&t.length>0){let n=i.querySelector(".sub-menu.zone-child");for(let i=0;i<t.length;i++){let r=t[i],u='<li class="sub-cat" data-cate="{{cate}}"><a href="{{link}}" title="{{title}}">{{name}}<\/a><\/li>';u=u.replaceAll("{{link}}",r.Link).replaceAll("{{name}}",r.Name).replaceAll("{{title}}",r.Name).replaceAll("{{cate}}",r.CateId);n.appendChild(menu_ctrl.getElm(u))}}},initMenuTab:function(){var n,t,i;const r=(n,t)=>n.filter(n=>n.CateId==t),u=(n,t)=>n.filter(n=>n.ParentId==t);if(qs('.zone-menu[data-zone="menu_tab_pc"]')!=undefined){let f=document.querySelector('meta[name="tt_category_id"]');if(f!=null){let s=document.querySelector('.zone-menu[data-zone="menu_tab_pc"]'),o=f.getAttribute("value"),h=f.getAttribute("content"),e=s.querySelector('.zone-append .cat[data-cate="'+o+'"]');if(console.log(e),e!=undefined){e.classList.add("active");let l=document.createElement("ul");l.setAttribute("class","breadcrumb active ms-sub-navigation ul-set-menu");let f=document.querySelector(".ul-set-menu");n=JSON.parse(localStorage.getItem("list_menu"));let s=r(n,o);s!=null&&(t=s[0].Id,i=u(n,t),i.forEach(n=>{f.innerHTML+='<li class="fl menu-tab" data-cate="'+n.CateId+'"><a class="gray-51 pl9 pr9" href="'+n.Link+'" title="'+n.Name+'">'+n.Name+"<\/a><\/li>"}));f.classList.remove("hide");let c=f.querySelector('.menu-tab[data-cate="'+h+'"]');c!=undefined&&c.querySelector("a").classList.add("active")}}}},initEvent:function(){var t=document.querySelector(".btn-menu-other"),u=document.querySelector(".overlay-menu"),i=document.querySelector(".box-other-menu");t!=null&&t.addEventListener("click",()=>{t.classList.toggle("active");i.classList.toggle("hide");let n=i.closest("div").querySelectorAll(".menu-hide");n.forEach(function(n){n.classList.add("hide")});let r=i.closest("div").querySelectorAll(".view-more-menu");r.forEach(function(n){n.innerHTML="Xem thêm"})});u!=null&&u.addEventListener("click",()=>{t.classList.remove("active"),i.classList.add("hide")});let f=document.querySelector('.zone-menu[data-zone="menu_ex_pc"]');f!=null&&f.addEventListener("click",function(n){let t=n.target;if(t.classList.contains("view-more-menu")){let n=t.closest("div").querySelectorAll(".menu-hide");n.forEach(function(n){n.classList.toggle("hide")});t.innerHTML=t.text=="Xem thêm"?"Thu gọn":"Xem thêm"}});const n=document.querySelector(".btn-main-menu i"),r=document.querySelector(".main-menu-special");r!=null&&r!=undefined&&n.addEventListener("click",function(){n.classList.contains("fa-bars")?(n.classList.remove("fa-bars"),n.classList.add("fa-times"),r.style.display="block"):(n.classList.remove("fa-times"),n.classList.add("fa-bars"),r.style.display="none")});document.querySelector(".backTop").addEventListener("click",function(){window.scrollTo({top:0,behavior:"smooth"})})},getThemeZoneItem:function(n){let t;switch(n){case 1:t='<ul class="siteCenter clearfix"><li class="cat cat-homepage"><a href="/"><img src="/Content/img/ico-home-w.png" width="20" height="17" alt="Báo Công Thương điện tử, kinh tế, chính trị, xã hội"><\/a><\/li><li><ul class="zone-append"><\/ul><\/li><li class="cat cat-last"><span class="btn-main-menu"><i class="fa fa-bars"><\/i><\/span><\/li><\/ul>';break;case 2:t='<div class="main-menu-special zone-append menu-ex-pc"><\/div>';break;case 3:t='<ul class="siteCenter clearfix"><li class="cat cat-homepage"><a href="/"><img src="/Content/img/ico-home-w.png" width="20" height="17" alt="Báo Công Thương điện tử, kinh tế, chính trị, xã hội"><\/a><\/li><li><ul class="zone-append"><\/ul><\/li><\/ul>';break;case 4:t='<div class="navfooter bg-red"><div class="fit-x"><ul class="tc font12 lh-38 uppercase setlast-li zone-append"> <\/ul><\/div><\/div>';break;default:t=""}return t},getThemeZoneItemFist:function(n){let t;switch(n){case 1:t='<li class="cat" data-cate="{{cate}}"><a  title="{{title}}" href="{{link}}" class="header-menu-item">{{name}}<\/a><ul class="sub-menu zone-child"><\/ul><\/li>';break;case 2:t='<div class="main-menu-item"><a class="hna-link" href="{{link}}" title="{{title}}">{{name}}<\/a><div class="zone-child"><\/div><\/div>';break;case 3:t='<li class="cat"  data-cate="{{cate}}"><a href="{{link}}" title="{{title}}" class="header-menu-item">{{name}}<\/a><ul class="sub-menu zone-child"><\/ul><\/li>';break;case 4:t='<li class="inline relative"><a class="nav-link white pl10 pr10" href="{{link}}" title="{{title}}">{{name}}<\/a><\/li>';break;default:t="<div><\/div>"}return t},getElm:function(n){var t=document.createElement("div");return t.innerHTML=n,t.firstChild},loadSearchTrend:function(){let n=new XMLHttpRequest,t=qs("body").getAttribute("data-api");n.open("GET",t+"/SearchTrend/GetSearchTrendJson",!0);n.setRequestHeader("Content-Type","application/x-www-form-urlencoded");n.onreadystatechange=function(){if(n.readyState==4&&n.status==200){let n=JSON.parse(this.response);if(n.data!=null){var t=document.getElementById("load_search_trend");t&&n.data.forEach(function(n){let r=document.createElement("li");r.className="inline relative last";let i=document.createElement("a");i.className="tag-link pl5 pr5";i.href=n.trendLink;i.target="_blank";i.rel="noreferrer";i.title=n.name;i.textContent=n.name;r.appendChild(i);t.appendChild(r)})}}};n.send()}};menu_ctrl.init()