PageSourceSearch

https://global.adqlo.com/452.22b232e5a70f1b42.js

js adqlo.com collected 2026-10-03 21:10:10 UTC 780,554 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkadqlo=self.webpackChunkadqlo||[]).push([[452],{93452:(vu,Mt,b)=>{b.r(Mt),b.d(Mt,{SocialMediaListeningModule:()=>gu});var g=b(74710),h=b(68018),m=b(60177),qt=b(58144),Lt=b(29147),I=b(92545),E=b(24893),R=b(63706),Pt=b(95410),T=b(8458),X=b(86602),M=b(732),s=b(67376),f=b.n(s),t=b(17705),z=b(28556),It=b(68843),pt=b(93148),y=b(79764),mt=b(230),B=b(36612),w=b(44036);function Jt(i,l){if(1&i&&(t.j41(0,"div",4),t.nrm(1,"am-chart-selection-card",5),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Ht(i,l){if(1&i&&(t.j41(0,"div",6)(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.EFF(4),t.k0s()),2&i){const e=t.XpG();t.R7$(2),t.JRh(t.bMT(3,2,"overview.metrics-ranking.no_data_msg")),t.R7$(2),t.SpI(" ",e.page_name," ")}}function Qt(i,l){1&i&&(t.j41(0,"div",7),t.nrm(1,"share-card-loading"),t.k0s())}const Kt=function(i){return[i]};let Wt=(()=>{class i{constructor(e,a,n,o){this.activatedRoute=e,this.apiDataService=a,this.functionModel=n,this.translate=o,this.selected_table_click_data={},this.params={},this.opts={title:{title:"",desc:""},no_data_message:this.translate.instant("No data available for Organic Vs Paid By Brands"),has_data:!1,is_loading:!0,data:[],selected_data:{title:this.translate.instant("Selected Brand"),data:[],onRemoveFilter:null},view_drill_down_chart_card:{is_filter_whole_row:!1},chart_options:{id:"metrics_ranking",xAxis:{title:""},yAxis:{title:this.translate.instant("Interactions"),opposite_title:""},clickable:!0,onClick:null,table_title:this.translate.instant("Brands"),table_type:"primary",table_filter:{sort:{type:"desc",active_id:"market_share_ratio"}},show_footer:!1,row_selection:!0,sort_comparer:!0,table_header:[{id:"",name:"#",class:"text-center",is_number:!1,has_several_column:!1,is_sort:!1,width:"200px"},{id:"",name:this.translate.instant("Name"),class:"text-start",is_number:!1,has_several_column:!1,is_sort:!1,width:"200px"},{id:"",name:this.translate.instant("SoV"),class:"text-center",is_number:!1,has_several_column:!0,is_sort:!1,width:"200px"},{id:"",name:this.translate.instant("Interactions"),class:"text-end",is_number:!1,has_several_column:!0,is_sort:!1,width:"200px"}],table_body:[{id:"ranking",name:"#",class:"text-center clickable",api_field:"ranking",is_clickable:!1,is_number:!0,is_show_change:!0,is_show_tooltip:!0,tooltip_text:"",tooltip_api_field:"change_in_ranking",number_format:"1.0-0",suffix:"",prefix:"",display_total:!1,view_type:"ranking",tooltip_formatter:r=>{var d="",_=r.change_in_ranking;if(0!=_)return _>0&&(d="+"),`<div>${d} ${_}</div>`}},{id:"name",name:this.translate.instant("Name"),api_field:"name",class:"text-start clickable",is_clickable:!1,link_field:"",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"market_share_ratio",name:this.translate.instant("SoV"),api_field:"market_share_ratio",class:"text-start clickable",is_clickable:!1,is_show_change:!1,is_show_tooltip:!0,tooltip_text:this.translate.instant("Total Topic Mention: "),tooltip_api_field:"total_posts",tooltip_text_number_format:"1.0-2",tooltip_text_2:this.translate.instant("Changes: "),tooltip_api_field_2:"change_in_market_share_ratio",is_number:!1,is_show_progress:!0,number_format:"1.2-2",suffix:"",prefix:"",display_total:!1,view_type:"bar",tooltip_formatter:r=>{let d=Number(r.change_in_market_share_ratio).toFixed(2);if(0!=r.total_posts)return`\n\t\t\t\t\t\t<div>${this.translate.instant("Total Topic Topic Mention: ")}${r.total_posts} </div>\n\t\t\t\t\t\t<div>${this.translate.instant("Total Changes: ")}${d} % </div>\n\t\t\t\t\t`}},{id:"total_interactions",name:this.translate.instant("Interactions"),api_field:"total_interactions",class:"text-end clickable",is_clickable:!1,is_number:!0,is_show_change:!1,number_format:"1.0-0",suffix:"",prefix:"",display_total:!1}],keys:["organic_interactions","boosted_interactions"],number_type:["organic_interactions","boosted_interactions"],fields:{attribute:"name",main:[{name:this.translate.instant("Organic Interactions"),attribute:"organic_interactions",name_as_legend:!0},{name:this.translate.instant("Paid Interactions"),attribute:"boosted_interactions",name_as_legend:!0}]},show_entries:!1,is_pagination:!1,meta_title:[],table_max_height:580,table_max_row:20,table_row_clickable:!0,freeze_columns_dialog:["ranking","name"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},is_show_searchbar:!1}},this.activatedRoute.queryParams.subscribe(r=>{s.isEmpty(r)||(this.params=r)}
1)}ngOnInit(){this.opts.chart_options.onClick=this.onTableClick.bind(this)}ngOnChanges(){console.log("metrics-ranking.ngOnChanges",this.opts,this.data),s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)}setData(e){this.opts.data=e}onTableClick(e){this.selected_table_click_data=e.selected_data?e.selected_data:e,this.opts.callback(this.selected_table_click_data)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(R._),t.rXU(T.e),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["metrics-ranking"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:4,vars:6,consts:[[1,"row",3,"ngClass"],["class","col-12 ps-0",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center text-color-1 data-msg custom-height",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12","ps-0"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center","text-color-1","data-msg","custom-height"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Jt,2,3,"div",1),t.DNE(2,Ht,5,4,"div",2),t.DNE(3,Qt,2,0,"div",3),t.k0s()),2&a&&(t.Y8G("ngClass",t.eq3(4,Kt,null!=n.opts&&n.opts.has_data?"h-auto":"custom-height")),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.is_loading)&&!(null!=n.opts&&n.opts.has_data)))},dependencies:[m.YU,m.bT,y.X,w.E,h.D9],styles:[".data-msg[_ngcontent-%COMP%]{position:absolute;left:50%}.custom-height[_ngcontent-%COMP%]{height:400px!important}"]})}}return i})();const Zt=function(i,l){return{"d-inline-flex ":i,"d-none":l}};function te(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"li",8)(2,"button",9),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1(2);return t.Njj(r.onMetricsClick(o.id))}),t.EFF(3),t.k0s()(),t.bVm()}if(2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngClass",t.l_i(3,Zt,e.id!=(null==a.opts?null:a.opts.active_group[0]),e.id==(null==a.opts?null:a.opts.active_group[0]))),t.R7$(1),t.Y8G("ngClass",e.id==(null==a.opts?null:a.opts.active_group[1])?"active":""),t.R7$(1),t.SpI(" ",null==e?null:e.name," ")}}function ee(i,l){if(1&i&&(t.j41(0,"div",4)(1,"ul",5)(2,"li",6),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.DNE(5,te,4,6,"ng-container",7),t.k0s()()),2&i){const e=t.XpG();t.R7$(3),t.SpI(" ",t.bMT(4,2,"switch_between")," "),t.R7$(2),t.Y8G("ngForOf",null==e.opts||null==e.opts.tab?null:e.opts.tab.data)}}function ne(i,l){if(1&i&&(t.j41(0,"div",4),t.nrm(1,"am-chart-selection-card",10),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function ae(i,l){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function ie(i,l){1&i&&(t.j41(0,"div",12),t.nrm(1,"share-card-loading"),t.k0s())}let se=(()=>{class i{constructor(e,a,n){this.apiDataService=e,this.activatedRoute=a,this.translate=n,this.tab={active_id:null,data:[],nested_data:[],tabs_options:{onTabClick:null}},this.opts={title:{title:this.translate.instant("by Brands"),desc:""},no_data_message:this.translate.instant("No data available"),has_data:!1,is_loading:!0,data:[],chart_options:{id:"topic_summary_group_details",xAxis:{title:""},yAxis:{title:this.translate.instant("Interactions"),opposite_title:""},rotate_text:!1,clickable:!0,table_title:this.translate.instant("Brands"),table_type:"secondary",table_filter:{sort:{type:"desc",active_id:"market_share_ratio"}},table_body:[{id:"ranking",name:"#",class:"text-center",api_field:"ranking",is_clickable:!1,is_number:!0,is_show_change:!0,is_show_tooltip:!0,tooltip_text:"",tooltip_api_field:"change_in_ranking",suffix:"",prefix:"",display_total:!1,view_type:"ranking",tooltip_formatter:o=>{var r="",d=o.change_in_ranking;if(0!=d)return d>0&&(r="+"),`<div>${r} ${d}</div>`}},{id:"name",name:this.translate.instant("Name"),api_field:"name",class:"text-start",is_clickable:!0,is_number:!1,is_show_change:!1,suffix:"",prefix:"",view_type:"link",display_total:!1},{id:"market_share_ratio",name:this.translate.instant("SoV"),api_field:"market_share_ratio",class:"text-start",is_clickable:!1,is_show_change:!1,is_show_tooltip:!0,tooltip_text:"Total Topic Mention: ",tooltip_api_field:"total_posts",tooltip_text_number_format:"1.0-2",tooltip_text_2:"Changes: ",tooltip_api_field_2:"change_in_market_share_ratio",is_number:!1,is_show_progress:!0,number_format:"1.2-2",suffix:"",prefix:"",display_total:!1,view_type:"bar",tooltip_formatter:o=>{let r=Number(o.change_in_market_share_ratio).toFixed(2);return`\n\t\t\t\t\t\t<div>${this.translate.instant("Total Topic Topic Mention: ")}${o.total_posts} </div>\n\t\t\t\t\t\t<div>${this.translate.instant("Total Changes: ")}${r} % </div>\n\t\t\t\t\t`}},{id:"total_interactions",name:this.translate.instant("Interactions"),api_field:"total_interactions",class:"text-end",is_clickable:!1,is_number:!0,is_show_change:!1,number_format:"1.0-0",suffix:"",prefix:"",display_total:!1}],show_footer:!1,keys:["organic_interactions","boosted_interactions"],number_type:["organic_interactions","boosted_interactions"],fields:{attribute:"name",main:[{name:this.translate.instant("Organic Interactions"),attribute:"organic_interactions",name_as_legend:!0},{name:this.translate.instant("Paid Interactions"),attribute:"boosted_interactions",name_as_legend:!0}]},legend:{is_clickable:!1},label:{wrap:!0},show_entries:!1,is_pagination:!1,table_max_height:200,freeze_columns_dialog:["ranking","name"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},is_show_searchbar:!1}},this.activatedRoute.queryParams.subscribe(o=>{s.isEmpty(o)||(this.params=o)})}ngOnInit(){}ngOnChanges(){console.log("nested-metrics-ranking.ngOnChanges:",this.opts,this.data),this.opts=s.merge
1(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)}setData(e){let a=e;this.processParams();let o="/social-media-listening/details";s.includes(this.options.active_group,"brand")||(o="/social-media-listening/topic-post"),s.map(a,(r,d)=>{var c=this.options.active_group;let p=new URLSearchParams;p.set(c[0],this.options.active_row),p.set(c[1],r.id),p.set("divisions",this.options.params.divisions),p.set("date_start",this.options.params.duration[0]),p.set("date_end",this.options.params.duration[1]),r.link=o+"?"+p.toString().replace("brand=","brands="),r.clickable="other"!=r.id&&"other"!=this.options.active_row}),this.opts.data=a}processParams(){let e=s.cloneDeep(this.params);var a="";return s.map(e,(n,o)=>{"group_keys"!=o&&(a+="group_by"==o?n+"="+this.opts.active_row+"&":o+"="+n+"&")}),a}onMetricsClick(e){this.tab.tabs_options.onTabClick(e,1)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(R._),t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["nested-metrics-ranking"]],inputs:{data:"data",options:"options",tab:"tab"},features:[t.OA$],decls:5,vars:4,consts:[[1,"row","h-100","text-color-1"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center text-size-5 custom-height",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[1,"list-unstyled","text-start","text-size-3","switch-metrics-list"],[1,"d-inline-flex","px-1"],[4,"ngFor","ngForOf"],[1,"px-2",3,"ngClass"],["type","button",1,"btn","text-size-3","btn-border",3,"ngClass","click"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center","text-size-5","custom-height"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,ee,6,4,"div",1),t.DNE(2,ne,2,3,"div",1),t.DNE(3,ae,2,1,"div",2),t.DNE(4,ie,2,0,"div",3),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf",null==n.opts||null==n.opts.tab?null:n.opts.tab.data),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.Sq,m.bT,y.X,w.E,h.D9],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.custom-height[_ngcontent-%COMP%]{height:250px}@media screen and (max-width: 576px){.switch-metrics-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;margin-bottom:5px}}"]})}}return i})();var K=b(53180);function oe(i,l){if(1&i&&(t.j41(0,"div",3),t.nrm(1,"am-chart-selection-card",4),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function re(i,l){if(1&i&&(t.j41(0,"div",5),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function le(i,l){1&i&&(t.j41(0,"div",5),t.nrm(1,"share-card-loading"),t.k0s())}let de=(()=>{class i{constructor(e,a,n,o){this.apiDataService=e,this.functionModel=a,this.LocalSetting=n,this.translate=o,this.opts={title:{title:this.translate.instant("Past 90 Days Trend"),desc:this.translate.instant("Past 90 Days Trend")},no_data_message:this.translate.instant("No data available for past 90 Days Trend"),has_data:!1,is_loading:!0,data:[],chart_options:{xAxis:{},yAxis:{title:""},use_trend:!0,fields:{attribute:"name",main:[{attribute:"total_posts",name:this.translate.instant("Total Topic Mention"),name_as_legend:!0,color_code:"#d16eff"}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],table_title:this.translate.instant("Category"),table_sub_title:[this.translate.instant("Quantity")],label:{wrap:!0}},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"line"},is_show_searchbar:!1}}}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)}setData(e){let a;a="cn"==this.LocalSetting.getLanguage()?this.checkLang(e):e,this.opts.data=a}checkLang(e){return s.map(e,a=>{a.name=a.id}),e}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(R._),t.rXU(T.e),t.rXU(K.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["trend-analysis"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:4,vars:3,consts:[[1,"row","trend-container","text-color-1","pe-2"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,oe,2,3,"div",1),t.DNE(2,re,2,1,"div",2),t.DNE(3,le,2,0,"div",2),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.bT,y.X,w.E],styles:["@media all and (max-width: 1180px) and (min-width: 769px){.trend-container[_ngcontent-%COMP%]{height:350px}}@media all and (min-width: 1181px){.trend-container[_ngcontent-%COMP%]{height:250px}}"]})}}return i})();function _e(i,l){1&i&&(t.j41(0,"sup",18),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"coming_soon")," "))}const ce=function(i,l){return[i,l]};function pe(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",14)(1,"button",15),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1();return t.Njj(r.onClick("report_type",o.id))}),t.j41(2,"span",16),t.EFF(3),t.k0s(),t.DNE(4,_e,3,3,"sup",17),t.k0s()()}if(2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.Y8G("disabled",null==e?null:e.is_disable)("ngClass",t.l_i(5,ce,null!=e&&e.is_disable?"disable":"",(null==e?null:e.id)==(null==a.api_filter?null:a.api_filter.report_type)?"active":"")),t.R7$(1),t.Y8G("ngClass",null!=e&&e.is_disable?"pe-2":""),t.R7$(1),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_disable)}}const Ot=function(i){return[i]};function me(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",19)(1,"button",15),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG();return t.Njj(r.onClick("divisions",o.id))}),t.j41(2,"span",20),t.EFF(3),t.k0s(),t.nrm(4,"br"),t.j41(5,"span",20),t.EFF(6),t.nI1(7,"translate"),t.k0s()()()}if(2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.Y8G("disabled",0==(null==e?null:e.brands.length))("ngClass",t.eq3(7,Ot,(null==e?null:e.id)==(null==a.api_filter?null:a.api_filter.divisions)?"active":"")),t.R7$(2),t.SpI(" ",null==e?null:e.name," "),t.R7$(3),t.Lme(" (",null==e?null:e.brands.length," ",t.bMT(7,5,"brands"),") ")}}function ue(i,l){if(1&i&&(t.j41(0,"div",1)(1,"div",11),t.nrm(2,"share-quick-tip",21),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("data",null==e.opts?null:e.opts.no_data_message)}}function he(i,l){if(1&i&&(t.j41(0,"div",1)(1,"div",11)(2,"div",22)(3,"div",23)(4,"div",24)(5,"div",25)(6,"div",8),t.nrm(7,"metrics-ranking",26),t.k0s()(),t.j41(8,"div",27)(9,"div",8)(10,"div",1)(11,"div",28),t.nrm(12,"trend-analysis",21),t.k0s(),t.j41(13,"div",29),t.nrm(14,"nested-metrics-ranking",30),t.k0s()()()()()()()()()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("ngClass",t.eq3(8,Ot,null!=e.opts&&null!=e.opts.metrics_ranking&&e.opts.metrics_ranking.has_data?"h-auto":"h-100")),t.R7$(5),t.Y8G("data",null==e.data?null:e.data.topic_summary)("options",null==e.opts?null:e.opts.metrics_ranking),t.R7$(1),t.Y8G("hidden",!(null!=e.data&&e.data.topic_summary[null==e.opts?null:e.opts.selected_data_index])),t.R7$(4),t.Y8G("data",null==e.data||null==e.data.topic_summary[null==e.opts?null:e.opts.selected_data_index]?null:e.data.topic_summary[null==e.opts?null:e.opts.selected_data_index].past_trend),t.R7$(2),t.Y8G("data",null==e.data||null==e.data.topic_summary[null==e.opts?null:e.opts.selected_data_index]?null:e.data.topic_summary[null==e.opts?null:e.opts.selected_data_index].children)("options",null==e.opts?null:e.opts.metrics_ranking)("tab",null==e.opts?null:e.opts.tab)}}function fe(i,l){1&i&&(t.j41(0,"div",1)(1,"div",31),t.nrm(2,"share-card-loading"),t.k0s()())}let ge=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p,u,x,k,P){this.router=e,this.dateRange=a,this.apiModel=n,this.elementRef=o,this.activatedRoute=r,this.apiDataService=d,this.dataService=_,this.detectUrl=c,this.httpCancelService=p,this.functionModel=u,this.smartSearchModel=x,this.socialMediaModel=k,this.translate=P,this.default_setting={},this.is_loading=!0,this.has_data=!1,this.params={},this.report_types=[{id:"all",name:this.translate.instant("All"),is_disable:!1,is_active:!0},{id:"official",name:this.translate.instant("Brands Post"),is_disable:!1,is_active:!1},{id:"mention",name:this.translate.instant("Consumers Mention"),is_disable:!1,is_active:!1}],this.api_filter={report_type:"all"},this.local_storage_data={},this.is_switch_tab=!0,this.invalid_date_message="",this.date_range_subscription=[],this.dataset={},this.opts={selected_data_index:0,invalid_date_message:this.translate.instant("Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date."),no_data_message:this.translate.instant("No data available"),active_metrics:"",division_list:{callback:null,active_divisions:"",data:[]},tab:{data:[],tabs_options:{active_id:null,onTabClick:this.onTabClick.bind(this)}},metrics_ranking:{callback:null,has_data:!1,tab:[],tabs_options:{onTabClick:this.onTabClick.bind(this)},divisions:null,sub_metrics:[],active_row:""},brands_metrics_ranking:{group_keys:[],sub_metrics:[],active_row:""},smart_search:{options:{onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},data:{},module:"all",list:"divisions,platforms,hide_zero",custom_setting:{hide_zero:{is_multiple:!1}}}},filter_options:{module:"all",required:["divisions","group_keys","duration"]}},this.tab_sequence=[{id:"categories",sequence:1},{id:"sub_categories",sequence:2},{id:"functionalities",sequence:3},{id:"brands",sequence:4}],this.dateRange.enabled(!0),this.opts.metrics_ranking.callback=this.onTableClick.bind(this),this.socialMediaModel.getBrandList({},this.onSmartSearchLoad.bind(this))}ngOnInit(){this.activatedRoute.queryParams.subscribe(e=>{s.isEmpty(e)||s.isEqual(this.params,e)||(s.merge(this.params,e),this.getData())})}onSmartSearchLoad(e){console.log("onSmartSearchLoad.data:",e,this.api_filter,this.api_filter.divisions);let a={};if(s.isEmpty(this.api_filter.divisions)){let n=this.socialMediaModel.getDefaultDivisions(e.data,this.activatedRoute.snapshot.queryParams);s.merge(a,n)}this.setDivisions(e.data),this.setTab(e.data.category_groups),s.merge(a,this.setCategoryKey(e.data.category_groups,this.activatedRoute.snapshot.queryParams)),this.setQueryParams(a,!0)}setDivisions(e){this.opts.division_list.data=[{id:"all",name:this.translate.instant("All"),brands:e.brands}].concat(s.map(e.divisions,a=>({id:a.id,name:a.name,brands:s.chain(e.brands).map(n=>{if(s.includes(n.divisions,a.id))return n}
1).filter().value()})))}setCategoryKey(e,a){return s.isEmpty(a.group_by)?{group_by:[s.get(e,"0.slug"),"brand"]}:{}}ngOnChanges(){}validateParams(){return 0==s.chain(["date_start","date_end","divisions","group_by"]).filter(e=>!s.has(this.params,e)||s.isEmpty(this.params[e])).value().length}getData(){if(this.validateParams()){var e={action:"get_sml_overview",keys:["topic_summary"],duration:[null,null],report_type:"all"};s.map(this.params,(a,n)=>{if(!s.isUndefined(a))if(s.includes(["date_start","date_end"],n))e.duration=[s.get(this.params,"date_start"),s.get(this.params,"date_end")];else if("group_by"==n)e.group_keys=s.get(this.params,"group_by").split(","),this.opts.tab.tabs_options.active_id=e.group_keys[0];else if("report_type"==n)e[n]=[a];else if(s.isEqual(typeof a,"string")){var o=a.split(",");e[n]=o}else e[n]=a}),this.isFilterChanged(e)&&this.validateFilter(e)&&this.loadAPI(e)}}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}setQueryParams(e={},a=!1,n="self"){var o=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(o={date_start:s.get(o,"date_start"),date_end:s.get(o,"date_end"),divisions:s.get(o,"divisions"),group_by:s.get(o,"group_by")}),s.map(e,(r,d)=>{"hide_zero"==d||"brands_name"==d||"duration"==d||("all"!=r?(o[d]=s.toString(r),"group_keys"==d&&(delete o[d],this.params[d]=s.toString(r))):(delete o[d],this.params[d]="all"))})),this.router.navigate([],{queryParams:o})}setTab(e){this.opts.tab.data=s.chain(e).map((a,n)=>({id:s.get(a,"slug"),name:this.translate.instant(s.get(a,"name"))})).concat([{id:"brand",name:this.translate.instant("Brands")}
1]).value(),this.opts.metrics_ranking.tab=this.opts.tab,this.opts.tab={...this.opts.tab},console.log("overview.finish setTab.",this.opts.tab.data,this.opts.metrics_ranking)}setSubTab(e){this.opts.metrics_ranking.active_group=this.params.group_by.split(",")}loadAPI(e){this.api_filter=s.cloneDeep(e),this.data={},this.is_loading=!0,this.has_data=!1,this.socialMediaModel.getSummary(["topic_summary"],this.api_filter,this.onLoadAPI.bind(this))}onDelayLoad(e){console.log("delay 3 seconds on received."),setTimeout(()=>{this.onLoadAPI(e)},3e3)}onLoadAPI(e){console.log("overview.onLoadAPI",e),this.has_data=e.has_data,this.is_loading=e.is_loading,e.has_data&&(this.is_switch_tab=!1,console.log("onLoadAPI.data:",e,this.dataset,this.params.group_by.split(",").join("|")),this.dataset[e.api_params.group_keys.join("|")]=e.data,this.data=s.get(this.dataset,this.params.group_by.split(",").join("|"),{}),s.get(this.data,"topic_summary",[]).length<=this.opts.selected_data_index&&(this.opts.selected_data_index=0),this.opts.metrics_ranking.active_row=s.get(this.data,"topic_summary."+this.opts.selected_data_index+".id"),this.setSubTab(this.params.group_by.split(",")[0]),this.opts.metrics_ranking.params=s.get(e,"api_params"),s.map(this.data.topic_summary,a=>{let o=s.orderBy(a.past_trend,r=>new Date(r.id),["asc"]);a=s.set(a,"past_trend",o)}))}onTabClick(e,a=0){this.is_switch_tab=!0;let n=this.params.group_by.split(",")[0];0==a?(n==e&&(n=this.params.group_by.split(",")[1]),this.setQueryParams({group_by:[e,n]})):this.setQueryParams({group_by:[n,e]})}onClick(e,a){this.setQueryParams({[e]:a})}onTableClick(e){this.opts.selected_data_index=s.findIndex(this.data.topic_summary,e),this.opts.metrics_ranking.active_row=e.id}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(I.j),t.rXU(t.aKT),t.rXU(g.nX),t.rXU(R._),t.rXU(z.u),t.rXU(Pt.I),t.rXU(It.Q),t.rXU(T.e),t.rXU(X.d),t.rXU(M.q),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-overview"]],features:[t.OA$],decls:27,vars:17,consts:[[1,"container"],[1,"row"],[1,"col-12","col-lg-10","py-2"],[1,"list-unstyled","selection-buttons","m-0","d-flex","row"],[1,"text-size-3","text-color-1"],["class","overview-metrics-button col-2",4,"ngFor","ngForOf"],[1,"row",3,"hidden"],[1,"col-12","col-sm-12","pt-2"],[1,"item"],["class","overview-metrics-button mb-2 ",4,"ngFor","ngForOf"],[1,"text-size-4","text-color-1","fst-italic","pt-1"],[1,"col-12"],[1,"px-3","w-100",3,"options","tab"],["class","row",4,"ngIf"],[1,"overview-metrics-button","col-2"],[1,"btn","text-size-3","btn-action","chart-setting-button",3,"disabled","ngClass","click"],[1,"align-self-center",3,"ngClass"],["class","coming-soon text-white",4,"ngIf"],[1,"coming-soon","text-white"],[1,"overview-metrics-button","mb-2"],[1,"align-self-center"],[3,"data"],[1,"card","w-100","mx-0","mt-0",3,"ngClass"],[1,"card-body"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry","px-2"],[1,"col-12","col-sm-6"],[3,"data","options"],[1,"col-12","col-sm-6","pe-0",3,"hidden"],[1,"col-12","pb-3"],[1,"col-12","py-3"],[3,"data","options","tab"],[1,"col-12","full-page-loading-col-height","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"ul",3)(4,"li",4),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.DNE(7,pe,5,8,"li",5),t.k0s()()(),t.j41(8,"div",6)(9,"div",7)(10,"div",8)(11,"ul",3)(12,"li",4),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.DNE(15,me,8,9,"li",9),t.k0s()(),t.j41(16,"div",8)(17,"div",10),t.EFF(18),t.nI1(19,"translate"),t.k0s()()(),t.j41(20,"div",11),t.nrm(21,"share-tabs",12),t.k0s()(),t.DNE(22,ue,3,1,"div",13),t.qex(23),t.DNE(24,he,15,10,"div",13),t.DNE(25,fe,3,0,"div",13),t.bVm(),t.k0s(),t.nrm(26,"shared-version-label")),2&a&&(t.R7$(5),t.SpI(" ",t.bMT(6,11,"overview.filter_by")," "),t.R7$(2),t.Y8G("ngForOf",n.report_types),t.R7$(1),t.Y8G("hidden",!(null!=n.opts&&n.opts.division_list.data)),t.R7$(5),t.SpI(" ",t.bMT(14,13,"divisions")," "),t.R7$(2),t.Y8G("ngForOf",null==n.opts?null:n.opts.division_list.data),t.R7$(3),t.SpI(" ",t.bMT(19,15,"overview_note")," "),t.R7$(3),t.Y8G("options",null==n.opts.tab?null:n.opts.tab.tabs_options)("tab",null==n.opts.tab?null:n.opts.tab.data),t.R7$(1),t.Y8G("ngIf",!n.has_data&&!n.is_loading),t.R7$(2),t.Y8G("ngIf",null==n.data?null:n.data.topic_summary),t.R7$(1),t.Y8G("ngIf",!(null!=n.data&&n.data.topic_summary)&&n.is_loading))},dependencies:[m.YU,m.Sq,m.bT,pt.i,y.X,mt.O,B.l,Wt,se,de,h.D9],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}
1.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}.download-report-icon-test[_ngcontent-%COMP%]{height:20px;width:20px;background-image:url(/assets/images/icons/Download_icon_White_Bold_Outline.png);background-size:17px 17px,contain;background-repeat:no-repeat;flex-basis:20px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}.overview-metrics-button[_ngcontent-%COMP%]{min-width:120px}.overview-metrics-button[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:100%}"]})}}return i})();var C=b(88152);function be(i,l){1&i&&(t.j41(0,"div",10)(1,"i"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"overview.mention_details_notes")," "))}function ve(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",11),2&i){const e=t.XpG();t.Y8G("data",null==e.module_setting?null:e.module_setting.data)("inner_chart_options",null==e.module_setting?null:e.module_setting.chart_options)("options",null==e.module_setting?null:e.module_setting.selection_options)}}function ye(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function xe(i,l){if(1&i&&(t.j41(0,"div",12),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.module_setting?null:e.module_setting.no_data_message," ")}}let Ce=(()=>{class i{constructor(e,a,n,o,r){this.apiModel=e,this.router=a,this.dateRange=n,this.activatedRoute=o,this.functionModel=r,this.params={},this.date_range_subscription=[],this.api_filter={action:"get_socialmedialistening_drilldown",api_module:"social_media_listening",api_url:"client/social-media-listening",divisions:["all"],dummy_path:"social-media-listening/dummy/overview",duration:[],hide_zero:!1,is_lambda:!0,platforms:["all"],categories:["all"],report_type:"",user:"all"},this.keys={nbf:["news_blog_forum"],youtube:["youtube"]},this.required_filter=["duration","divisions"];let d=this.functionModel.returnModuleSetting("digital-analytic","social-media-listening","consumers");this.module_setting=s.cloneDeep(d.mention_details_summary),console.log("construc: ",d,this.module_setting)}ngOnInit(){this.setCallbackFunctions(),this.activatedRoute.queryParams.subscribe(e=>{s.isEmpty(e)||s.isEqual(this.params,e)||(this.params=s.cloneDeep(e),this.setTable())}),this.date_range_subscription=this.dateRange.subscribe(e=>{if(!s.isEqual(this.date_setting,e)){var a=this.functionModel.checkIsUrlMatchWithPage("social-media-listening","mention-details");if(!a)return;this.params.date_start=e.start,this.params.date_end=e.end,this.params.duration=[e.start,e.end],this.setQueryParams(),e.min&&e.start&&e.end&&a&&(this.date_setting=s.cloneDeep(e),this.loadAPI())}})}ngOnChanges(){}setCallbackFunctions(){this.module_setting.chart_options.onClick=this.onMentionTableClick.bind(this)}setTable(){var e=this.module_setting;if(e.title.title="Mention Details Summary For "+this.params.selected_mention_detail_brands_name+" ("+e.category[this.params.source_of_mention_platform].platform+")","youtube"==this.params.source_of_mention_platform){var r=e.youtube_body;this.setTableColumn(e.youtube_header,e.chart_options.table_header),this.setTableColumn(r,e.chart_options.table_body)}}setTableColumn(e,a){s.map(e,(n,o)=>{null==s.find(a,{id:n.id})&&a.push(n)})}setQueryParams(){var e=s.cloneDeep(this.activatedRoute.snapshot.queryParams);e.date_start=this.dateRange.data.start,e.date_end=this.dateRange.data.end,this.router.navigate([],{queryParams:this.params})}loadAPI(){if(this.isFilterChanged(this.params)){var e=s.cloneDeep(this.params),a={};s.map(e,(n,o)=>{if("duration"==o)a[o]=n;else if(s.indexOf(["user","date_start","date_end"],o)>=0)a[o]=n;else{if(s.isUndefined(n))return;if(s.isEqual(typeof n,"string")){var r=n.split(",");a[o]=r}else a[o]=n}}),s.map(a,(n,o)=>{this.api_filter[o]=n}),this.processFilterBeforeApiCall()}}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)}processFilterBeforeApiCall(){if(s.has(this.api_filter,this.required_filter[0])&&s.has(this.api_filter,this.required_filter[1])){this.module_setting.has_data=!1,this.module_setting.is_loading=!0;var e=this.api_filter;e.brands=[this.params.selected_mention_detail_brands],e.keys=this.keys[this.params.source_of_mention_platform],e.report_type=this.params.source_of_mention_platform,this.apiModel.getApiData(e.api_url,e,this.onLoadApiData.bind(this))}}onLoadApiData(e){var a=this.module_setting;if(a.has_data=e.has_data,a.is_loading=e.is_loading,e.has_data&&!e.is_loading){let n=s.first(this.keys[this.params.source_of_mention_platform]);a.data=e.data[n],s.map(a.data,(o,r)=>{if(o.id=r,o.hasOwnProperty("url")){var d=s.find(a.chart_options.table_body,{id:"url"});o.link=o.url,d.view_type="ref"}})}}onMentionTableClick(e){window.open(e.selected_data.url)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(g.Ix),t.rXU(E.a),t.rXU(g.nX),t.rXU(T.e))}}
1static{this.\u0275cmp=t.VBU({type:i,selectors:[["mention-details"]],features:[t.OA$],decls:11,vars:6,consts:[[1,"container","py-3"],[1,"section-title",3,"details"],["class","col-12 pb-3 px-0 text-color-1 text-size-5",4,"ngIf"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","pb-3","px-0","text-color-1","text-size-5"],[3,"data","inner_chart_options","options"],[1,"col-12"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.nrm(1,"section-title",1),t.DNE(2,be,4,3,"div",2),t.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6),t.DNE(7,ve,1,3,"am-chart-selection-card",7),t.DNE(8,ye,2,0,"div",8),t.k0s(),t.DNE(9,xe,2,1,"div",9),t.k0s()()()(),t.nrm(10,"shared-version-label")),2&a&&(t.R7$(1),t.Y8G("details",null==n.module_setting?null:n.module_setting.title),t.R7$(1),t.Y8G("ngIf","nbf"==(null==n.params?null:n.params.source_of_mention_platform)),t.R7$(4),t.Y8G("ngClass",null==n.module_setting||!n.module_setting.has_data||null!=n.module_setting&&n.module_setting.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.module_setting?null:n.module_setting.has_data)&&!(null!=n.module_setting&&n.module_setting.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.module_setting?null:n.module_setting.is_loading),t.R7$(1),t.Y8G("ngIf",!(null!=n.module_setting&&n.module_setting.has_data||null!=n.module_setting&&n.module_setting.is_loading)))},dependencies:[m.YU,m.bT,y.X,C.L,B.l,w.E,h.D9],styles:[".custom-card-height[_ngcontent-%COMP%]{min-height:540px}.mention-details-card-height[_ngcontent-%COMP%]{min-height:200px}"]})}}return i})();var O=b(83128),q=b(3874);const we={id:"mention_post_interactions",xAxis:{title:"Post by Interactions"},yAxis:{title:"Post Count",opposite_title:"Interactions"},has_data:!0,sortable:!1,stacked:!1,column_width:80,category_gap:{start:.3,end:1},fields:{attribute:"name",main:[{name:"Post Count",attribute:"total_post_count",name_as_legend:!0}],secondary:[{name:"Interactions",attribute:"total_interactions",name_as_legend:!0}]},xIndexZoom:{start:0,end:10},scrollbar:{x:{show:!0},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["total_post_count","total_interactions"],number_type:["ad_cost","total_clicks"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:"Period",class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1,sort_by_date:!0,sortable:!1},{id:"total_post_count",name:"Mention Post",api_field:"total_post_count",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"total_interactions",name:"Mention Interactions",api_field:"total_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1}]},ke={id:"official_post_interactions",xAxis:{title:"Post by Interactions"},yAxis:{title:"Interactions",opposite_title:"Post Count"},has_data:!0,sortable:!1,stacked:!1,column_width:80,category_gap:{start:.3,end:1},fields:{attribute:"name",main:[{name:"Interactions",attribute:"total_interactions",name_as_legend:!0}],secondary:[{name:"Post Count",attribute:"total_post_count",name_as_legend:!0},{name:"Positive",attribute:"sentiment_positive",name_as_legend:!0},{name:"Neutral",attribute:"sentiment_neutral",name_as_legend:!0},{name:"Negative",attribute:"sentiment_negative",name_as_legend:!0},{name:"Others",attribute:"sentiment_others",name_as_legend:!0}]},xIndexZoom:{start:0,end:10},scrollbar:{x:{show:!0},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["total_interactions","total_post_count","sentiment_positive","sentiment_neutral","sentiment_negative","sentiment_others"],custom_color:{total_interactions:"#ff97a5",total_post_count:"#17becf",sentiment_positive:"#37d29c",sentiment_negative:"#dc3545",sentiment_neutral:"#7868D8",sentiment_others:"#8899a6"},number_type:["ad_cost","total_clicks"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:"Period",class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1,sort_by_date:!0,sortable:!1},{id:"total_post_count",name:"Mention Post",api_field:"total_post_count",class:"text-end",
1is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"total_interactions",name:"Mention Interactions",api_field:"total_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_positive",name:"Sentiment Positive",api_field:"sentiment_positive",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_neutral",name:"Sentiment Neutral",api_field:"sentiment_neutral",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_negative",name:"Sentiment Negative",api_field:"sentiment_negative",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_others",name:"Sentiment Others",api_field:"sentiment_others",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1}]};var L=b(28672),Me=b(71985),Tt=b(70152),Pe=b(23294),Ie=b(56973),Z=b(85065),v=b(89417),A=b(72510),it=b(14823),Oe=b(82765),Te=b(3924);const Re=["filterContainer"],Fe=["menuScroll"];function De(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"button",17),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onScroll("left"))}),t.nrm(2,"i",18),t.k0s(),t.bVm()}}function $e(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.STu("ng-placeholder ",e.id,"-color dropdown-",e.index,"-color d-block"),t.R7$(1),t.SpI(" ",e.name," ")}}function Se(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.STu("ng-placeholder ",e.id,"-color dropdown-",e.index,"-color d-block"),t.R7$(1),t.SpI(" ",e.name," ")}}function Ee(i,l){if(1&i){const e=t.RV6();t.j41(0,"input",25),t.bIt("input",function(n){t.eBV(e),t.XpG(2);const o=t.sdS(2);return t.Njj(o.filter(n.target.value))}),t.k0s(),t.nrm(1,"i",26)}}function je(i,l){1&i&&t.DNE(0,Ee,2,0,"ng-template",24)}function Ge(i,l){if(1&i){const e=t.RV6();t.j41(0,"div")(1,"ng-select",20,21),t.bIt("ngModelChange",function(n){t.eBV(e);const o=t.XpG().$implicit;return t.Njj(o.selected_options=n)})("change",function(n){t.eBV(e);
1const o=t.XpG().$implicit,r=t.XpG();return t.Njj(r.onDropdownChange(n,o.id))})("open",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG();return t.Njj(o.handleOpen(n.index))})("blur",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG();return t.Njj(o.onDropdownSearchAction(n.id,"blur"))})("search",function(n){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG();return t.Njj(r.onDropdownSearchAction(o.id,"search",n))})("remove",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG();return t.Njj(o.onDropdownSearchAction(n.id,"blur"))}),t.DNE(3,$e,2,5,"ng-template",22),t.DNE(4,Se,2,5,"ng-template",23),t.DNE(5,je,1,0,null,5),t.k0s()()}if(2&i){const e=t.XpG().$implicit;t.STu("d-flex dropdown-label me-3 ",e.id,"-custom dropdown-",e.index,"-custom"),t.R7$(1),t.Y8G("items",e.data)("multiple",e.is_multiple)("clearable",!1)("searchable",!0)("closeOnSelect",!e.is_multiple)("ngModel",e.selected_options)("loading",e.is_loading)("clearSearchOnAdd",!1),t.R7$(4),t.Y8G("ngIf",e.data.length>10)}}function Ye(i,l){if(1&i&&(t.qex(0),t.DNE(1,Ge,6,13,"div",19),t.bVm()),2&i){const e=l.$implicit;t.R7$(1),t.Y8G("ngIf",e.is_show)}}function Xe(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"button",27),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onScroll("right"))}),t.nrm(2,"i",28),t.k0s(),t.bVm()}}function Be(i,l){1&i&&t.nrm(0,"i",35)}function Ne(i,l){1&i&&t.nrm(0,"i",36)}function Ue(i,l){1&i&&(t.j41(0,"span",37),t.EFF(1,"Select minimun of 2 and maximum of 4 brands to download report. "),t.nrm(2,"br"),t.EFF(3," At least 28 days must be selected."),t.k0s())}function Ae(i,l){1&i&&(t.j41(0,"span",37),t.EFF(1,"Select minimun of 2 and maximum of 4 brands to download report. "),t.nrm(2,"br"),t.EFF(3," At least 28 days must be selected."),t.k0s())}function Ve(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",30)(1,"button",31),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.downloadReport())}),t.DNE(2,Be,1,0,"i",32),t.DNE(3,Ne,1,0,"i",33),t.DNE(4,Ue,4,0,"span",34),t.k0s(),t.DNE(5,Ae,4,0,"span",34),t.k0s()}if(2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("disabled","details"===e.current_page.id?e.disable_pdf_download:e.disable_download)("matTooltipDisabled","comparison"===e.current_page.id),t.R7$(1),t.Y8G("ngIf",!e.is_downloading_report),t.R7$(1),t.Y8G("ngIf",e.is_downloading_report),t.R7$(1),t.Y8G("ngIf",!e.hide_tooltip),t.R7$(1),t.Y8G("ngIf",!e.hide_tooltip)}}function ze(i,l){if(1&i&&(t.qex(0),t.DNE(1,Ve,6,6,"div",29),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngIf",e.show_download_button)}}function qe(i,l){1&i&&t.nrm(0,"i",41)}function Le(i,l){1&i&&t.nrm(0,"i",36)}function Je(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",39),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.onDownloadClick())}),t.DNE(1,qe,1,0,"i",40),t.DNE(2,Le,1,0,"i",33),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.disable_search||e.disable_download),t.R7$(1),t.Y8G("ngIf",!e.is_downloading),t.R7$(1),t.Y8G("ngIf",e.is_downloading)}}function He(i,l){1&i&&t.nrm(0,"i",41)}function Qe(i,l){1&i&&t.nrm(0,"i",36)}function Ke(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",39),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.onDownloadClick())}),t.DNE(1,He,1,0,"i",40),t.DNE(2,Qe,1,0,"i",33),t.k0s()}if(2&i){const e=t.XpG(2);t.Y8G("disabled",e.disable_excel_download),t.R7$(1),t.Y8G("ngIf",!e.is_downloading),t.R7$(1),t.Y8G("ngIf",e.is_downloading)}}function We(i,l){if(1&i&&(t.qex(0),t.DNE(1,Je,3,3,"button",38),t.DNE(2,Ke,3,3,"button",38),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngIf",null==e.options?null:e.options.onDownloadClick),t.R7$(1),t.Y8G("ngIf",null==e.options?null:e.options.onDownloadExcel)}}function Ze(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"button",42),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onClick())}),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.bVm()}if(2&i){const e=t.XpG();t.R7$(1),t.Y8G("disabled",e.disable_search),t.R7$(1),t.SpI(" ",t.bMT(3,2,"apply")," ")}}function tn(i,l){if(1&i&&(t.qex(0),t.nrm(1,"print-pdf",43),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("has_data",e.has_data)("is_loading",e.is_loading)}}function en(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.STu("",e.class_name_prefix,"-color dropdown-",e.class_name,"-color pe-2 filter-title"),t.R7$(1),t.SpI(" ",e.title,": ")}}function nn(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,en,2,5,"div",19),t.k0s()),2&i){const e=l.$implicit,a=t.XpG().index;t.R7$(1),t.Y8G("ngIf",a==e.first_index)}}function an(i,l){if(1&i){const e=t.RV6();t.j41(0,"span",48),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG();return t.Njj(o.manuallyRemoveFilterOptions(n.id,n.group))}),t.EFF(1," \xd7 "),t.k0s()}}function sn(i,l){if(1&i&&(t.j41(0,"button",53)(1,"div",54),t.EFF(2,"\xd7"),t.k0s()()),2&i){const e=t.XpG(2).$implicit,a=t.XpG().$implicit;t.STu("close custom-clear-group ",e.class_name_prefix,"-bg-color dropdown-",a.class_name,"-bg-color")}}function on(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",50),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2).$implicit,o=t.XpG();return t.Njj(o.onClearDropdown(n.group))}),t.DNE(1,sn,3,4,"button",51),t.nrm(2,"div",52),t.k0s()}if(2&i){const e=t.XpG(2).$implicit;t.R7$(1),t.Y8G("ngIf","all"!=e.id&&e.show_remove_button)}}function rn(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,on,3,1,"div",49),t.k0s()),2&i){const e=l.$implicit,a=t.XpG().index;t.R7$(1),t.Y8G("ngIf",a==e.last_index)}}const ut=function(i){return{"print-mode-hide":i}};function ln(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",55)(1,"button",56),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.clearAllFilter())}),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}if(2&i){const e=t.XpG(2);t.Y8G("ngClass",t.eq3(4,ut,"print"==(null==e.selected_mode?null:e.selected_mode.display_view))),t.R7$(2),t.SpI(" ",t.bMT(3,2,"clear_all")," ")}}const dn=function(i){return{"flex-grow-class":i}};function _n(i,l){if(1&i&&(t.j41(0,"div",44),t.DNE(1,nn,2,1,"div",8),t.j41(2,"div")(3,"span",45),t.EFF(4),t.k0s(),t.DNE(5,an,2,0,"span",46),t.k0s(),t.DNE(6,rn,2,1,"div",8),t.DNE(7,ln,4,6,"div",47),t.k0s()),2&i){const e=l.$implicit,a=l.index,n=t.XpG();t.Y8G("ngClass",t.eq3(10,dn,a==n.selected_filter_array.length-1)),t.R7$(1),t.Y8G("ngForOf",n.index_array),t.R7$(1),t.STu("selected-filter mx-1 d-flex justify-content-center align-items-center ",e.class_name_prefix,"-selected-filter-color\n\t\t\t\t\tdropdown-",e.class_name,"-selected-filter-color"),t.R7$(2),t.SpI(" ",e.name," "),t.R7$(1),t.Y8G("ngIf","all"!=e.id&&e.show_remove_button),t.R7$(1),t.Y8G("ngForOf",n.index_array),t.R7$(1),t.Y8G("ngIf",a==n.selected_filter_array.length-1&&0!=a)}}function cn(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",57),t.EFF(1),t.nI1(2,"translate"),t.j41(3,"span",58),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onClick())}),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.EFF(6),t.nI1(7,"translate"),t.k0s()}2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,3,"filter_changed")," "),t.R7$(3),t.SpI(" ",t.bMT(5,5,"apply")," "),t.R7$(2),t.SpI(" ",t.bMT(7,7,"refine_result")," "))}function pn(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"i",59),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"expand")," "))}function mn(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"i",60),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"collapse")," "))}const un=function(i,l){return{"filter-container-expanded":i,"filter-container-collapsed":l}},hn=function(i,l,e,a,n){return{"justify-content-end":i,"justify-content-between":l,"border-top-expanded":e,"hide-dropdown":a,"no-selected-filter":n}};let J=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p,u,x,k,P,D){this.activatedRoute=e,this.router=a,this.cdRef=n,this.detectUrl=o,this.functionModel=r,this.socialMediaModel=d,this.smartSearchModel=_,this.pageModel=c,this.countryModel=p,this.apiModel=u,this.alertService=x,this.translate=k,this.dataService=P,this.printService=D,this.is_expanded=!0,this.index_array=[],this.selected_filter_array=[],this.is_overflow=!1,this.is_search=!1,this.is_filter_loading=!1,this.is_downloading=!1,this.is_downloading_report=!1,this.module_dropdown_list={},this.dropdown_list=[],this.selected_filter=[],this.api_filter=s.cloneDeep(Ie.we),this.data={},this.is_need_preselect=!0,this.all_data={id:"all",name:this.translate.instant("All")},this.is_selected_options_changed=!1,this.disable_search=!1,this.disable_download=!0,this.disable_excel_download=!1,this.selected_filter_id="",this.show_download_button=!1,this.is_admin=!1,this.is_agency=!1,this.hide_tooltip=!1,this.disable_pdf_download=!1,this.dropdown_names={divisions:"Category",platforms:"Platform",brands:"Brand",countries:"Country",durations:"Duration",report_types:"Content Type"},this.dropdown_sequence=["divisions","platforms","brands","report_types","countries"],this.excluded_filters=["manage"],this.enabled_download_pdf=!1,this.enabled_download_excel=!1,this.current_page=this.functionModel.returnActiveModulePage("current_page"),this.current_module_id=this.functionModel.returnActiveModulePage("current_module").id,this.country=this.countryModel.getCountry(),this.is_trial=this.pageModel.isTrialMode(),this.is_admin=this.pageModel.isAdmin(),this.is_agency=this.pageModel.isAgency(),this.user=this.pageModel.returnUserGroup(),this.industry_country=this.pageModel.data.industry_country,this.activatedRoute.queryParams.subscribe(U=>{if(!s.isEmpty(U)&&!s.isEqual(this.params,U)&&(s.merge(this.params=U),"comparison"==this.current_page.id)){let nt=s.find(this.dropdown_list,{id:"brands"}),Y=nt&&nt.selected_options.every(bu=>"all"===bu.id),zt=nt&&nt.selected_options.length;zt>=2&&zt<=4&&(this.getDateDuration(this.params)<28&&!Y||this.getDateDuration(this.params)<28&&Y||this.getDateDuration(this.params)>=28&&Y?this.disable_download=!0:this.getDateDuration(this.params)>=28&&!Y&&(this.disable_download=!1))}}),this.printService.getMode().subscribe(U=>{this.selected_mode=U})}ngOnInit(){}ngOnChanges(){let e=this.dataService.get("auto_apply_filter");
1this.is_auto_apply=!s.isNil(e)&&"true"===e,this.getSmartSearchFilter();let n=this.pageModel.returnUserModules()["social-media-listening"];this.enabled_download_pdf=n.includes("download-pdf"),this.enabled_download_excel=n.includes("download-excel")}ngAfterViewInit(){this.setupHeightMutationObserver(),this.doDivHeightChange(this.getMenuScrollWidth()),this.cdRef.detectChanges()}getSmartSearchFilter(){if(this.is_filter_loading)return;let e=this.socialMediaModel.getListData();this.onLoad(e)}onLoad(e){this.is_filter_loading=!1,this.data=this.updateDataStructure(s.cloneDeep(e.data));let a=["divisions","report_types","durations"];s.map(this.data,(_,c)=>{if(!s.isNil(_.name)){let p={id:_.id,name:this.translate.instant(_.name)||_.name,data:_.values,is_multiple:!s.includes(a,_.id),is_show:!0,is_always_show:!0,is_loading:!1,is_focus:!1,is_selected:!0,is_clearable:!1,show_remove_button:"durations"!=_.id,selected_options:"divisions"==_.id?this.all_data:[this.all_data],group:_.group};s.isNil(_.mode)||(p.is_multiple="multi"==_.mode,p.selected_options="multi"==_.mode?[this.all_data]:this.all_data),this.dropdown_list.push(p)}});let n=s.find(this.dropdown_list,{id:"platforms"}),o=s.findIndex(this.dropdown_list,{id:"platforms"});s.isNil(n)||(n.data=s.filter(n.data,_=>"ht"!=_.id),this.dropdown_list[o]=Object.assign({},n)),this.dropdown_list=s.chain(this.dropdown_list).sortBy(_=>{let c=this.dropdown_sequence.indexOf(_.id);return-1===c?this.dropdown_sequence.length:c}).map((_,c)=>("durations"!==_.id&&!s.some(_.data,{id:"all"})&&("platforms"!==_.id||_.data.length>1)&&_.data.unshift(this.all_data),_.index=c+1,_)).value();let r=s.get(this.options,"include",[]);if(!s.isEmpty(r)){let _=new Set(r);this.dropdown_list=s.filter(this.dropdown_list,c=>s.isNil(c.group)?_.has(c.id):_.has(c.group)).sort((c,p)=>
1r.indexOf(c.group||c.id)-r.indexOf(p.group||p.id))}this.disable_search=!1,this.processQueryParam(this.activatedRoute.snapshot.queryParams);var d=s.find(this.dropdown_list,{id:"divisions"});if(!s.isUndefined(d)&&s.includes(this.options.include,"brands")&&this.filterBrands(d.selected_options),this.setSelectedOptions(),"details"==this.current_page.id){this.show_download_button=!0;let _=s.find(this.dropdown_list,{id:"platforms"});s.some(_.selected_options,c=>"all"==c.id)||(this.show_download_button=!1),this.is_admin||this.is_agency?(this.disable_download=!1,this.hide_tooltip=!0):(this.disable_download=!1,this.hide_tooltip=!1)}else if("comparison"==this.current_page.id){let _=s.findIndex(this.dropdown_list,{id:"brands"}),c=this.dropdown_list[_].selected_options;this.show_download_button=!0,(this.is_admin||this.is_agency)&&(this.disable_download=this.getDateDuration(this.params)<28||!(c.length>=2&&c.length<=4&&c.every(p=>"all"!==p.id)))}else this.show_download_button=!1}processQueryParam(e){let a=s.cloneDeep(e),n=s.map(this.dropdown_list,"id"),o=Object.keys(e),r=s.difference(o,n),d=["divisions","countries"],_=["countries"];if(s.map(this.dropdown_list,(c,p)=>{let P,u=e[c.id],x=s.findIndex(this.data,{id:c.id}),k=this.data[x].values;if(s.isNil(u)||s.isEmpty(u)){if("durations"==c.id){const D=s.find(c.data,{id:"daily"});c.selected_options=D,a[c.id]=D.id}else c.selected_options=c.is_multiple?[this.all_data]:this.all_data,a[c.id]="all";!s.isNil(this.industry_country)&&!s.isEmpty(this.industry_country)&&_.includes(c.id)&&this.preselectDropdown(c,k,a),"all"==this.user.team_level&&d.includes(c.id)&&this.preselectDropdown(c,k,a)}else{P=c.is_multiple?s.filter(k,Y=>s.includes(s.split(u,","),Y.id)):s.find(k,Y=>Y.id==u);let D=s.filter(s.split(u,","),Y=>s.some(k,{id:Y})),U=s.isArray(P)?P.findIndex(Y=>"all"==Y.id):-1,nt=s.indexOf(D,"all");if(-1!==U&&-1!==nt&&P.length>1&&D.length>1&&(P.splice(U,1),D.splice(nt,1)),a[c.id]=s.toString(D),c.selected_options=P,s.isNil(P)||s.isEmpty(P))if("periodicity"!=c.id)c.selected_options=c.is_multiple?[this.all_data]:this.all_data,a[c.id]="all";else{const Y=s.find(c.data,{id:"daily"});c.selected_options=Y,a[c.id]=Y.id}}}),r){let c=["date_start","date_end","debug"],p=this.options.exclude_clear_params;s.isNil(p)||(c=s.concat(c,p)),s.map(r,u=>{s.includes(c,u)||delete a[u]})}this.router.navigate([],{queryParams:a}).then(()=>{this.options.hasOwnProperty("onDropdownReady")&&this.options.onDropdownReady(!0,this.dropdown_list)})}updateDataStructure(e){let a=[],n=s.pickBy(e,(o,r)=>s.isArray(o)&&o.length>0&&"filters_order"!=r&&"parent_brands"!=r);return s.map(n,(o,r)=>{"filters"!=r&&"category_groups"!=r?a.push({id:r,name:this.dropdown_names[r],values:o}):s.map(o,"category_groups"==r?d=>{a.push({id:d.id,name:d.name,values:d.categories,group:r})}:d=>{this.excluded_filters.includes(d.id)||(d.group=r,a.push(d))})}),a}filterBrands(e){let a,n=s.cloneDeep(this.dropdown_list),o=s.find(n,{id:"brands"}),r=s.findIndex(n,{id:"brands"}),d=s.find(this.data,{id:"brands"}).values;if("all"!=e.id){a=s.filter(d,p=>s.some(p.divisions,u=>s.includes(e.id,u)));let c=s.find(d,{id:"all"});null!=c&&a.unshift(c)}else a=s.cloneDeep(d);let _=[];if(!s.isNil(s.get(this.params,"brands"))){let c=this.params.brands.split(",");_=s.filter(a,p=>s.includes(c,p.id))}o.data=a,o.is_clearable=!1,o.is_multiple=!0,o.selected_options=s.isEmpty(_)?[this.all_data]:_,this.dropdown_list[r]=Object.assign({},o)}onDropdownChange(e,a){this.disable_excel_download=!0,"comparison"==this.current_page.id?(this.show_download_button=!0,"brands"==a&&(this.is_admin||this.is_agency)&&(this.disable_download=!(e.length>=2&&e.length<=4&&e.every(d=>"all"!==d.id))||this.getDateDuration(this.params)<28)):"details"==this.current_page.id?(this.disable_download=!0,this.show_download_button=!1):this.show_download_button=!1,this.is_selected_options_changed=!0,this.onDropdownSearchAction(a,"blur");let n=s.find(this.dropdown_list,{id:a}),o=s.findIndex(this.dropdown_list,{id:a});if(n.is_selected=!0,this.selected_filter_id=a,n.is_multiple){let d=n.selected_options,_=s.last(d);
1s.isUndefined(_)||"all"==_.id&&(d=[this.all_data],"details"==this.current_page.id&&(this.show_download_button=!0)),d.length>1&&s.some(d,{id:"all"})&&(d=s.filter(d,c=>"all"!=c.id)),s.isEmpty(e)&&(d=[this.all_data],"details"==this.current_page.id&&(this.show_download_button=!0)),this.dropdown_list[o].selected_options=d}else{let d=["divisions","report_types","durations"],_=s.find(this.data,p=>p.id==a),c=!s.includes(d,a);_.hasOwnProperty("mode")&&(c="multi"==_.mode),this.setDropdownToDefaultValue(a,c,e)}let r=s.find(this.dropdown_list,{id:a});"divisions"==a&&!s.isUndefined(r)&&s.includes(this.options.include,"brands")&&this.filterBrands(e),this.setSelectedOptions(),1==this.is_auto_apply&&this.onClick()}downloadReport(){if(this.is_downloading_report)return;this.is_downloading_report=!0;let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")],brands:[],pdf:!0,is_lambda:!0,export:!0,keys:["export"]};if(e.is_free=!(this.is_admin||!this.is_agency),"comparison"==this.current_page.id){let o=s.find(this.dropdown_list,{id:"brands"}).selected_options;e.brands=s.map(o,r=>s.pick(r,["id","name"])),this.socialMediaModel.getComparisonReport(e,this.onLoadReportApi.bind(this))}else if("details"==this.current_page.id){let o=s.find(this.data,{id:"brands"}),r=s.find(o.values,{id:this.params.brands});e.brands.push({id:r.id,name:r.name}),this.socialMediaModel.getSocialReport(e,this.onLoadReportApi.bind(this))}var n=this.alertService.show({title:"Generating Report...",message:"This report may take time to download. Download performance depends on your internet connection and network stability."}).subscribe(o=>{n.unsubscribe()})}onLoadReportApi(e){this.is_downloading_report=!1,!e.has_data&&null==e.message&&this.alertService.show({title:"Server Error",message:"Please contact the administrator to resolve this issue."})}setDropdownToDefaultValue(e,a,n){var o=s.find(this.dropdown_list,{id:e});o.is_clearable=a,o.is_multiple=a,a?(o.selected_options=[],o.selected_options.push(n)):(o.selected_options={},o.selected_options=n)}onClearDropdown(e){this.disable_download=!0,this.disable_excel_download=!0,this.is_selected_options_changed=!0,this.selected_filter_id="";let a=s.find(this.dropdown_list,{id:e}),n=s.findIndex(this.dropdown_list,{id:e});a.is_clearable=!1,a.selected_options=a.is_multiple?[this.all_data]:this.all_data,this.dropdown_list[n]=s.assign(a),"divisions"==e&&s.includes(this.options.include,"brands")&&this.filterBrands(this.all_data),this.setSelectedOptions(),"details"==this.current_page.id&&(this.show_download_button=!0),1==this.is_auto_apply&&this.onClick()}onClick(){if(this.apiModel.cancelHttpRequest(["get_history","get_response"]),this.is_selected_options_changed=!1,"details"==this.current_page.id){this.disable_download=!1;let n=s.find(this.dropdown_list,{id:"platforms"}).selected_options,o=s.last(n);s.isUndefined(o)||(this.show_download_button="all"==o.id)}this.disable_excel_download=!1;var e=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.map(this.dropdown_list,a=>{e[a.id]=s.isArray(a.selected_options)?s.join(s.map(a.selected_options,n=>n.id),","):a.selected_options.id}),this.router.navigate([],{queryParams:e})}onDownloadClick(){if(!this.is_downloading){s.get(this.options,"onDownloadClick")&&(this.is_downloading=!0,this.options.onDownloadClick("download",n=>{this.is_downloading=!1})),s.get(this.options,"onDownloadExcel")&&(this.is_downloading=!0,this.options.onDownloadExcel("download",n=>{this.is_downloading=!1}));var a=this.alertService.show({title:"Generating Excel...",message:"This excel may take time to download. Download performance depends on your internet connection and network stability."}).subscribe(n=>{a.unsubscribe()})}}toggleFilterContainer(){this.is_expanded?(this.is_expanded=!1,this.filter_container.nativeElement.style.maxHeight="0px"):(this.is_expanded=!0,this.filter_container.nativeElement.style.maxHeight="200px")}getDropdownLastIndex(){var a,e=s.cloneDeep(this.dropdown_list),o=[];s.map(e,r=>{a=s.findLastIndex(this.selected_filter_array,{group:r.id});let d=this.selected_filter_array.findIndex(_=>_.group===r.id);o.push({id:r.id,last_index:a,first_index:d,class_name_prefix:r.id})}),this.index_array=s.assign([],o)}setSelectedOptions(){0==this.is_expanded&&this.toggleFilterContainer();var e=[];s.map(this.dropdown_list,(n,o)=>
1{s.isArray(n.selected_options)?s.map(n.selected_options,(r,d)=>{e.push({id:r.id,name:r.name,group:n.id,title:n.name,class_name:n.index,class_name_prefix:n.id,show_remove_button:n.show_remove_button})}):(n.is_always_show||"all"!=n.selected_options.id)&&e.push({id:n.selected_options.id,name:n.selected_options.name,group:n.id,title:n.name,class_name:n.index,class_name_prefix:n.id,show_remove_button:n.show_remove_button})}),this.selected_filter_array=s.assign([],e),this.getDropdownLastIndex()}manuallyRemoveFilterOptions(e,a){this.is_selected_options_changed=!0;var n=s.cloneDeep(s.find(this.dropdown_list,{id:a}));if(n.selected_options.length>1){n.selected_options=s.remove(n.selected_options,function(r){return r.id!=e});var o=s.findIndex(this.dropdown_list,{id:a});this.dropdown_list[o]=s.assign(n),this.setSelectedOptions()}else"divisions"==a&&s.includes(this.options.include,"brands")&&this.filterBrands(this.all_data),this.onClearDropdown(a),this.setSelectedOptions();this.disable_excel_download=!0,this.disable_download="details"==this.current_page.id||!(n.selected_options.length>=2&&n.selected_options.length<=4),1==this.is_auto_apply&&this.onClick()}clearAllFilter(){this.disable_download=!0,this.disable_excel_download=!0;var e=s.cloneDeep(this.dropdown_list);s.map(e,a=>{"hide_zero"!=a.id&&"duration"!=a.id&&"durations"!=a.id?(a.is_clearable=!1,a.selected_options=a.is_multiple?[this.all_data]:this.all_data):"hide_zero"==a.id&&(a.selected_options=s.last(a.data))}),this.dropdown_list=Object.assign([],e),this.is_selected_options_changed=!0,this.setSelectedOptions(),"details"==this.current_page.id&&(this.show_download_button=!0),1==this.is_auto_apply&&this.onClick()}onScroll(e){this.menu_scroll.nativeElement.scrollTo({left:this.menu_scroll.nativeElement.scrollLeft+("left"==e?-150:150),behavior:"smooth"})}handleOpen(e){setTimeout(()=>{const a="dropdown-"+e+"-custom",n=document.querySelector(".ng-dropdown-panel");!s.isUndefined(n)&&null!=n&&n.classList.add(a)},0)}onResize(e){this.doDivHeightChange(this.getMenuScrollWidth())}getMenuScrollWidth(){var e={offset_width:0,scroll_width:0};return e.offset_width=this.menu_scroll.nativeElement.offsetWidth,e.scroll_width=this.menu_scroll.nativeElement.scrollWidth,e}doDivHeightChange(e){this.is_overflow=e.offset_width<e.scroll_width}setupHeightMutationObserver(){const e=new Me.c(a=>{new MutationObserver((d,_)=>{a.next(this.getMenuScrollWidth())}).observe(this.menu_scroll.nativeElement,{attributes:!0,childList:!0,subtree:!0})});this.subscription=e.pipe((0,Tt.B)(50),(0,Pe.F)()).subscribe(a=>{this.doDivHeightChange(a)})}onDropdownSearchAction(e,a,n={}){var o=s.find(this.dropdown_list,{id:e});"blur"==a&&(o.is_focus=!1),"search"==a&&(o.is_focus=""!=n.term)}clickAutoApply(e){this.is_auto_apply=e,this.dataService.set("auto_apply_filter",JSON.stringify(this.is_auto_apply))}getDateDuration(e){let a=new Date(e.date_start),n=new Date(e.date_end);return Math.floor((n.getTime()-a.getTime())/864e5)+1}preselectDropdown(e,a,n,o=1){e.selected_options=e.is_multiple?[a[o]]:a[o],n[e.id]=a[o].id}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(g.Ix),t.rXU(t.gRc),t.rXU(Pt.I),t.rXU(T.e),t.rXU(M.q),t.rXU(X.d),t.rXU(O.Y),t.rXU(q.T),t.rXU(I.j),t.rXU(L.u),t.rXU(h.c$),t.rXU(z.u),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["dropdown-filter-revamp"]],viewQuery:function(a,n){if(1&a&&(t.GBs(Re,5),t.GBs(Fe,5)),2&a){let o;t.mGM(o=t.lsd())&&(n.filter_container=o.first),t.mGM(o=t.lsd())&&(n.menu_scroll=o.first)}},hostBindings:function(a,n){1&a&&t.bIt("resize",function(r){return n.onResize(r)},!1,t.tSv)},inputs:{options:"options"},features:[t.OA$],decls:26,vars:38,consts:[[1,""],[1,"",3,"ngClass"],["filterContainer",""],[3,"ngClass"],[1,"col-12","col-md-9","p-0","d-flex"],[4,"ngIf"],[1,"dropdown-list-new","float-start"],["menuScroll",""],[4,"ngFor","ngForOf"],[1,"col-12","col-md-3","p-0","text-end","d-flex","align-items-center","justify-content-end"],[1,"d-inline-flex","custom-checkbox-height",3,"disableRipple","labelPosition","color","checked","change"],[1,"row","filter-container","mx-1"],[1,"selected-filter-container","py-1"],["class","selected-filter-group pt-1 d-flex",3,"ngClass",4,"ngFor","ngForOf"],[1,"row","mx-1",3,"ngClass"],["class","text-size-4 text-color-1 text-start pt-1",4,"ngIf"],[1,"expand-collapse-button",3,"ngClass","click"],[1,"dropdown-scroll-x","dropdown-scroll-border-right","me-2","pe-3",3,"click"],[1,"fas","fa-angle-left"],[3,"class",4,"ngIf"],["bindLabel","name","appendTo","body",1,"custom-dropdown","text-center",3,"items","multiple","clearable","searchable","closeOnSelect","ngModel","loading","clearSearchOnAdd","ngModelChange","change","open","blur","search","remove"],["dropdownFilter",""],["ng-label-tmp",""],["ng-multi-label-tmp",""],["ng-header-tmp",""],["type","text",1,"dropdown-search-input",3,"input"],["aria-hidden","true",1,"fa","fa-search","dropdown-search-icon"],[1,"dropdown-scroll-x","float-start","dropdown-scroll-border-left","ms-2","ps-3",3,"click"],[1,"fas","fa-angle-right"],["class","tooltip-wrapper",4,"ngIf"],[1,"tooltip-wrapper"],["matTooltip","Download PDF","matTooltipClass","mat-custom-tooltip download-tooltip",1,"btn-download","btn","text-size-3","btn-action",3,"disabled","matTooltipDisabled","click"],["class","fa fa-file-pdf","aria-label","Download button",4,"ngIf"],["class","fa fa-spinner fa-spin","aria-hidden","true",4,"ngIf"],["class","tooltip-message text-center",4,"ngIf"],["aria-label","Download button",1,"fa","fa-file-pdf"],["aria-hidden","true",1,"fa","fa-spinner","fa-spin"],[1,"tooltip-message","text-center"],["class","btn text-size-3 btn-action me-1","matTooltip","Download Excel","matTooltipClass","mat-custom-tooltip download-tooltip",3,"disabled","click",4,"ngIf"],["matTooltip","Download Excel","matTooltipClass","mat-custom-tooltip download-tooltip",1,"btn","text-size-3","btn-action","me-1",3,"disabled","click"],["class","fa fa-download","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"fa","fa-download"],[1,"btn","text-size-3","btn-action",3,"disabled","click"],[3,"has_data","is_loading"],[1,"selected-filter-group","pt-1","d-flex",3,"ngClass"],[1,"me-auto","ms-auto"],["class","custom-close ps-2","aria-hidden","true","aria-label","Close",3,"click",4,"ngIf"],["class","mx-1",3,"ngClass",4,"ngIf"],["aria-hidden","true","aria-label","Close",1,"custom-close","ps-2",3,"click"],["class","me-3 d-flex align-items-center",3,"click",4,"ngIf"],[1,"me-3","d-flex","align-items-center",3,"click"],["type","button","aria-label","Close",3,"class",4,"ngIf"],[1,"filter-separator","text-color-1"],["type","button","aria-label","Close"],["aria-hidden","true",1,"clear-icon"],[1,"mx-1",3,"ngClass"],[1,"clear-all-button","clear-all-text","text-color-1","text-size-3",3,"click"],[1,"text-size-4","text-color-1","text-start","pt-1"],[1,"dropdown-filter-message-highlight",3,"click"],[1,"fas","fa-angle-down","ps-2"],[1,"fas","fa-angle-up","ps-2"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1,2)(3,"div",3)(4,"div",4),t.DNE(5,De,3,0,"ng-container",5),t.j41(6,"div",6,7),t.DNE(8,Ye,2,1,"ng-container",8),t.k0s(),t.DNE(9,Xe,3,0,"ng-container",5),t.k0s(),t.j41(10,"div",9)(11,"mat-checkbox",10),t.bIt("change",function(r){return n.clickAutoApply(r.checked)}),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.DNE(14,ze,2,1,"ng-container",5),t.DNE(15,We,3,2,"ng-container",5),t.DNE(16,Ze,4,4,"ng-container",5),t.DNE(17,tn,2,2,"ng-container",5),t.k0s()(),t.j41(18,"div",11)(19,"div",12),t.DNE(20,_n,8,12,"div",13),t.k0s()()(),t.j41(21,"div",14),t.DNE(22,cn,8,9,"div",15),t.j41(23,"button",16),t.bIt("click",function(){return n.toggleFilterContainer()}),t.DNE(24,pn,4,3,"span",5),t.DNE(25,mn,4,3,"span",5),t.k0s()()()),2&a&&(t.R
17$(1),t.Y8G("ngClass",t.l_i(25,un,n.is_expanded,!n.is_expanded)),t.R7$(2),t.ZvI("row dropdown-container dropdown-filter-border-bottom mx-1 ",null==n.dropdown_settings?null:n.dropdown_settings.styles,""),t.Y8G("ngClass",t.eq3(28,ut,"print"==(null==n.selected_mode?null:n.selected_mode.display_view))),t.R7$(2),t.Y8G("ngIf",n.is_overflow),t.R7$(3),t.Y8G("ngForOf",n.dropdown_list),t.R7$(1),t.Y8G("ngIf",n.is_overflow),t.R7$(2),t.Y8G("disableRipple",!0)("labelPosition","before")("color","primary")("checked",n.is_auto_apply),t.R7$(1),t.JRh(t.bMT(13,23,"auto_apply")),t.R7$(2),t.Y8G("ngIf",n.enabled_download_pdf),t.R7$(1),t.Y8G("ngIf",n.enabled_download_excel),t.R7$(1),t.Y8G("ngIf",!n.is_auto_apply),t.R7$(1),t.Y8G("ngIf",null==n.options?null:n.options.show_print_options),t.R7$(3),t.Y8G("ngForOf",n.selected_filter_array),t.R7$(1),t.Y8G("ngClass",t.s1E(30,hn,!n.is_selected_options_changed,n.is_selected_options_changed,n.selected_filter_array.length>0,!n.is_expanded,0==n.selected_filter_array.length&&n.is_expanded)),t.R7$(1),t.Y8G("ngIf",n.is_selected_options_changed),t.R7$(1),t.Y8G("ngClass",t.eq3(36,ut,"print"==(null==n.selected_mode?null:n.selected_mode.display_view))),t.R7$(1),t.Y8G("ngIf",!n.is_expanded),t.R7$(1),t.Y8G("ngIf",n.is_expanded))},dependencies:[m.YU,m.Sq,m.bT,v.BC,v.vS,A.vr,A.ZZ,A.EY,A.Uc,it.oV,Oe.So,Te.N,h.D9],styles:['@charset "UTF-8";.btn-search[_ngcontent-%COMP%]{background-color:#7868d8;color:#fff}.options-tooltip[_ngcontent-%COMP%]{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.dropdown-list[_ngcontent-%COMP%]   .dropdown-label[_ngcontent-%COMP%]:first{padding-left:0}.auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.selected-filter[_ngcontent-%COMP%]{display:inline-flex;border-style:dashed;border-width:1px;border-radius:5px;font-size:.75rem;padding:3px 10px;min-width:100px;height:85%;text-align:center;cursor:default}.selected-filter-container[_ngcontent-%COMP%]{display:flex;flex-flow:wrap;overflow-y:scroll;max-height:100px}.clear-all-button[_ngcontent-%COMP%]{background-color:transparent;border:none;text-decoration:underline;font-size:.7rem;padding:3px 0}.custom-close[_ngcontent-%COMP%]{text-shadow:none;font-weight:200;opacity:1;font-size:13px;cursor:pointer}.custom-clear-group[_ngcontent-%COMP%]{text-shadow:none;font-weight:100;opacity:1;font-size:20px;color:#fff;border-radius:50%;width:20px;height:20px;border:none;display:grid;place-content:center}.custom-clear-group[_ngcontent-%COMP%]   .clear-icon[_ngcontent-%COMP%]{height:20px;width:20px;display:grid;place-content:center}.expand-collapse-button[_ngcontent-%COMP%]{border-radius:0 0 5px 5px;font-size:.6rem;color:#fff;background-color:#7868d8;border:none;padding:2px;width:75px!important}.border-bottom-collapsed[_ngcontent-%COMP%]{border-top:none!important}.hide-dropdown[_ngcontent-%COMP%]{margin-top:-1px}.no-selected-filter[_ngcontent-%COMP%]{margin-top:-8px}.filter-container-collapsed[_ngcontent-%COMP%]{transition:max-height .3s ease-in-out;max-height:0px;overflow:hidden}.filter-container-expanded[_ngcontent-%COMP%]{transition:max-height .3s ease-in-out;max-height:200px}.filter-title[_ngcontent-%COMP%]{font-size:.75rem;padding-top:3px;padding-bottom:3px}.ng-dropdown-panel.custom-dropdown[_ngcontent-%COMP%]   ng-template[_ngcontent-%COMP%]:hover{cursor:pointer}.ng-dropdown-panel.custom-dropdown[_ngcontent-%COMP%]   .ng-dropdown-panel-items[_ngcontent-%COMP%]   .ng-option.ng-option-selected[_ngcontent-%COMP%]   span.ng-option-label[_ngcontent-%COMP%]:after{content:"\\2713";padding:3px}.ng-dropdown-panel.custom-dropdown[_ngcontent-%COMP%]   .ng-dropdown-panel-items[_ngcontent-%COMP%]   .ng-option.ng-option-selected.ng-option-marked[_ngcontent-%COMP%]   span.ng-option-label[_ngcontent-%COMP%]:after{content:"\\2713";padding:3px}.button-margin-top[_ngcontent-%COMP%]{margin-top:3px}.btn-download[_ngcontent-%COMP%]{margin-right:5px}.btn-download[_ngcontent-%COMP%]   .btn-note[_ngcontent-%COMP%]{color:red;position:absolute;right:175px;top:8px;text-wrap:nowrap}.tooltip-wrapper[_ngcontent-%COMP%]{display:inline}.tooltip-wrapper[_ngcontent-%COMP%]:hover   .tooltip-message[_ngcontent-%COMP%]{right:0;top:36px;font-size:10px;width:333px}.tooltip-message[_ngcontent-%COMP%]{opacity:1!important}.opacity-0[_ngcontent-%COMP%]{opacity:0}
1.opacity-100[_ngcontent-%COMP%]{opacity:1}.custom-checkbox-height[_ngcontent-%COMP%]{height:28px}  .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-value{padding:0!important}']})}}return i})();var Rt=b(81832),N=b(49969);function fn(i,l){1&i&&(t.j41(0,"div",9),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"sml.details.not_available"),""))}function gn(i,l){if(1&i&&(t.j41(0,"div",21),t.EFF(1),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" ",e.sub_title_1," ")}}function bn(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" / ",t.bMT(2,1,e.value_2)," ")}}function vn(i,l){if(1&i&&(t.j41(0,"p",22),t.EFF(1),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" *",e.remark," ")}}function yn(i,l){if(1&i&&(t.j41(0,"p",23)(1,"span",24),t.nrm(2,"img",25),t.EFF(3),t.nI1(4,"number"),t.k0s()()),2&i){const e=t.XpG(4).$implicit;t.R7$(3),t.SpI("",t.bMT(4,1,null==e?null:e.value_3)," ")}}function xn(i,l){if(1&i&&(t.j41(0,"p",26)(1,"span",27),t.nrm(2,"img",28),t.EFF(3),t.nI1(4,"number"),t.k0s()()),2&i){const e=t.XpG(4).$implicit;t.R7$(3),t.SpI("",t.bMT(4,1,null==e?null:e.value_4),"% ")}}function Cn(i,l){if(1&i&&(t.j41(0,"li",33),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.JRh(e)}}function wn(i,l){if(1&i&&(t.j41(0,"div",29)(1,"div",30)(2,"span")(3,"b"),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ul",31),t.DNE(7,Cn,2,1,"li",32),t.k0s()()()),2&i){const e=t.XpG(4).$implicit;t.R7$(4),t.JRh(t.bMT(5,2,"brands_included")),t.R7$(3),t.Y8G("ngForOf",null==e?null:e.data)}}function kn(i,l){if(1&i&&(t.j41(0,"div",12)(1,"div",13)(2,"div"),t.EFF(3),t.k0s(),t.DNE(4,gn,2,1,"div",14),t.j41(5,"div",15),t.EFF(6),t.nI1(7,"number"),t.DNE(8,bn,3,3,"span",5),t.k0s()(),t.DNE(9,vn,2,1,"p",16),t.j41(10,"div",17),t.DNE(11,yn,5,3,"p",18),t.DNE(12,xn,5,3,"p",19),t.k0s(),t.DNE(13,wn,8,4,"div",20),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(2),t.ZvI(" fw-bold ",e.sub_title_class," text-uppercase  d-flex align-items-center justify-content-center"),t.R7$(1),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",e.has_subtitle),t.R7$(2),t.Lme(" ",e.prefix," ",t.bMT(7,12,e.value)," "),t.R7$(2),t.Y8G("ngIf",null==e?null:e.is_show_slash),t.R7$(1),t.Y8G("ngIf",""!=e.remark),t.R7$(2),t.Y8G("ngIf",null==e?null:e.value_3),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.value_4)&&(null==e?null:e.value_3)),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.data.length)>0)}}function Mn(i,l){1&i&&(t.j41(0,"div",34)(1,"p",35)(2,"span",27),t.nrm(3,"img",36),t.k0s()()())}function Pn(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,kn,14,14,"div",10),t.DNE(2,Mn,4,0,"div",11),t.k0s()),2&i){const e=t.XpG(2).$implicit,a=t.XpG(2);t.ZvI("card-body platform-icon ",e.background,""),t.R7$(1),t.Y8G("ngIf",(null==a.opts?null:a.opts.has_data)&&!(null!=a.opts&&a.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_clickable)}}function In(i,l){if(1&i&&(t.j41(0,"div",37),t.EFF(1),t.k0s()),2&i){const e=t.XpG(4);t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function On(i,l){if(1&i&&(t.qex(0),t.DNE(1,fn,3,3,"div",7),t.DNE(2,Pn,3,5,"div",6),t.DNE(3,In,2,1,"div",8),t.bVm()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",null==e?null:e.platform_not_available),t.R7$(1),t.Y8G("ngIf",!a.opts.is_loading&&(null==a.opts?null:a.opts.has_data)),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data||null!=a.opts&&a.opts.is_loading))}}function Tn(i,l){if(1&i&&(t.j41(0,"div",21),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(1),t.SpI(" ",e.sub_title_1," ")}}const Rn=function(){return{margin:"no-margin",size:"mini"}};function Fn(i,l){if(1&i&&(t.j41(0,"div")(1,"div",12)(2,"div",38)(3,"div"),t.EFF(4),t.k0s(),t.DNE(5,Tn,2,1,"div",14),t.k0s(),t.j41(6,"div",39),t.nrm(7,"share-card-loading",40),t.k0s()()()),2&i){const e=t.XpG().$implicit;t.ZvI("card-body platform-icon ",e.background,""),t.R7$(3),t.ZvI(" fw-bold ",e.sub_title_class," text-uppercase  d-flex align-items-center justify-content-center"),t.R7$(1),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",e.has_subtitle),t.R7$(2),t.Y8G("options",t.lJ4(9,Rn))}}const Dn=function(i){return{active:i}};function $n(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",3)(2,"div",4),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1(2);return t.Njj(r.onClick(o))}),t.DNE(3,On,4,3,"ng-container",5),t.DNE(4,Fn,8,10,"div",6),t.k0s()(),t.bVm()}if(2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngClass",t.eq3(7,Dn,e.nested_id==(null==a.opts?null:a.opts.active_group)&&null!=e.nested_id)),t.R7$(1),t.STu("card ",e.title_class," ",e.card," h-auto shadow py-2 justify-content-center"),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.first_loading)),t.R7$(1),t.Y8G("ngIf",a.opts.is_loading||a.opts.first_loading)}}const Sn=function(i){return{"nested-row":i}};function En(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",1)(2,"div",2),t.DNE(3,$n,5,9,"ng-container",0),t.k0s()(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.Y8G("@expandAnimation",a.default_hidden_group.includes(e)&&(null==a.opts?null:a.opts.active_group)==e||!a.default_hidden_group.includes(e)?"expanded":"collapsed"),t.R7$(1),t.Y8G("ngClass",t.eq3(3,Sn,a.default_hidden_group.includes(e))),t.R7$(1),t.Y8G("ngForOf",null==a.opts?null:a.opts.data[e])}}let jn=(()=>{class i{constructor(e,a,n){this.activatedRoute=e,this.socialMediaModel=a,this.translate=n,this.params={},this.api_filter={},this.group_list=["overall","total_official","official","by-brands","total_mention","by-mention"],this.default_hidden_group=["by-brands","by-mention"],this.opts={has_data:!0,first_loading:!0,no_data_message:"No data available",active_group:null,options:[{title:this.translate.instant("Overall"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,title_class:"border-left-dark-purple",sub_title_class:"text-dark-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,group:"overall",field:"overall",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Overall Video Views"),sub_title_1:this.translate.instant("Total Video Views"),value:0,value_2:0,title_class:"border-left-dark-purple",sub_title_class:"text-dark-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,group:"overall",field:"overall_video_views",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("By Brands"),nested_id:"by-brands",sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,title_class:"border-left-purple",sub_title_class:"text-purple",is_clickable:!0,is_selected:!1,has_subtitle:!0,is_show_slash:!0,group:"total_official",field:"official",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Fans"),sub_title_1:this.translate.instant("Total Fans"),value:0,title_class:"border-left-purple",sub_title_class:"text-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,group:"total_official",field:"official_fans",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Video Views"),sub_title_1:this.translate.instant("Total Video Views"),value:0,title_class:"border-left-purple",sub_title_class:"text-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,group:"total_official",field:"official_video_views",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Boost Interactions"),sub_title_1:this.translate.instant("Total Interactions"),value:0,title_class:"border-left-purple",sub_title_class:"text-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,group:"total_official",field:"official_boost",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Facebook"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,value_4:0,title_class:"border-left-info",sub_title_class:"text-info",card:"large",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,type:"platform",platform_not_available:!0,group:"by-brands",field:"fb",icon:"fa fa-facebook-official",background:"facebook",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Instagram"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,value_4:0,title_class:"border-left-orange",sub_title_class:"text-orange",card:"large",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,t
1ype:"platform",platform_not_available:!0,group:"by-brands",field:"ig",background:"instagram",number_format:"",data:[],remark:""},{title:this.translate.instant("Tiktok"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,value_4:0,title_class:"border-left-info",sub_title_class:"text-info",card:"large",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,type:"platform",platform_not_available:!0,group:"by-brands",field:"tt",background:"tiktok",number_format:"",data:[],remark:""},{title:this.translate.instant("X (Twitter)"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,value_4:0,title_class:"border-left-orange",sub_title_class:"text-orange",card:"large",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,type:"platform",platform_not_available:!0,group:"by-brands",field:"tw",background:"twitter",number_format:"",data:[],remark:""},{title:this.translate.instant("Xiao Hong Shu"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,value_4:0,title_class:"border-left-info",sub_title_class:"text-info",card:"large",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,type:"platform",platform_not_available:!0,group:"by-brands",field:"xhs",background:"xiaohongshu",number_format:"",data:[],remark:""},{title:this.translate.instant("By Mention"),nested_id:"by-mention",sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,has_subtitle:!0,title_class:"border-left-success",sub_title_class:"text-success",is_clickable:!0,is_selected:!1,is_show_slash:!0,is_currency:!1,background:"mention",group:"total_mention",field:"mention",number_format:"",data:[],remark:""},{title:this.translate.instant("Excluded Mention"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,has_subtitle:!0,title_class:"border-left-success",sub_title_class:"text-success",is_clickable:!1,is_selected:!1,is_show_slash:!0,is_currency:!1,background:"",group:"total_mention",field:"duplicated_mention",number_format:"",data:[],remark:""},{title:this.translate.instant("Video Views"),sub_title_1:this.translate.instant("Total Video Views"),value:0,value_2:0,has_subtitle:!0,title_class:"border-left-success",sub_title_class:"text-success",is_clickable:!1,is_selected:!1,is_show_slash:!1,is_currency:!1,background:"",group:"total_mention",field:"mention_video_views",number_format:"",data:[],remark:""},{title:this.translate.instant("Facebook"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,title_class:"border-left-info",sub_title_class:"text-info",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,platform_not_available:!0,group:"by-mention",field:"fb",icon:"fa fa-facebook-official",background:"facebook",number_format:"",data:[],remark:""},{title:this.translate.instant("Instagram"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,title_class:"border-left-orange",sub_title_class:"text-orange",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,platform_not_available:!0,group:"by-mention",field:"ig",background:"instagram",number_format:"",data:[],remark:""},{title:this.translate.instant("Tiktok"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,title_class:"border-left-info",sub_title_class:"text-info",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,platform_not_available:!0,group:"by-mention",field:"tt",background:"tiktok",
1number_format:"",data:[],remark:""},{title:this.translate.instant("X (Twitter)"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,title_class:"border-left-orange",sub_title_class:"text-orange",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,platform_not_available:!0,group:"by-mention",field:"tw",background:"twitter",number_format:"",data:[],remark:""},{title:this.translate.instant("Google News"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,title_class:"border-left-info",sub_title_class:"text-info",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,group:"by-mention",field:"kw",background:"google",number_format:"",data:[],remark:""},{title:this.translate.instant("Xiao Hong Shu"),sub_title_1:this.translate.instant("Total posts/ Interactions"),value:0,value_2:0,value_3:0,title_class:"border-left-orange",sub_title_class:"text-orange",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!0,platform_not_available:!0,group:"by-mention",field:"xhs",background:"xiaohongshu",number_format:"",data:[],remark:""}]},this.own_brand={},this.opts.data=s.cloneDeep(this.opts.options)}onSmartSearchLoad(e){this.own_brand=s.find(e.data.brands,{id:this.params.brands}),this.ngOnInit()}ngOnInit(){this.activatedRoute.queryParams.subscribe(e=>{s.isEmpty(e)||s.isEqual(this.params,e)||s.merge(this.params,e)}),this.groupData()}onClick(e){console.log("onClick.box:",e);let a=e.nested_id;this.opts.active_group=this.opts.active_group==a?null:a}ngOnChanges(){this.own_brand=s.cloneDeep(this.own_brand_parent),s.isEmpty(this.options)||(this.opts=s.merge(this.opts,this.options),this.opts.is_loading=s.isNil(this.data)),s.isEmpty(this.data)||(this.setData(this.data),this.opts.hidden_group=s.clone(this.default_hidden_group),this.opts.first_loading=!1,s.map(this.platform,e=>{s.map(this.opts.options,a=>{a.field==e.id&&(a.platform_not_available=!1)})})),this.groupData(),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.opts.first_loading=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){s.map(this.opts.options,a=>{s.isEqual(a.group,"official")||s.isEqual(a.group,"by-brands")?(a.value=e.official[a.field+"_post_count"],a.value_2=e.official[a.field+"_interactions"],a.value_3=e.official[a.field+"_fans_count"],a.value_4=a.value_2/a.value/a.value_3*100):s.isEqual(a.group,"by-mention")?(a.value=e.mention[a.field+"_post_count"],a.value_2=e.mention[a.field+"_interactions"],a.value_3=e.mention[a.field+"_fans_count"]):s.isEqual(a.field,"official_fans")?a.value=e[a.field+"_count"]:s.isEqual(a.field,"official_boost")?a.value=e[a.field+"_interactions"]:s.isEqual(a.field,"official_video_views")||s.isEqual(a.field,"mention_video_views")||s.isEqual(a.field,"overall_video_views")?a.value=e[a.field]:(a.value=e[a.field+"_post_count"],a.value_2=e[a.field+"_interactions"])})}groupData(){var e={overall:[],total_official:[],official:[],"by-brands":[],total_mention:[],"by-mention":[]};s.map(this.group_list,a=>{s.map(this.opts.options,n=>{a==n.group&&e[a].push(n)})}),this.opts.data=e}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(M.q),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["data-stats"]],inputs:{data:"data",platform:"platform",options:"options",own_brand_parent:["own_brand","own_brand_parent"]},features:[t.OA$],decls:1,vars:1,consts:[[4,"ngFor","ngForOf"],[1,"expandable"],[1,"row",3,"ngClass"],[1,"col-12","col-md-6","col-lg-3","col-xl-3","data-insights-box","justify-content-center","align-items-center","my-1",3,"ngClass"],[3,"click"],[4,"ngIf"],[3,"class",4,"ngIf"],["class","no-fans",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center",4,"ngIf"],[1,"no-fans"],["class","row no-gutters align-items-center",4,"ngIf"],["class","bottom",4,"ngIf"],[1,"row","no-gutters","align-items-center"],[1,"col"],["class","text-color-1 text-uppercase  d-flex align-items-center justify-content-center",4,"ngIf"],[1,"h5","mb-0","fw-bold","text-gray-800","text-size-3","py-2"],["class","m-0  remark",4,"ngIf"],[1,"bottom","w-100"],["class","m-0 px-2 py-1 text-size-4 text-start",4,"ngIf"],["class","m-0 px-2 py-1 bottom text-size-4 text-end",4,"ngIf"],["class","col-12 text-5",4,"ngIf"],[1,"text-color-1","text-uppercase","d-flex","align-items-center","justify-content-center"],[1,"m-0","remark"],[1,"m-0","px-2","py-1","text-size-4","text-start"],[1,"d-flex","justify-content-start","align-items-center"],["src","/assets/icons/follower-icon.png",1,"img-icon","px-1"],[1,"m-0","px-2","py-1","bottom","text-size-4","text-end"],[1,"d-flex","justify-content-end","align-items-center"],["src","/assets/icons/customer-engagement.png",1,"img-icon","px-1"],[1,"col-12","text-5"],[1,"stat-overflow","text-center","p-4"],[1,"row"],["class","col-12 col-md-6",4,"ngFor","ngForOf"],[1,"col-12","col-md-6"],[1,"bottom"],[1,"m-0","p-2","bottom","text-size-4","text-end"],["src","/assets/icons/border-purple-mouse-click.png",1,"img-responsive","clickable-icon"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"col","col-12"],[1,"col-12","stats-loading-height","d-flex","align-items-center","justify-content-center"],[3,"options"]],template:function(a,n){1&a&&t.DNE(0,En,4,5,"ng-container",0),2&a&&t.Y8G("ngForOf",n.group_list)},dependencies:[m.YU,m.Sq,m.bT,y.X,m.QX,h.D9],styles:['.auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.table-footer[_ngcontent-%COMP%]{background-color:#d6d6d6}.remark[_ngcontent-%COMP%]{position:absolute;bottom:0;font-size:.7rem}.bottom[_ngcontent-%COMP%]{position:absolute;bottom:0;width:100%}.title-height[_ngcontent-%COMP%]{min-height:80px}.border-left-primary[_ngcontent-%COMP%]{border-left:.25rem solid #00c9ff}.border-left-primary.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #4e73df}.border-left-orange[_ngcontent-%COMP%]{border-left:.25rem solid #fcbb45}.border-left-purple[_ngcontent-%COMP%]{border-left:.25rem solid #d53692}.border-left-dark-purple[_ngcontent-%COMP%]{border-left:.25rem solid #a249d2}.border-bottom-primary[_ngcontent-%COMP%]{border-bottom:.25rem solid #4e73df}.border-left-secondary[_ngcontent-%COMP%]{border-left:.25rem solid #858796}.border-left-secondary.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #858796}.border-bottom-secondary[_ngcontent-%COMP%]{border-bottom:.25rem solid #858796}.border-left-success[_ngcontent-%COMP%]{border-left:.25rem solid #026400}.border-left-success.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #026400}.border-bottom-success[_ngcontent-%COMP%]{border-bottom:.25rem solid #026400}.border-left-info[_ngcontent-%COMP%]{border-left:.25rem solid #36b9cc}.border-bottom-info[_ngcontent-%COMP%]{border-bottom:.25rem solid #36b9cc}.border-left-warning[_ngcontent-%COMP%]{border-left:.25rem solid #f6c23e}.border-bottom-warning[_ngcontent-%COMP%]{border-bottom:.25rem solid #f6c23e}.border-left-danger[_ngcontent-%COMP%]{border-left:.25rem solid #e74a3b}.border-left-danger.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #e74a3b}.border-bottom-danger[_ngcontent-%COMP%]{border-bottom:.25rem solid #e74a3b}.border-left-light[_ngcontent-%COMP%]{border-left:.25rem solid #f8f9fc}.border-bottom-light[_ngcontent-%COMP%]{border-bottom:.25rem solid #f8f9fc}.border-left-dark[_ngcontent-%COMP%]{border-left:.25rem solid #5a5c69}.border-left-positive[_ngcontent-%COMP%]{border-left:.25rem solid #37e07f}.border-left-neutral[_ngcontent-%COMP%]{border-left:.25rem solid #949393}.border-left-negative[_ngcontent-%COMP%]{border-left:.25rem solid #e23d31}.text-xs[_ngcontent-%COMP%]{font-size:.7rem}.text-primary[_ngcontent-%COMP%]{color:#00c9ff!important}.text-orange[_ngcontent-%COMP%]{color:#fcbb45}.text-purple[_ngcontent-%COMP%]{color:#d53692}.text-dark-purple[_ngcontent-%COMP%]{color:#a249d2}.text-green[_ngcontent-%COMP%]{color:#026400}.text-positive[_ngcontent-%COMP%]{color:#37e07f;background-color:unset!important}.text-neutral[_ngcontent-%COMP%]{color:#949393}.text-negative[_ngcontent-%COMP%]{color:#e23d31;background-color:unset!important}.data-insights-box.clickable[_ngcontent-%COMP%]{cursor:pointer;text-decoration:none}.total-facility-label[_ngcontent-%COMP%]{min-height:55px}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.min-height-50[_ngcontent-%COMP%]{min-height:50px}.stat-overflow[_ngcontent-%COMP%]{display:none;position:fixed;width:50%;max-width:100%;right:5%;overflow:hidden;z-index:999;background:white;border-radius:10px;
1border:1px solid #f0f0f0}.stat-overflow[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{text-align:left}@media only screen and (orientation: portrait) and (max-width: 768px){.stat-overflow[_ngcontent-%COMP%]{width:100%}}@media only screen and (orientation: landscape) and (min-width: 768px){.stat-overflow[_ngcontent-%COMP%]{width:576px}}.card[_ngcontent-%COMP%]{min-height:100px}.card-body[_ngcontent-%COMP%]{padding:.2rem}.card-body[_ngcontent-%COMP%]:hover   .stat-overflow[_ngcontent-%COMP%]{display:block;color:#333}.img-icon[_ngcontent-%COMP%]{width:30px;filter:invert(70%)}.font-icon[_ngcontent-%COMP%]{font-size:20px}.no-fans[_ngcontent-%COMP%]{background:black;height:100px;opacity:.8;position:absolute;width:100%;z-index:100;display:flex;justify-content:center;align-items:center}.platform-icon[_ngcontent-%COMP%]{background-repeat:no-repeat;background-size:25px;background-position-x:10px}.platform-icon.facebook[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/facebook.png)}.platform-icon.instagram[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/instagram.png)}.platform-icon.mention[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/hashtag.png)}.platform-icon.twitter[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/twitter.png);background-size:20px}.platform-icon.tiktok[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/tiktok.png)}.platform-icon.xiaohongshu[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/xiaohongshu.png)}.expandable[_ngcontent-%COMP%]{overflow:hidden}.nested-row[_ngcontent-%COMP%]{background:#7868D8;border-radius:5px;margin:10px 0;padding:10px}@media screen and (min-width: 769px){.nested-row[_ngcontent-%COMP%]{position:relative}.nested-row[_ngcontent-%COMP%]:before{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #7868D8;position:absolute;z-index:10;left:120px;top:-10px}}.img-responsive[_ngcontent-%COMP%]{width:20px}body.theme-light[_nghost-%COMP%]   .platform-icon.twitter[_ngcontent-%COMP%], body.theme-light   [_nghost-%COMP%]   .platform-icon.twitter[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/twitter-black.png);background-size:20px}'],data:{animation:[(0,N.hZ)("expandAnimation",[(0,N.wk)("collapsed",(0,N.iF)({height:"0"})),(0,N.wk)("expanded",(0,N.iF)({height:"*"})),(0,N.kY)("collapsed <=> expanded",(0,N.i0)("300ms ease-in-out"))])]}})}}return i})();function Gn(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",10),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Yn(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Xn(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function Bn(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",10),2&i){const e=t.XpG();t.Y8G("data",null==e.opts_2?null:e.opts_2.data)("inner_chart_options",null==e.opts_2?null:e.opts_2.chart_options)("options",null==e.opts_2?null:e.opts_2.selection_options)}}function Nn(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Un(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let An=(()=>{class i{constructor(e){this.translate=e,this.title={title:this.translate.instant("Platform Distribution"),desc:this.translate.instant("Platform Distribution refers to the number of post by each social media for the selected brand"),is_interactive:!1,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Platform Distribution Post Count"),this.opts={selected_view:{id:"all",name:"All"},is_loading:!0,has_data:!1,data:[],raw_data:[],click_filter:{},chart_options:{id:"platform_post_count_distribution_1",extra_label:{title:this.translate.instant("By Post Count")},xAxis:{title:this.translate.instant("Platform")},yAxis:{title:this.translate.instant("Post Count")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Post Count"),attribute:"post_count",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["post_count"],number_type:["post_count"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Platform"),class:"text-start",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"post_count",name:this.translate.instant("Post Count"),class:"text-end",api_field:"post_count",is_number:!0,suffix:"",prefix:""}],is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["donut","pie","column","slickgrid_datatable"],active_chart:{id:"pie"}}},this.opts_2={default_data:{fb:{id:"fb",name:this.translate.instant("Facebook")},ig:{id:"ig",name:this.translate.instant("Instagram")},tt:{id:"tt",name:this.translate.instant("Tiktok")},tw:{id:"tw",name:this.translate.instant("X (Twitter)")},xhs:{id:"xhs",name:this.translate.instant("Xiao Hong Shu")},others:{id:"others",name:this.translate.instant("Others")}},chart_options:{id:"platform_interactions_distribution",extra_label:{title:this.translate.instant("By Interactions")},xAxis:{title:this.translate.instant("Content Type")},yAxis:{title:this.translate.instant("Interactions")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Interactions"),attribute:"interactions",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Platform"),class:"text-start",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"interactions",name:this.translate.instant("Interactions"),class:"text-end",api_field:"interactions",is_number:!0,suffix:"",prefix:""}],is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["donut","pie","column","slickgrid_datatable"],active_chart:{id:"donut"}}}}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts_2.data_2=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.process(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}process(e){this.opts.data=this.getSummaryByPlatform(e,"post_count"),this.opts_2.data=this.getSummaryByPlatform(e,"interactions")}getSummaryByPlatform(e,a){var n=s.cloneDeep(this.opts_2.default_data);let o=s.chain(this.opts.dropdown_data).find({id:"platforms"}).get("data").filter(p=>"all"!==p.id).value(),r=s.map(o,p=>p.id);n={...s.pick(n,r),others:n.others};var d=s.cloneDeep(e);let _=s.map(o,p=>`mention_${p.id}`),c=s.map(o,p=>`official_${p.id}`);return d={all:d.all,...s.pick(d,[..._,...c])},s.map(d,(p,u)=>{if("all"==u)return;let x=s.chain(u).split("_").reverse().first().value();s.includes(s.keys(n),x)||(x="others"),""==s.get(n[x],a,"")&&(n[x][a]=0),n[x][a]+=s.sumBy(p,a)}),""==s.get(n.others,a,"")&&(n.others[a]=0),s.values(n)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-platform-distribution"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:19,vars:9,consts:[[1,"pb-2"],[1,"section-title",3,"details"],[1,"row","px-0"],[1,"col-6"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.nrm(1,"section-title",1),t.j41(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7),t.DNE(8,Gn,1,3,"am-chart-selection-card",8),t.DNE(9,Yn,2,1,"div",9),t.DNE(10,Xn,2,0,"div",9),t.k0s()()()()(),t.j41(11,"div",3)(12,"div",4)(13,"div",5)(14,"div",6)(15,"div",7),t.DNE(16,Bn,1,3,"am-chart-selection-card",8),t.DNE(17,Nn,2,1,"div",9),t.DNE(18,Un,2,0,"div",9),t.k0s()()()()()()()),2&a&&(t.R
17$(1),t.Y8G("details",n.title),t.R7$(6),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(5),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".tag-wrapper[_ngcontent-%COMP%]{min-height:26px;display:inline-block;left:0;padding-left:0}.tag-wrapper[_ngcontent-%COMP%]   .el-tag[_ngcontent-%COMP%]{margin:3px;height:inherit;line-height:26px;float:left;padding:0 10px;display:inline-block;color:#fff;border:solid 1px #7868D8;background-color:#7868d8}.tag-wrapper[_ngcontent-%COMP%]   .el-tag[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;cursor:pointer}"]})}}return i})();function Vn(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",9),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function zn(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function qn(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function Ln(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",9),2&i){const e=t.XpG();t.Y8G("data",null==e.opts_2?null:e.opts_2.data)("inner_chart_options",null==e.opts_2?null:e.opts_2.chart_options)("options",null==e.opts_2?null:e.opts_2.selection_options)}}function Jn(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Hn(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let Qn=(()=>{class i{constructor(e){this.translate=e,this.title={title:this.translate.instant("Post Distribution (Content Type)"),desc:this.translate.instant("Post Distribution refers to the number of post by each content type for the selected brand"),is_interactive:!1,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Post Count Content Type"),this.opts={selected_view:{id:"all",name:this.translate.instant("All")},is_loading:!0,has_data:!1,data:[],raw_data:[],click_filter:{},chart_options:{id:"platform_content_post_count_distribution",xAxis:{title:this.translate.instant("Content Type")},yAxis:{title:this.translate.instant("Post Count")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Post Count"),attribute:"post_count",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Content Type"),class:"text-start",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"post_count",name:this.translate.instant("Post Count"),class:"text-end",api_field:"post_count",is_number:!0,suffix:"",prefix:""}],is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["donut","pie","column","slickgrid_datatable"],active_chart:{id:"pie"}}},this.opts_2={default_data:[{id:"official_fb",name:this.translate.instant("Official Facebook")},{id:"official_ig",name:this.translate.instant("Official Instagram")},{id:"official_tt",name:this.translate.instant("Official TikTok")},{id:"official_tw",name:this.translate.instant("Official X (Twitter)")},{id:"official_xhs",name:this.translate.instant("Official Xiao Hong Shu")},{id:"mention_fb",name:this.translate.instant("Mention Facebook")},{id:"mention_ig",name:this.translate.instant("Mention Instagram")},{id:"mention_tt",name:this.translate.instant("Mention TikTok")},{id:"mention_tw",name:this.translate.instant("Mention X (Twitter)")},{id:"mention_xhs",name:this.translate.instant("Mention Xiao Hong Shu")},{id:"mention_kw",name:this.translate.instant("Mention Keyword")}],chart_options:{id:"platform_post_count_breakdown_distribution",xAxis:{title:this.translate.instant("Content Type")},yAxis:{title:this.translate.instant("Post Count")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Image"),attribute:"image",name_as_legend:!0},{name:this.translate.instant("Video / Reels"),attribute:"video",name_as_legend:!0},{name:this.translate.instant("Others"),attribute:"others",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Content Type"),class:"text-start",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"image",name:this.translate.instant("Image"),class:"text-end",api_field:"image",is_number:!0,suffix:"",prefix:""},{id:"video",name:this.translate.instant("Videos"),class:"text-end",api_field:"video",is_number:!0,suffix:"",prefix:""},{id:"others",name:this.translate.instant("Others"),class:"text-end",api_field:"others",is_number:!0,suffix:"",prefix:""}],is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["stacked_bar","slickgrid_datatable"],active_chart:{id:"stacked_bar"}}}}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts_2.data_2=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.process(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}process(e){var a=s.cloneDeep(this.opts_2.default_data);let n=s.chain(this.opts.dropdown_data).find({id:"platforms"}).get("data").filter(u=>"all"!==u.id).value(),o=s.map(n,u=>`mention_${u.id}`),d=[...s.map(n,u=>`official_${u.id}`),...o];a=s.filter(a,u=>s.includes(d,u.id));var _=s.cloneDeep(e);s.map(a,u=>{s.map(_[u.id],x=>{u[x.id]=x.post_count})});let c=s.omit(_,["all"]);c=s.pick(c,d);let p=["image","video","others"].map(u=>{let x=s.flatMap(Object.values(c),D=>D.filter(U=>U.id===u)),k=s.sumBy(x,"interactions"),P=s.sumBy(x,"post_count");return{id:u,name:u.charAt(0).toUpperCase()+u.slice(1),interactions:k,post_count:P}});this.opts.data=p,s.map(this.opts.data,u=>{u.name=this.translate.instant(u.name)}),this.opts_2.data=a}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-platform-content-distribution"]],inputs:{data:"data",options:"options",current_brand:"current_brand"},features:[t.OA$],decls:13,vars:9,consts:[[1,"pb-2"],[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-4",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[1,"col-8",3,"ngClass"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.nrm(1,"section-title",1),t.j41(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),t.DNE(6,Vn,1,3,"am-chart-selection-card",6),t.DNE(7,zn,2,1,"div",7),t.DNE(8,qn,2,0,"div",7),t.k0s(),t.j41(9,"div",8),t.DNE(10,Ln,1,3,"am-chart-selection-card",6),t.DNE(11,Jn,2,1,"div",7),t.DNE(12,Hn,2,0,"div",7),t.k0s()()()()()),2&a&&(t.R7$(1),t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(1),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".tag-wrapper[_ngcontent-%COMP%]{min-height:26px;display:inline-block;left:0;padding-left:0}.tag-wrapper[_ngcontent-%COMP%]   .el-tag[_ngcontent-%COMP%]{margin:3px;height:inherit;line-height:26px;float:left;padding:0 10px;display:inline-block;color:#fff;border:solid 1px #7868D8;background-color:#7868d8}.tag-wrapper[_ngcontent-%COMP%]   .el-tag[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;cursor:pointer}"]})}}return i})();var G=b(5411);function Kn(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Wn(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Zn(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let ta=(()=>{class i{constructor(e,a,n,o,r,d,_){this.LocalSetting=e,this.apiModel=a,this.apiDataService=n,this.dataProcessingModel=o,this.functionModel=r,this.translate=d,this.activatedRoute=_,this.title={title:this.translate.instant("Post by Interactions"),desc:this.translate.instant("Post by Interactions provides a breakdown of the number of posts and total interactions for the selected brand.")},this.no_data_message=this.translate.instant("No data available for Mention Post Interactions"),this.opts={data:[],is_loading:!0,has_data:!1,chart_options:{id:"mention_post_interactions",xAxis:{title:this.translate.instant("Post by Interactions")},yAxis:{title:this.translate.instant("Interactions"),opposite_title:this.translate.instant("Post Count")},has_data:!0,sortable:!1,stacked:!1,column_width:80,category_gap:{start:.3,end:1},fields:{attribute:"name",main:[{name:this.translate.instant("Interactions"),attribute:"total_interactions",name_as_legend:!0}],secondary:[{name:this.translate.instant("Post Count"),attribute:"total_post_count",name_as_legend:!0},{name:"Positive",attribute:"sentiment_positive",name_as_legend:!0},{name:"Neutral",attribute:"sentiment_neutral",name_as_legend:!0},{name:"Negative",attribute:"sentiment_negative",name_as_legend:!0},{name:"Others",attribute:"sentiment_others",name_as_legend:!0}]},xIndexZoom:{start:0,end:10},scrollbar:{x:{show:!0},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["total_interactions","total_post_count","sentiment_positive","sentiment_neutral","sentiment_negative","sentiment_others"],custom_color:{total_interactions:"#ff97a5",total_post_count:"#17becf",sentiment_positive:"#37d29c",sentiment_negative:"#dc3545",sentiment_neutral:"#7868D8",sentiment_others:"#8899a6"},number_type:["ad_cost","total_clicks"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Period"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1,sort_by_date:!0,sortable:!1},{id:"total_post_count",name:this.translate.instant("Mention Post"),api_field:"total_post_count",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"total_interactions",name:this.translate.instant("Mention Interactions"),api_field:"total_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_positive",name:this.translate.instant("Sentiment Positive"),api_field:"sentiment_positive",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_neutral",name:this.translate.instant("Sentiment Neutral"),api_field:"sentiment_neutral",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_negative",name:this.translate.instant("Sentiment Negative"),api_field:"sentiment_negative",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"sentiment_others",name:this.translate.instant("Sentiment Others"),api_field:"sentiment_others",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1}]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["column_line","slickgrid_datatable"],active_chart:{id:"column_line"}}},this.activatedRoute.queryParams.subscribe(c=>{s.isEmpty(c)||(this.opts.is_loading=!0,this.opts.has_data=!1)})}ngOnInit(){}ngOnChanges(){s.isEmpty(this.chart_options)||(this.opts.chart_options=this.chart_options),this.opts.chart_options.id=this.active_tab+"_mention_post_interactions",s.map(this.opts.chart_options.table_body,e=>{"total_post_count"==e.id?e.name=this.translate.instant(s.startCase(this.active_tab)+" Post"):"total_interactions"==e.id&&(e.name=this.translate.instant(s.startCase(this.active_tab)+" Interactions"))}),s.isEmpty(this.data)||this.setData(this.data),s.isNil(this.data)||(s.isEmpty(this.opts.data)?(this.opts.is_loading=!1,this.opts.has_data=!1):(this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a;a="cn"==this.LocalSetting.getLanguage()?this.checkLang(e):e,this.opts.data=a}checkLang(e){return s.map(e,a=>{a.name=a.id}),e}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(K.Y),t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(h.c$),t.rXU(g.nX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-post-by-interactions"]],inputs:{data:"data",options:"options",active_tab:"active_tab",chart_options:"chart_options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,Kn,1,3,"am-chart-selection-card",5),t.DNE(6,Wn,2,1,"div",6),t.DNE(7,Zn,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".card[_ngcontent-%COMP%]{height:350px}"]})}}return i})();function ea(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function na(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function aa(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let ia=(()=>{class i{constructor(e,a,n,o,r,d,_){this.router=e,this.activatedRoute=a,this.apiModel=n,this.apiDataService=o,this.dataProcesingModel=r,this.functionModel=d,this.translate=_,this.data=[],this.title={title:this.translate.instant("Keywords"),desc:this.translate.instant("The count shown below is based on the number of posts that contain that keyword. For example, there are 12 posts that contain the word 'skin' but 2 of the post's caption repeats 'skin' twice. In this case, the count will still follow the number of posts, which is 12."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Keywords Used"),this.opts={api:"",dummy_path:"keywordsUsed.json",api_data:{key:"keywordsUsed",keys:"keyword_used",result_key:"keyword_used",filter:{}},is_loading:!0,has_data:!1,is_call_api:!1,is_reload_api:!0,data:[],chart_options:{id:"word_cloud_keywords",xAxis:{title:"Channel Distribution"},yAxis:{title:"Quantity"},has_data:!0,fields:{attribute:"name",main:[{name:"name",attribute:"value",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],table_title:"Keywords",table_header:[{id:"",name:this.translate.instant("Top Keywords Used In Topics"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Frequency"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Top Keywords Used In Topics"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"value",name:this.translate.instant("Frequency"),class:"text-end",api_field:"value",is_number:!0,suffix:"",prefix:""}],label:{wrap:!0},show_entries:!1,is_pagination:!1,type:"keywords"},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["tag_cloud","slickgrid_datatable"],active_chart:{id:"tag_cloud"}}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(c=>{s.isEmpty(c)||(this.params=c,this.opts.is_loading=!0,this.opts.has_data=!1)}),this.opts.chart_options.onClick=this.onKeywordHashtagClick.bind(this)}ngOnInit(){}ngOnChanges(){this.opts.chart_options.id=this.active_tab+"_word_cloud_keywords",s.isEmpty(this.data)||this.setData(this.data),s.isNil(this.data)||(s.isEmpty(this.opts.data)?(this.opts.is_loading=!1,this.opts.has_data=!1):(this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a=s.take(e,40);this.opts.data=s.map(a,(n,o)=>(n.id=o,n))}onKeywordHashtagClick(e,a){var n=s.cloneDeep(this.params);n.selected_keyword_hashtag=a?e.name:e.value,n.divisions=s.first(this.api_filter.divisions),n.previous_url="social-media-listening-details";const o=this.router.serializeUrl(this.router.createUrlTree(["keyword-hashtag-insights/overview"],{queryParams:n}));window.open(o,"_blank")}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["details-keywords"]],inputs:{data:"data",active_tab:"active_tab",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,ea,1,3,"am-chart-selection-card",5),t.DNE(6,na,2,1,"div",6),t.DNE(7,aa,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E]})}}return i})();const sa=function(i,l){return{"tt-icon-padding":i,"tw-icon-padding":l}};function oa(i,l){if(1&i&&(t.j41(0,"div",5)(1,"div",6)(2,"div",7)(3,"div",8),t.nrm(4,"img",9),t.k0s(),t.j41(5,"div",10),t.nrm(6,"img",11),t.k0s(),t.j41(7,"p",12),t.EFF(8),t.k0s(),t.j41(9,"h4",13)(10,"span",14),t.EFF(11," @ "),t.k0s(),t.j41(12,"span",15),t.EFF(13),t.k0s()(),t.j41(14,"a",16)(15,"button",17)(16,"span",18),t.EFF(17),t.nI1(18,"translate"),t.k0s()()()()()()),2&i){const e=l.$implicit;t.R7$(3),t.Y8G("ngClass",t.l_i(10,sa,"tt"==(null==e?null:e.platform),"tw"==(null==e?null:e.platform))),t.R7$(1),t.Mz_("src","/assets/images/profile/",null==e?null:e.platform,".png",t.B4B),t.R7$(2),t.FS9("src",null==e?null:e.image_url,t.B4B),t.R7$(2),t.SpI(" ",null==e?null:e.name," "),t.R7$(5),t.SpI(" ",null==e?null:e.upid," "),t.R7$(1),t.FS9("routerLink",null==e?null:e.url),t.Y8G("queryParams",null==e?null:e.params),t.R7$(3),t.SpI(" ",t.bMT(18,8,"sml.details.view_details")," ")}}function ra(i,l){if(1&i&&(t.qex(0),t.DNE(1,oa,19,13,"div",4),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngForOf",null==e.opts?null:e.opts.data)}}function la(i,l){1&i&&(t.j41(0,"div",19),t.nrm(1,"share-card-loading"),t.k0s())}function da(i,l){if(1&i&&(t.j41(0,"div",19)(1,"span",20),t.EFF(2),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.SpI(" ",e.no_data_message," ")}}let _a=(()=>{class i{constructor(e,a,n,o,r,d){this.apiModel=e,this.dataProcesingModel=a,this.activatedRoute=n,this.apiDataService=o,this.functionModel=r,this.translate=d,this.api_filter={},this.params={},this.title={title:this.translate.instant("Official Page by Platform"),desc:this.translate.instant("This component shows the official brand pages available for the selected brand across the available platforms.")},this.no_data_message=this.translate.instant("No data available for Official Page by Platform"),this.opts={data:[],is_loading:!0,has_data:!1,platform:[{id:"all",name:this.translate.instant("All")},{id:"fb",name:"Facebook"},{id:"ig",name:"Instagram"},{id:"mention",name:"Mention"},{id:"twitter",name:"X (Twitter)",is_coming_soon:!0}
1,{id:"tiktok",name:"Tiktok",is_coming_soon:!0},{id:"xiaohongshu",name:"Xiao Hong Shu"}]},this.activatedRoute.queryParams.subscribe(_=>{s.isEmpty(_)||(this.params=_)})}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){var a=s.cloneDeep(e.all);s.map(a,n=>{n.url="/social-media-listening/brand-insights/overview",n.params=this.setNavigateUrl(n)}),this.opts.data=s.assign(a)}setNavigateUrl(e){var a={};return a.date_start=this.params.date_start,a.date_end=this.params.date_end,a.brands=this.params.brands,a.platform=e.platform,this.params.hasOwnProperty("no_cache")&&(a.no_cache=this.params.no_cache),this.params.hasOwnProperty("check_unique")&&(a.check_unique=this.params.check_unique),this.params.hasOwnProperty("staging")&&(a.staging=this.params.staging),a.username=s.isEqual(e.platform,"fb")?e.username:e.id,a}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(G.B),t.rXU(g.nX),t.rXU(R._),t.rXU(T.e),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-official-page-by-platform"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:5,vars:4,consts:[[1,"section-title",3,"details"],[1,"row"],[4,"ngIf"],["class","col-12",4,"ngIf"],["class","col-12 col-md-4 col-lg-3 col-xl-2 col-xxl-2 mb-2 tile-wrapper justify-content-center align-items-center",4,"ngFor","ngForOf"],[1,"col-12","col-md-4","col-lg-3","col-xl-2","col-xxl-2","mb-2","tile-wrapper","justify-content-center","align-items-center"],[1,"card"],[1,"card-body","card-body-facebook"],[1,"platform-image-container","post-platform-logo-border",3,"ngClass"],[1,"platform-image",3,"src"],[1,"profile-pic","js-profile-pic"],["src-fallback","/assets/images/placeholder.png","src-fallback","/assets/images/placeholder.png",3,"src"],[1,"profile-name","text-semi-bold","px-3"],[1,"username","normal-text-color","text-size-4"],[1,"text-regular","text-size-4"],[1,"text-size-4","text-regular"],[3,"routerLink","queryParams"],[1,"btn","default-btn","btn-highlight-1","rounded"],[1,"btn-text","text-size-3"],[1,"col-12"],[1,"text-color-1"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1),t.DNE(2,ra,2,1,"ng-container",2),t.DNE(3,la,2,0,"div",3),t.DNE(4,da,3,1,"div",3),t.k0s()),2&a&&(t.Y8G("details",n.title),t.R7$(2),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.is_loading||null!=n.opts&&n.opts.has_data)))},dependencies:[m.YU,m.Sq,m.bT,g.Wk,y.X,C.L,h.D9],styles:[".platform-button-ul[_ngcontent-%COMP%]{list-style:none;display:inline-flex;align-items:flex-end}@media only screen and (max-width: 576px){.platform-button-ul[_ngcontent-%COMP%]{display:unset}}.mouse-pointer[_ngcontent-%COMP%]{cursor:pointer}.tile-wrapper[_ngcontent-%COMP%]{position:relative;height:100%;display:block}.tile-wrapper[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{height:100%}.tile-wrapper[_ngcontent-%COMP%]   .processing[_ngcontent-%COMP%]{position:absolute;top:0;display:block;padding-top:35%;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.3);z-index:1}.tile-wrapper[_ngcontent-%COMP%]   .processing[_ngcontent-%COMP%]   .fans[_ngcontent-%COMP%]{position:absolute;bottom:0;text-align:center;width:100%;display:block;padding:10px}.tile-wrapper[_ngcontent-%COMP%] > .overlay[_ngcontent-%COMP%]{position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:0;height:100%;width:100%;z-index:100}.tile-wrapper[_ngcontent-%COMP%] > .overlay[_ngcontent-%COMP%]:hover{background-color:#0000004d}.tile-wrapper[_ngcontent-%COMP%] > .overlay[_ngcontent-%COMP%]:hover   a[_ngcontent-%COMP%]{display:inline-block}.tile-wrapper[_ngcontent-%COMP%] > .overlay[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;width:50px;height:50px;line-height:50px;border-radius:25px;border:2px solid #ffffff;display:none;text-align:center;cursor:pointer}.tile-wrapper[_ngcontent-%COMP%] > .overlay[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:not(:first-child){margin-left:10px}.tile-wrapper[_ngcontent-%COMP%] > .overlay[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{text-decoration:none}.tile-wrapper[_ngcontent-%COMP%]   .fa.fa-2x[_ngcontent-%COMP%]{font-size:1.5rem}
1.tile-wrapper[_ngcontent-%COMP%]   .top-right[_ngcontent-%COMP%]{position:absolute;right:5px;top:5px;z-index:10}.tile-wrapper[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]{position:absolute;left:5px;top:5px;z-index:10}.tile-wrapper[_ngcontent-%COMP%]   .profile-name[_ngcontent-%COMP%]{margin-bottom:0;width:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tile-wrapper[_ngcontent-%COMP%]   .profile-platform-logo[_ngcontent-%COMP%]{width:15px}.tile-wrapper[_ngcontent-%COMP%]   .ig-img[_ngcontent-%COMP%]{width:20px}.tile-wrapper[_ngcontent-%COMP%]   .profile-desc[_ngcontent-%COMP%]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tile-wrapper[_ngcontent-%COMP%]   .profile-desc-tw[_ngcontent-%COMP%]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tile-wrapper[_ngcontent-%COMP%]   .profile-desc-section[_ngcontent-%COMP%]{max-width:180px;margin:0 auto}.tile-wrapper[_ngcontent-%COMP%]   .disable-color[_ngcontent-%COMP%]{color:#cfcbd3}.tile-wrapper[_ngcontent-%COMP%]   .feature-button[_ngcontent-%COMP%]{position:absolute;left:0;bottom:0;width:100%;z-index:10}.tile-wrapper[_ngcontent-%COMP%]   .admin-button[_ngcontent-%COMP%]{margin-top:15px;height:4rem}.tile-wrapper[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{height:100%}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{text-align:center}.tile-wrapper[_ngcontent-%COMP%]   .card-body.card-body-hashtag[_ngcontent-%COMP%]{padding:4rem 0}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:1rem}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .profile-pic[_ngcontent-%COMP%]{position:relative;text-align:center;padding-bottom:15px}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .profile-pic[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:70px;height:auto;border-radius:50%}@media screen and (max-width: 992px){.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .profile-pic[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{width:60%}}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .username[_ngcontent-%COMP%]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1rem;opacity:.75}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-weight:700;margin-top:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tile-wrapper[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .foot-label[_ngcontent-%COMP%]{margin-top:8px;margin-bottom:0}.tile-wrapper[_ngcontent-%COMP%]   .offline[_ngcontent-%COMP%]{position:absolute;bottom:5px;right:5px;border-radius:5px;background-color:#fff;padding:0 5px;font-size:.8rem}.btn-glow[_ngcontent-%COMP%]{margin-top:15px}.btn-glow[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 8px}.hash-processing-label[_ngcontent-%COMP%]{margin-top:20px}.tooltip-message[_ngcontent-%COMP%]{font-size:.8rem}
1.folder-list-ul[_ngcontent-%COMP%]   .category-list-name[_ngcontent-%COMP%]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#000}.display-profile[_ngcontent-%COMP%]{display:block}.dropdown-action[_ngcontent-%COMP%]{z-index:1000}.disabled[_ngcontent-%COMP%]{opacity:.5}.custom-padding[_ngcontent-%COMP%]{top:100px}.card-body-hashtag[_ngcontent-%COMP%]   .profile-name[_ngcontent-%COMP%]{height:4rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.request-hashtag-margin[_ngcontent-%COMP%]{margin-bottom:63px!important}.request-btn[_ngcontent-%COMP%]{width:100%}.request-btn-hashtag[_ngcontent-%COMP%]{position:absolute;bottom:140px;width:100%}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:100%}.coming-soon-tag[_ngcontent-%COMP%]{background:#6c32bf;color:#fff;text-align:center;width:75%;margin-left:auto;margin-right:auto}.platform-image-container[_ngcontent-%COMP%]{position:absolute;left:15px;top:10px;z-index:10;width:32px;height:32px;background:white;border-radius:50%;padding:6px}.platform-image-container[_ngcontent-%COMP%]   .platform-image[_ngcontent-%COMP%]{width:100%;height:100%}.tt-icon-padding[_ngcontent-%COMP%], .tw-icon-padding[_ngcontent-%COMP%]{padding:2px!important}.tw-icon-padding[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{border-radius:50%!important}"]})}}return i})();function ca(i,l){if(1&i&&(t.j41(0,"div",6),t.nrm(1,"am-chart-selection-card",7),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function pa(i,l){if(1&i&&(t.j41(0,"div",8),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function ma(i,l){1&i&&(t.j41(0,"div",8),t.nrm(1,"share-card-loading"),t.k0s())}let ua=(()=>{class i{constructor(e,a,n,o,r,d){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.functionModel=o,this.translate=r,this.activatedRoute=d,this.title={title:this.translate.instant("Mention Share of Voice"),desc:this.translate.instant("Mention Share of Voice refers to the number of mention posts from each source/platform for the selected brand")},this.no_data_message=this.translate.instant("No data available for Mention Share of Voice"),this.opts={api:"",dummy_path:"overviewMentionChart.json",api_data:{key:"overviewMentionChart",keys:"mention",result_key:"mention",filter:{report_type:"mention"}},chart_available_options:[],active_chart:{id:"column"},data:[],is_loading:!0,has_data:!1,is_call_api:!1,is_reload_api:!1,chart_options:{xAxis:{title:""},yAxis:{title:this.translate.instant("Mention Post Counts")},has_data:!0,fields:{attribute:"name",main:[{name:"",attribute:"post_count",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:[],number_type:[],label:{wrap:!0},show_entries:!1,is_pagination:!1,onClick:null},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"column"}},options:[{name:this.translate.instant("Facebook"),id:"fb",post_count:0,interactions:0,avg_interactions:0},{name:this.translate.instant("Instagram"),id:"ig",post_count:0,interactions:0,avg_interactions:0},{name:this.translate.instant("X (Twitter)"),id:"tw",post_count:0,interactions:0,avg_interactions:0},{name:this.translate.instant("TikTok"),id:"tt",post_count:0,interactions:0,avg_interactions:0},{name:this.translate.instant("News, Blogs & Forums"),id:"nbf",post_count:0,interactions:0,avg_interactions:0},{name:this.translate.instant("Youtube"),id:"youtube",post_count:0,interactions:0,avg_interactions:0},{name:this.translate.instant("Xiao Hong Shu"),id:"xhs",post_count:0,interactions:0,avg_interactions:0}]},this.activatedRoute.queryParams.subscribe(_=>{s.isEmpty(_)||(this.opts.is_loading=!0,this.opts.has_data=!1)})}ngOnInit(){}ngOnChanges(){this.opts.data=s.cloneDeep(this.opts.options),s.isEmpty(this.data)||this.setData(this.data),s.isNil(this.data)||(s.isEmpty(this.opts.data)?(this.opts.is_loading=!1,this.opts.has_data=!1):(this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){s.map(this.opts.data,a=>{if(e.hasOwnProperty(a.id)){let n=s.cloneDeep(e),o=s.first(n[a.id].mention);a.post_count=o.post_counts.total,a.interactions=o.interactions.total,a.avg_interactions=o.avg_interactions.total}})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(h.c$),t.rXU(g.nX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-mention-share-of-voice"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:7,vars:4,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],["class","col-12 mt-3",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center",4,"ngIf"],[1,"col-12","mt-3"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","justify-content-center","align-items-center"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3),t.DNE(4,ca,2,3,"div",4),t.DNE(5,pa,2,1,"div",5),t.DNE(6,ma,2,0,"div",5),t.k0s()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.bT,y.X,C.L,w.E]})}}return i})();function ha(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function fa(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function ga(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let ba=(()=>{class i{constructor(e,a,n,o,r,d,_){this.router=e,this.activatedRoute=a,this.apiModel=n,this.apiDataService=o,this.dataProcesingModel=r,this.functionModel=d,this.translate=_,this.title={title:this.translate.instant("Hashtags"),desc:this.translate.instant("The count shown below is based on the number of posts that contain that hashtag. For example, there are 12 posts that contain the hashtag '#skin' but 2 of the post's caption repeats '#skin' twice. In this case, the count will still follow the number of posts, which is 12."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Hashtags Used"),this.opts={api:"",dummy_path:"hashtagsUsed.json",api_data:{key:"hashtagsUsed",keys:"hashtag_used",result_key:"hashtag_used",filter:{}},is_loading:!0,has_data:!1,is_call_api:!1,is_reload_api:!0,data:[],chart_options:{id:"word_cloud_hashtag",xAxis:{title:"Channel Distribution"},yAxis:{title:"Quantity"},has_data:!0,fields:{attribute:"name",main:[{name:"name",attribute:"value",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["name","value"],number_type:["name","value"],table_title:"Hashtags",table_header:[{id:"",name:this.translate.instant("Top Hashtags Used In Topics"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Frequency"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Top Hashtags Used In Topics"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"value",name:this.translate.instant("Frequency"),class:"text-end",api_field:"value",is_number:!0,suffix:"",prefix:""}],label:{wrap:!0},show_entries:!1,is_pagination:!1,meta_title:[],type:"hashtags"},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["tag_cloud","slickgrid_datatable"],active_chart:{id:"tag_cloud"}}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(c=>{s.isEmpty(c)||(this.params=c,this.opts.is_loading=!0,this.opts.has_data=!1)}),this.opts.chart_options.onClick=this.onKeywordHashtagClick.bind(this)}ngOnInit(){}ngOnChanges(){this.opts.chart_options.id=this.active_tab+"_word_cloud_hashtag",s.isEmpty(this.data)||this.setData(this.data),s.isNil(this.data)||(s.isEmpty(this.opts.data)?(this.opts.is_loading=!1,this.opts.has_data=!1):(this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a=s.take(e,40);this.opts.data=s.map(a,(n,o)=>(n.id=o,n.name="#"+s.trim(n.name,"#"),n))}onKeywordHashtagClick(e,a){var n=s.cloneDeep(this.params);n.selected_keyword_hashtag=a?e.name:e.value,n.divisions=s.first(this.api_filter.divisions),n.previous_url="social-media-listening-details";const o=this.router.serializeUrl(this.router.createUrlTree(["keyword-hashtag-insights/overview"],{queryParams:n}));window.open(o,"_blank")}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["details-hashtags"]],inputs:{data:"data",active_tab:"active_tab",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,ha,1,3,"am-chart-selection-card",5),t.DNE(6,fa,2,1,"div",6),t.DNE(7,ga,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E]})}}return i})();function va(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function ya(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function xa(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let Ca=(()=>{class i{constructor(e,a){this.LocalSetting=e,this.translate=a,this.title={title:this.translate.instant("Share of Voice Trend"),desc:this.translate.instant("Share of Voice = Mention Post Count + Mention Interactions without video views + Official Interactions without video views.")},this.no_data_message=this.translate.instant("No data available for Share of Voice Trend"),this.opts={data:[],is_loading:!0,has_data:!1,chart_options:{id:"sov_daily_trend",xAxis:{title:this.translate.instant("Daily Trend")},yAxis:{title:this.translate.instant("Total Post Count"),opposite_title:this.translate.instant("Share of Voice")},has_data:!0,sortable:!1,fields:{attribute:"name",main:[{name:this.translate.instant("Total Post Count"),attribute:"total_post_count",name_as_legend:!0},{name:this.translate.instant("Share of Voice"),attribute:"total_sov",name_as_legend:!0}],secondary:[{name:this.translate.instant("Total Post Count"),attribute:"total_post_count",name_as_legend:!0},{name:this.translate.instant("Share of Voice"),attribute:"total_sov",name_as_legend:!0}]},xIndexZoom:{start:0,end:30},scrollbar:{x:{show:!0},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!1,rotate_text:!1,legend:{is_clickable:!1},label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Period"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1,sort_by_date:!0,sortable:!1},{id:"total_post_count",name:this.translate.instant("Post Count"),api_field:"total_post_count",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1},{id:"total_sov",name:this.translate.instant("Share of Voice"),api_field:"total_sov",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1}]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["column","line","slickgrid_datatable"],active_chart:{id:"line"},sortable:!1}}}ngOnInit(){}ngOnChanges(){s.isEmpty(this.data)||this.setData(this.data),this.opts.has_data=!s.isEmpty(this.data),s.isEmpty(this.options)||(this.opts=s.merge(this.opts,this.options)),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a;a="cn"==this.LocalSetting.getLanguage()?this.checkLang(e):e,this.opts.data=a}checkLang(e){return s.map(e,a=>{a.name=a.id}),e}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(K.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["nested-trend"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,va,1,3,"am-chart-selection-card",5),t.DNE(6,ya,2,1,"div",6),t.DNE(7,xa,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".card[_ngcontent-%COMP%]{height:450px;min-height:250px}"]})}}return i})();var H=b(21413),ot=b(11566);let wa=(()=>{class i{constructor(e,a,n,o,r,d){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.functionModel=o,this.socialMediaModel=r,this.translate=d,this.title={title:this.translate.instant("Top Performance Official Posts"),desc:this.translate.instant("Top Performance Posts displays the details of brand posts/consumer mentions such as visuals, captions and breakdown of post interactions (reactions, likes, video views, etc.). This tool is beneficial for viewing performing/non-performing posts according to the selected criteria under Sort By as well as filter posts by platforms, post type or keywords")},this.opts={api:"",dummy_path:"official.json",no_data_message:this.translate.instant("No Official Posts Available"),api_data:{action:"",report_type:"official",key:"official",keys:"top_posts",result_key:"top_posts.post_info",filter:{}},is_loading:!0,has_data:!1,is_call_api:!0,is_reload_api:!0,is_empty_data:!1,data:[],platform:"facebook",post_options:{is_customized_top_post:!1,show_total_post_loaded:!0,is_show_advanced_options:!0,is_show_filter_tools:!0,is_hide_platform_filter:!1,is_parent_brand:!1,callbackFilter:null,type:"official",loadMoreCallback:null,has_more_pages:!1,selected_filter:{platform:"all",filter:"all",sort:"interactions",order:"descending"},is_mention_post:!1,is_standardized:!0,platforms_options:{fb:{show_profile_icon:!0},ig:{show_profile_icon:!1},tw:{show_profile_icon:!1},tt:{show_profile_icon:!0},xhs:{show_profile_icon:!0},nbf:{show_profile_icon:!1},default:{show_profile_icon:!0}},hide_profile_icon:!1}},this.keys=["top_posts"],this.destroy$=new H.B,this.api_filter={},this.raw_data={official_data:[]},this.reload_post_data=!1,this.opts.post_options.callbackFilter=this.sortTopPost.bind(this),this.opts.post_options.loadMoreCallback=this.loadMorePosts.bind(this)}ngOnInit(){}ngOnChanges(){this.opts.post_options.is_parent_brand=this.is_parent_brand,this.api_filter=s.clone(this.parent_filter),this.getData({}),this.opts.post_options.dropdown_data=this.options.dropdown_data}getData(e){let a=this.opts;var n=s.cloneDeep(this.api_filter);
1a.api_data.hasOwnProperty("filter")&&(n=s.merge(n,a.api_data.filter)),n.hasOwnProperty("page_index")||(n.page_index=1),n=Object.assign(this.api_filter,{keys:this.keys,report_type:["official"],sorted_by:n.sort,ascending:"ascending"==n.order,post_type:n.filter,platforms:n.platforms,method:"keyword_hashtag",return_type:a.api_data.keys,page_index:n.page_index||1}),s.merge(n,e),this.socialMediaModel.getData(n.keys,n,this.onLoadAPI.bind(this))}onLoadAPI(e){if(0==e.success)return this.opts.has_data=!1,void(this.opts.is_loading=!1);if(this.opts.has_data=e.has_data,this.opts.is_loading=e.is_loading,!e.is_loading&&e.has_data)if(s.isEmpty(e.data.top_posts.post_info)||s.isEmpty(e.data.top_posts))this.opts.is_loading=!1,this.opts.has_data=!1;else{var a=s.cloneDeep(e.data.top_posts.post_info);this.opts.data=this.opts.data.concat(a),e.data.top_posts.pages&&this.api_filter.page_index<e.data.top_posts.pages?(this.opts.post_options.has_more_pages=!0,this.opts.post_options.total_page=e.data.top_posts.pages):this.opts.post_options.has_more_pages=!1}this.reload_post_data=!1}sortTopPost(e){var a=this.api_filter;a.ascending="ascending"==e.order.value,a.post_type=e.filter.value,a.sorted_by=e.sort.value,a.platforms=s.isArray(e.platform)?s.map(e.platform,r=>r.value):[e.platform.value],a.page_index=1;var n=this.opts;n.has_data=!1,n.is_loading=!0,n.data=[];var o=this.opts.post_options.selected_filter;o.order=e.order.value,o.filter=e.filter.value,o.sort=e.sort.value,o.platform=s.isArray(e.platform)?"all":e.platform.value,o.layout=e.layout.value,this.raw_data.official_data=[],s.merge(a,o),this.getData(a)}loadMorePosts(e){this.api_filter.page_index=e,this.getData(this.api_filter)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(M.q),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-official-top-posts"]],inputs:{data:"data",options:"options",parent_filter:["api_filter","parent_filter"],is_parent_brand:"is_parent_brand"},features:[t.OA$],decls:2,vars:11,consts:[[1,"section-title",3,"details"],[3,"title","data","platform","sortKey","dataKeyPath","showLoadMore","options","has_data","is_loading","reload_post_data"]],template:function(a,n){1&a&&t.nrm(0,"section-title",0)(1,"share-custom-post",1),2&a&&(t.Y8G("details",n.title),t.R7$(1),t.Y8G("title",null==n.title?null:n.title.title)("data",null==n.opts?null:n.opts.data)("platform",null==n.opts?null:n.opts.platform)("sortKey","content")("dataKeyPath","data")("showLoadMore",!1)("options",null==n.opts?null:n.opts.post_options)("has_data",null==n.opts?null:n.opts.has_data)("is_loading",null==n.opts?null:n.opts.is_loading)("reload_post_data",n.reload_post_data))},dependencies:[C.L,ot.l]})}}return i})(),ka=(()=>{class i{constructor(e,a,n,o,r,d,_){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.functionModel=o,this.socialMediaModel=r,this.translate=d,this.pageModel=_,this.title={title:this.translate.instant("Top Performance Mention Posts"),desc:this.translate.instant("Top Performance Posts displays the details of brand posts/consumer mentions such as visuals, captions and breakdown of post interactions (reactions, likes, video views, etc.). This tool is beneficial for viewing performing/non-performing posts according to the selected criteria under Sort By as well as filter posts by platforms, post type or keywords")},this.opts={no_data_message:this.translate.instant("No Mention Post Available"),api:"",dummy_path:"mention.json",api_data:{action:"",report_type:"mention",key:"mention",keys:"top_posts",result_key:"top_posts.post_info",filter:{}},is_loading:!0,has_data:!1,is_call_api:!0,is_reload_api:!0,is_empty_data:!1,data:[],platform:"hashtag",post_options:{current_brand:"",is_customized_top_post:!1,show_total_post_loaded:!0,is_show_advanced_options:!0,is_show_filter_tools:!0,is_hide_platform_filter:!1,is_parent_brand:!1,callbackFilter:null,type:"mention",loadMoreCallback:null,has_more_pages:!1,selected_filter:{platform:"all",filter:"all",sort:"interactions",order:"descending",sentiment:"all"},hide_profile_icon:!1,is_mention_post:!0,is_standardized:!0,platforms_options:{fb:{show_profile_icon:!1},ig:{show_profile_icon:!1},tw:{show_profile_icon:!1},tt:{show_profile_icon:!1},xhs:{show_profile_icon:!1},nbf:{show_profile_icon:!1},default:{show_profile_icon:!1}},sentimentClickCallback:null,edit:!1}},this.keys=["top_posts"],this.api_filter={},this.raw_data={mention_data:[]},this.original_data=[],this.reload_post_data=!1,this.opts.post_options.callbackFilter=this.sortTopPost.bind(this),this.opts.post_options.loadMoreCallback=this.loadMorePosts.bind(this),this.opts.post_options.sentimentClickCallback=this.onClickSentiment.bind(this),this.opts.post_options.edit=this.pageModel.isAdmin(),this.opts.post_options.edit=this.pageModel.isManager(),this.opts.post_options.onClick=this.onPostClick.bind(this)}ngOnInit(){}ngOnChanges(){this.opts.post_options.is_parent_brand=this.is_parent_brand,this.opts.post_options.current_brand=this.current_brand,this.api_filter=s.clone(this.parent_filter),this.getData({}),this.opts.post_options.dropdown_data=this.options.dropdown_data}getData(e){let a=this.opts;var n=s.cloneDeep(this.api_filter);
1a.api_data.hasOwnProperty("filter")&&(n=s.merge(n,a.api_data.filter)),n.hasOwnProperty("page_index")||(n.page_index=1),n=Object.assign(this.api_filter,{keys:this.keys,report_type:["mention"],sorted_by:n.sort,ascending:"ascending"==n.order,post_type:n.filter,platforms:n.platforms,method:"keyword_hashtag",return_type:a.api_data.keys,page_index:n.page_index||1}),s.merge(n,e),this.socialMediaModel.getData(n.keys,n,this.onLoadAPI.bind(this))}onLoadAPI(e){if(0==e.success)return this.opts.has_data=!1,void(this.opts.is_loading=!1);if(this.opts.has_data=e.has_data,this.opts.is_loading=e.is_loading,!e.is_loading&&e.has_data)if(s.isEmpty(e.data.top_posts.post_info)||s.isEmpty(e.data.top_posts))this.opts.is_loading=!1,this.opts.has_data=!1;else{var a=s.cloneDeep(e.data.top_posts.post_info);this.opts.data=this.opts.data.concat(a),this.original_data=s.cloneDeep(this.opts.data),e.data.top_posts.pages&&this.api_filter.page_index<e.data.top_posts.pages?(this.opts.post_options.has_more_pages=!0,this.opts.post_options.total_page=e.data.top_posts.pages):this.opts.post_options.has_more_pages=!1}this.reload_post_data=!1,s.isNil(this.selected_sentiment)||this.onClickSentiment(this.selected_sentiment)}sortTopPost(e){var a=this.api_filter;a.ascending="ascending"==e.order.value,a.post_type=e.filter.value,a.sorted_by=e.sort.value,a.platforms=s.isArray(e.platform)?s.map(e.platform,r=>r.value):[e.platform.value],a.page_index=1;var n=this.opts;n.has_data=!1,n.is_loading=!0,n.data=[];var o=this.opts.post_options.selected_filter;o.order=e.order.value,o.filter=e.filter.value,o.sort=e.sort.value,o.platform=s.isArray(e.platform)?"all":e.platform.value,o.layout=e.layout.value,this.raw_data.mention_data=[],s.merge(a,o),this.getData(a)}loadMorePosts(e){this.api_filter.page_index=e,this.getData(this.api_filter)}onClickSentiment(e){console.log("onClickSentiment: ",e),this.selected_sentiment=e,this.opts.data="all"===e.value?s.cloneDeep(this.original_data):s.filter(this.original_data,a=>a.sentiment==e.value)}onPostClick(e,a,n,o=null){var r={mode:"tag_"+e,pid:s.get(a,"pid",""),cid:null,value:n,module:"sml"};console.log("onPostClick: ",r),this.socialMediaModel.tagPost(this.keys,r,d=>{o&&o(d)})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(M.q),t.rXU(h.c$),t.rXU(O.Y))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-mention-top-posts"]],inputs:{data:"data",options:"options",parent_filter:["api_filter","parent_filter"],current_brand:"current_brand",is_parent_brand:"is_parent_brand"},features:[t.OA$],decls:2,vars:12,consts:[[1,"section-title",3,"details"],[3,"title","data","platform","sortKey","dataKeyPath","showLoadMore","options","has_data","is_loading","current_brand","reload_post_data"]],template:function(a,n){1&a&&t.nrm(0,"section-title",0)(1,"share-custom-post",1),2&a&&(t.Y8G("details",n.title),t.R7$(1),t.Y8G("title",null==n.title?null:n.title.title)("data",null==n.opts?null:n.opts.data)("platform",null==n.opts?null:n.opts.platform)("sortKey","content")("dataKeyPath","data")("showLoadMore",!1)("options",null==n.opts?null:n.opts.post_options)("has_data",null==n.opts?null:n.opts.has_data)("is_loading",null==n.opts?null:n.opts.is_loading)("current_brand",n.current_brand)("reload_post_data",n.reload_post_data))},dependencies:[C.L,ot.l]})}}return i})();function Ma(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",9),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Pa(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Ia(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function Oa(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",9),2&i){const e=t.XpG();t.Y8G("data",null==e.opts_2?null:e.opts_2.data)("inner_chart_options",null==e.opts_2?null:e.opts_2.chart_options)("options",null==e.opts_2?null:e.opts_2.selection_options)}}function Ta(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Ra(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let Fa=(()=>{class i{constructor(e){this.translate=e,this.title={title:this.translate.instant("Interactions Distribution (Content Type)"),desc:this.translate.instant("Interaction Distribution refers to the number of interactions garnered by each content type for the selected brand."),is_interactive:!1,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Interactions Content Type"),this.opts={selected_view:{id:"all",name:"All"},is_loading:!0,has_data:!1,data:[],raw_data:[],click_filter:{},chart_options:{id:"platform_content_interactions_distribution",xAxis:{title:this.translate.instant("Content Type")},yAxis:{title:this.translate.instant("Interactions")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Interactions"),attribute:"interactions",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Content Type"),class:"text-start",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"interactions",name:this.translate.instant("Total Interactions"),class:"text-end",api_field:"interactions",is_number:!0,suffix:"",prefix:""}],is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["donut","pie","column","slickgrid_datatable"],active_chart:{id:"donut"}}},this.opts_2={default_data:[{id:"official_fb",name:this.translate.instant("Official Facebook")},{id:"official_ig",name:this.translate.instant("Official Instagram")},{id:"official_tt",name:this.translate.instant("Official Tiktok")},{id:"official_tw",name:this.translate.instant("Official X (Twitter)")},{id:"official_xhs",name:this.translate.instant("Official Xiao Hong Shu")},{id:"mention_fb",name:this.translate.instant("Mention Facebook")},{id:"mention_ig",name:this.translate.instant("Mention Instagram")},{id:"mention_tw",name:this.translate.instant("Mention X (Twitter)")},{id:"mention_tt",name:this.translate.instant("Mention Tiktok")},{id:"mention_xhs",name:this.translate.instant("Mention Xiao Hong Shu")},{id:"mention_kw",name:this.translate.instant("Mention Keyword")}],chart_options:{id:"platform_interactions_breakdown_distribution",xAxis:{title:this.translate.instant("Content Type")},yAxis:{title:this.translate.instant("Post Count")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Image"),attribute:"image",name_as_legend:!0},{name:this.translate.instant("Video"),attribute:"video",name_as_legend:!0},{name:this.translate.instant("Others"),attribute:"others",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_header:[{id:"",name:this.translate.instant("Content Type"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Image"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Videos"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Others"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Content Type"),class:"text-start",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"image",name:this.translate.instant("Image"),class:"text-end",api_field:"image",is_number:!0,suffix:"",prefix:""},{id:"video",name:this.translate.instant("Videos"),class:"text-end",api_field:"video",is_number:!0,suffix:"",prefix:""},{id:"others",name:this.translate.instant("Others"),class:"text-end",api_field:"others",is_number:!0,suffix:"",prefix:""}],is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["stacked_bar","slickgrid_datatable"],active_chart:{id:"stacked_bar"}}}}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts_2.data_2=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.process(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}process(e){var a=s.cloneDeep(this.opts_2.default_data);let n=s.chain(this.opts.dropdown_data).find({id:"platforms"}).get("data").filter(u=>"all"!==u.id).value(),o=s.map(n,u=>`mention_${u.id}`),d=[...s.map(n,u=>`official_${u.id}`),...o];a=s.filter(a,u=>s.includes(d,u.id));var _=s.cloneDeep(e);s.map(a,u=>{s.map(_[u.id],x=>{u[x.id]=x.interactions})});let c=s.omit(_,["all"]);c=s.pick(c,d);let p=["image","video","others"].map(u=>{let x=s.flatMap(Object.values(c),D=>D.filter(U=>
1U.id===u)),k=s.sumBy(x,"interactions"),P=s.sumBy(x,"post_count");return{id:u,name:u.charAt(0).toUpperCase()+u.slice(1),interactions:k,post_count:P}});this.opts.data=p,s.map(this.opts.data,u=>{u.name=this.translate.instant(u.name)}),this.opts_2.data=a}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-details-platform-interactions-distribution"]],inputs:{data:"data",options:"options",current_brand:"current_brand"},features:[t.OA$],decls:13,vars:9,consts:[[1,"pb-2"],[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-4",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[1,"col-8",3,"ngClass"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.nrm(1,"section-title",1),t.j41(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),t.DNE(6,Ma,1,3,"am-chart-selection-card",6),t.DNE(7,Pa,2,1,"div",7),t.DNE(8,Ia,2,0,"div",7),t.k0s(),t.j41(9,"div",8),t.DNE(10,Oa,1,3,"am-chart-selection-card",6),t.DNE(11,Ta,2,1,"div",7),t.DNE(12,Ra,2,0,"div",7),t.k0s()()()()()),2&a&&(t.R7$(1),t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(1),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E]})}}return i})();const Da=function(i){return{"card-view-overlay":i}};let ht=(()=>{class i{constructor(){}ngOnInit(){}redirect(){window.open("/feedback?upgrade","_blank")}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["upgrade-card-view"]],inputs:{options:"options"},decls:8,vars:9,consts:[[1,"row","h-100",3,"ngClass"],[1,"col-12","d-flex","flex-column","justify-content-center","d-flex","align-items-center"],[1,"py-2","text-color-1"],["data-bs-toggle","tooltip","title","Upgrade today",1,"btn","btn-action-filled",3,"click"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"span",2),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"button",3),t.bIt("click",function(){return n.redirect()}),t.EFF(6),t.nI1(7,"translate"),t.k0s()()()),2&a&&(t.Y8G("ngClass",t.eq3(7,Da,null==n.options?null:n.options.has_background)),t.R7$(3),t.SpI(" ",t.bMT(4,3,"for_enterprise_user_only")," "),t.R7$(3),t.SpI(" ",t.bMT(7,5,"upgrade_today")," "))},dependencies:[m.YU,h.D9]})}}return i})();function $a(i,l){if(1&i&&(t.j41(0,"div",4)(1,"div",5)(2,"div",6),t.nrm(3,"upgrade-card-view",7),t.k0s()()()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("options",null==e.opts?null:e.opts.other_options)}}function Sa(i,l){if(1&i&&(t.j41(0,"div",20),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" ",e.sub_title_1," ")}}function Ea(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"sml.details.sentiment-stats.note")," "))}function ja(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.Lme(" ",e.prefix," ",t.bMT(2,2,e.value)," ")}}function Ga(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" / ",t.bMT(2,1,e.value_2)," ")}}function Ya(i,l){if(1&i&&(t.j41(0,"p",21),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" *",e.remark," ")}}function Xa(i,l){if(1&i&&(t.j41(0,"li",25),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.JRh(e)}}function Ba(i,l){if(1&i&&(t.j41(0,"div",22)(1,"div",23)(2,"span")(3,"b"),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ul",5),t.DNE(7,Xa,2,1,"li",24),t.k0s()()()),2&i){const e=t.XpG(3).$implicit;
1t.R7$(4),t.JRh(t.bMT(5,2,"brands_included")),t.R7$(3),t.Y8G("ngForOf",null==e?null:e.data)}}function Na(i,l){if(1&i&&(t.j41(0,"div",13)(1,"div",14)(2,"div"),t.EFF(3),t.k0s(),t.DNE(4,Sa,2,1,"div",15),t.j41(5,"div",16),t.DNE(6,Ea,3,3,"span",17),t.DNE(7,ja,3,4,"span",17),t.DNE(8,Ga,3,3,"span",17),t.k0s()(),t.DNE(9,Ya,2,1,"p",18),t.DNE(10,Ba,8,4,"div",19),t.k0s()),2&i){const e=t.XpG(2).$implicit,a=t.XpG();t.R7$(2),t.ZvI(" fw-bold ",e.sub_title_class," text-uppercase  d-flex align-items-center justify-content-center"),t.R7$(1),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",e.has_subtitle),t.R7$(2),t.Y8G("ngIf",a.is_upgradable),t.R7$(1),t.Y8G("ngIf",!a.is_upgradable),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_show_slash),t.R7$(1),t.Y8G("ngIf",""!=e.remark),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.data.length)>0)}}function Ua(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,Na,11,10,"div",12),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG();t.ZvI("card-body platform-icon ",e.background," "),t.R7$(1),t.Y8G("ngIf",(null==a.opts?null:a.opts.has_data)&&!(null!=a.opts&&a.opts.is_loading))}}function Aa(i,l){if(1&i&&(t.j41(0,"div",26),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Va(i,l){1&i&&(t.j41(0,"div",27),t.nrm(1,"share-card-loading"),t.k0s())}function za(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",8)(2,"div"),t.DNE(3,Ua,2,4,"div",9),t.DNE(4,Aa,2,1,"div",10),t.DNE(5,Va,2,0,"div",11),t.k0s()(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(2),t.ZvI("card ",e.title_class," shadow py-2 justify-content-center"),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data||null!=a.opts&&a.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data)&&(null==a.opts?null:a.opts.is_loading))}}let qa=(()=>{class i{constructor(e,a,n){this.pageModel=e,this.translate=a,this.socialMediaModel=n,this.is_upgradable=!1,this.api_filter={},this.title={title:this.translate.instant("Sentiment"),desc:this.translate.instant("Sentiment Stats"),is_interactive:!1,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available"),this.opts={has_data:!1,is_loading:!0,data:[],options:[{title:this.translate.instant("Positive Sentiment"),sub_title_1:"",value:0,has_subtitle:!0,title_class:"border-left-positive",sub_title_class:"text-positive",is_clickable:!1,is_selected:!1,is_show_slash:!1,is_currency:!1,background:"",field:"positive",number_format:"",data:[],remark:""},{title:this.translate.instant("Neutral Sentiment"),sub_title_1:"",value:0,has_subtitle:!0,title_class:"border-left-neutral",sub_title_class:"text-neutral",is_clickable:!1,is_selected:!1,is_show_slash:!1,is_currency:!1,background:"",field:"neutral",number_format:"",data:[],remark:""},{title:this.translate.instant("Negative Sentiment"),sub_title_1:"",value:0,has_subtitle:!0,title_class:"border-left-negative",sub_title_class:"text-negative",is_clickable:!1,is_selected:!1,is_show_slash:!1,is_currency:!1,background:"",field:"negative",number_format:"",data:[],remark:""}],other_options:{has_background:!1}},this.opts.data=s.cloneDeep(this.opts.options),this.is_upgradable=this.pageModel.isUpgradable()}ngOnInit(){this.getData(["sentiment"],"all")}ngOnChanges(){}getData(e,a="all"){let n={keys:e,report_type:[a],frequency:"daily"};s.merge(n,this.params),this.loadAPI(n)}loadAPI(e){this.api_filter=s.cloneDeep(e),this.socialMediaModel.getData(e.keys,e,this.onLoadAPI.bind(this))}onLoadAPI(e){s.isEmpty(e.data.sentiment)?(this.opts.data=s.cloneDeep(this.opts.options),this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(e.data.sentiment),this.opts.is_loading=!1,this.opts.has_data=!0),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){s.map(this.opts.data,(a,n)=>{a.value=e[a.field]})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(O.Y),t.rXU(h.c$),t.rXU(M.q))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sentiment-stats"]],inputs:{data:"data",options:"options",params:"params"},features:[t.OA$],decls:4,vars:3,consts:[[1,"section-title",3,"details"],[1,"row","position-relative"],["class","col-12 col-md-12 col-lg-12 col-xl-9 stats-overlay",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"col-12","col-md-12","col-lg-12","col-xl-9","stats-overlay"],[1,"row"],[1,"col-12"],[3,"options"],[1,"col-12","col-md-6","col-lg-4","col-xl-3","data-insights-box","justify-content-center","align-items-center"],[3,"class",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center",4,"ngIf"],["class","col-12 stats-loading-height d-flex align-items-center justify-content-center",4,"ngIf"],["class","row no-gutters align-items-center",4,"ngIf"],[1,"row","no-gutters","align-items-center"],[1,"col","me-2"],["class","text-color-1 text-uppercase  d-flex align-items-center justify-content-center",4,"ngIf"],[1,"h5","mb-0","fw-bold","text-gray-800","text-size-3","py-2"],[4,"ngIf"],["class","m-0  remark",4,"ngIf"],["class","col-12 text-5",4,"ngIf"],[1,"text-color-1","text-uppercase","d-flex","align-items-center","justify-content-center"],[1,"m-0","remark"],[1,"col-12","text-5"],[1,"stat-overflow","text-center","p-4"],["class","col-12 col-md-6",4,"ngFor","ngForOf"],[1,"col-12","col-md-6"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"col-12","stats-loading-height","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1),t.DNE(2,$a,4,1,"div",2),t.DNE(3,za,6,6,"ng-container",3),t.k0s()),2&a&&(t.Y8G("details",n.title),t.R7$(2),t.Y8G("ngIf",n.is_upgradable),t.R7$(1),t.Y8G("ngForOf",null==n.opts?null:n.opts.data))},dependencies:[m.Sq,m.bT,y.X,C.L,ht,m.QX,h.D9],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.table-footer[_ngcontent-%COMP%]{background-color:#d6d6d6}.remark[_ngcontent-%COMP%]{position:absolute;bottom:0;font-size:.7rem}.title-height[_ngcontent-%COMP%]{min-height:80px}.border-left-primary[_ngcontent-%COMP%]{border-left:.25rem solid #00c9ff}.border-left-primary.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #4e73df}.border-left-orange[_ngcontent-%COMP%]{border-left:.25rem solid #fcbb45}.border-left-purple[_ngcontent-%COMP%]{border-left:.25rem solid #d53692}.border-left-dark-purple[_ngcontent-%COMP%]{border-left:.25rem solid #a249d2}.border-bottom-primary[_ngcontent-%COMP%]{border-bottom:.25rem solid #4e73df}.border-left-secondary[_ngcontent-%COMP%]{border-left:.25rem solid #858796}.border-left-secondary.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #858796}.border-bottom-secondary[_ngcontent-%COMP%]{border-bottom:.25rem solid #858796}.border-left-success[_ngcontent-%COMP%]{border-left:.25rem solid #026400}.border-left-success.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #026400}.border-bottom-success[_ngcontent-%COMP%]{border-bottom:.25rem solid #026400}.border-left-info[_ngcontent-%COMP%]{border-left:.25rem solid #36b9cc}.border-bottom-info[_ngcontent-%COMP%]{border-bottom:.25rem solid #36b9cc}.border-left-warning[_ngcontent-%COMP%]{border-left:.25rem solid #f6c23e}.border-bottom-warning[_ngcontent-%COMP%]{border-bottom:.25rem solid #f6c23e}.border-left-danger[_ngcontent-%COMP%]{border-left:.25rem solid #e74a3b}.border-left-danger.active[_ngcontent-%COMP%]{border-left:none;border:2px solid #e74a3b}.border-bottom-danger[_ngcontent-%COMP%]{border-bottom:.25rem solid #e74a3b}.border-left-light[_ngcontent-%COMP%]{border-left:.25rem solid #f8f9fc}.border-bottom-light[_ngcontent-%COMP%]{border-bottom:.25rem solid #f8f9fc}.border-left-dark[_ngcontent-%COMP%]{border-left:.25rem solid #5a5c69}.border-left-positive[_ngcontent-%COMP%]{border-left:.25rem solid #37e07f}.border-left-neutral[_ngcontent-%COMP%]{border-left:.25rem solid #949393}.border-left-negative[_ngcontent-%COMP%]{border-left:.25rem solid #e23d31}.text-xs[_ngcontent-%COMP%]{font-size:.7rem}.text-primary[_ngcontent-%COMP%]{color:#00c9ff!important}.text-orange[_ngcontent-%COMP%]{color:#fcbb45}.text-purple[_ngcontent-%COMP%]{color:#d53692}.text-dark-purple[_ngcontent-%COMP%]{color:#a249d2}.text-green[_ngcontent-%COMP%]{color:#026400}.text-positive[_ngcontent-%COMP%]{color:#37e07f;background-color:unset!important}.text-neutral[_ngcontent-%COMP%]{color:#949393}.text-negative[_ngcontent-%COMP%]{color:#e23d31;background-color:unset!important}.data-insights-box.clickable[_ngcontent-%COMP%]{cursor:pointer;text-decoration:none}.total-facility-label[_ngcontent-%COMP%]{min-height:55px}.justify-content-center[_ngcontent-%COMP%]{justify-content:center}.min-height-50[_ngcontent-%COMP%]{min-height:50px}.stat-overflow[_ngcontent-%COMP%]{display:none;position:fixed;width:50%;max-width:100%;right:5%;overflow:hidden;z-index:999;background:white;border-radius:10px;
1border:1px solid #f0f0f0}.stat-overflow[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{text-align:left}@media only screen and (orientation: portrait) and (max-width: 768px){.stat-overflow[_ngcontent-%COMP%]{width:100%}}@media only screen and (orientation: landscape) and (min-width: 768px){.stat-overflow[_ngcontent-%COMP%]{width:576px}}.card[_ngcontent-%COMP%]{height:75px}.card-body[_ngcontent-%COMP%]{padding:.2rem}.card-body[_ngcontent-%COMP%]:hover   .stat-overflow[_ngcontent-%COMP%]{display:block;color:#333}.platform-icon[_ngcontent-%COMP%]{background-repeat:no-repeat;background-size:25px;background-position-x:10px}.platform-icon.facebook[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/facebook.png)}.platform-icon.instagram[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/instagram.png)}.platform-icon.mention[_ngcontent-%COMP%]{background-image:url(/assets/images/profile-icon/hashtag.png)}"]})}}return i})(),La=(()=>{class i{constructor(e,a,n,o,r,d,_){this.pageModel=e,this.apiModel=a,this.apiDataService=n,this.dataProcessingModel=o,this.functionModel=r,this.socialMediaModel=d,this.translate=_,this.opts={title:{title:this.translate.instant("Top Performance Mention Posts"),desc:this.translate.instant("Top Performance Posts displays the details of brand posts/consumer mentions such as visuals, captions and breakdown of post interactions (reactions, likes, video views, etc.). This tool is beneficial for viewing performing/non-performing posts according to the selected criteria under Sort By as well as filter posts by platforms, post type or keywords.")},api:"",dummy_path:"mention.json",no_data_message:this.translate.instant("No Mention Post Available"),api_data:{action:"",report_type:"sentiment",key:"sentiment",keys:"top_comments",result_key:"top_posts.post_info",filter:{}},is_loading:!0,has_data:!1,is_call_api:!0,is_reload_api:!0,is_empty_data:!1,data:[],platform:"hashtag",post_options:{edit:!1,current_brand:"",is_customized_top_post:!1,show_total_post_loaded:!0,is_show_advanced_options:!0,is_show_filter_tools:!0,is_hide_platform_filter:!1,callbackFilter:null,type:"mention",loadMoreCallback:null,has_more_pages:!1,selected_filter:{platform:"all",filter:"all",sort:"interactions",order:"descending",layout:"list"},hide_profile_icon:!0,is_mention_post:!0,is_standardized:!0,platforms_options:{fb:{show_profile_icon:!1},ig:{show_profile_icon:!1},tw:{show_profile_icon:!1},tt:{show_profile_icon:!1},default:{show_profile_icon:!1}},is_sentiment_comments:!0}},this.keys=["top_comments"],this.api_filter={},this.raw_data={mention_data:[]},this.opts.post_options.callbackFilter=this.sortTopPost.bind(this),this.opts.post_options.loadMoreCallback=this.loadMorePosts.bind(this)}ngOnInit(){this.opts.post_options.edit=this.pageModel.isAdmin(),this.opts.post_options.edit=this.pageModel.isManager(),this.opts.post_options.onClick=this.onPostClick.bind(this),this.opts.post_options.current_brand=this.current_brand,this.api_filter=s.clone(this.parent_filter),this.opts.is_loading=!1,this.getData({}),this.opts.post_options.dropdown_data=this.options.dropdown_data}ngOnChanges(){}getData(e){let a=this.opts;var n=s.cloneDeep(this.api_filter);
1a.api_data.hasOwnProperty("filter")&&(n=s.merge(e,a.api_data.filter)),n.hasOwnProperty("page_index")||(n.page_index=1),this.opts.is_loading=!0,this.opts.has_data=!1,n=Object.assign(this.api_filter,{keys:this.keys,report_type:"sentiment",sorted_by:n.sort,ascending:"ascending"==n.order,post_type:n.filter,platforms:[n.platform],method:"keyword_hashtag",return_type:a.api_data.keys}),s.merge(n,e),this.socialMediaModel.getData(n.keys,n,this.onLoadAPI.bind(this))}onLoadAPI(e){if(0==e.success)return this.opts.has_data=!1,void(this.opts.is_loading=!1);let a=s.get(e,"data.top_comments",[]);this.setPermalink(a),this.opts.data=this.filterData(a),this.opts.has_data=!s.isEmpty(this.opts.data),this.opts.is_loading=e.is_loading}filterData(e){let a;return a="all"!=this.selected_sentiment?s.filter(e,n=>n.sentiment==this.selected_sentiment):e,a}setPermalink(e){s.map(e,a=>{a.platform=a.page_type,"fb"==a.page_type&&(a.permalink="https://www.facebook.com/"+a.cid)})}sortTopPost(e){var a=this.api_filter;a.ascending="ascending"==e.order.value,a.post_type=e.filter.value,a.sorted_by=e.sort.value,a.platforms=[e.platform.value],a.page_index=1;var n=this.opts;n.has_data=!1,n.is_loading=!0,n.data=[];var o=this.opts.post_options.selected_filter;o.order=e.order.value,o.filter=e.filter.value,o.sort=e.sort.value,o.platform=e.platform.value,o.layout=e.layout.value,this.raw_data.mention_data=[],s.merge(a,o),this.getData(a)}loadMorePosts(e){this.api_filter.page_index=e,this.getData(this.api_filter)}onPostClick(e,a,n,o=null){var r={mode:"tag_"+e,pid:s.get(a,"pid",""),cid:s.get(a,"cid",""),value:n,module:"sml"};this.socialMediaModel.tagPost(this.keys,r,d=>{o&&o(d)})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(O.Y),t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(M.q),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sentiment-top-post"]],inputs:{data:"data",options:"options",parent_filter:["api_filter","parent_filter"],current_brand:"current_brand",selected_sentiment:"selected_sentiment"},features:[t.OA$],decls:1,vars:11,consts:[[3,"title","data","platform","sortKey","dataKeyPath","showLoadMore","options","has_data","is_loading","current_brand","data_type"]],template:function(a,n){1&a&&t.nrm(0,"share-custom-post",0),2&a&&t.Y8G("title",null==n.opts||null==n.opts.title?null:n.opts.title.title)("data",null==n.opts?null:n.opts.data)("platform",null==n.opts?null:n.opts.platform)("sortKey","content")("dataKeyPath","data")("showLoadMore",!1)("options",null==n.opts?null:n.opts.post_options)("has_data",null==n.opts?null:n.opts.has_data)("is_loading",null==n.opts?null:n.opts.is_loading)("current_brand",n.current_brand)("data_type","comments")},dependencies:[ot.l],styles:[".option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}"]})}}return i})();function Ja(i,l){if(1&i&&(t.j41(0,"div",13),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG();t.Y8G("ngClass","others"==(null==e?null:e.id)?"text-color-1":"text-white"),t.R7$(1),t.E5c(" ",null==e?null:e.prefix," ",t.i5U(2,4,null==e?null:e.value,null==e?null:e.number_format)," ",null==a.data?null:a.data.suffix," ")}}const Ha=function(){return{margin:"no-margin"}};function Qa(i,l){1&i&&(t.j41(0,"div",14),t.nrm(1,"share-card-loading",15),t.k0s()),2&i&&(t.R7$(1),t.Y8G("options",t.lJ4(1,Ha)))}function Ka(i,l){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",e.no_data_message," ")}}const Wa=function(i,l,e,a){return{"bg-gradient-red":i,"bg-gradient-green":l,"bg-gradient":e,active:a}};function Za(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",2)(2,"div",3)(3,"div",4)(4,"div",5)(5,"div",6),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1();return t.Njj(r.onClick(o))}),t.j41(6,"div",7),t.nrm(7,"img",8),t.k0s(),t.j41(8,"div",9),t.EFF(9),t.k0s(),t.DNE(10,Ja,3,7,"div",10),t.k0s(),t.DNE(11,Qa,2,2,"div",11),t.DNE(12,Ka,2,1,"div",12),t.k0s()()()(),t.bVm()}if(2&i){const e=l.$implicit,a=t.XpG();t.R7$(2),t.Y8G("ngClass",t.ziG(10,Wa,"negative"==(null==e?null:e.id),"positive"==(null==e?null:e.id),"neutral"==(null==e?null:e.id),(null==a.options?null:a.options.active_id)==(null==e?null:e.id))),t.R7$(5),t.Mz_("src","/assets/images/sentiment/",null==e?null:e.id,".png",t.B4B),t.R7$(1),t.ZvI("",null==e?null:e.sub_title_class," text-uppercase d-flex align-items-center justify-content-center"),t.Y8G("ngClass","others"==(null==e?null:e.id)?"text-color-1":"text-white"),t.R7$(1),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf",!(null!=e&&e.is_loading)&&(null==e?null:e.has_data)),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.is_loading)&&!(null!=e&&e.has_data)),t.R7$(1),t.Y8G("ngIf",!(null!=e&&e.is_loading||null!=e&&e.has_data))}}let ti=(()=>{class i{constructor(e,a,n,o){this.router=e,this.activatedRoute=a,this.translate=n,this.socialMediaModel=o,this.api_filter={},this.MICRO_CHART_SETTING={chart_options:{xAxis:{},yAxis:{},align:"auto",rotate_text:!0,clickable:!0,onClick:null,table_title:"Brands",has_data:!0,fields:{attribute:"name",main:[{name:"Count",attribute:"value",name_as_legend:!0,color_code:"#06F4E7"}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},keys:["value","users"],number_type:["value","users"],slice_click:!0,use_sentiment_color_list:!1,colorful:!1,legend:{is_clickable:!1},label:{wrap:!0},is_micro_chart:!0,max_height:60,micro_chart_color:{"theme-dark":"#06F4E7","theme-light":"#7868D8"}
1,custom_class:"mx-auto"},selection_options:{selection_card_button:{},export_file:{},chart_available_options:[],active_chart:{id:"line"}}},this.sentiment_options=[{value:"123",id:"positive",name:this.translate.instant("Positive"),is_loading:!0},{value:"123",id:"neutral",name:this.translate.instant("Neutral"),is_loading:!0},{value:"123",id:"negative",name:this.translate.instant("Negative"),is_loading:!0},{value:"123",id:"others",name:this.translate.instant("Others"),is_loading:!0}],this.no_data_message=this.translate.instant("No data available")}ngOnInit(){this.getData(["sentiment_comments"],"all"),this.sentiment_data=this.sentiment_options}ngOnChanges(){}getData(e,a="all"){let n={keys:e,report_type:[a],frequency:"daily"};s.merge(n,this.params),this.loadAPI(n)}loadAPI(e){this.api_filter=s.cloneDeep(e),this.socialMediaModel.getData(e.keys,e,this.onLoadAPI.bind(this))}onLoadAPI(e){console.log("get sentiment_comments data",e),s.isEmpty(e.data.sentiment_comments)||(s.map(this.sentiment_options,a=>{a.value=e.data.sentiment_comments[a.id],a.is_loading=!1,a.has_data=!0}),this.sentiment_data=this.sentiment_options),0==this.options.success&&(s.map(this.sentiment_options,a=>{a.is_loading=!1,a.has_data=!1}),this.sentiment_data=this.sentiment_options,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}onClick(e){s.isEmpty(this.options)||s.get(this.options,"onClick")&&this.options.onClick(e)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(h.c$),t.rXU(M.q))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sentiment-data-stats"]],inputs:{data:"data",options:"options",params:"params"},features:[t.OA$],decls:2,vars:1,consts:[[1,"row","justify-content-start"],[4,"ngFor","ngForOf"],[1,"col-12","col-md-3","col-lg-3","col-xl-3","data-insights-box","mb-2","px-4"],[1,"card","shadow","h-100","pb-2","position-relative",3,"ngClass"],[1,"card-body","p-0"],[1,"row","no-gutters","align-items-center"],[1,"col","col-12","mt-2","position-relative",3,"click"],[1,"sentiment-image"],["onerror","this.style.display='none'",3,"src"],[3,"ngClass"],["class","fw-bold value mb-0  text-gray-800 py-2",3,"ngClass",4,"ngIf"],["class","col col-12",4,"ngIf"],["class","col col-12 px-5",4,"ngIf"],[1,"fw-bold","value","mb-0","text-gray-800","py-2",3,"ngClass"],[1,"col","col-12"],[3,"options"],[1,"col","col-12","px-5"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Za,13,15,"ng-container",1),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngForOf",n.sentiment_data))},dependencies:[m.YU,m.Sq,m.bT,y.X,m.QX],styles:[".card[_ngcontent-%COMP%]{overflow:visible}.card.active[_ngcontent-%COMP%]{box-shadow:0 0 2px #fff,0 0 4px #fff,0 0 8px #fff,0 0 12px #fff!important}.value[_ngcontent-%COMP%]{font-size:2rem}.sentiment-image[_ngcontent-%COMP%]{position:absolute;left:-5px;top:0}.sentiment-image[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50px;height:50px}.micro-chart-column[_ngcontent-%COMP%]{cursor:pointer;position:relative;height:60px}"]})}}return i})();function ei(i,l){1&i&&(t.j41(0,"span",15),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"sml.details.tag_with_chatgpt")," "))}function ni(i,l){1&i&&(t.j41(0,"span",15),t.nrm(1,"i",16),t.k0s())}function ai(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",0)(5,"div",6)(6,"p",7),t.EFF(7),t.nI1(8,"translate"),t.k0s()()(),t.j41(9,"div",0)(10,"div",6)(11,"p",8),t.EFF(12),t.k0s()()(),t.j41(13,"div",0)(14,"div",9)(15,"span")(16,"span"),t.EFF(17),t.nI1(18,"translate"),t.k0s(),t.j41(19,"span",10),t.EFF(20),t.k0s()()(),t.j41(21,"div",11)(22,"button",12),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onTagClick())}),t.DNE(23,ei,3,3,"span",13),t.DNE(24,ni,2,0,"span",13),t.k0s()(),t.j41(25,"div",14),t.EFF(26," ChatGPT can make mistakes. Check important info. "),t.k0s()()()()(),t.bVm()}if(2&i){const e=t.XpG();t.R7$(7),t.SpI(" ",t.bMT(8,7,"sml.details.total_comments")," "),t.R7$(5),t.SpI(" ",null==e.data?null:e.data.total_comments," "),t.R7$(5),t.JRh(t.bMT(18,9,"sml.details.untagged_comments")),t.R7$(3),t.JRh(null==e.data?null:e.data.total_untagged_comments),t.R7$(2),t.Y8G("disabled",(null==e.data?null:e.data.total_untagged_comments)<=0),t.R7$(1),t.Y8G("ngIf",!e.tag_is_loading),t.R7$(1),t.Y8G("ngIf",e.tag_is_loading)}}function ii(i,l){1&i&&(t.j41(0,"div",6),t.nrm(1,"share-card-loading"),t.k0s())}function si(i,l){if(1&i&&(t.j41(0,"div",6)(1,"span",17),t.EFF(2),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.SpI(" ",e.no_data_message," ")}}let oi=(()=>{class i{constructor(e,a,n,o){this.socialMediaModel=e,this.translate=a,this.router=n,this.activatedRoute=o,this.data={total_comments:104,total_tagged_comments:0,total_untagged_comments:104},this.has_data=!1,this.is_loading=!0,this.tag_is_loading=!1,this.no_data_message=this.translate.instant("No data available")}ngOnInit(){this.action="get_sentiment_comments",this.callApi()}ngOnChanges(){}callApi(){let e={};e.action=this.action,e.duration=this.parent_filter.duration,e.brands=this.parent_filter.brands,e.report_type="all",e.no_cac
1he=!0,this.socialMediaModel.getSentiment(e,this.onLoadAPI.bind(this))}onLoadAPI(e){if(0==e.success)return this.has_data=!1,this.is_loading=!1,void(this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."));"tag_sentiment"==this.action?e.has_data&&setTimeout(()=>{let a={...this.activatedRoute.snapshot.queryParams,no_cache:!0};this.router.navigate([],{queryParams:a})},5e3):s.isEmpty(e.data)?(this.has_data=!1,this.is_loading=!0):(this.data=e.data,this.has_data=!0,this.is_loading=!1)}onTagClick(){this.tag_is_loading||(this.tag_is_loading=!0,this.action="tag_sentiment",this.callApi())}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(M.q),t.rXU(h.c$),t.rXU(g.Ix),t.rXU(g.nX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sentiment-overview"]],inputs:{parent_filter:["api_filter","parent_filter"]},features:[t.OA$],decls:4,vars:3,consts:[[1,"row"],[4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","col-md-8","col-lg-6","col-xl-4","col-xxl-4","mb-2","tile-wrapper","justify-content-center","align-items-center"],[1,"card"],[1,"card-body"],[1,"col-12"],[1,"text-semi-bold","px-3"],[1,"normal-text-color","text-size-1"],[1,"col-6","d-flex","justify-content-start","align-items-center"],[1,"text-color-5"],[1,"col-6","d-flex","justify-content-end","align-items-center"],[1,"btn","default-btn","btn-highlight-1","rounded",3,"disabled","click"],["class","btn-text text-size-3",4,"ngIf"],[1,"col-12","d-flex","justify-content-end","text-size-4","pt-1"],[1,"btn-text","text-size-3"],["aria-hidden","true",1,"fa","fa-spinner","fa-spin"],[1,"text-color-1"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,ai,27,11,"ng-container",1),t.DNE(2,ii,2,0,"div",2),t.DNE(3,si,3,1,"div",2),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf",n.has_data&&!n.is_loading),t.R7$(1),t.Y8G("ngIf",!n.has_data&&n.is_loading),t.R7$(1),t.Y8G("ngIf",!n.is_loading&&!n.has_data))},dependencies:[m.bT,y.X,h.D9],styles:[".card[_ngcontent-%COMP%]{height:auto}"]})}}return i})();function ri(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function li(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function di(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let _i=(()=>{class i{constructor(e,a){this.LocalSetting=e,this.translate=a,this.title={title:"Followers Trend",desc:"Total number of followers for the Official Pages associated with this Brand"},this.no_data_message="No data available for Fans Trend",this.opts={data:[],is_loading:!0,has_data:!1,chart_options:{id:"fans_trend",xAxis:{title:this.translate.instant("Daily Trend")},yAxis:{title:"Fans Count"},has_data:!0,sortable:!1,fields:{attribute:"name",main:[{name:"Followers",attribute:"fan_count",name_as_legend:!0}]},xIndexZoom:{start:0,end:30},scrollbar:{x:{show:!0},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!1,rotate_text:!1,legend:{is_clickable:!1},label:{wrap:!0},show_entries:!1,is_pagination:!1,table_body:[{id:"name",name:this.translate.instant("Period"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1,sort_by_date:!0,sortable:!1},{id:"fan_count",name:"Fans Count",api_field:"fan_count",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",sortable:!1}]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["column","line","slickgrid_datatable"],active_chart:{id:"line"},sortable:!1}}}ngOnInit(){}ngOnChanges(){s.isEmpty(this.data)||this.setData(this.data),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a;a="cn"==this.LocalSetting.getLanguage()?this.checkLang(e):e,this.opts.data=a,this.opts.has_data=!0,this.opts.is_loading=!1}checkLang(e){return s.map(e,a=>{a.name=a.id}),e}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(K.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["fans-overview"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,ri,1,3,"am-chart-selection-card",5),t.DNE(6,li,2,1,"div",6),t.DNE(7,di,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".card[_ngcontent-%COMP%]{height:450px;min-height:250px}"]})}}return i})();function ci(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",6)(1,"div",11)(2,"p",12)(3,"span"),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.nrm(6,"br"),t.j41(7,"span"),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"button",13),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onClearClick())}),t.j41(11,"span"),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()()}2&i&&(t.R7$(4),t.JRh(t.bMT(5,3,"sml.details.note_1")),t.R7$(4),t.JRh(t.bMT(9,5,"sml.details.note_2")),t.R7$(4),t.JRh(t.bMT(13,7,"sml.details.clear_btn")))}const ft=function(i,l,e){return{is_loading:i,dropdown_data:l,success:e}},Q=function(i){return{success:i}},pi=function(i){return{has_data:!1,is_loading:!0,success:i}},mi=function(i,l,e){return{has_data:i,is_loading:l,success:e}};function ui(i,l){if(1&i&&(t.j41(0,"div",22)(1,"div",6)(2,"div",7),t.nrm(3,"overview-details-platform-distribution",23),t.k0s()(),t.j41(4,"div",6)(5,"div",7),t.nrm(6,"overview-details-platform-content-distribution",24),t.k0s()(),t.j41(7,"div",6)(8,"div",7),t.nrm(9,"overview-details-platform-interactions-distribution",24),t.k0s()(),t.j41(10,"div",25)(11,"div",7),t.nrm(12,"details-keywords",26),t.k0s()(),t.j41(13,"div",25)(14,"div",7),t.nrm(15,"details-hashtags",26),t.k0s()(),t.j41(16,"div",27)(17,"div",7),t.nrm(18,"fans-overview",23),t.k0s()(),t.j41(19,"div",27)(20,"div",7),t.nrm(21,"nested-trend",23),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(3),t.Y8G("data",null==e.data?null:e.data.interactions_type)("options",t.sMw(18,ft,e.is_loading,e.dropdown_data,e.success_load.all)),t.R7$(3),t.Y8G("data",null==e.data?null:e.data.interactions_type)("options",t.sMw(22,ft,e.is_loading,e.dropdown_data,e.success_load.all))("current_brand",e.own_brand),t.R7$(3),t.Y8G("data",null==e.data?null:e.data.interactions_type)("options",t.sMw(26,ft,e.is_loading,e.dropdown_data,e.success_load.all))("current_brand",e.own_brand),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.overview?null:e.nested_data.overview.keyword_used)("active_tab","overview")("options",t.eq3(30,Q,e.success_load.official||e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.overview?null:e.nested_data.overview.hashtag_used)("active_tab","overview")("options",t.eq3(32,Q,e.success_load.official||e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.official?null:e.nested_data.official.fans_count)("options",t.eq3(34,pi,e.success_load.official||e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.overview?null:e.nested_data.overview.sov_trend)("options",t.sMw(36,mi,null==e.opts||null==e.opts.states||null==e.opts.states.overview||null==e.opts.states.overview.sov_trend?null:e.opts.states.overview.sov_trend.has_data,null==e.opts||null==e.opts.states||null==e.opts.states.overview||null==e.opts.states.overview.sov_trend?null:e.opts.states.overview.sov_trend.is_loading,e.success_load.official||e.success_load.mention))}}const gt=function(i,l){return{is_loading:i,success:l}},Ft=function(i,l){return{dropdown_data:i,success:l}};function hi(i,l){if(1&i&&(t.j41(0,"div",28)(1,"div",29)(2,"div",7),t.nrm(3,"overview-details-official-page-by-platform",23),t.k0s()(),t.j41(4,"div",25)(5,"div",7),t.nrm(6,"details-keywords",26),t.k0s()(),t.j41(7,"div",25)(8,"div",7),t.nrm(9,"details-hashtags",26),t.k0s()(),t.j41(10,"div",27)(11,"div",7),t.nrm(12,"overview-details-post-by-interactions",30),t.k0s()(),t.j41(13,"div",31)(14,"div",7),t.nrm(15,"overview-details-official-top-posts",32),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(3),t.Y8G("data",null==e.data?null:e.data.official_page_by_platform)("options",t.l_i(16,gt,e.is_loading,e.success_load.official)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.official?null:e.nested_data.official.keyword_used)("active_tab","official")("options",t.eq3(19,Q,e.success_load.official)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.official?null:e.nested_data.official.hashtag_used)("active_tab","official")("options",t.eq3(21,Q,e.success_load.official)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.official?null:e.nested_data.official.mention_post_interactions)("active_tab","official")("options",t.eq3(23,Q,e.success_load.official))("chart_options",e.official_opts),t.R7$(3),t.Y8G("data",null==e.data?null:e.data.overview)("api_filter",e.api_filter)("options",t.l_i(25,Ft,e.dropdown_data,e.success_load.official))("is_parent_brand",e.is_parent_brand)}}function fi(i,l){if(1&i&&(t.j41(0,"div",28)(1,"div",33)(2,"div",7),t.nrm(3,"sentiment-stats",34),t.k0s()(),t.j41(4,"div",25)(5,"div",7),t.nrm(6,"details-keywords",26),t.k0s()(),t.j41(7,"div",25)(8,"div",7),t.nrm(9,"details-hashtags",26),t.k0s()(),t.j41(10,"div",27)(11,"div",7),t.nrm(12,"overview-details-post-by-interactions",30),t.k0s()(),t.j41(13,"div",35)(14,"div",7),t.nrm(15,"overview-details-mention-share-of-voice",23),t.k0s()(),t.j41(16,"div",6)(17,"div",7),t.nrm(18,"overview-details-mention-top-posts",36),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("hidden",e.is_presentation),t.R7$(2),t.Y8G("data",null==e.data?null:e.data.sentiment)("params",e.set_params)("options",t.l_i(21,gt,e.is_loading,e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.mention?null:e.nested_data.mention.keyword_used)("active_tab","mention")("options",t.eq3(24,Q,e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.mention?null:e.nested_data.mention.hashtag_used)("active_tab","mention")("options",t.eq3(26,Q,e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.mention?null:e.nested_data.mention.mention_post_interactions)("active_tab","mention")("options",t.eq3(28,Q,e.success_load.mention))("chart_options",e.mention_opts),t.R7$(3),t.Y8G("data",null==e.nested_data||null==e.nested_data.mention?null:e.nested_data.mention.mention)("options",t.eq3(30,Q,e.success_load.mention)),t.R7$(3),t.Y8G("data",null==e.data?null:e.data.overview)("api_filter",e.api_filter)("current_brand",e.own_brand)("options",t.l_i(32,Ft,e.dropdown_data,e.success_load.mention))("is_parent_brand",e.is_parent_brand)}}const gi=function(i){return{dropdown_data:i}};function bi(i,l){if(1&i&&(t.j41(0,"div",28)(1,"div",35)(2,"div",7),t.nrm(3,"sentiment-overview",37),t.k0s()(),t.j41(4,"div",35)(5,"div",7),t.nrm(6,"sentiment-data-stats",34),t.k0s()(),t.j41(7,"div",35)(8,"div",7),t.nrm(9,"sentiment-top-post",38),t.k0s()()()),2&i){const e=t.XpG(3);t.R7$(3),t.Y8G("api_filter",e.api_filter),t.R7$(3),t.Y8G("data",null==e.data?null:e.data.sentiment_comments)("params",e.set_params)("options",e.opts.sentiment),t.R7$(3),t.Y8G("data",null==e.data?null:e.data.sentiment_comments)("api_filter",e.api_filter)("selected_sentiment",e.selected_sentiment)("options",t.eq3(8,gi,e.dropdown_data))}}function vi(i,l){if(1&i&&(t.qex(0),t.DNE(1,bi,10,10,"div",19),t.bVm()),2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("ngIf",e.own_brand.has_comments)}}function yi(i,l){if(1&i&&t.nrm(0,"share-quick-tip",40),2&i){const e=t.XpG(3);t.Y8G("data",e.active_sentiment_tip_msg)}}function xi(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",28)(2,"div",6),t.DNE(3,yi,1,1,"share-quick-tip",39),t.k0s()(),t.bVm()),2&i){const e=t.XpG(2);t.R7$(3),t.Y8G("ngIf",e.quick_tips&&!e.is_loading)}}function Ci(i,l){if(1&i&&(t.qex(0),t.nrm(1,"shared-ai-summary",42),t.bVm()),2&i){const e=t.XpG(3);t.R7$(1),t.Y8G("data",e.summary)("alignment","text-start")}}function wi(i,l){1&i&&(t.qex(0),t.j41(1,"div",43),t.EFF(2," AI summary is not available for this account. Please contact the administrator if you would like to enable this feature. "),t.k0s(),t.bVm())}function ki(i,l){if(1&i&&(t.j41(0,"div",28)(1,"div",41)(2,"div",7),t.DNE(3,Ci,2,2,"ng-container",9),t.DNE(4,wi,3,0,"ng-container",9),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(3),t.Y8G("ngIf",e.summary.show),t.R7$(1),t.Y8G("ngIf",!e.summary.show)}}function Mi(i,l){if(1&i&&(t.qex(0),t.nrm(1,"share-tabs",14),t.j41(2,"div",6)(3,"div",7)(4,"div",15)(5,"div",16),t.DNE(6,ui,22,40,"div",17),t.k0s(),t.j41(7,"div",18),t.DNE(8,hi,16,28,"div",19),t.k0s(),t.j41(9,"div",20),t.DNE(10,fi,19,35,"div",19),t.k0s(),t.j41(11,"div",20),t.DNE(12,vi,2,1,"ng-container",9),t.DNE(13,xi,4,1,"ng-container",9),t.k0s(),t.j41(14,"div",21),t.DNE(15,ki,5,2,"div",19),t.k0s()()()(),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("options",null==e.opts||null==e.opts.tab?null:e.opts.tab.tabs_options)("tab",null==e.opts||null==e.opts.tab?null:e.opts.tab.data),t.R7$(4),t.Y8G("ngClass","overview"==e.active_tab?"active":""),t.R7$(1),t.Y8G("ngIf","overview"==e.active_tab),t.R7$(1),t.Y8G("ngClass","official"==e.active_tab?"active":""),t.R7$(1),t.Y8G("ngIf","official"==e.active_tab),t.R7$(1),t.Y8G("ngClass","mention"==e.active_tab?"active":""),t.R7$(1),t.Y8G("ngIf","mention"==e.active_tab),t.R7$(1),t.Y8G("ngClass","sentiment"==e.active_tab?"active":""),t.R7$(1),t.Y8G("ngIf","sentiment"==e.active_tab),t.R7$(1),t.Y8G("ngIf",!e.own_brand.has_comments),t.R7$(1),t.Y8G("ngClass","ai_summary"==e.active_tab?"active":""),t.R7$(1),t.Y8G("ngIf","ai_summary"==e.active_tab)}}function Pi(i,l){1&i&&(t.j41(0,"div",44),t.nrm(1,"share-card-loading"),t.k0s())}let Ii=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p,u,x,k,P){this.router=e,this.dateRange=a,this.apiModel=n,this.elementRef=o,this.activatedRoute=r,this.apiDataService=d,this.functionModel=_,this.smartSearchModel=c,this.pageModel=p,this.socialMediaModel=u,this.countryModel=x,this.alertService=k,this.translate=P,this.is_loading=!1,this.has_data=!1,this.is_tab_loading=!0,this.api_load_count=0,this.quick_tips="",this.params={},this.product_line_list=[],this.api_filter={report_type:["all"],duration:["2022-01-01","2022-12-31"]},this.dropdown_filter={},this.is_official_components_show=!0,this.subscriptions=[],this.date_range_subscription=[],this.is_parent_brand=!1,this.nested_data={overview:{},official:{},mention:{}},this.opts={initialize:!1,invalid_date_message:"Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date.",smart_search:{options:{onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},exclude:["divisions","brands"],include:["platforms","countries","category_groups"],exclude_clear_params:["brands"],onDropdownReady:null}}
1,sentiment:{onClick:null,active_id:null,success:!0},filter_options:{module:"all",list:[],required:["brands"]},tab:{data:[{id:"overview",name:this.translate.instant("Overview"),is_active:!0},{id:"official",name:this.translate.instant("Official Brand Post"),is_active:!1},{id:"mention",name:this.translate.instant("Consumers Mention"),is_active:!1},{id:"sentiment",name:this.translate.instant("Comment Sentiment"),is_active:!1},{id:"ai_summary",name:this.translate.instant("AI Summary"),is_active:!1}],tabs_options:{onTabClick:null}},states:{overview:{keyword_used:{has_data:!1,is_loading:!0},hashtag_used:{has_data:!1,is_loading:!0},sov_trend:{has_data:!1,is_loading:!0}},sentiment:{is_loading:!1}}},this.mention_opts=ke,this.official_opts=we,this.empty_brand=!1,this.own_brand={},this.local_storage={},this.selected_sentiment="all",this.local_storage_data=[],this.dropdown_ready=!1,this.dropdown_data=[],this.active_sentiment_tip_msg=this.translate.instant("Sorry, please contact your account manager to activate sentiment analysis for this brand."),this.platforms=[],this.success_load={all:!0,official:!0,mention:!0},this.summary={has_data:!1,is_loading:!0,message:"",callback:null,success:!1,show:!1},this.temp_summary_message="",this.set_params={},this.country=this.countryModel.getCountry(),this.is_presentation=this.pageModel.isPresentationMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDownloadClick=this.onDownloadClick.bind(this),this.opts.tab.tabs_options.onTabClick=this.onTabChange.bind(this),this.opts.sentiment.onClick=this.sentimentOnClick.bind(this),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this),this.summary.callback=this.onAiSummaryClick.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{if(!s.isEmpty(n)&&!s.isEqual(this.params,n)){this.api_load_count=0,this.is_tab_loading=!0,n.no_cache&&(this.is_loading=!0,this.resetData()),s.merge(this.params,n),s.isEmpty(this.params.brands)&&(this.empty_brand=!0);let o=this.socialMediaModel.getListData();this.onSmartSearchLoad(o);let r=this.pageModel.returnUserModules();this.summary.show=!!s.includes(r["social-media-listening"],"ai-summary")}}))}onSmartSearchLoad(e){if(this.social_media_list=e,this.own_brand=s.find(e.data.brands,{id:this.params.brands}),s.isNil(this.own_brand))return void this.router.navigate(["/social-media-listening/brand-list"],{queryParams:this.params}).then(()=>{this.alertService.show({title:"",message:this.translate.instant("User team changed / Brand not found. Please try again.")}).subscribe(n=>{window.location.reload()})});this.platforms=s.get(e.data,"platforms");let a=!1;s.isEmpty(e.data.parent_brands)||s.map(e.data.parent_brands,n=>{this.params.brands.includes(n.id)&&(a=!0)}),this.is_parent_brand=a,this.process()}ngOnInit(){this.active_tab=this.opts.tab.data[0].id,this.local_storage_data=this.smartSearchModel.getStoredFilter()}ngOnChanges(){}process(){this.is_loading=!0,this.opts.states.sentiment.is_loading=!0,this.resetData();let a=(this.pageModel.isUpgradable(),["overview","interactions_type","official_page_by_platform"]);this.set_params=this.setParams(),this.getData(a,"all"),this.getData(["keyword_used","hashtag_used","mention_post_interactions","fans_count"],"official"),this.getData(["keyword_used","hashtag_used","mention","topic_of_mention","mention_post_interactions"],"mention")}onAiSummaryClick(){this.temp_summary_message="";let e={keys:["ai_summary"],report_type:["all"],frequency:"daily",is_lambda:!0,version:3,action:"get_socialmedialistening_detail",api_url:"/social-media/brand-summary"};s.merge(e,this.setParams()),this.summary.has_data=!1,this.summary.is_loading=!0,this.apiModel.streamMessage(e.api_url,e,this.onLoadSummaryAPI.bind(this))}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getData(e,a="all"){let n={keys:e,report_type:[a],frequency:"daily"};s.merge(n,this.setParams()),this.loadAPI(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}resetData(){this.data={},this.nested_data={}}loadAPI(e){s.map(this.opts.states.overview,(a,n)=>{a.has_data=!1,a.is_loading=!0}),this.api_filter=s.cloneDeep(e),this.socialMediaModel.getData(e.keys,e,this.onLoadAPI.bind(this))}onDelayLoad(e){console.log("delay 10 seconds on received."),setTimeout(()=>{this.onLoadAPI(e)},1e4)}onLoadAPI(e){this.api_load_count++,3==this.api_load_count&&(this.is_tab_loading=!1),0==e.success&&(this.success_load={...this.success_load,[e.api_params.report_type[0]]:!1}
1,"all"==e.api_params.report_type[0]&&(this.opts.sentiment.success=!1));let a=e.api_params.report_type;"official"==a?this.nested_data.official=e.data:"mention"==a?this.nested_data.mention=e.data:(this.data=e.data,this.quick_tips=s.join(e.tips,"<br/>"),this.opts.states.sentiment.is_loading=!1),this.getOverview(),s.isEmpty(this.nested_data.overview)||s.map(this.nested_data.overview,(n,o)=>{this.opts.states.overview[o].has_data=!s.isEmpty(n),this.opts.states.overview[o].is_loading=!1}),this.is_loading=!1}setDefaultAPIFilter(e){let a=s.get(this.smartSearchModel.getStoredFilter(),"social_media",{}),n=s.get(this.opts,"filter_options.list"),o={};s.map(n,d=>{"brands"!=d&&!s.isEmpty(a)&&s.has(a,d)&&(o[d]=s.isArray(a[d])?a[d].map(_=>_.id):s.get(a[d],"id","all"))}),s.isEmpty(e.countries)||s.merge(o,{countries:e.countries[0].id}),s.merge(this.api_filter,o);let r=s.omit(o,["divisions"]);this.setQueryParams(r,!0)}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)?n.brands=s.get(n,"brands"):(a||(n={date_start:s.get(n,"date_start",this.dateRange.data.start),date_end:s.get(n,"date_end",this.dateRange.data.end),no_cache:s.get(n,"no_cache"),brands:s.get(n,"brands")}),s.map(e,(r,d)=>{"hide_zero"==d||"brands_name"==d||"duration"==d||"report_type"==d||("all"!=r?n[d]=s.toString(r):(delete n[d],this.params[d]="all"))}));let o=s.get(this.local_storage_data.social_media,"countries");if(e.hasOwnProperty("countries")&&s.isArray(e.countries))n.countries=e.countries.join(",");else if(!s.isNil(o))if(s.isArray(o)){let r=[];s.map(o,d=>{r.push(d.id)}),n.countries=s.isEmpty(r)?[]:r.join(",")}else n.countries=o.id;this.router.navigate([],{queryParams:n})}onSearchClick(e){this.setQueryParams(e)}sentimentOnClick(e){this.selected_sentiment=e.id}onTabChange(e){s.map(this.opts.tab.data,(n,o)=>{n.is_active=n.id==e}),this.active_tab=e,this.apiModel.cancelHttpRequest()}onLoadSummaryAPI(e){this.summary.success=!0,this.temp_summary_message+=e,this.summary.has_data=!0,this.summary.is_loading=!1,this.summary.error=!1,this.summary.message=this.temp_summary_message.replace(/<br\s*\/?>/gi,"\n\n")}onDownloadClick(e,a){var n={keys:["export"],report_type:"all",frequency:this.api_filter.frequency,duration:this.api_filter.duration,brands:[{id:this.own_brand.id,name:this.own_brand.name}],platforms:this.api_filter.platforms,export:!0,file_format:"xlsx"};this.socialMediaModel.getData(n.keys,n,o=>{!o.has_data&&null==o.message&&this.alertService.show({title:this.translate.instant("Server Error"),message:this.translate.instant("Please contact the administrator to resolve this issue.")}),a(o.has_data)})}getOverview(){if(s.isEmpty(this.nested_data.official)||s.isEmpty(this.nested_data.mention))return;let e={keyword_used:[],hashtag_used:[],sov_trend:[]},a=["official","mention"];s.map(["keyword_used","hashtag_used"],o=>{let r={};s.map(a,d=>{s.get(this.nested_data,d+"."+o)&&s.map(this.nested_data[d][o],(_,c)=>{let p=s.get(r,_.name,{name:_.name,value:0});p.value+=_.value,r[_.name]=p})}),e[o]=s.chain(r).values().sortBy("value").reverse().value()});let n={};return s.map(this.nested_data.official.mention_post_interactions,(o,r)=>{let d=s.get(this.nested_data,"official.mention_post_interactions."+r),_=s.get(this.nested_data,"mention.mention_post_interactions."+r),c=o.id;n[c]={id:c,name:o.name,total_sov:d.total_interactions_without_video_views+_.total_interactions_without_video_views+_.total_post_count,total_post_count:o.total_post_count}}),e.sov_trend=s.chain(n).values().value(),this.nested_data.overview=e,e}onClearClick(){localStorage.clear(),location.reload()}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(I.j),t.rXU(t.aKT),t.rXU(g.nX),t.rXU(R._),t.rXU(T.e),t.rXU(X.d),t.rXU(O.Y),t.rXU(M.q),t.rXU(q.T),t.rXU(L.u),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-overview-details"]],features:[t.OA$],decls:12,vars:11,consts:[[1,"container"],[1,"row","position-relative"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],["class","col-12 col-sm-12 py-2",4,"ngIf"],[1,"col-12","col-sm-12","py-2"],[1,"item"],[3,"data","platform","options","own_brand"],[4,"ngIf"],["class","m-auto",4,"ngIf"],[1,"item","text-center","py-5","nav-underline"],[1,"text-color-1","text-size-2","text-center"],[1,"btn","text-size-3","btn-action",3,"click"],[1,"px-2","py-2","w-100",3,"options","tab"],["id","pills-tabContent",1,"tab-content"],["id","pills-overview","role","tabpanel",1,"tab-pane","fade","show",3,"ngClass"],["class","row pb-4",4,"ngIf"],["id","pills-official","role","tabpanel",1,"tab-pane","fade","show",3,"ngClass"],["class","row",4,"ngIf"],["id","pills-mention","role","tabpanel",1,"tab-pane","fade","show",3,"ngClass"],["
1id","pills-ai-summary","role","tabpanel",1,"tab-pane","fade","show",3,"ngClass"],[1,"row","pb-4"],[3,"data","options"],[3,"data","options","current_brand"],[1,"col-12","col-lg-6","py-2"],[3,"data","active_tab","options"],[1,"col-12","py-2"],[1,"row"],[1,"col-12","col-sm-12","pt-2"],[3,"data","active_tab","options","chart_options"],[1,"col-12","col-sm-12","py-2","pb-4"],[3,"data","api_filter","options","is_parent_brand"],[1,"col-12","col-sm-12","py-2",3,"hidden"],[3,"data","params","options"],[1,"col-12","col-lg-12","py-2"],[3,"data","api_filter","current_brand","options","is_parent_brand"],[3,"api_filter"],[3,"data","api_filter","selected_sentiment","options"],[3,"data",4,"ngIf"],[3,"data"],[1,"col-12","col-sm-12","pb-4"],[3,"data","alignment"],[1,"text-color-1","text-size-1","text-center","py-5"],[1,"m-auto"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"dropdown-filter-revamp",3),t.k0s()(),t.j41(4,"div",4),t.DNE(5,ci,14,9,"div",5),t.j41(6,"div",6)(7,"div",7),t.nrm(8,"data-stats",8),t.k0s()(),t.DNE(9,Mi,16,13,"ng-container",9),t.DNE(10,Pi,2,0,"div",10),t.k0s()(),t.nrm(11,"shared-version-label")),2&a&&(t.R7$(3),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(2),t.Y8G("ngIf",n.empty_brand),t.R7$(3),t.Y8G("data",null==n.data?null:n.data.overview)("platform",n.platforms)("options",t.l_i(8,gt,n.is_loading,n.success_load.all))("own_brand",n.own_brand),t.R7$(1),t.Y8G("ngIf",!n.is_tab_loading),t.R7$(1),t.Y8G("ngIf",n.is_tab_loading))},dependencies:[m.YU,m.bT,pt.i,y.X,mt.O,B.l,J,Rt.M,jn,An,Qn,ta,ia,_a,ua,ba,Ca,wa,ka,Fa,qa,La,ti,oi,_i,h.D9],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.tab-content[_ngcontent-%COMP%]   .active[_ngcontent-%COMP%]{opacity:1!important}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}"]})}}return i})();var F=b(45312);const tt={modules:"official_brands,brands_comparison",date_input:{start_date:"",end_date:"",date_format:"YYYY-MM-DD"},calendar:{options:{callbackOnChange:null,duration:"monthly",date_format:"MMM ,
1yyyy",selected_date:"",min_view_date:"2021-08-01"}},official_brands:{title:{title:"Official Brands",desc:"Official Brands"},api:"",dummy_path:"brands_ad_spent.json",no_data_message:"No data available for Official Posts",api_data:{action:"abbott_scm",brand_type:"official",key:"brands_details",keys:"brands_details",result_key:"data.brands_details",filter:{}},is_loading:!0,has_data:!1,is_call_api:!0,is_reload_api:!0,is_empty_data:!1,data:[],post_options:{is_customized_top_post:!1,show_total_post_loaded:!0,is_show_advanced_options:!0,is_show_filter_tools:!0,callbackFilter:null,type:"mention"}},buzz_brands:{title:{title:"",desc:""},api:"",dummy_path:"brands_ad_spent.json",no_data_message:"No data available for Mention Posts",api_data:{action:"abbott_scm",brand_type:"mention",key:"mention",keys:"mention",result_key:"data.brands_details",filter:{}},is_loading:!0,has_data:!1,is_call_api:!0,is_reload_api:!0,is_empty_data:!1,data:[],platform:"hashtag",post_options:{is_customized_top_post:!1,show_total_post_loaded:!0,is_show_advanced_options:!0,is_show_filter_tools:!0,callbackFilter:null,type:"mention"}},brands_comparison:{title:{title:"Brands Comparison",desc:"Brands Comparison"},api:"",dummy_path:"brands_ad_spent.json",no_data_message:"No data available for Brands Comparison",api_data:{keys:"brands_details",key:"brands_details",result_key:"data.brands_details",filter:{}},chart_available_options:[],has_period:!0,has_data:!1,is_loading:!0,is_call_api:!0,is_reload_api:!0,data:[],chart_options:{xAxis:{title:""},yAxis:{title:""},has_data:!0,has_period:!0,is_cost_data:!0,is_by_sales:!0,fields:{attribute:"name",main:[]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!0,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["name","value"],number_type:["name","value"],table_title:"Keywords",onClick:null,table_header:[{id:"",name:"Brands",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Top 5 Performing Hashtags",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Total Interactions",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Ads Spent",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Post Count",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Ads Spent Percentage",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Interactions Percentage",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:"Reaction Distribution",class:"text-center",is_number:!1,has_several_column:!1,width:"200px"}],table_body:[{id:"top_performing_hashtags",name:"",class:"text-start text-bold",api_field:"top_performing_hashtags",is_number:!1,suffix:"",prefix:""},{id:"top_engagements",name:"",class:"text-center",api_field:"top_engagements",is_number:!0,suffix:"",prefix:""},{id:"ads_spent",name:"",class:"text-center",api_field:"ads_spent",is_number:!0,suffix:"",prefix:""},{id:"post_count",name:"",class:"text-center",api_field:"post_count",is_number:!0,suffix:"",prefix:""},{id:"ads_spent_percentage",name:"",class:"text-center",api_field:"ads_spent_percentage",is_number:!0,suffix:"",prefix:""},{id:"interactions_percentage",name:"",class:"text-center",api_field:"interactions_percentage",is_number:!0,suffix:"",prefix:""},{id:"reaction_distribution",name:"",class:"text-center",api_field:"reaction_distribution",is_number:!0,suffix:"",prefix:""}],label:{wrap:!0},meta_title:[],table_grand_total_colspan:2},switch_options:{allow_export_file:!0,selection_card_button:{allow_refresh:!1,allow_theme_options:!0,is_chart_click:!1,allow_duration:!1,allow_sales_type:!1,allow_search_bar:!1},show_grand_total:!1,functions:{}},active_chart:{id:"searchable_table"}},mention:[{id:"official",name:"Official"},{id:"mention",name:"Mention"}],dropdown:[{id:"interactions",name:"Interactions"}]},Oi=[{name:"ACD",id:"acd"},{name:"LPD",id:"lpd"},{name:"PPD",id:"ppd"},{name:"CPD",id:"cpd"}];var Ti=b(4692),rt=b(56977);function Ri(i,l){if(1&i&&(t.j41(0,"div",15)(1,"div",16)(2,"div",17)(3,"div",18)(4,"div",19)(5,"label",20),t.nrm(6,"input",21)(7,"span",22),t.k0s()(),t.j41(8,"div",23)(9,"a",24),t.nrm(10,"img",25),t.k0s(),t.j41(11,"div",26)(12,"p"),t.EFF(13),t.k0s()()(),t.j41(14,"div",27)(15,"a",28),t.nrm(16,"img",29),t.k0s()()(),t.j41(17,"div",2)(18,"div",30)(19,"div",31)(20,"div",2)(21,"div",32),t.nrm(22,"img",33),t.k0s(),t.j41(23,"div",34)(24,"div",35)(25,"div",36)(26,"p",37)(27,"span"),t.EFF(28,"Paid"),t.k0s(),t.EFF(29," vs Organic "),t.k0s(),t.nrm(30,"i",38),t.k0s(),t.j41(31,"div",39)(32,"div",40)(33,"span",41),t.EFF(34,"100%"),t.k0s()()(),t.j41(35,"div",42),t.nrm(36,"span",43),t.EFF(37),t.k0s()()()()(),t.j41(38,"div",31)(39,"div",2)(40,"div",32),t.nrm(41,"img",44),t.k0s(),t.j41(42,"div",34)(43,"div",35)(44,"div",36)(45,"p",37)(46,"span"),t.EFF(47,"Paid"),t.k0s(),t.EFF(48," vs Organic "),t.k0s(),t.nrm(49,"i",38),t.k0s(),t.j41(50,"div",39)(51,"div",40)(52,"span",41),t.EFF(53,"100%"),t.k0s()()(),t.j41(54,"div",45),t.nrm(55,"span",46),t.EFF(56),t.k0s()()()()()(),t.nrm(57,"div",47),t.j41(58,"div",48)(59,"div",49),t.EFF(60,"Ads Spent:"),t.k0s(),t.j41(61,"div",49),t.EFF(62,"RM 2.5K"),t.k0s(),t.j41(63,"div",50),t.nrm(64,"span",46),t.EFF(65),t.k0s()()()()()()),2&i){const e=l.$implicit;t.R7$(13),t.JRh(e.name),t.R7$(24),t.Lme(" ",e.platform.fb.total_percent," % (",e.platform.fb.total_difference,") "),t.R7$(19),t.Lme(" ",e.platform.ig.total_percent," % (",e.platform.ig.total_difference,") "),t.R7$(9),t.Lme(" ",e.platform.all.total_percent," % (",e.platform.all.total_difference,") ")}}function Fi(i,l){1&i&&(t.j41(0,"div",51),t.EFF(1," No Official Brands Available "),t.k0s())}function Di(i,l){1&i&&(t.j41(0,"div",52),t.nrm(1,"share-card-loading"),t.k0s())}let $i=(()=>{class i{constructor(e,a,n){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.official_brands=s.cloneDeep(tt.official_brands),this.dropdown=s.cloneDeep(tt.dropdown),this.selected_dropdown="Interactions",this.selected_dropdown_id="interactions",this.subscribe=[],this.destroy$=new H.B,this.subscribe.push(this.apiDataService.getData().pipe((0,rt.Q)(this.destroy$)).subscribe(o=>{if(null==o)return!1;this.checkIsCallApiOrLoadData(o)}))}ngOnInit(){this.setCallbackFunctions(this.official_brands)}ngOnChanges(){}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.subscribe=[]}setCallbackFunctions(e){}checkIsCallApiOrLoadData(e){this.api_filter=s.cloneDeep(e.api_filter),this.processSubscribedData(this.official_brands,e.official_brands)}processSubscribedData(e,a){e.is_loading=a.is_loading,e.has_data=a.has_data,e.is_call_api?a.is_reload_api&&(this.callApi(e),e.is_reload_api=!1):s.isEmpty(a.data)||(e.data=a.data)}callApi(e){this.api_filter.keys=[e.api_data.keys],this.api_filter.queue_key=e.api_data.keys,this.api_filter.return_type=e.api_data.keys,this.api_filter.dummy_path=this.api_filter.dummy_path+"/"+e.dummy_path,this.apiModel.getApiData(this.api_filter.api_path,this.api_filter,this.setApiDataIntoModule.bind(this,e))}setApiDataIntoModule(e,a){e.has_data=a.has_data,e.is_loading=a.is_loading,a.has_data&&!a.is_loading&&(e.data=this.dataProcessingModel.processReturnApiData(e,a))}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["summary-brands"]],features:[t.OA$],decls:19,vars:5,consts:[["rel","stylesheet","href","https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"],[1,"container"],[1,"row"],[1,"col-12","pb-5"],[1,"col-12","py-4","px-0"],[1,"row","ms-2"],[1,"text-color-1"],[1,""],["bindLabel","name","bindValue","name",1,"mx-3",3,"items","ngModel","ngModelChange"],["class","col-12 col-md-4 col-lg-4 mb-3 tile-wrapper",4,"ngFor","ngForOf"],[1,"col-12","pt-3"],[1,"float-end"],[1,"btn","brand-list-btn"],["class","col-12 my-5 text-center text-color-1 ",4,"ngIf"],["class","col-12",4,"ngIf"],[1,"col-12","col-md-4","col-lg-4","mb-3","tile-wrapper"],[1,"card","h-100","py-1","border-left-secondary"],[1,"card-body","ps-4","pe-2"],[1,"row","mb-3"],[1,"col-2","px-0","checkbox-container"],[1,"brand-check-box"],["type","checkbox"],[1,"checkmark"],[1,"col-5","px-0"],[1,"brand-icon"],["src","/assets/images/placeholder.png"],[1,"text-semi-bold","text-size-3","brand-title"],[1,"col-3","px-0","text-start"],[1,"link-icon"],["src","assets/images/icons/LinkTo_Icon.png"],[1,"col-6","ps-0","pe-2"],[1,"my-3","ms-2"],[1,"social-icon","col-3","py-0","px-0"],["src","/assets/images/profile-icon/facebook.png"],["id","progress-bar",1,"progress-bar-container","col-9","pe-2","ps-0"],[1,"cssProgress"],[1,"row","py-1","progress-bar-title"],[1,"my-0","text-size-5"],["aria-hidden","true",1,"fa","fa-thumbs-o-up"],[1,"progress2"],["data-percent","100",1,"cssProgress-bar","cssProgress-success","cssProgress-active",2,"width","0"],[1,"cssProgress-label"],["id","percentage",1,"text-semi-bold","small","caret-up"],[1,"arrow-up"],["src","/assets/images/profile-icon/instagram.png"],[1,"text-semi-bold","small","caret-down"],[1,"arrow-down"],[1,"vl"],[1,"col-6","px-2","text-center"],[1,"text-size-1","my-3"],[1,"text-semi-bold","caret-down"],[1,"col-12","my-5","text-center","text-color-1"],[1,"col-12"]],template:function(a,n){1&a&&(t.nrm(0,"link",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"p"),t.EFF(8,"Sort By"),t.k0s()(),t.j41(9,"div",7)(10,"ng-select",8),t.bIt("ngModelChange",function(r){return n.selected_dropdown=r}),t.k0s()()()(),t.j41(11,"div",2),t.DNE(12,Ri,66,7,"div",9),t.k0s(),t.j41(13,"div",10)(14,"div",11)(15,"div",12),t.EFF(16," Compare "),t.k0s()()()(),t.DNE(17,Fi,2,0,"div",13),t.DNE(18,Di,2,0,"div",14),t.k0s()()),2&a&&(t.R
17$(10),t.Y8G("items",n.dropdown)("ngModel",n.selected_dropdown),t.R7$(2),t.Y8G("ngForOf",null==n.official_brands?null:n.official_brands.data),t.R7$(5),t.Y8G("ngIf",!n.official_brands.has_data),t.R7$(1),t.Y8G("ngIf",n.official_brands.is_loading&&!n.official_brands.has_data))},dependencies:[m.Sq,m.bT,v.BC,v.vS,A.vr,y.X],styles:['@charset "UTF-8";.auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.card[_ngcontent-%COMP%]{border-radius:0!important}.border-left-secondary[_ngcontent-%COMP%]{border-left:3px solid #acadb3!important}.border-left-secondary.active[_ngcontent-%COMP%]{border-left:none;border:3px solid #fff}.brand-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:25%;border-radius:50%;margin-top:-6px;float:left}.brand-title[_ngcontent-%COMP%]{text-align:left;padding-left:46px}.link-icon[_ngcontent-%COMP%]{float:left}.link-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:45%}.thumbs-icon[_ngcontent-%COMP%]{width:7%;background-color:transparent}.social-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:50%}.vl[_ngcontent-%COMP%]{border-left:1px solid #acadb3;height:70%;position:absolute;left:55%;margin-left:-3px}.text-size-5[_ngcontent-%COMP%]{font-size:8px}.brand-list-btn[_ngcontent-%COMP%]{border-radius:25px!important;color:#fff!important;background-color:#7868d8!important;border:1px solid #7868D8!important}.progress-bar-title[_ngcontent-%COMP%]{padding-left:18px}.progress-bar-title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#0ff;font-weight:700}.progress-bar-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:11px;padding-left:3px}.caret-down[_ngcontent-%COMP%]{color:#ff0080}.caret-down[_ngcontent-%COMP%]   .arrow-down[_ngcontent-%COMP%]:before{content:"\\25be"}.caret-up[_ngcontent-%COMP%]{color:#44ff92}.caret-up[_ngcontent-%COMP%]   .arrow-up[_ngcontent-%COMP%]:before{content:"\\25b4"}']})}}return i})(),Si=(()=>{class i{constructor(){}ngOnInit(){}ngOnChanges(){}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["share-reaction-distribution"]],inputs:{data:"data"},features:[t.OA$],decls:52,vars:0,consts:[[1,"section-content"],[1,"row","w-100","m-auto"],[1,"col-6","pb-2","padding-right-half"],["id","reaction-div",1,"row"],["src","/assets/images/emoji/like.png"],["id","progress-div"],[1,"float-end","text-center"],[1,"progress","progress-striped"],[1,"progress","progress-bar-info"],[1,"col-6","pb-2","padding-left-half"],["src","/assets/images/emoji/love.png"],["src","/assets/images/emoji/haha.png"],["src","/assets/images/emoji/wow.png"],["src","/assets/images/emoji/sad.png"],["src","/assets/images/emoji/angry.png"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.nrm(4,"img",4),t.j41(5,"div",5)(6,"span",6),t.EFF(7,"0.5%"),t.k0s(),t.j41(8,"div",7),t.nrm(9,"div",8),t.k0s()()()(),t.j41(10,"div",9)(11,"div",3),t.nrm(12,"img",10),t.j41(13,"div",5)(14,"span",6),t.EFF(15,"0.5%"),t.k0s(),t.j41(16,"div",7),t.nrm(17,"div",8),t.k0s()()()()(),t.j41(18,"div",1)(19,"div",2)(20,"div",3),t.nrm(21,"img",11),t.j41(22,"div",5)(23,"span",6),t.EFF(24,"0.5%"),t.k0s(),t.j41(25,"div",7),t.nrm(26,"div",8),t.k0s()()()(),t.j41(27,"div",9)(28,"div",3),t.nrm(29,"img",12),t.j41(30,"div",5)(31,"span",6),t.EFF(32,"0.5%"),t.k0s(),t.j41(33,"div",7),t.nrm(34,"div",8),t.k0s()()()()(),t.j41(35,"div",1)(36,"div",2)(37,"div",3),t.nrm(38,"img",13),t.j41(39,"div",5)(40,"span",6),t.EFF(41,"0.5%"),t.k0s(),t.j41(42,"div",7),t.nrm(43,"div",8),t.k0s()()()(),t.j41(44,"div",9)(45,"div",3),t.nrm(46,"img",14),t.j41(47,"div",5)(48,"span",6),t.EFF(49,"0.5%"),t.k0s(),t.j41(50,"div",7),t.nrm(51,"div",8),t.k0s()()()()()())},styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.col-6[_ngcontent-%COMP%]{padding-left:0;padding-right:0}img[_ngcontent-%COMP%]{width:23%;height:23%}span[_ngcontent-%COMP%]{font-size:12px}.progress-striped[_ngcontent-%COMP%]{width:95%;margin-left:10px}.progress[_ngcontent-%COMP%]{height:5px;display:block!important;border-radius:25px!important}.progress[_ngcontent-%COMP%]   .progress[_ngcontent-%COMP%]{height:7px;display:flex!important}.progress[_ngcontent-%COMP%]   .progress-bar-info[_ngcontent-%COMP%]{background-image:linear-gradient(to right,#d16eff 0%,#30d7fe 100%)}#reaction-div[_ngcontent-%COMP%]{margin:8px 0}#reaction-div[_ngcontent-%COMP%]   #progress-div[_ngcontent-%COMP%]{width:75%}.padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}"]})}}return i})();function Ei(i,l){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.brands_comparison?null:e.brands_comparison.no_data_message," ")}}function ji(i,l){1&i&&(t.j41(0,"div",16),t.nrm(1,"share-card-loading"),t.k0s())}let Gi=(()=>{class i{constructor(e,a,n){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.api_filter={},this.data=[],this.brands_comparison=s.cloneDeep(tt.brands_comparison),this.params={},this.subscribe=[],this.destroy$=new H.B,this.destroy$=new H.B,this.subscribe.push(this.apiDataService.getData().pipe((0,rt.Q)(this.destroy$)).subscribe(o=>{if(null==o)return!1;this.checkIsCallApiOrLoadData(o)}))}ngOnInit(){this.setCallbackFunctions(this.brands_comparison)}ngOnChanges(){}ngOnDestroy(){}setCallbackFunctions(e){}checkIsCallApiOrLoadData(e){this.api_filter=s.cloneDeep(e.api_filter),this.processSubscribedData(this.brands_comparison,e.brands_comparison)}processSubscribedData(e,a){e.is_loading=a.is_loading,e.has_data=a.has_data,e.is_call_api?a.is_reload_api&&(this.callApi(e),e.is_reload_api=!1):s.isEmpty(a.data)||(e.data=a.data)}callApi(e){var a=s.cloneDeep(this.api_filter);a.report_type="official",e.api_data.hasOwnProperty("filter")&&(a=s.merge
1(a,e.api_data.filter)),a.keys=[e.api_data.keys],a.queue_key=e.api_data.keys,a.return_type=e.api_data.keys,a.dummy_path=this.api_filter.dummy_path+"/"+e.dummy_path,this.apiModel.getApiData(a.api_url,a,this.onLoadApi.bind(this))}onLoadApi(e){this.setApiDataIntoModule(this.brands_comparison,e)}setApiDataIntoModule(e,a){e.has_data=a.has_data,e.is_loading=a.is_loading,a.has_data&&!a.is_loading&&(e.data=this.dataProcessingModel.processReturnApiData(e,a))}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["summary-brands-comparison"]],features:[t.OA$],decls:133,vars:3,consts:[[1,"row"],[1,"col-12","pb-4","p-0"],[1,"section-title",3,"details"],[1,"card"],[1,"card-body","my-3"],[1,"row","align-items-center","justify-content-center","d-block","mx-2"],[1,""],[1,"border_color"],[1,"text-blue"],[1,"fas","fa-arrow-up","caret-up"],[1,"fas","fa-arrow-down","caret-down"],[1,"progress","progress-striped"],[1,"progress","progress-bar"],[1,"reaction-td"],["class","col-12 custom-card-height d-flex justify-content-center align-items-center ",4,"ngIf"],["class","col-12 custom-card-height d-flex justify-content-center align-items-center",4,"ngIf"],[1,"col-12","custom-card-height","d-flex","justify-content-center","align-items-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"section-title",2),t.j41(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"table",7)(8,"tr")(9,"th",6),t.EFF(10,"Brands"),t.k0s(),t.j41(11,"th"),t.EFF(12,"Leneige"),t.k0s(),t.j41(13,"th"),t.EFF(14,"Shiseido"),t.k0s(),t.j41(15,"th"),t.EFF(16,"Clarins"),t.k0s()(),t.j41(17,"tr")(18,"th"),t.EFF(19,"Top 5 Performing Hashtags"),t.k0s(),t.j41(20,"td"),t.EFF(21,"#Hashtag1"),t.k0s(),t.j41(22,"td"),t.EFF(23,"#Hashtag1"),t.k0s(),t.j41(24,"td"),t.EFF(25,"#Hashtag2"),t.nrm(26,"br"),t.EFF(27,"#Hashtag3"),t.nrm(28,"br"),t.EFF(29,"#Hashtag4"),t.nrm(30,"br"),t.EFF(31,"#Hashtag5"),t.k0s()(),t.j41(32,"tr")(33,"th"),t.EFF(34,"Total Interactions"),t.k0s(),t.j41(35,"td")(36,"span",8),t.EFF(37,"123,456 "),t.k0s(),t.j41(38,"i",9),t.EFF(39," (123%)"),t.k0s()(),t.j41(40,"td")(41,"span",8),t.EFF(42,"123,456 "),t.k0s(),t.j41(43,"i",10),t.EFF(44," (123%)"),t.k0s()(),t.j41(45,"td")(46,"span",8),t.EFF(47,"123,456 "),t.k0s(),t.j41(48,"i",10),t.EFF(49," (123%)"),t.k0s()()(),t.j41(50,"tr")(51,"th"),t.EFF(52,"Ads Spent"),t.k0s(),t.j41(53,"td")(54,"span",8),t.EFF(55,"$ 12,345K"),t.k0s()(),t.j41(56,"td")(57,"span",8),t.EFF(58,"$ 12,345K"),t.k0s()(),t.j41(59,"td")(60,"span",8),t.EFF(61,"$ 12,345K"),t.k0s()()(),t.j41(62,"tr")(63,"th"),t.EFF(64,"Post Count"),t.k0s(),t.j41(65,"td")(66,"span",8),t.EFF(67,"Photo: 5%"),t.nrm(68,"br"),t.EFF(69,"Video: 5%"),t.nrm(70,"br"),t.EFF(71,"Others: 5%"),t.k0s(),t.nrm(72,"br"),t.EFF(73,"Total: 15"),t.k0s(),t.j41(74,"td")(75,"span",8),t.EFF(76,"Photo: 5%"),t.nrm(77,"br"),t.EFF(78,"Video: 5%"),t.nrm(79,"br"),t.EFF(80,"Others: 5%"),t.k0s(),t.nrm(81,"br"),t.EFF(82,"Total: 15"),t.k0s(),t.j41(83,"td")(84,"span",8),t.EFF(85,"Photo: 5%"),t.nrm(86,"br"),t.EFF(87,"Video: 5%"),t.nrm(88,"br"),t.EFF(89,"Others: 5%"),t.k0s(),t.nrm(90,"br"),t.EFF(91,"Total: 15"),t.k0s()(),t.j41(92,"tr")(93,"th"),t.EFF(94,"Ads Spent Percentage"),t.k0s(),t.j41(95,"td")(96,"div",11)(97,"div",12),t.EFF(98," 11% Ads Spent "),t.k0s()()(),t.j41(99,"td")(100,"div",11)(101,"div",12),t.EFF(102," 11% Ads Spent "),t.k0s()()(),t.j41(103,"td")(104,"div",11)(105,"div",12),t.EFF(106," 
111% Ads Spent "),t.k0s()()()(),t.j41(107,"tr")(108,"th"),t.EFF(109,"Interactions Percentage"),t.k0s(),t.j41(110,"td")(111,"div",11)(112,"div",12),t.EFF(113," 2% Interactions "),t.k0s()()(),t.j41(114,"td")(115,"div",11)(116,"div",12),t.EFF(117," 2% Interactions "),t.k0s()()(),t.j41(118,"td")(119,"div",11)(120,"div",12),t.EFF(121," 2% Interactions "),t.k0s()()()(),t.j41(122,"tr")(123,"th"),t.EFF(124,"Reaction Distribution"),t.k0s(),t.j41(125,"td",13),t.nrm(126,"share-reaction-distribution"),t.k0s(),t.j41(127,"td",13),t.nrm(128,"share-reaction-distribution"),t.k0s(),t.j41(129,"td",13),t.nrm(130,"share-reaction-distribution"),t.k0s()()()(),t.DNE(131,Ei,2,1,"div",14),t.DNE(132,ji,2,0,"div",15),t.k0s()()()()()),2&a&&(t.R7$(2),t.Y8G("details",null==n.brands_comparison?null:n.brands_comparison.title),t.R7$(129),t.Y8G("ngIf",!(null!=n.brands_comparison&&n.brands_comparison.has_data||null!=n.brands_comparison&&n.brands_comparison.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.brands_comparison?null:n.brands_comparison.is_loading))},dependencies:[m.bT,y.X,C.L,Si],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}table[_ngcontent-%COMP%], th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border:1px solid;border-collapse:collapse}table[_ngcontent-%COMP%]{width:100%}td[_ngcontent-%COMP%]{padding:15px 10px}td[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:10%;height:10%}.reaction-td[_ngcontent-%COMP%]{padding:15px 12px 15px 10px}.progress[_ngcontent-%COMP%]{display:block!important;border-radius:0!important}.progress[_ngcontent-%COMP%]   .progress[_ngcontent-%COMP%]{display:flex!important}.progress[_ngcontent-%COMP%]   .progress-bar[_ngcontent-%COMP%]{background-color:#ddd9d9!important}.caret-down[_ngcontent-%COMP%]{color:#ff0080}.caret-up[_ngcontent-%COMP%]{color:#44ff92}.text-blue[_ngcontent-%COMP%]{color:#1f8cf1}"]})}}return i})();const Dt=function(i){return{active:i}};function Yi(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",10)(1,"div",11)(2,"button",12),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1();return t.Njj(r.onClickPlatformType(o))}),t.EFF(3),t.k0s()()()}if(2&i){const e=l.$implicit,a=t.XpG();t.R7$(2),t.Y8G("ngClass",t.eq3(2,Dt,a.selected_platforms==(null==e?null:e.id))),t.R7$(1),t.SpI(" ",e.name," ")}}function Xi(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",10)(1,"div",11)(2,"div",12),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG();return t.Njj(r.onClickMentionType(o))}),t.EFF(3),t.k0s()()()}if(2&i){const e=l.$implicit,a=t.XpG();t.R7$(2),t.Y8G("ngClass",t.eq3(2,Dt,a.selected_mention==(null==e?null:e.id))),t.R7$(1),t.SpI(" ",e.name," ")}}let Bi=(()=>{class i{constructor(e,a,n,o,r,d,_,c){this.router=e,this.dateRange=a,this.apiModel=n,this.elementRef=o,this.activatedRoute=r,this.apiDataService=d,this.dataService=_,this.dataProcessingModel=c,this.selected_platform="",this.default_setting=tt,this.is_loading=!1,this.has_data=!0,this.params={},this.api_filter={api_url:"clients/social-media-listening/data",method:"all",has_optimised_url:!0,report_type:"official",category:["all"],brands:["all"],platform:["all"],duration:["2021-01-01","2021-01-31"],divisions:["acd"],dummy_path:"social-media-listening/dummy/summary",is_lambda:!0},this.smart_search_data={},this.local_storage_data={},this.data=[],this.mentions=s.cloneDeep(tt.mention),this.selected_mention="official",this.official_brands=s.cloneDeep(tt.official_brands),this.platforms=Oi,this.selected_platforms="acd",this.brands_comparison=s.cloneDeep(tt.brands_comparison),this.getDataFromLocalStorage()}ngOnInit(){this.default_setting.date_input.start_date="",this.default_setting.date_input.end_date="",this.setCallbackFunctions(),this.activatedRoute.queryParams.subscribe(e=>{s.isEmpty(e)||(this.params=e,this.setMaxDate(),this.setDefaultStartEndDate(e.date_start,e.date_end))})}ngOnChanges(){}ngOnDestroy(){}getDataFromLocalStorage(){var e=this.dataService.get("dropdown_filter");null!=e&&(this.local_storage_data=JSON.parse(e),this.setDefaultAPIFilter())}setMaxDate(){var e=new Date,a=new Date(e.getFullYear(),e.getMonth()-1,1),n=this.dateRange.getStartEndDate(a,this.default_setting.date_input.date_format,!1);this.default_setting.calendar.options.max_date=n.start_date}setDefaultStartEndDate(e,a){this.default_setting.calendar.options.selected_date=e,this.default_setting.date_input.start_date=e,this.default_setting.date_input.end_date=a,this.api_filter.duration=[e,a],this.processApiFilterBeforeApi()}setQueryParams(){var e=s.cloneDeep(this.params);e.date_start=this.default_setting.date_input.start_date,e.date_end=this.default_setting.date_input.end_date,this.params=Object.assign({},e),this.router.navigate([],{queryParams:this.params})}setCallbackFunctions(){this.default_setting.calendar.options.callbackOnChange=this.onClickDateChanged.bind(this)}onClickDateChanged(e){var a=new Date(e),n=this.dateRange.getStartEndDate(a,this.default_setting.date_input.date_format,!1);this.default_setting.date_input.start_date!=n.start_date&&(this.api_filter.duration=[],this.setDefaultStartEndDate(n.start_date,n.end_date),this.setQueryParams(),this.processApiFilterBeforeApi())}setDefaultAPIFilter(){s.isEmpty(this.local_storage_data)||s.map(this.local_storage_data.all,(e,a)=>{e.is_multiple?this.api_filter[a]=s.map(this.local_storage_data.all[a],"id"):s.isEmpty(e)||(this.api_filter[a]=e.is_array?[e.id]:e.id)}),this.selected_platform=s.first(this.api_filter.platform)}setToDefaultValue(e={}){var a=this.default_setting.modules.split(",");this.default_setting.api_filter=this.api_filter,s.isEmpty(e)?this.apiDataService.setData(this.default_setting):(s.map(a,n=>{this.default_setting[n].is_reload_api=!0,this.default_setting[n].has_data=!0,this.default_setting[n].is_loading=!1}),this.setApiDataToModule(e,a))}setApiDataToModule(e,a){s.map(a,(n,o)=>{if(this.default_setting[n].hasOwnProperty("api_data")&&!this.default_setting[n].is_call_api){var d=this.default_setting[n].api_data.data_key.split("."),_=s.cloneDeep(e.data);s.map(d,(c,p)=>{_.hasOwnProperty(c)&&(_=s.cloneDeep(_[c]))}),this.default_setting[n].data=_}}),this.apiDataService.setData(this.default_setting)}processApiFilterBeforeApi(){var e=s.cloneDeep(this.api_filter);e.duration=[],e.duration.push(this.default_setting.date_input.start_date),e.duration.push(this.default_setting.date_input.end_date),e.platform=[],e.platform.push(this.selected_platform),s.assign(this.api_filter,e),this.setToDefaultValue({})}onClickMentionType(e){document.getElementById("official")&&("none"==document.getElementById("official").style.display?(document.getElementById("official").style.display="block",document.getElementById("mention").style.display="none"):(document.getElementById("official").style.display="none",document.getElementById("mention").style.display="block"),this.selected_mention=e.id)}onClickPlatformType(e){}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(I.j),t.rXU(t.aKT),t.rXU(g.nX),t.rXU(R._),t.rXU(z.u),t.rXU(G.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-summary"]],features:[t.OA$],decls:16,vars:3,consts:[[1,"container","pe-0","mt-4"],[1,"row"],[1,"col-12","float-end","text-end","pb-4"],[3,"options"],[1,"col-12","section-options","row","pt-4","ps-0"],["class","option-wrapper me-3 my-2",4,"ngFor","ngForOf"],[1,"my-2"],[1,"mt-5"],["id","official"],["id","mention"],[1,"option-wrapper","me-3","my-2"],[1,"option-item"],["type","button",1,"btn","text-size-4","btn-border",3,"ngClass","click"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"share-single-calendar",3),t.k0s()(),t.j41(4,"div",4)(5,"ul",1),t.DNE(6,Yi,4,4,"li",5),t.k0s()(),t.j41(7,"div",6)(8,"div",7)(9,"ul",1),t.DNE(10,Xi,4,4,"div",5),t.k0s(),t.j41(11,"div",8),t.nrm(12,"summary-brands"),t.k0s(),t.j41(13,"div",9),t.nrm(14,"div"),t.k0s()()(),t.nrm(15,"summary-brands-comparison"),t.k0s()),2&a&&(t.R
17$(3),t.Y8G("options",n.default_setting.calendar.options),t.R7$(3),t.Y8G("ngForOf",n.platforms),t.R7$(4),t.Y8G("ngForOf",n.mentions))},dependencies:[m.YU,m.Sq,Ti.Q,$i,Gi],styles:[".option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:140px}@media only screen and (max-width: 577px){.option-wrapper[_ngcontent-%COMP%]{width:100%}}.section-options[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 769px){.section-options[_ngcontent-%COMP%]{flex-direction:column}}#mention[_ngcontent-%COMP%]{display:none}"]})}}return i})();function Ni(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",8),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Ui(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Ai(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let Vi=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.title={title:this.translate.instant("Ranking Stats"),desc:this.translate.instant("Ranking Stats."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Official Page Summary"),this.opts={has_data:!1,is_loading:!0,data:[],chart_options:{id:"ranking_summary_stats",keys:["name","value"],number_type:["name","value"],table_title:"Keywords",table_filter:{sort:{type:"desc",active_id:"total_posts"}},table_body:[{id:"ranking",name:this.translate.instant("Ranking"),class:"text-start",api_field:"ranking",data_map:"platform.fb.ranking",is_number:!1,suffix:"",prefix:"",type:"string",display_total:!1,min_width:50,view_type:"value",value_format:"string"},{id:"name",name:this.translate.instant("Brands"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_brand:!0,type:"string",view_type:"link",display_total:!1,min_width:200},{id:"interactions",name:this.translate.instant("Non Video Interaction"),class:"text-end",api_field:"interactions",data_map:"platform.fb.interactions",is_number:!0,suffix:"",prefix:"",view_type:"bar",type:"number"},{id:"mentions",name:this.translate.instant("Mentions"),class:"text-end",api_field:"mentions",data_map:"platform.ig.mentions",is_number:!0,suffix:"",prefix:"",view_type:"bar",type:"number"},{id:"overall_score",name:this.translate.instant("Overall Score"),class:"text-end",api_field:"overall_score",data_map:"platform.tt.overall_score",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar",show_percentage:!1},{id:"share_of_interactions",name:this.translate.instant("Share of Interactions"),class:"text-end",api_field:"share_of_interactions",data_map:"platform.tt.share_of_interactions",is_number:!0,suffix:"",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"share_of_mentions",name:this.translate.instant("Share of Mentions"),class:"text-end",api_field:"share_of_mentions",data_map:"platform.tw.share_of_mentions",is_number:!0,suffix:"",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"weighted_score_interactions",name:this.translate.instant("Weighted Score - Interactions"),class:"text-end",api_field:"weighted_score_interactions",data_map:"platform.tw.weighted_score_interactions",is_number:!0,suffix:"%",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"weighted_score_mentions",name:this.translate.instant("Weighted Score - Mentions"),class:"text-end",api_field:"weighted_score_mentions",data_map:"mention.kw.weighted_score_mentions",is_number:!0,suffix:"%",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"}],show_entries:!1,is_pagination:!1,table_grand_total_colspan:1,freeze_columns_dialog:["ranking","name"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1,height:400}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(this.params=n,this.opts.is_loading=!0,this.opts.has_data=!1)})}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant(0==this.options.success?"Some errors have occurred. Please try again later.":"No data available."))}setTableData(e){var a=s.cloneDeep(this.params);a.hasOwnProperty("brands")&&delete a.brands;var o=this.opts.chart_options.table_body;let r={interactions:s.sumBy(this.data,_=>_.interactions),mentions:s.sumBy(this.data,_=>_.mentions),overall_score:s.sumBy(this.data,_=>_.overall_score)},d=s.map(this.data,_=>{let c={id:_.id};return s.map(o,p=>{let u=p.id;s.get(p,"data_map",p.api_field),s.has(c,u)||(c[u]=_[u]),"bar"==p.view_type&&(c[u+"_percentage"]=c[u]/r[u]*100)}),c.link=this.generateLink(_.id),c});this.opts.data=d}generateLink(e){return`/social-media-listening/details?brands=${e}&${s.chain(this.params).omit(["brands"]).toPairs().map(([o,r])=>`${encodeURIComponent(o)}=${encodeURIComponent(r)}`).join("&")}`}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["ranking-summary-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:12,vars:8,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[1,"text-color-1"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,Ni,1,3,"am-chart-selection-card",5),t.DNE(6,Ui,2,1,"div",6),t.DNE(7,Ai,2,0,"div",6),t.k0s()()()(),t.j41(8,"div")(9,"small",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(3),t.JRh(t.bMT(11,6,"ranking-summary-stats.note")))},dependencies:[m.YU,m.bT,y.X,C.L,w.E,h.D9],styles:[".card[_ngcontent-%COMP%]{height:450px;min-height:250px}"]})}}return i})();const zi=function(i){return{success:i}};let qi=(()=>{class i{constructor(e,a,n,o,r,d,_,c){this.router=e,this.dateRange=a,this.socialMediaModel=n,this.activatedRoute=o,this.smartSearchModel=r,this.pageModel=d,this.countryModel=_,this.translate=c,this.raw_data={},this.opts={initialize:!1,invalid_date_message:this.translate.instant("Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date."),smart_search:{options:{onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},data:{},include:["divisions","platforms","brands","countries","category_groups","filters"],onDropdownReady:null}},filter_options:{module:"all",list:[],required:["divisions"]}},this.params={},this.api_filter={},this.report_types=["all"],this.keys=["ranking"],this.dropdown_data=[],this.country=this.countryModel.getCountry(),this.is_presentation=this.pageModel.isPresentationMode(),this.is_trial=this.pageModel.isTrialMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(!s.isEqual(this.params,n)||this.params.changed)&&(s.merge(this.params,n),this.params.changed=!1,this.getData())}))}onSmartSearchLoad(e){if(this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter(),s.isEmpty(this.api_filter.divisions)){let a=s.find(e.data.divisions,{id:s.get(this.activatedRoute.snapshot.queryParams,"divisions")});if(a)this.setQueryParams({divisions:a.id,countries:this.country.country_code},!0);else{let n=s.get(e.data,"divisions.0.id","all");this.setQueryParams({divisions:n,countries:this.country.country_code},!0)}}this.getData()}ngOnInit(){}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(o,r)=>{"hide_zero"==r||"brands_name"==r||"duration"==r||("all"!=o?n[r]=s.toString(o):"divisions"!=r?(this.params.changed=this.params.changed||!0,delete n[r],delete this.params[r]):n[r]=s.toString(o))}
1)),this.router.navigate([],{queryParams:n})}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getData(){let e={action:"get_sml_comparison",keys:this.keys,frequency:"daily",report_type:this.report_types};s.merge(e,this.setParams()),this.loadAPI(e)}onSearchClick(e){this.setQueryParams(e)}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"social_media",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),s.merge(this.api_filter,n),this.setQueryParams(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)||s.keys(this.api_filter)!=s.keys(e)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}loadAPI(e){this.api_filter=s.cloneDeep(e),this.socialMediaModel.getSummary(this.keys,this.api_filter,this.onLoadAPI.bind(this))}onLoadAPI(e){if(0==e.success)return this.opts.success=!1,void(this.data=[]);let a=s.get(e,"api_params.report_type","all");this.raw_data[a]=e.data,this.data=e.data.ranking}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(X.d),t.rXU(O.Y),t.rXU(q.T),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-ranking"]],decls:11,vars:5,consts:[[1,"container"],[1,"row","position-relative"],[1,"calendar-container","text-color-1","col-sm-9","d-flex","justify-content-end","position-absolute","loading-calendar-container"],[1,"is-loading"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","py-2"],[1,"item"],[3,"data","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"div",3),t.k0s(),t.j41(4,"div",4),t.nrm(5,"dropdown-filter-revamp",5),t.k0s()(),t.j41(6,"div",6)(7,"div",7)(8,"div",8),t.nrm(9,"ranking-summary-stats",9),t.k0s()()()(),t.nrm(10,"shared-version-label")),2&a&&(t.R7$(5),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.Y8G("data",n.data)("options",t.eq3(3,zi,null==n.opts?null:n.opts.success)))},dependencies:[B.l,J,Vi],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}
1.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}"]})}}return i})();var S=b(79988);const at={onConfigurationComplete:null};let $t=(()=>{class i{constructor(e){this.el=e}ngAfterContentInit(){setTimeout(()=>{this.el.nativeElement.focus()},200)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(t.aKT))}}static{this.\u0275dir=t.FsC({type:i,selectors:[["","autofocusInput",""]],inputs:{input_autofocus:"input_autofocus"}})}}return i})(),Li=(()=>{class i{transform(e,a){return e&&a?(a=a.toLowerCase(),e.filter(o=>-1!==o.value.name.toLowerCase().indexOf(a))):e}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275pipe=t.EJ8({name:"searchByValue",type:i,pure:!0})}}return i})(),Ji=(()=>{class i{transform(e){if(!e)return e;var a=e.filter(r=>r.value.selected),n=e.filter(r=>!r.value.selected);return a.concat(n)}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275pipe=t.EJ8({name:"checkboxFilter",type:i,pure:!0})}}return i})();function Hi(i,l){1&i&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_1")," "))}function Qi(i,l){1&i&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_2")," "))}const Ki=function(i){return{disabled:i}};function Wi(i,l){if(1&i&&(t.j41(0,"div",8)(1,"p",9),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",6),t.nrm(5,"ng-select",18),t.nI1(6,"translate"),t.DNE(7,Hi,3,3,"p",11),t.DNE(8,Qi,3,3,"p",11),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.SpI(" ",t.bMT(3,10,"brand-list-configuration.category_type")," "),t.R7$(3),t.Y8G("ngClass",t.eq3(14,Ki,e.disabled_category_type))("items",e.category_type_list)("searchable",!1)("multiple",!1)("clearable",!1)("closeOnSelect",!0)("placeholder",t.bMT(6,12,"brands-setting.select_category")),t.R7$(2),t.Y8G("ngIf",e.form.get("category_type").hasError("required")&&(e.form.get("category_type").dirty||e.form.get("category_type").touched)),t.R7$(1),t.Y8G("ngIf",e.form.get("category_type").hasError("pattern")&&(e.form.get("category_type").dirty||e.form.get("category_type").touched))}}function Zi(i,l){1&i&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_1")," "))}function ts(i,l){1&i&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_5")," "))}function es(i,l){1&i&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_6")," "))}function ns(i,l){1&i&&(t.j41(0,"p",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_2")," "))}const as=function(){return{standalone:!0}};function is(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",8)(1,"label",33)(2,"input",34),t.bIt("ngModelChange",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.is_selected_all=n)})("change",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.selectAllBrands())}),t.k0s(),t.nrm(3,"span",35),t.j41(4,"p",36),t.EFF(5),t.nI1(6,"translate"),t.k0s()()()}if(2&i){const e=t.XpG(2);t.R7$(2),t.Y8G("ngModel",e.is_selected_all)("ngModelOptions",t.lJ4(5,as)),t.R7$(3),t.SpI(" ",t.bMT(6,3,"brand-list-configuration.select_deselect")," ")}}function ss(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",37)(1,"label",33)(2,"input",38),t.bIt("change",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.getSelectedBrands())}),t.k0s(),t.nrm(3,"span",35),t.j41(4,"p",36),t.EFF(5),t.k0s()()()}if(2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("formGroup",e),t.R7$(2),t.Y8G("disabled",!e.value.selected&&a.isSelectionLimitReached()),t.R7$(3),t.SpI(" ",null==e||null==e.value?null:e.value.name," ")}}function os(i,l){1&i&&(t.j41(0,"p",39),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brand-list-configuration.error_msg_3")," "))}function rs(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",5)(2,"div",6)(3,"div",8)(4,"p",9),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"div",6)(8,"div",20)(9,"div",21)(10,"div",22),t.nrm(11,"i",23),t.k0s(),t.nrm(12,"input",24),t.nI1(13,"translate"),t.j41(14,"button",25),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.clearInput())}),t.nrm(15,"i",26),t.k0s()()()()()()(),t.j41(16,"div",27)(17,"div",28)(18,"div",8)(19,"div",29),t.DNE(20,is,7,6,"div",7),t.j41(21,"div",30),t.DNE(22,ss,6,3,"div",31),t.nI1(23,"checkboxFilter"),t.nI1(24,"searchByValue"),t.DNE(25,os,3,3,"p",32),t.nI1(26,"searchByValue"),t.k0s()()()()(),t.bVm()}if(2&i){const e=t.XpG();t.R7$(5),t.SpI(" ",t.bMT(6,5,"brand-list-configuration.notes_1")," "),t.R7$(7),t.Y8G("placeholder",t.bMT(13,7,"brand-list-configuration.search_brands")),t.R7$(8),t.Y8G("ngIf",!e.filter.value),t.R7$(2),t.Y8G("ngForOf",t.bMT(23,9,t.i5U(24,11,e.brands_control.controls,e.filter.value))),t.R7$(3),t.Y8G("ngIf",e.checkIsEmpty(t.i5U(26,14,e.brands_control.controls,e.filter.value)))}}function ls(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",40),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onRemoveCategory())}),t.j41(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"brand-list-configuration.remove_category_button")))}let st=(()=>{class i{constructor(e,a,n){this.data=e,this.fb=a,this.translate=n,this.is_linear=!0,this.brands_list=[],this.dialog_title="",this.selected_brands=[],this.selected_brands_list=[],this.is_selected_all=!1,this.category_name="",this.active_brands=[],this.configuration_callback=at,this.remove_bt
1n_allowed=!1,this.selected_category_type={},this.category_type_list=[],this.disabled_category_type=!1,this.brands_category_config={id:""}}ngOnInit(){this.dialog_title=this.translate.instant(this.data.title),this.brands_list=s.cloneDeep(this.data.brands),this.category_type_list=this.data.category_type_list,this.active_category_type=this.data.active_category_type,s.map(this.category_type_list,e=>{e.name=this.translate.instant(e.name)}),this.selected_category_type="all"==this.active_category_type?s.first(this.category_type_list):s.find(this.category_type_list,{id:this.active_category_type}),this.data.category?(this.active_brands=this.data.active_brands,this.category_name=this.data.category.name,this.brands_category_config.id=this.data.category.id,this.remove_btn_allowed=!0,this.setForm()):this.createForm(),s.isEmpty(this.brands_list)&&(this.disabled_category_type=!0),this.setCurrentActiveBrands(),this.addBrandsToForm(),this.getSelectedBrands()}setCurrentActiveBrands(){s.map(this.brands_list,e=>{let a=s.find(this.active_brands,{id:e.id});e.selected=!1,e.divisions=[e.divisions],a&&(e.selected=!0)})}get filter(){return this.form.get("filter")}get brands_control(){return this.form.get("brands")}createForm(){this.form=s.isNil(this.active_category_type)?this.fb.group({filter:[""],category_name:["",[v.k0.required,this.characterValidator,this.maxLengthValidator]],brands:this.fb.array([])}):this.fb.group({category_type:[this.selected_category_type,this.checkAtLeastOneCheckbox()],filter:[""],category_name:["",[v.k0.required,this.characterValidator,this.maxLengthValidator]],brands:this.fb.array([])})}setForm(){this.form=this.fb.group({category_type:[this.selected_category_type,this.checkAtLeastOneCheckbox()],filter:[""],category_name:[this.category_name,[v.k0.required,this.characterValidator,this.maxLengthValidator]],brands:this.fb.array([])})}addBrandsToForm(){this.brands_list.forEach(e=>this.addBrandControl(e))}addBrandControl(e){this.brands_control.push(this.fb.group({...e,selected:[{value:e.selected,disabled:this.isSelectionLimitReached()&&!e.selected}]}))}getSelectedBrands(){this.checkIsSelectedAllBrands(),this.selected_brands=s.filter(this.brands_control.controls,function(e){if(1==e.value.selected)return e}),this.getSelectedBrandsName(),this.updateCheckboxState()}checkIsSelectedAllBrands(){var e=!0;s.map(this.brands_control.controls,a=>{0==a.value.selected&&(e=!1)}),this.is_selected_all=e}getSelectedBrandsName(){this.selected_brands_list=[],s.map(this.selected_brands,e=>{this.selected_brands_list.push(e.value.id)})}selectAllBrands(){this.brands_control.controls.forEach(this.is_selected_all?(e,a)=>{a<40&&e.get("selected").setValue(!0)}:e=>{e.get("selected").setValue(!1)}),this.getSelectedBrands()}checkIsEmpty(e){return s.isEmpty(e)}onCategoryChange(e){this.category_name=e}onSaveCategory(){var e=s.cloneDeep(this.brands_category_config);e={name:this.category_name,brands:this.selected_brands_list,category:this.form.get("category_type").value.id},Object.assign(this.brands_category_config,e),this.configuration_callback.onConfigurationComplete(this.data.category?"edit_category":"add_category",this.brands_category_config)}onRemoveCategory(){s.cloneDeep(this.brands_category_config),Object.assign(this.brands_category_config,{name:this.category_name,brands:this.selected_brands_list,category:this.selected_category_type.id}),this.configuration_callback.onConfigurationComplete("remove_category",this.brands_category_config)}clearInput(){this.filter.setValue("")}checkAtLeastOneCheckbox(e=1){return function(n){return s.isUndefined(n.value)||n.value.length<e?{required_checkbox:!0}:null}}characterValidator(e){return/^[a-zA-Z0-9\s()']*$/.test(e.value)?null:{invalidCharacters:!0}}maxLengthValidator(e){return e.value&&e.value.length>50?{maxLengthExceeded:!0}:null}isSelectionLimitReached(){return this.selected_brands.length>=40}updateCheckboxState(){const e=this.isSelectionLimitReached();this.brands_control.controls.forEach(a=>{const n=a.get("selected");e&&!n.value?n.disable():n.enable()})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.xh),t.rXU(v.ze),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-brand-list-configuration"]],decls:30,vars:22,consts:[[1,"config-btn-close",3,"mat-dialog-close"],[1,"fas","fa-times","text-color-1"],[3,"formGroup"],[1,"mb-4"],[1,"text-color-1","text-center","text-size-2","m-0","text-semi-bold"],[1,"row","content"],[1,"col-12","mb-2"],["class","row",4,"ngIf"],[1,"row"],[1,"col-12","text-color-1","text-size-3","mb-2"],["type","text","id","category","name","category","autofocusInput","","formControlName","category_name",1,"w-100","form-control","default-input","configuration-input","field-input",3,"value","keyup"],["class","text-semi-bold text-size-3 text-danger mb-0",4,"ngIf"],[4,"ngIf"],[1,"text-color-1"],[1,"px-2"],[1,"mt-3","steps-action-btn","d-flex",3,"ngClass"],["class","btn btn-action text-size-3",3,"click",4,"ngIf"],[1,"btn","next-btn","text-size-3",3,"disabled","click"],["bindLabel","name","formControlName","category_type",1,"marketplace-store-dropdown","custom-dropdown-header","to
1p-post-dropdown","text-start","text-color-1",3,"ngClass","items","searchable","multiple","clearable","closeOnSelect","placeholder"],[1,"text-semi-bold","text-size-3","text-danger","mb-0"],[1,"search-wrapper","position-relative"],[1,"search-box"],[1,"search-icon","align-self-center"],[1,"btn","icon-img"],["type","search","id","search","autocomplete","off","formControlName","filter",1,"form-control","search-control","input-field","focus","input-placeholder",3,"placeholder"],["title","Clear Filter",1,"clear-input-btn",3,"click"],[1,"fas","fa-times"],[1,"row","last-content"],[1,"col-12","mb-3"],[1,"col-12"],["formArrayName","brands"],["class","row",3,"formGroup",4,"ngFor","ngForOf"],["class","p-3 mb-0 search-result text-center text-color-1 text-size-3",4,"ngIf"],[1,"checkbox-list","col-12","d-flex","align-items-center"],["type","checkbox","name","is_selected_all",3,"ngModel","ngModelOptions","ngModelChange","change"],[1,"checkmark"],[1,"ps-1","my-0","text-size-3","text-color-1"],[1,"row",3,"formGroup"],["type","checkbox","formControlName","selected",3,"disabled","change"],[1,"p-3","mb-0","search-result","text-center","text-color-1","text-size-3"],[1,"btn","btn-action","text-size-3",3,"click"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.nrm(1,"i",1),t.k0s(),t.j41(2,"form",2)(3,"div",3)(4,"p",4),t.EFF(5),t.k0s()(),t.j41(6,"div",5)(7,"div",6),t.DNE(8,Wi,9,16,"div",7),t.j41(9,"div",8)(10,"p",9),t.EFF(11),t.nI1(12,"translate"),t.k0s(),t.j41(13,"div",6)(14,"input",10),t.bIt("keyup",function(r){return n.onCategoryChange(r.target.value)}),t.k0s(),t.DNE(15,Zi,3,3,"p",11),t.DNE(16,ts,3,3,"p",11),t.DNE(17,es,3,3,"p",11),t.DNE(18,ns,3,3,"p",11),t.k0s()()()(),t.DNE(19,rs,27,17,"ng-container",12),t.j41(20,"div",13)(21,"p",14),t.EFF(22),t.nI1(23,"translate"),t.k0s()(),t.j41(24,"div",15),t.DNE(25,ls,4,3,"button",16),t.j41(26,"button",17),t.bIt("click",function(){return n.onSaveCategory()}),t.j41(27,"span"),t.EFF(28),t.nI1(29,"translate"),t.k0s()()()()),2&a&&(t.Y8G("mat-dialog-close",!0),t.R7$(2),t.Y8G("formGroup",n.form),t.R7$(3),t.SpI(" ",n.dialog_title," "),t.R7$(3),t.Y8G("ngIf",n.active_category_type),t.R7$(3),t.SpI(" ",t.bMT(12,16,"brand-list-configuration.category_name")," "),t.R7$(3),t.FS9("value",n.category_name),t.R7$(1),t.Y8G("ngIf",n.form.get("category_name").hasError("required")&&(n.form.get("category_name").dirty||n.form.get("category_name").touched)),t.R7$(1),t.Y8G("ngIf",n.form.get("category_name").hasError("invalidCharacters")&&(n.form.get("category_name").dirty||n.form.get("category_name").touched)),t.R7$(1),t.Y8G("ngIf",n.form.get("category_name").hasError("maxLengthExceeded")&&(n.form.get("category_name").dirty||n.form.get("category_name").touched)),t.R7$(1),t.Y8G("ngIf",n.form.get("category_name").hasError("pattern")&&(n.form.get("category_name").dirty||n.form.get("category_name").touched)),t.R7$(1),t.Y8G("ngIf",!n.checkIsEmpty(n.brands_list)),t.R7$(3),t.JRh(t.bMT(23,18,"brand-list-configuration.error_msg_4")),t.R7$(2),t.Y8G("ngClass",n.remove_btn_allowed?"justify-content-between":"justify-content-end"),t.R7$(1),t.Y8G("ngIf",n.remove_btn_allowed),t.R7$(1),t.Y8G("disabled",!n.form.valid),t.R7$(2),t.JRh(t.bMT(29,20,"brand-list-configuration.save_apply_button")))},dependencies:[m.YU,m.Sq,m.bT,v.qT,v.me,v.Zm,v.BC,v.cb,v.vS,v.j4,v.JD,v.v8,A.vr,S.kQ,$t,h.D9,Li,Ji],styles:['.checkbox-list[_ngcontent-%COMP%]{cursor:pointer}.checkbox-list[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{opacity:0;cursor:pointer;height:0;width:20px}.checkbox-list[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]{background-color:#7868d8;border:1px solid #fff}.checkbox-list[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{display:block}.checkbox-list[_ngcontent-%COMP%]   .checkmark[_ngcontent-%COMP%]{cursor:pointer}.checkbox-list[_ngcontent-%COMP%]   .checkmark[_ngcontent-%COMP%]:after{left:4px;top:0;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;transform:rotate(45deg)}.checkmark[_ngcontent-%COMP%]{position:absolute;height:15px;width:15px;border-radius:3px}.checkmark[_ngcontent-%COMP%]:after{content:"";position:absolute;display:none}.action-btn-row[_ngcontent-%COMP%]{margin:0 auto}.custom-height[_ngcontent-%COMP%]{height:500px}.add-brand-btn[_ngcontent-%COMP%]{position:absolute;top:60px;right:18px}.configuration-input[_ngcontent-%COMP%]{outline:1px solid #897fea;border:none}.last-content[_ngcontent-%COMP%]{height:400px;overflow-y:scroll}']})}}return i})();function ds(i,l){if(1&i&&(t.j41(0,"li",15),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.SpI(" ",e.name," ")}}let St=(()=>{class i{constructor(e){this.data=e,this.is_linear=!0,this.configuration_callback=at}ngOnInit(){}onRemoveCategory(){this.configuration_callback.onConfigurationComplete("remove_category_brand",this.data.params)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.xh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-remove-confirmation"]],decls:40,vars:28,consts:[[1,"config-btn-close",3,"mat-dialog-close"],[1,"fas","fa-times","text-color-1"],[1,"mb-4"],[1,"text-color-1","text-center","text-size-2","m-0","text-semi-bold"],[1,"row","content"],[1,"col-12","text-color-1","text-size-3"],[1,"text-semi-bold"],[1,"col-12","my-2"],[1,"m-0"],["class","text-danger text-size-3",4,"ngFor","ngForOf"],[1,"col-12","text-color-1","text-size-3","mb-2"],[1,"text-danger"],[1,"mt-3","steps-action-btn","d-flex","justify-content-between"],[1,"btn","btn-action","text-size-3",3,"mat-dialog-close"],[1,"btn","next-btn","text-size-3",3,"click"],[1,"text-danger","text-size-3"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.nrm(1,"i",1),t.k0s(),t.j41(2,"div",2)(3,"p",3),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"div",4)(7,"div",5)(8,"span"),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"span",6),t.EFF(12),t.k0s(),t.j41(13,"span"),t.EFF(14),t.nI1(15,"translate"),t.k0s()(),t.j41(16,"div",7)(17,"ul",8),t.DNE(18,ds,2,1,"li",9),t.k0s()(),t.j41(19,"div",10)(20,"span"),t.EFF(21),t.nI1(22,"translate"),t.k0s(),t.j41(23,"span",11),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.EFF(26,". "),t.nrm(27,"br"),t.j41(28,"span"),t.EFF(29),t.nI1(30,"translate"),t.k0s()()(),t.j41(31,"div",12)(32,"button",13)(33,"span"),t.EFF(34),t.nI1(35,"translate"),t.k0s()(),t.j41(36,"button",14),t.bIt("click",function(){return n.onRemoveCategory()}),t.j41(37,"span"),t.EFF(38),t.nI1(39,"translate"),t.k0s()()()),2&a&&(t.Y8G("mat-dialog-close",!0),t.R7$(4),t.SpI(" ",t.bMT(5,12,"remove-confirmation.remove_category")," "),t.R7$(5),t.SpI("",t.bMT(10,14,"remove-confirmation.note_1")," "),t.R7$(3),t.SpI("",null==n.data?null:n.data.category_name," "),t.R7$(2),t.JRh(t.bMT(15,16,"remove-confirmation.note_2")),t.R7$(4),t.Y8G("ngForOf",null==n.data?null:n.data.brands),t.R7$(3),t.SpI("",t.bMT(22,18,"remove-confirmation.note_3")," "),t.R7$(3),t.JRh(t.bMT(25,20,"remove-confirmation.note_4")),t.R7$(5),t.SpI("",t.bMT(30,22,"remove-confirmation.note_5")," "),t.R7$(3),t.Y8G("mat-dialog-close",!0),t.R7$(2),t.SpI("Cancel ",t.bMT(35,24,"remove-confirmation.cancel_bt
1n"),""),t.R7$(4),t.SpI(" ",t.bMT(39,26,"remove-confirmation.remove_category"),""))},dependencies:[m.Sq,S.kQ,h.D9]})}}return i})();function _s(i,l){if(1&i&&(t.j41(0,"li",16),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.SpI(" ",e.name," ")}}function cs(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",11)(2,"span"),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"span",12),t.EFF(6),t.k0s(),t.j41(7,"span"),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.j41(10,"div",13)(11,"ul",14),t.DNE(12,_s,2,1,"li",15),t.k0s()(),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.SpI("",t.bMT(4,4,"update-confirmation.note_2")," "),t.R7$(3),t.SpI("",null==e.data?null:e.data.category_name," "),t.R7$(2),t.JRh(t.bMT(9,6,"update-confirmation.note_3")),t.R7$(4),t.Y8G("ngForOf",null==e.data?null:e.data.brands)}}let lt=(()=>{class i{constructor(e){this.data=e,this.is_linear=!0,this.configuration_callback=at}ngOnInit(){}onConfirm(){this.configuration_callback.onConfigurationComplete("proceed_update",this.data.params)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.xh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-update-confirmation"]],decls:29,vars:21,consts:[[1,"config-btn-close",3,"mat-dialog-close"],[1,"fas","fa-times","text-color-1"],[1,"mb-4"],[1,"text-color-1","text-center","text-size-2","m-0","text-semi-bold"],[1,"row","content"],[4,"ngIf"],[1,"col-12","text-color-1","text-size-3","mb-2"],[1,"text-danger"],[1,"mt-3","steps-action-btn","d-flex","justify-content-between"],[1,"btn","btn-action","text-size-3",3,"mat-dialog-close"],[1,"btn","next-btn","text-size-3",3,"click"],[1,"col-12","text-color-1","text-size-3"],[1,"text-semi-bold"],[1,"col-12","my-2"],[1,"m-0"],["class","text-danger text-size-3",4,"ngFor","ngForOf"],[1,"text-danger","text-size-3"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.nrm(1,"i",1),t.k0s(),t.j41(2,"div",2)(3,"p",3),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"div",4),t.DNE(7,cs,13,8,"ng-container",5),t.j41(8,"div",6)(9,"span"),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.j41(12,"span",7),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.EFF(15,". "),t.nrm(16,"br"),t.j41(17,"span"),t.EFF(18),t.nI1(19,"translate"),t.k0s()()(),t.j41(20,"div",8)(21,"button",9)(22,"span"),t.EFF(23),t.nI1(24,"translate"),t.k0s()(),t.j41(25,"button",10),t.bIt("click",function(){return n.onConfirm()}),t.j41(26,"span"),t.EFF(27),t.nI1(28,"translate"),t.k0s()()()),2&a&&(t.Y8G("mat-dialog-close",!0),t.R7$(4),t.SpI(" ",t.bMT(5,9,"update-confirmation.note_1")," "),t.R7$(3),t.Y8G("ngIf",(null==n.data?null:n.data.brands)&&(null==n.data?null:n.data.category_name)),t.R7$(3),t.SpI("",t.bMT(11,11,"update-confirmation.note_4")," "),t.R7$(3),t.JRh(t.bMT(14,13,"update-confirmation.note_5")),t.R7$(5),t.SpI("",t.bMT(19,15,"update-confirmation.note_6")," "),t.R7$(3),t.Y8G("mat-dialog-close",!0),t.R7$(2),t.JRh(t.bMT(24,17,"update-confirmation.cancel_btn")),t.R7$(4),t.JRh(t.bMT(28,19,"update-confirmation.proceed_btn")))},dependencies:[m.Sq,m.bT,S.kQ,h.D9]})}}return i})(),V=(()=>{class i{constructor(e){this.data=e,this.is_linear=!0}ngOnInit(){}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.xh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-warning"]],decls:12,vars:7,consts:[[1,"config-btn-close",3,"mat-dialog-close"],[1,"fas","fa-times","text-color-1"],[1,"mb-4"],[1,"text-color-1","text-center","text-size-2","m-0","text-semi-bold"],[1,"row","content"],[1,"col-12","text-color-1","text-size-3","mb-2"],[1,"mt-3","steps-action-btn","d-flex","justify-content-end"],[1,"btn","next-btn","text-size-3",3,"mat-dialog-close"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.nrm(1,"i",1),t.k0s(),t.j41(2,"div",2)(3,"p",3),t.EFF(4),t.k0s()(),t.j41(5,"div",4)(6,"div",5),t.EFF(7),t.k0s()(),t.j41(8,"div",6)(9,"button",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()()),2&a&&(t.Y8G("mat-dialog-close",!0),t.R7$(4),t.SpI(" ",null==n.data?null:n.data.title," "),t.R7$(3),t.SpI(" ",null==n.data?null:n.data.message," "),t.R7$(2),t.Y8G("mat-dialog-close",!0),t.R7$(1),t.SpI(" ",t.bMT(11,5,"ok")," "))},dependencies:[S.kQ,h.D9]})}}return i})();var et=b(66969);function ps(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.SpI("(",null==e?null:e.category_name,")")}}function ms(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.SpI("(",null==e?null:e.category_name,")")}}const us=function(i){return[i]},hs=function(i,l,e){return[i,l,e]};function fs(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",8)(1,"a",9),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1(2);return t.Njj(r.onTabChange(null==o?null:o.id))}),t.EFF(2),t.DNE(3,ps,2,1,"span",10),t.k0s(),t.j41(4,"span",11),t.EFF(5),t.DNE(6,ms,2,1,"span",10),t.k0s()()}if(2&i){const e=l.$implicit,a=l.index,n=t.XpG(2);t.Y8G("ngClass",t.eq3(8,us,"all"!=(null==e?null:e.id)?" custom-tooltip ":"")),t.R7$(1),t.Mz_("id","pills-",null==e?null:e.id,"-tab")("href","#pills-",null==e?null:e.id,"",t.B4B),t.Y8G("ngClass",t.sMw(10,hs,(null==e?null:e.id)==n.active_tab?"active":"",0==a?"ps-0":"","all"!=(null==e?null:e.id)?"text-ellipsis ":"")),t.R7$(1),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf",e.category_id),t.R7$(2),t.JRh(null==e?null:e.name),t.R7$(1),t.Y8G("ngIf",e.category_id)}}function gs(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",12)(1,"button",13),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onClickAddTab(n,o.is_enterprise_account))}),t.EFF(2," + "),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(1),t.FS9("title",e.is_enterprise_account?"Add Category":"You are not allowed to add category, please contact our tech support or team manager")}}function bs(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",14)(1,"button",15),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onClickButton(n,null==o.opts?null:o.opts.add_brand_url,o.is_enterprise_account))}),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(1),t.FS9("title",e.is_enterprise_account?"Add Brand":"You are not allowed to add brands, please contact our tech support or team manager"),t.R7$(1),t.SpI(" + ",t.bMT(3,2,"brand")," ")}}function vs(i,l){if(1&i&&(t.j41(0,"div",3)(1,"ul",4),t.DNE(2,fs,7,14,"li",5),t.DNE(3,gs,3,1,"li",6),t.DNE(4,bs,4,4,"li",7),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("ngForOf",e.tabs),t.R7$(1),t.Y8G("ngIf",null==e.options?null:e.options.show_add_category_button),t.R7$(1),t.Y8G("ngIf",null==e.options?null:e.options.show_add_brand_button)}}function ys(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().item;t.R7$(1),t.SpI("(",e.category_name,")")}}function xs(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.DNE(2,ys,2,1,"span",10),t.k0s()),2&i){const e=l.item;t.R7$(1),t.SpI(" ",e.name," "),t.R7$(1),t.Y8G("ngIf",e.category_id)}}function Cs(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG().item;t.R7$(1),t.SpI("(",e.category_name,")")}}function ws(i,l){if(1&i&&(t.EFF(0),t.DNE(1,Cs,2,1,"span",10)),2&i){const e=l.item;t.SpI(" ",e.name," "),t.R7$(1),t.Y8G("ngIf",e.category_id)}}function ks(i,l){if(1&i){const e=t.RV6();t.j41(0,"input",23),t.bIt("input",function(n){t.eBV(e),t.XpG();const o=t.sdS(3);return t.Njj(o.filter(n.target.value))}),t.k0s(),t.nrm(1,"i",24)}}function Ms(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",25)(1,"button",13),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onClickAddTab(n,o.is_enterprise_account))}),t.EFF(2," + "),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(1),t.FS9("title",e.is_enterprise_account?"Add Category":"You are not allowed to add category, please contact our tech support or team manager")}}function Ps(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",3)(1,"div",16)(2,"ng-select",17,18),t.bIt("ngModelChange",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o.active_tab=n)})("change",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o.onTabChange(n.id))}),t.DNE(4,xs,3,2,"ng-template",19),t.DNE(5,ws,2,2,"ng-template",20),t.DNE(6,ks,2,0,"ng-template",21),t.k0s(),t.DNE(7,Ms,3,1,"div",22),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(2),t.Y8G("items",e.all_tabs)("ngModel",e.active_tab)("searchable",!0)("clearable",!1),t.R7$(5),t.Y8G("ngIf",null==e.options?null:e.options.show_add_category_button)}}function Is(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",26)(1,"button",27),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.onClickChangeView())}),t.nrm(2,"i",28),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(1),t.Mz_("matTooltip","Change to ","list"===e.view_type?"Dropdown to view all categories":"List view","")}}let Et=(()=>{class i{constructor(e){this.dataService=e,this.active_tab="",this.opts={},this.all_tabs=[],this.visible_tabs=[],this.is_show_by_dropdown=!1,this.view_type="list"}ngOnInit(){}ngOnChanges(){this.all_tabs=s.cloneDeep(this.tabs),this.options.is_category_type?this.visible_tabs=this.all_tabs:this.all_tabs.length>7?(this.visible_tabs=s.slice(this.all_tabs,0,7),this.is_show_by_dropdown=!0):this.visible_tabs=this.all_tabs,this.tabs.length>0&&(this.preSelectTab(this.tabs),s.merge(this.opts,this.options));let e=this.getLocalStorageData();this.options.in_suggestion_page||!s.isEmpty(e)&&!this.options.is_category_type&&(this.options.show_add_category_button="manage"!==e.active_category_type)}preSelectTab(e){var a=s.first(e);
1if(this.active_tab=s.first(e).id,a.hasOwnProperty("is_active")){let n=s.find(e,{is_active:!0});s.isUndefined(n)||(this.active_tab=s.find(e,{is_active:!0}).id)}}onTabChange(e){this.active_tab=e,this.options.onTabClick(this.active_tab)}onClickAddTab(e,a){e.preventDefault(),this.options.onClickAddTab(a)}onClickButton(e,a,n){this.options.onClickButton(e,a,this.active_tab,n)}getLocalStorageData(){var e=this.dataService.get("brand_list_configuration");if(!s.isNil(e))return JSON.parse(e)}onClickChangeView(){this.view_type="list"===this.view_type?"dropdown":"list"}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(z.u))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["share-tab-with-configuration"]],inputs:{tabs:["tab","tabs"],options:"options",is_enterprise_account:"is_enterprise_account"},features:[t.OA$],decls:4,vars:3,consts:[[1,"row","position-relative","mt-1"],["class","col-12",4,"ngIf"],["class","change-view-btn pe-2",4,"ngIf"],[1,"col-12"],["id","pills-tab","role","tablist",1,"nav","nav-tabs","share-tabs"],["class","nav-item mb-1",3,"ngClass",4,"ngFor","ngForOf"],["class","nav-item mb-1",4,"ngIf"],["class","ms-auto mb-1",4,"ngIf"],[1,"nav-item","mb-1",3,"ngClass"],["data-bs-toggle","pill","role","tab","aria-selected","true",1,"nav-link","top-post-nav","py-1",3,"ngClass","id","href","click"],[4,"ngIf"],[1,"tooltiptext"],[1,"nav-item","mb-1"],[1,"nav-link","top-post-nav","add-category-btn","py-1",3,"title","click"],[1,"ms-auto","mb-1"],[1,"btn","btn-action",3,"title","click"],[1,"nav","nav-tabs","share-tabs","dropdown-label","dropdown-1-custom","pb-1","align-items-center"],["bindLabel","name","bindValue","id","appendTo","body",1,"custom-dropdown","text-center","category-dropdown",3,"items","ngModel","searchable","clearable","ngModelChange","change"],["categoryDropdown",""],["ng-option-tmp",""],["ng-label-tmp",""],["ng-header-tmp",""],["class","nav-item ps-2",4,"ngIf"],["type","text",1,"dropdown-search-input",3,"input"],["aria-hidden","true",1,"fa","fa-search","dropdown-search-icon"],[1,"nav-item","ps-2"],[1,"change-view-btn","pe-2"],[1,"btn","btn-action",3,"matTooltip","click"],[1,"fa","fa-exchange"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,vs,5,3,"div",1),t.DNE(2,Ps,8,5,"div",1),t.DNE(3,Is,3,1,"div",2),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf","list"===n.view_type),t.R7$(1),t.Y8G("ngIf","dropdown"===n.view_type),t.R7$(1),t.Y8G("ngIf",n.is_show_by_dropdown))},dependencies:[m.YU,m.Sq,m.bT,v.BC,v.vS,A.vr,A.Uq,A.ZZ,A.Uc,it.oV,h.D9],styles:['.text-ellipsis[_ngcontent-%COMP%]{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-tooltip[_ngcontent-%COMP%]:hover   .tooltiptext[_ngcontent-%COMP%]{visibility:visible}.tooltiptext[_ngcontent-%COMP%]{z-index:100;border-radius:3px;padding:.5rem 1rem;visibility:hidden;position:absolute;top:25px;left:0%;max-width:200px;background-color:#7868d8;color:#fff;text-align:center}.custom-tooltip[_ngcontent-%COMP%]   .tooltiptext[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #7868D8 transparent}.change-view-btn[_ngcontent-%COMP%]{position:absolute;right:0;top:44%;transform:translateY(-50%)}']})}}return i})(),Os=(()=>{class i{transform(e,a){let n=e;return a.forEach(o=>{const r=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),d=new RegExp(`(${r})`,"gi");n=n.replace(d,"<mark>$1</mark>")}),n}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275pipe=t.EJ8({name:"highlightText",type:i,pure:!0})}}return i})();const Ts=["searchInput"];function Rs(i,l){if(1&i&&(t.j41(0,"div",16),t.EFF(1," #"),t.nrm(2,"span",11),t.nI1(3,"highlightText"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(6);t.R7$(2),t.Y8G("innerHTML",t.i5U(3,1,e.id,a.search_brand_value),t.npT)}}function Fs(i,l){if(1&i&&(t.j41(0,"div")(1,"span"),t.EFF(2," Matching hashtag: "),t.k0s(),t.DNE(3,Rs,4,4,"div",15),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(3),t.Y8G("ngForOf",e.matches_hashtag)}}function Ds(i,l){if(1&i&&(t.j41(0,"div",16),t.nrm(1,"span",11),t.nI1(2,"highlightText"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(6);t.R7$(1),t.Y8G("innerHTML",t.i5U(2,1,e.id,a.search_brand_value),t.npT)}}function $s(i,l){if(1&i&&(t.j41(0,"div")(1,"span"),t.EFF(2," Matching keyword: "),t.k0s(),t.DNE(3,Ds,3,4,"div",15),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(3),t.Y8G("ngForOf",e.matches_keyword)}}function Ss(i,l){if(1&i&&(t.j41(0,"div",14),t.DNE(1,Fs,4,1,"div",13),t.DNE(2,$s,4,1,"div",13),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf",e.matches_hashtag.length>0),t.R7$(1),t.Y8G("ngIf",e.matches_keyword.length>0)}}function Es(i,l){1&i&&t.nrm(0,"hr")}const js=function(){return["/social-media-listening/details"]};function Gs(i,l){if(1&i&&(t.j41(0,"li")(1,"a",10),t.nrm(2,"div",11),t.nI1(3,"highlightText"),t.DNE(4,Ss,3,2,"div",12),t.k0s(),t.DNE(5,Es,1,0,"hr",13),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(3);t.ZvI("search-result-item p-0 ",e.match_type,""),t.R7$(1),t.Y8G("routerLink",t.lJ4(11,js))("queryParams",null==e?null:e.params),t.R7$(1),t.Y8G("innerHTML",t.i5U(3,8,e.name,a.search_brand_value),t.npT),t.R7$(2),t.Y8G("ngIf","similar"===e.match_type),t.R7$(1),t.Y8G("ngIf",a.brand_list.indexOf(e)!==a.brand_list.length-1)}}function Ys(i,l){if(1&i&&(t.j41(0,"ul",8),t.DNE(1,Gs,6,12,"li",9),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("ngForOf",e.brand_list)}}function Xs(i,l){1&i&&(t.j41(0,"div",17),t.EFF(1," No brands found "),t.k0s())}function Bs(i,l){if(1&i&&(t.j41(0,"div",5),t.DNE(1,Ys,2,1,"ul",6),t.DNE(2,Xs,2,0,"div",7),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngIf",0!==e.search_brand_value.length&&0!==e.brand_list.length),t.R7$(1),t.Y8G("ngIf",0===e.brand_list.length)}}let Ns=(()=>{class i{constructor(){this.searchResults=new t.bkB,this.search_brand_value=[],this.brand_list=[],this.overlay_open=!1,this.search$=new H.B,this.destroy$=new H.B,this.search$.pipe((0,rt.Q)(this.destroy$),(0,Tt.B)(300)).subscribe(e=>{this.performSearch(e)})}ngOnChanges(){this.brand_list=this.parent_data}onSearchBrand(e){this.search$.next(e.target.value)}performSearch(e){let a=s.split(e," ").filter(n=>""!==n.trim());this.search_brand_value=s.map(a,n=>n.startsWith("#")?n.substring(1):n),this.searchResults.emit(this.search_brand_value)}focusInput(){this.overlay_open=!0}clickOutside(){this.overlay_open=!1}clearAll(){this.search_brand_value=[],this.searchResults.emit(this.search_brand_value),this.searchInput&&this.searchInput.nativeElement&&(this.searchInput.nativeElement.value=""),this.overlay_open=!1}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["search-brand"]],viewQuery:function(a,n){if(1&a&&t.GBs(Ts,5),2&a){let o;t.mGM(o=t.lsd())&&(n.searchInput=o.first)}},inputs:{parent_data:["data","parent_data"]},outputs:{searchResults:"searchResults"},features:[t.OA$],decls:6,vars:2,consts:[[1,"search-with-overlay"],[1,"d-flex","align-items-center"],["type","text","name","search_brand","id","search_brand","placeholder","Search for brands","cdkOverlayOrigin","","autocomplete","off",1,"form-control","default-input","field-input",3,"input","click"],["trigger","cdkOverlayOrigin","searchInput",""],["cdkConnectedOverlay","",3,"cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","overlayOutsideClick"],[1,"search-result-container"],["class","search-result-list",4,"ngIf"],["class","no-result",4,"ngIf"],[1,"search-result-list"],[3,"class",4,"ngFor","ngForOf"],[1,"d-block","px-3","py-3",3,"routerLink","queryParams"],[3,"innerHTML"],["class","description",4,"ngIf"],[4,"ngIf"],[1,"description"],["class","d-inline-block px-1",4,"ngFor","ngForOf"],[1,"d-inline-block","px-1"],[1,"n
1o-result"]],template:function(a,n){if(1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"input",2,3),t.bIt("input",function(r){return n.onSearchBrand(r)})("click",function(){return n.focusInput()}),t.k0s()(),t.DNE(5,Bs,3,2,"ng-template",4),t.bIt("overlayOutsideClick",function(){return n.clickOutside()}),t.k0s()),2&a){const o=t.sdS(3);t.R7$(5),t.Y8G("cdkConnectedOverlayOrigin",o)("cdkConnectedOverlayOpen",n.overlay_open)}},dependencies:[m.Sq,m.bT,g.Wk,et.WB,et.$Q,Os]})}}return i})();function Us(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",13)(1,"button",14),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onClickSuggestion(n))}),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"brands-list.suggestion_btn")))}function As(i,l){1&i&&(t.j41(0,"div",15)(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"button",16)(5,"span",17),t.EFF(6,"\xd7"),t.k0s()()()),2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"brands-list.successful_msg")))}function Vs(i,l){1&i&&(t.j41(0,"div",18),t.EFF(1,"*Right-click on the brand to edit."),t.k0s())}const bt=function(i){return[i]};function zs(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",30),t.bIt("click",function(){t.eBV(e);const n=t.XpG(7);return t.Njj(n.hideMenu())}),t.j41(1,"ul")(2,"li")(3,"a",31),t.EFF(4," View Brand "),t.k0s()(),t.j41(5,"li")(6,"a",32),t.EFF(7," View Brand in New Tab "),t.k0s()(),t.j41(8,"li")(9,"a",33),t.bIt("click",function(n){t.eBV(e);
1const o=t.XpG().$implicit,r=t.XpG(6);return t.Njj(r.onClickEditButton(n,null==r.category_tab||null==r.category_tab.tabs_options?null:r.category_tab.tabs_options.add_brand_url,null==o?null:o.id))}),t.EFF(10," Edit Brand "),t.k0s()()()()}if(2&i){const e=t.XpG().$implicit,a=t.XpG(6);t.R7$(3),t.Y8G("routerLink",t.eq3(6,bt,a.redirect_base_url))("queryParams",null==e?null:e.params),t.R7$(3),t.Y8G("routerLink",t.eq3(8,bt,a.redirect_base_url))("queryParams",null==e?null:e.params),t.R7$(3),t.FCK("href","",null==a.category_tab||null==a.category_tab.tabs_options?null:a.category_tab.tabs_options.add_brand_url,"?brand=",null==e?null:e.id,"",t.B4B)}}const qs=function(i){return{data:i}};function Ls(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",26),t.bIt("contextmenu",function(n){const r=t.eBV(e).$implicit,d=t.XpG(6);return t.Njj(d.onRightClick(n,r))})("touchstart",function(n){const r=t.eBV(e).$implicit,d=t.XpG(6);return t.Njj(d.onTouchStart(n,r))})("touchend",function(n){t.eBV(e);const o=t.XpG(6);return t.Njj(o.onTouchEnd(n))}),t.j41(1,"div",27)(2,"a",28),t.EFF(3),t.k0s(),t.DNE(4,zs,11,10,"div",29),t.k0s()()}if(2&i){const e=l.$implicit,a=t.XpG(6);t.R7$(2),t.Y8G("routerLink",t.eq3(6,bt,a.redirect_base_url))("queryParams",null==e?null:e.params)("state",t.eq3(8,qs,e))("ngClass",(null==e?null:e.id)==(null==a.selected_brand?null:a.selected_brand.id)?"selected":""),t.R7$(1),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf",a.is_menu_visible&&(null==e?null:e.id)==(null==a.selected_brand?null:a.selected_brand.id))}}function Js(i,l){if(1&i&&(t.j41(0,"ul",24),t.DNE(1,Ls,5,10,"li",25),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(1),t.Y8G("ngForOf",e.data)}}function Hs(i,l){if(1&i&&(t.j41(0,"div",21)(1,"span",22),t.EFF(2),t.k0s(),t.DNE(3,Js,2,1,"ul",23),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.SpI(" ",e.name," "),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.data.length)>0)}}function Qs(i,l){if(1&i&&(t.qex(0),t.DNE(1,Hs,4,2,"div",20),t.bVm()),2&i){const e=l.$implicit;t.R7$(1),t.Y8G("ngIf",e.has_data)}}function Ks(i,l){if(1&i&&(t.qex(0),t.DNE(1,Qs,2,1,"ng-container",19),t.bVm()),2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("ngForOf",e.alphabet_list)}}function Ws(i,l){1&i&&(t.qex(0),t.j41(1,"div",34),t.EFF(2," No brands found "),t.k0s(),t.bVm())}function Zs(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",35)(2,"div",36)(3,"div",37),t.nrm(4,"i",38),t.k0s(),t.j41(5,"p",39),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"button",40),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.onClickConfigure())}),t.nrm(9,"i",41),t.EFF(10),t.nI1(11,"translate"),t.k0s()(),t.j41(12,"div",36)(13,"div",37),t.nrm(14,"i",38),t.k0s(),t.j41(15,"p",39),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.j41(18,"button",40),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onClickButton(n,"/social-media-listening/brands-setting"))}),t.nrm(19,"i",41),t.EFF(20),t.nI1(21,"translate"),t.k0s()()(),t.bVm()}2&i&&(t.R7$(6),t.SpI(" ",t.bMT(7,4,"brands-list.configure_brand_msg")," "),t.R7$(4),t.SpI(" ",t.bMT(11,6,"brands-list.configure_brand")," "),t.R7$(6),t.SpI(" ",t.bMT(17,8,"brands-list.add_brand_msg")," "),t.R7$(4),t.SpI(" ",t.bMT(21,10,"brands-list.add_brand")," "))}function to(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",36)(2,"div",37),t.nrm(3,"i",38),t.k0s(),t.j41(4,"p",39),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"button",42),t.bIt("click",function(){t.eBV(e);const n=t.XpG(4);return t.Njj(n.onClickAddTab(n.is_enterprise_account))}),t.nrm(8,"i",41),t.EFF(9),t.nI1(10,"translate"),t.k0s()(),t.bVm()}2&i&&(t.R7$(5),t.SpI(" ",t.bMT(6,2,"brands-list.create_category_msg")," "),t.R7$(4),t.SpI(" ",t.bMT(10,4,"brands-list.create_category")," "))}function eo(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",35),t.DNE(2,to,11,6,"ng-container",1),t.j41(3,"div",36)(4,"div",37),t.nrm(5,"i",38),t.k0s(),t.j41(6,"p",39),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"button",40),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onClickButton(n,"/social-media-listening/brands-setting"))}),t.nrm(10,"i",41),t.j41(11,"span"),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()(),t.bVm()}if(2&i){const e=t.XpG(3);t.R7$(2),t.Y8G("ngIf",e.empty_division),t.R7$(5),t.SpI(" ",t.bMT(8,3,"brands-list.add_brand_msg")," "),t.R7$(5),t.JRh(t.bMT(13,5,"brands-list.add_brand"))}}function no(i,l){if(1&i&&(t.qex(0),t.DNE(1,Zs,22,12,"ng-container",1),t.DNE(2,eo,14,7,"ng-container",1),t.bVm()),2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("ngIf","all"!=e.active_category&&"manage"!=e.active_category_type),t.R7$(1),t.Y8G("ngIf","all"==e.active_category&&"manage"!=e.active_category_type)}}function ao(i,l){1&i&&(t.qex(0),t.j41(1,"div",35)(2,"div",43)(3,"div",37),t.nrm(4,"i",44),t.k0s(),t.j41(5,"p",45),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"p",46),t.EFF(9),t.nI1(10,"translate"),t.k0s()()(),t.bVm()),2&i&&(t.R7$(6),t.SpI(" ",t.bMT(7,2,"brands-list.permission_denied")," "),t.R7$(3),t.SpI(" ",t.bMT(10,4,"brands-list.permission_denied_msg")," "))}function io(i,l){if(1&i){const e=t.RV6();t.qex(0),t.DNE(1,Us,4,3,"div",5),t.j41(2,"div"),t.nrm(3,"share-tab-with-configuration",6),t.k0s(),t.j41(4,"div",7),t.nrm(5,"share-tab-with-configuration",6),t.k0s(),t.DNE(6,As,7,3,"div",8),t.j41(7,"div",9)(8,"search-brand",10),t.bIt("searchResults",function(n){t.eBV(e);const o=t.XpG();return t.Njj(o.onSearchResults(n))}),t.k0s()(),t.DNE(9,Vs,2,0,"div",11),t.j41(10,"div",12),t.DNE(11,Ks,2,1,"ng-container",1),t.DNE(12,W
1s,3,0,"ng-container",1),t.DNE(13,no,3,2,"ng-container",1),t.DNE(14,ao,11,6,"ng-container",1),t.k0s(),t.bVm()}if(2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngIf",e.is_management_level),t.R7$(2),t.Y8G("options",null==e.category_type_tab?null:e.category_type_tab.tabs_options)("tab",null==e.category_type_tab?null:e.category_type_tab.data)("is_enterprise_account",e.is_enterprise_account),t.R7$(2),t.Y8G("options",null==e.category_tab?null:e.category_tab.tabs_options)("tab",null==e.category_tab?null:e.category_tab.data)("is_enterprise_account",e.is_enterprise_account),t.R7$(1),t.Y8G("ngIf",e.show_alert),t.R7$(2),t.Y8G("data",e.active_brands)("options",e.search_options),t.R7$(1),t.Y8G("ngIf",!e.disable_menu),t.R7$(2),t.Y8G("ngIf",!e.checkAlphabetListEmpty(e.alphabet_list)),t.R7$(1),t.Y8G("ngIf",e.checkAlphabetListEmpty(e.alphabet_list)),t.R7$(1),t.Y8G("ngIf",e.is_enterprise_account),t.R7$(1),t.Y8G("ngIf",!e.is_enterprise_account&&!e.empty_division&&e.checkAlphabetListEmpty(e.alphabet_list))}}function so(i,l){1&i&&(t.j41(0,"div",47),t.nrm(1,"share-card-loading"),t.k0s())}function oo(i,l){1&i&&(t.j41(0,"div",48),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-list.no_data_msg")," "))}let ro=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p,u,x,k){this.router=e,this.activatedRoute=a,this.dateRange=n,this.elementRef=o,this.apiModel=r,this.socialMediaModel=d,this.functionModel=_,this.pageModel=c,this.dialog=p,this.smartSearchModel=u,this.dataService=x,this.translate=k,this.all={id:"all",name:this.translate.instant("All")},this.configuration_callback=at,this.redirect_base_url="/social-media-listening/details",this.category_type_tab={data:[],tabs_options:{onTabClick:this.onCategoryTypeTabClick.bind(this),onClickButton:this.onClickButton.bind(this),onClickAddTab:this.onClickAddTab.bind(this),add_brand_url:"/social-media-listening/brands-setting",show_add_brand_button:!1,show_add_category_button:!1,is_category_type:!0}},this.category_tab={data:[],tabs_options:{onTabClick:this.onCategoryTabClick.bind(this),onClickButton:this.onClickButton.bind(this),onClickAddTab:this.onClickAddTab.bind(this),add_brand_url:"/social-media-listening/brands-setting",show_add_brand_button:!1,show_add_category_button:!0,is_category_type:!1}},this.brand_list_api_filter={api_path:"social-media/list",is_lambda:!1},this.update_division_api_filter={api_path:"brand/update-filter",is_lambda:!1,data:[]},this.alphabet_list=[],this.configure_category_type_list=[],this.category_type_list=[],this.category_list=[],this.api_data={},this.active_category_type="",this.active_category="",this.ready=!1,this.has_data=!1,this.params={},this.is_enterprise_account=!1,this.is_all_category_page=!0,this.username="",this.show_alert=!1,this.active_brands=[],this.subscription=[],this.local_storage_data={},this.is_menu_visible=!1,this.disable_menu=!1,this.is_management_level=!1,this.search_brand_value=[],this.destroy$=new H.B}ngOnInit(){var e=this.getLocalStorageData();s.isEmpty(e)||(this.active_category_type=e.active_category_type),this.setCallbackFunction(),this.subscription.push(this.pageModel.subscribe(n=>{let o=n;if(!s.isUndefined(o)){this.username=o.name;let r=o.account_type.slug;this.is_management_level=s.includes(o.roles,"manager")||s.includes(o.roles,"admin"),("enterprise"==r||"admin"==r)&&this.is_management_level&&(this.is_enterprise_account=!0)}})),this.subscription.push(this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(this.params=s.cloneDeep(n))})),this.subscription.push(this.dateRange.subscribe(n=>{this.params.date_start=n.start,this.params.date_end=n.end,this.setQueryParams(),n.min&&n.start&&n.end&&this.getBrandListApi()})),this.disable_menu=window.innerWidth<768}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete(),this.elementRef.nativeElement.remove(),s.map(this.subscription,e=>{e.unsubscribe()})}setCallbackFunction(){this.configuration_callback.onConfigurationComplete=this.onConfigurationComplete.bind(this)}setQueryParams(){var e={};e.date_start=this.params.date_start,e.date_end=this.params.date_end,this.params.no_cache&&(this.brand_list_api_filter.no_cache=this.params.no_cache,delete this.params.no_cache),this.params=Object.assign({},e),this.router.navigate([],{queryParams:this.params})}getBrandListApi(){let e=this.socialMediaModel.getListData();!s.isNil(e)&&!s.isEmpty(e)&&this.onLoadBrandList(e)}onLoadBrandList(e){this.has_data=!0,this.ready=!0,this.alphabet_list=this.functionModel.genCharArray("a","z"),this.api_data=s.assign(e.data),this.empty_division=!!s.isEmpty(e.data.divisions),this.configure_category_type_list=[{id:"divisions",name:this.translate.instant("Category")}],s.isEmpty(this.api_data.filters)||s.map(this.api_data.filters,a=>{let n={id:a.id,name:this.translate.instant(a.name)};this.configure_category_type_list.push(n)}),this.loadCategoryTypeList(),this.loadCategoryList(this.active_category_type),this.setLocalStorageData()}saveCategoryIntoApi(){this.show_alert=!1;let e=s.cloneDeep(this.update_division_api_filter);e.data={action:this.category_data_params.action,filter_key_id:this.category_data_params.category,filter_value_id:s.isEmpty(this.category_data_params.id)?"":this.category_data_params.id,filter_value_name:this.category_data_params.name,brand_ids:this.category_data_params.brands},this.socialMediaModel.getSocialMediaData(e.api_path,e.data,this.onSaveCategory.bind(this))}onSaveCategory(e){this.dialog.closeAll(),this.show_alert=!0,window.setTimeout(function(){$(".alert").fadeTo(500,0).slideUp(500,function(){$(this).remove()})},1500),this.brand_list_api_filter.no_cache=!0,this.getBrandListApi(),window.location.reload()}loadCategoryTypeList(){let e=[{id:"all",name:this.translate.instant("All")}];s.isEmpty(this.api_data.divisions)||e.push({id:"divisions",name:this.translate.instant("Category")}),s.isEmpty(this.api_data.filters)||s.map(this.api_data.filters,n=>{let o={id:n.id,name:this.translate.instant(n.name)};e.push(o)}),this.category_type_list=e,(""==this.active_category_type||!s.find(this.category_type_list,{id:this.active_category_type}))&&(this.active_category_type=s.first(this.category_type_list).id),s.map(this.category_type_list,n=>{n.is_active=!1,this.active_category_type==n.id&&(n.is_active=!0)});const a=s.remove(this.category_type_list,{id:"manage"})[0];a&&this.category_type_list.splice(1,0,a),this.category_type_tab.data=this.category_type_list}loadCategoryList(e){let a=[{id:"all",name:this.translate.instant("All")}];if("all"!=e)if("divisions"==e)this.category_list=a.concat(this.api_data.divisions);else{let n=s.find(this.api_data.filters,{id:e});this.category_list=a.concat(n.values)}else{let n=[],o=[];s.map(this.api_data.filters,r=>{s.map(r.values,d=>{n.push({id:d.id,name:d.name,category_id:r.id,category_name:r.name})})}),s.isEmpty(this.api_data.divisions)||s.map(this.api_data.divisions,r=>{let d={id:r.id,name:r.name,category_id:"divisions",category_name:this.translate.instant("Category")};o.push(d)}),this.category_list=o.concat(n),this.category_list.unshift(this.all)}(""==this.active_category||!s.find(this.category_list,{id:this.active_category}))&&(this.active_category=s.first(this.category_list).id),s.map(this.category_list,n=>{n.is_active=!1,this.active_category==n.id&&(n.is_active=!0)}),this.category_tab.data=this.category_list,this.loadBrandList()}loadBrandList(){var e=s.cloneDeep(this.api_data.brands);if(this.is_all_category_page=!0,"all"!=this.active_category){let a=s.cloneDeep(this.api_data.brands);e=[],s.map(a,n=>{if(s.includes(n.divisions,this.active_category)&&e.push(n),"all"==this.active_category_type){let o=s.keys(n.filters);s.map(o,r=>{s.includes(n.filters[r],this.active_category)&&e.push(n)})}else s.includes(n.filters[this.active_category_type],this.active_category)&&e.push(n)}),this.is_all_category_page=!1}s.isEmpty(this.search_brand_value)||(e=this.filterSearchedBrand(e,this.search_brand_value)),this.active_brands=e,this.alphabet_list=this.functionModel.genCharArray("a","z"),s.map(e,a=>{let n=a.name.slice(0,1).toLowerCase();a.params=this.generateParams(a);let o=s.findIndex(this.alphabet_list,{id:n}),r=s.findLastIndex(this.alphabet_list);this.processBrandList(-1!=o?o:r,a)}),s.map(this.alphabet_list,a=>
1{a.data=s.sortBy(a.data,["name"])}),this.smartSearchModel.updateBrandList(this.api_data.brands)}generateParams(e){var a=s.cloneDeep(this.params);return a.brands=e.id,a.countries=e.country.id,a}processBrandList(e,a){this.alphabet_list[e].data.push(a),this.alphabet_list[e].has_data=!0}onCategoryTypeTabClick(e){this.active_category_type=e,this.setLocalStorageData(),this.loadCategoryList(e)}onCategoryTabClick(e){this.active_category=e,this.setLocalStorageData(),this.loadBrandList()}onClickConfigure(){var e=s.find(this.category_list,{id:this.active_category}),a={title:"Edit Category",brands:this.api_data.brands,category:e,active_brands:this.active_brands,active_category_type:s.isEmpty(e.category_id)?this.active_category_type:e.category_id,category_type_list:this.configure_category_type_list};this.openDialog(st,a)}onClickAddTab(e){if(e){var a={title:this.translate.instant("Add New Category"),brands:this.api_data.brands,active_category_type:this.active_category_type,category_type_list:this.configure_category_type_list};this.openDialog(st,a)}else{var n={title:this.translate.instant("Permission Denied"),message:this.translate.instant("You are not allowed to add category, please contact our tech support or team manager.")};this.openDialog(V,n)}}onClickButton(e,a,n,o){if(o||this.is_enterprise_account){var r={};r.active_category=n||this.active_category,this.brand_list_api_filter.no_cache&&(r.no_cache=!0),e.preventDefault(),this.router.navigate([a],{queryParams:r})}else{var d={title:this.translate.instant("Permission Denied"),message:this.translate.instant("You are not allowed to add brands, please contact our tech support or team manager.")};this.openDialog(V,d)}}onClickEditButton(e,a,n){var o={};o.brand=n,o.active_category=this.active_category,this.brand_list_api_filter.no_cache&&(o.no_cache=!0),this.edit_brands_param=Object.assign({},o),e.preventDefault(),this.router.navigate([a],{queryParams:this.edit_brands_param})}onConfigurationComplete(e,a){switch(this.category_data_params=a,e){case"add_category":this.addCategory(a);break;case"edit_category":this.updateCategory(a);break;case"remove_category":this.removeCategory(a);break;case"remove_category_brand":case"proceed_update":this.proceedToUpdate()}}addCategory(e){e.action="update",this.checkIsDuplicate(e,this.category_list)?(e={title:this.translate.instant("Duplicate Category"),message:this.translate.instant("Sorry, we can't add this category because already exists. Please enter another name.")},this.openDialog(V,e)):this.saveCategoryIntoApi()}updateCategory(e){e.action="update";let n=s.cloneDeep(this.category_list).filter(d=>d.id!==e.id);if(this.checkIsDuplicate(e,n))e={title:this.translate.instant("Duplicate Category"),message:this.translate.instant("Sorry, we can't add this category because already exists. Please enter another name.")},this.openDialog(V,e);else{let d=this.findOnlyBrandInCategory(e,!0);if(s.isEmpty(d))this.saveCategoryIntoApi();else{var r=s.find(this.category_list,{id:this.active_category});this.openDialog(lt,e={brands:d,category_name:r.name,params:e})}}}removeCategory(e){e.action="delete";let a=this.findOnlyBrandInCategory(e,!1);if(s.isEmpty(a))this.saveCategoryIntoApi();else{var n=s.find(this.category_list,{id:this.active_category});this.openDialog(St,e={brands:a,category_name:n.name,params:e})}this.local_storage_data=this.smartSearchModel.getStoredFilter(),!s.isNil(this.local_storage_data)&&!s.isEmpty(this.local_storage_data)&&(this.local_storage_data.social_media.divisions={id:"all",name:this.translate.instant("All")},this.smartSearchModel.setFilter(this.local_storage_data))}proceedToUpdate(){this.saveCategoryIntoApi()}findOnlyBrandInCategory(e,a){let n=s.cloneDeep(this.api_data.brands),o=[],r=s.filter(n,d=>1==d.divisions.length&&s.includes(d.divisions,e.id));return a?s.map(r,d=>{s.includes(e.brands,d.id)||o.push(d)}):o=r,o}checkAlphabetListEmpty(e){let a=s.filter(e,{has_data:!0});return s.isEmpty(a)}checkIsDuplicate(e,a){let n=e.name.toLowerCase().replace(/ +/g,"");var o=s.cloneDeep(a);let r=[];return r="all"!=this.active_category_type?o:s.filter(o,{category_id:e.category}),s.map(r,c=>{c.name=c.name.toLowerCase().replace(/ +/g,"")}),!!s.find(r,{name:n})}openDialog(e,a){this.dialog.open(e,{panelClass:"config-dialog",scrollStrategy:new et.t0,data:a})}getLocalStorageData(){var e=this.dataService.get("brand_list_configuration");if(!s.isNil(e))return JSON.parse(e)}setLocalStorageData(){this.dataService.set("brand_list_configuration",JSON.stringify({active_category_type:this.active_category_type,active_category:this.active_category}))}onClickSuggestion(e){e.preventDefault(),this.router.navigate(["/social-media-listening/suggestion"],{queryParams:{date_start:this.params.date_start,date_end:this.params.date_end}})}onRightClick(e,a){e.preventDefault(),this.selected_brand=a,this.is_menu_visible=!0}hideMenu(){this.is_menu_visible=!1,this.selected_brand={}}onTouchStart(e,a){this.disable_menu||(this.touch_timer=setTimeout(()=>{this.selected_brand=a,this.is_menu_visible=!0},600))}onTouchEnd(e){clearTimeout(this.touch_timer)}onSearchResults(e){this.search_brand_value=e,this.loadBrandList()}filterSearchedBrand(e,a){let n=[];if(s.isEmpty(a)||s.isEmpty(a[0])||s.includes(a,"#"))return n;{let o=s.chain(e).filter(_=>s.every(a,c=>_.name.toLowerCase().includes(c.toLowerCase()))).map(_=>({..._,match_type:"exact"}
1)).value(),r=s.filter(e,_=>!s.every(a,c=>_.name.toLowerCase().includes(c.toLowerCase()))),d=s.chain(r).filter(_=>{if(!s.has(_,"watchlists"))return!1;const c=p=>s.every(a,u=>p.id.toLowerCase().includes(u.toLowerCase()));return s.some(_.watchlists.ht||[],c)||s.some(_.watchlists.nbf||[],c)}).map(_=>{const c=p=>s.every(a,u=>p.id.toLowerCase().includes(u.toLowerCase()));return{..._,match_type:"similar",matches_hashtag:(_.watchlists?.ht||[]).filter(c),matches_keyword:(_.watchlists?.nbf||[]).filter(c)}}).value();return n=s.concat(o,d),n=s.sortBy(n,_=>_.name.toLowerCase()),n=s.map(n,_=>({..._,params:this.generateParams(_)})),n}}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(E.a),t.rXU(t.aKT),t.rXU(I.j),t.rXU(M.q),t.rXU(T.e),t.rXU(O.Y),t.rXU(S.ef),t.rXU(X.d),t.rXU(z.u),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["brands-list"]],hostBindings:function(a,n){1&a&&t.bIt("click",function(){return n.hideMenu()},!1,t.EBC)},decls:7,vars:3,consts:[[1,"container","px-3"],[4,"ngIf"],[1,"row"],["class","col-12 d-flex align-items-center justify-content-center custom-height",4,"ngIf"],["class","col-12 text-color-1 d-flex align-items-center justify-content-center custom-height",4,"ngIf"],["class","suggestion-container",4,"ngIf"],[1,"w-100",3,"options","tab","is_enterprise_account"],[1,"mt-1"],["class","alert alert-success","role","alert",4,"ngIf"],[1,"mt-2"],[3,"data","options","searchResults"],["class","note text-color-1 pt-1",4,"ngIf"],[1,"row","glossary","my-2"],[1,"suggestion-container"],[1,"btn","btn-action","me-3","suggestion",3,"click"],["role","alert",1,"alert","alert-success"],["type","button","data-bs-dismiss","alert","aria-label","Close",1,"close","text-size-1"],["aria-hidden","true"],[1,"note","text-color-1","pt-1"],[4,"ngFor","ngForOf"],["class","col-12 col-xl-2 col-md-3 text-color-1 pe-0 glossary-desc",4,"ngIf"],[1,"col-12","col-xl-2","col-md-3","text-color-1","pe-0","glossary-desc"],[1,"character"],["class","no-bullet",4,"ngIf"],[1,"no-bullet"],["class","text-capitalize parent-container",3,"contextmenu","touchstart","touchend",4,"ngFor","ngForOf"],[1,"text-capitalize","parent-container",3,"contextmenu","touchstart","touchend"],[1,"d-flex","align-items-center"],[1,"clickable","text-color-1","me-2","w-100",3,"routerLink","queryParams","state","ngClass"],["class","context-menu",3,"click",4,"ngIf"],[1,"context-menu",3,"click"],[1,"clickable","text-color-1",3,"routerLink","queryParams"],["target","_blank",1,"clickable","text-color-1",3,"routerLink","queryParams"],["title","View / Edit Brand",1,"clickable","text-color-1",3,"href","click"],[1,"col-12","text-center","text-color-1","py-5"],[1,"col-12","centered-container"],[1,"content-container","mx-2"],[1,"icon-wrapper","text-white"],[1,"fas","fa-th"],[1,"content-text","text-size-3","text-color-1"],[1,"mt-2","btn","btn-action-filled",3,"click"],[1,"fas","fa-plus","pe-2"],[1,"mt-3","btn","btn-action-filled",3,"click"],[1,"content-container"],[1,"fa","fa-lock"],[1,"text-size-1","text-color-1","text-semi-bold"],[1,"text-size-3","text-color-1"],[1,"col-12","d-flex","align-items-center","justify-content-center","custom-height"],[1,"col-12","text-color-1","d-flex","align-items-center","justify-content-center","custom-height"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,io,15,15,"ng-container",1),t.j41(2,"div",2),t.DNE(3,so,2,0,"div",3),t.k0s(),t.j41(4,"div",2),t.DNE(5,oo,3,3,"div",4),t.k0s()(),t.nrm(6,"shared-version-label")),2&a&&(t.R7$(1),t.Y8G("ngIf",n.ready),t.R7$(2),t.Y8G("ngIf",!n.ready),t.R7$(2),t.Y8G("ngIf",!n.has_data&&n.ready))},dependencies:[m.YU,m.Sq,m.bT,g.Wk,y.X,B.l,Et,Ns,h.D9],styles:[".custom-height[_ngcontent-%COMP%]{height:500px}.centered-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:80vh}.centered-container[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px dashed #7868d8;border-radius:5px;padding:0 15px 15px;height:210px;width:185px}.centered-container[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]   .content-text[_ngcontent-%COMP%]{height:50px;display:flex;justify-content:center;align-items:center;text-align:center}.icon-wrapper[_ngcontent-%COMP%]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-wrapper[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:50px}.suggestion-container[_ngcontent-%COMP%]{position:relative}.suggestion-container[_ngcontent-%COMP%]   .btn.suggestion[_ngcontent-%COMP%]{position:absolute;right:0;top:-1.5px;z-index:10}.parent-container[_ngcontent-%COMP%]{position:relative}.context-menu[_ngcontent-%COMP%]{position:absolute;background-color:#8080804d;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;border-radius:5px;box-shadow:0 4px 12px #00000026;min-width:155px;overflow:hidden;z-index:1000;top:17px;left:17px}.no-bullet[_ngcontent-%COMP%]{list-style-type:none}.context-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}.context-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.context-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block;width:100%;box-sizing:border-box;padding:10px 15px;text-decoration:none;color:inherit}.context-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{background-color:#7868ff8
10;color:#fff}.selected[_ngcontent-%COMP%]{color:#7868d8}.note[_ngcontent-%COMP%]{font-size:10px}"]})}}return i})();var jt=b(27623),Gt=b(34232);function lo(i,l){if(1&i){const e=t.RV6();t.j41(0,"span",10),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.isExpanded=!n.isExpanded)}),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"i",11),t.k0s()}2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"sml.shared.top-chart.show_section")))}function _o(i,l){if(1&i){const e=t.RV6();t.j41(0,"span",10),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.isExpanded=!n.isExpanded)}),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"i",12),t.k0s()}2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"sml.shared.top-chart.hide_section")))}function co(i,l){if(1&i&&(t.j41(0,"div",6)(1,"div",7)(2,"div",8),t.DNE(3,lo,4,3,"span",9),t.DNE(4,_o,4,3,"span",9),t.k0s()()()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("ngIf",!e.isExpanded),t.R7$(1),t.Y8G("ngIf",e.isExpanded)}}function po(i,l){if(1&i&&(t.j41(0,"span",24),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.SpI(" ",null==e||null==e.selected_options?null:e.selected_options.name," ")}}const mo=function(i){return{"text-semi-bold active-dropdown":i}};function uo(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",25),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1().$implicit,d=t.XpG(2);return t.Njj(d.onClickDropdownSource(o,null==r?null:r.id))}),t.EFF(1),t.k0s()}if(2&i){const e=l.$implicit;t.Y8G("ngClass",t.eq3(2,mo,null==e?null:e.is_active)),t.R7$(1),t.SpI(" ",e.name," ")}}const ho=function(i,l){return{active:i,"disabled-dropdown":l}};function fo(i,l){if(1&i&&(t.j41(0,"li",17)(1,"div",18)(2,"div",19)(3,"button",20),t.DNE(4,po,2,1,"span",21),t.k0s(),t.j41(5,"div",22),t.DNE(6,uo,2,4,"button",23),t.k0s()()()()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(2),t.FS9("title",null==e?null:e.tooltip_message),t.R7$(1),t.Y8G("ngClass",t.l_i(4,ho,null==e?null:e.is_active,(null==e?null:e.enterprise_only)&&a.is_upgradable)),t.R7$(1),t.Y8G("ngIf",null==e||null==e.selected_options?null:e.selected_options.name),t.R7$(2),t.Y8G("ngForOf",e.options)}}function go(i,l){if(1&i&&(t.j41(0,"div",13)(1,"div",14),t.EFF(2,"Show:"),t.k0s(),t.j41(3,"ul",15),t.DNE(4,fo,7,7,"li",16),t.k0s()()),2&i){const e=t.XpG();t.R7$(4),t.Y8G("ngForOf",e.dropdown_list)}}function bo(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",34)(1,"i",35),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG();return t.Njj(o.showAllData(n.id))}),t.k0s()()}}function vo(i,l){if(1&i&&(t.j41(0,"tr")(1,"td",44),t.EFF(2),t.k0s(),t.j41(3,"td",45),t.EFF(4),t.k0s(),t.j41(5,"td",46),t.EFF(6),t.nI1(7,"number"),t.k0s()()),2&i){const e=l.$implicit,a=l.index,n=t.XpG(2).$implicit;t.R7$(2),t.JRh(a+1),t.R7$(2),t.JRh(e.name),t.R7$(2),t.JRh(t.i5U(7,3,e[n.id],"1.0-0"))}}function yo(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",36)(1,"div",27),t.EFF(2),t.k0s(),t.j41(3,"div",37)(4,"i",38),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG();return t.Njj(o.hideAllData(n.id))}),t.k0s()(),t.j41(5,"div",39)(6,"table",40)(7,"thead",41)(8,"tr")(9,"th"),t.EFF(10,"Rank"),t.k0s(),t.j41(11,"th",42),t.EFF(12,"Name"),t.k0s(),t.j41(13,"th"),t.EFF(14,"Value"),t.k0s()()(),t.j41(15,"tbody"),t.DNE(16,vo,8,6,"tr",43),t.k0s()()()()}if(2&i){const e=t.XpG(),a=e.$implicit,n=e.index,o=t.XpG();t.R7$(2),t.SpI(" ",null==a?null:a.name," "),t.R7$(14),t.Y8G("ngForOf",o.all_data[n].data)}}function xo(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",47),2&i){const e=t.XpG().$implicit,a=t.XpG();t.Y8G("data",e.data)("inner_chart_options",null==a.opts?null:a.opts.chart_options)("options",null==a.opts?null:a.opts.selection_options)}}function Co(i,l){if(1&i&&(t.j41(0,"div",48),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function wo(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function ko(i,l){if(1&i&&(t.j41(0,"div")(1,"div",26)(2,"div",27),t.EFF(3),t.k0s(),t.DNE(4,bo,2,0,"div",28),t.DNE(5,yo,17,2,"div",29),t.j41(6,"div",30),t.DNE(7,xo,1,3,"am-chart-selection-card",31),t.DNE(8,Co,2,1,"div",32),t.DNE(9,wo,2,0,"div",33),t.k0s()()()),2&i){const e=l.$implicit,a=t.XpG();t.ZvI("col-12 ",null==a.selected_top_keys?null:a.selected_top_keys.col," print-mode-col mb-2"),t.R7$(3),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf",a.has_data&&e.has_data&&!a.is_loading&&"comparison"==a.options.mode),t.R7$(1),t.Y8G("ngIf",e.show),t.R7$(1),t.Y8G("ngClass",a.has_data&&e.has_data&&!a.is_loading?"":"justify-content-center d-flex align-items-center"),t.R7$(1),t.Y8G("ngIf",a.has_data&&e.has_data&&!a.is_loading),t.R7$(1),t.Y8G("ngIf",!(a.has_data&&e.has_data||a.is_loading)),t.R7$(1),t.Y8G("ngIf",a.is_loading)}}let vt=(()=>{class i{constructor(e,a,n,o){this.activatedRoute=e,this.chartService=a,this.translate=n,this.printService=o,this.isExpanded=!1,this.title={title:this.translate.instant("Top Stats"),desc:this.translate.instant("This component consists of data from official brand pages. Organic posts refers to posts that were not boosted by the brand, whereas paid posts refers to posts that were boosted by the brand. Total posts is the combination of organic and boosted posts."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("Insufficient data to visualize"),this.opts={has_data:!1,is_loading:!0,data:null,chart_options:{id:"top_chart",xAxis:{title:""},yAxis:{title:""},fields:{attribute:"name",main:[{name:"name",attribute:"value",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,rotate_text:!1,legend:{is_clickable:!1,scrollable:!0,scrollHeight:100},keys:[],number_type:[],label:{wrap:!1},show_entries:!1,is_pagination:!1,is_custom_color:!0,print_mode:{width:275,height:200,show_data_labels:!0}},selection_options:{selection_card_button:{},chart_available_options:[],show_all_data:!0,active_chart:{id:"pie"},show_grand_total:!1,height:350}},this.api_filter={},this.params={},this.selected_top_keys={}
1,this.top_keys={"by-brand":{col:"col-xl-3 col-md-6 ",key:["total_posts","total_interactions","video_views","total_fans_count","boosted_posts","boosted_interactions","organic_posts","organic_interactions"]},"by-consumers":{col:"col-xl-3 col-md-6 ",key:["total_posts","total_interactions","total_video_interactions","total_non_video_interactions","total_unique_users"]},comparison:{col:"col-xl-2 col-lg-4 col-md-4",key:["total_posts","total_interactions","brand_total_post","brand_total_interactions","mention_total_posts","mention_total_interactions"]}},this.selection_card=[{id:"view-in-table",name:"View in table"}],this.dropdown_list=[{name:"Brands",id:"brands",is_active:!0,options:[{name:"Top 5 Brands",id:"5-brands",value:5,is_active:!0},{name:"Top 10 Brands",id:"10-brands",value:10,is_active:!1},{name:"Top 15 Brands",id:"15-brands",value:15,is_active:!1},{name:"Top 20 Brands",id:"20-brands",value:20,is_active:!1}],selected_options:{name:"Top 5 Brands",id:"5-brands",value:"5"},enterprise_only:!1,tooltip_message:""}],this.show_all_data=!1,this.activatedRoute.queryParams.subscribe(r=>{s.isEmpty(r)||(this.params=r)}),this.printService.subscribe(r=>{this.print_settings=r,this.isExpanded="print"==r.display_view})}ngOnInit(){this.opts.data=this.getDefaultData()}ngOnChanges(){this.setTopKeys(),this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=this.getDefaultData(),this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTopData(this.data,5),this.opts.is_loading=!1,this.opts.has_data=!0))}setTopKeys(){this.selected_top_keys=s.get(this.top_keys,s.get(this.options,"mode","all"))}getDefaultData(){return s.map(this.selected_top_keys.key,e=>({id:e,name:this.translate.instant(""+s.startCase(e)),data:[],is_loading:!0}))}setTopData(e,a){let n=this.chartService.getColorList();s.map(s.reverse(s.sortBy(e,"total_posts")),(d,_)=>{d.color=n[_%n.length]});let o=s.map(this.selected_top_keys.key,d=>{let _=s.chain(e).orderBy(d,"desc").value(),c=s.take(_,a);if(_.length>a){let u={id:"_others",name:"Others",color:"#c7c7c7"};
1u[d]=s.chain(_).slice(5).sumBy(d).value(),c=[...c,u]}let p=s.chain(c).cloneDeep().map(u=>(u.value=s.get(u,d,0),u.name=this.translate.instant(u.name),u)).value();return{id:d,name:this.translate.instant("Top in "+s.startCase(d).replace("Nbf","News/Blog/Forum")),data:p,is_loading:!1,has_data:0!=s.get(p,"0."+d,0)}}),r=s.map(this.selected_top_keys.key,d=>{let _=s.chain(e).orderBy(d,"desc").value(),c=s.chain(_).cloneDeep().map(p=>(p.value=s.get(p,d,0),p.name=this.translate.instant(p.name),p)).value();return{id:d,name:this.translate.instant("Top in "+s.startCase(d).replace("Nbf","News/Blog/Forum")),data:c,is_loading:!1,has_data:0!=s.get(c,"0."+d,0)}});this.all_data=r,this.opts.data=o}showAllData(e){s.find(this.opts.data,{id:e}).show=!0}hideAllData(e){s.find(this.opts.data,{id:e}).show=!1}onClickDropdownSource(e,a){this.setActiveDropdown(e,a),e.group_id=a,this.opts.active_option=e,this.setTopData(this.data,e.value),console.log("onClick:",e)}setActiveDropdown(e,a){s.map(this.dropdown_list,(n,o)=>{n.is_active=s.isEqual(n.id,a),n.selected_options=s.isEqual(n.id,a)?e:{},s.map(n.options,(r,d)=>{r.is_active=s.isEqual(r.id,n.selected_options.id)})})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(Gt.u),t.rXU(h.c$),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-top-chart"]],inputs:{data:"data",options:"options",is_loading:"is_loading",has_data:"has_data"},features:[t.OA$],decls:6,vars:5,consts:[[1,"section-title",3,"details"],["class","row",4,"ngIf"],[1,"expandable","sml-top-chart"],["class","d-flex align-items-center pb-2",4,"ngIf"],[1,"row","animate-height"],[3,"class",4,"ngFor","ngForOf"],[1,"row"],[1,"col-12","mb-2"],[1,"text-center","expandable-trigger","btn-border"],[3,"click",4,"ngIf"],[3,"click"],[1,"fa","fa-caret-down"],[1,"fa","fa-caret-up"],[1,"d-flex","align-items-center","pb-2"],[1,"text-color-1","text-bold","mb-0","title"],[1,"row","list-unstyled","mb-0","ms-3"],["class","option-wrapper me-3",4,"ngFor","ngForOf"],[1,"option-wrapper","me-3"],[1,"option-item"],[1,"dropdown","buzz-type",3,"title"],["type","button","id","buzz-type-dropdown","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"btn","btn-border","dropdown-toggle",3,"ngClass"],["class","pe-1",4,"ngIf"],["aria-labelledby","buzz-type-dropdown",1,"dropdown-menu","text-center","py-2"],["class","dropdown-item text-size-3","type","button",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"pe-1"],["type","button",1,"dropdown-item","text-size-3",3,"ngClass","click"],[1,"card"],[1,"card-header","bg-transparent","justify-content-center","d-flex","align-items-center"],["class","show-all-btn",4,"ngIf"],["class","overlap-table",4,"ngIf"],[1,"card-body",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],["class","text-disabled",4,"ngIf"],[4,"ngIf"],[1,"show-all-btn"],[1,"fas","fa-ellipsis-v","text-color-white",3,"click"],[1,"overlap-table"],[1,"close-icon"],[1,"fas","fa-times","text-color-white",3,"click"],[1,"table-responsive"],[1,"table"],[1,"sticky-header"],[1,"text-start"],[4,"ngFor","ngForOf"],[1,"align-middle"],[1,"text-start","align-middle"],[1,"text-end","align-middle"],[3,"data","inner_chart_options","options"],[1,"text-disabled"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.DNE(1,co,5,2,"div",1),t.j41(2,"div",2),t.DNE(3,go,5,1,"div",3),t.j41(4,"div",4),t.DNE(5,ko,10,10,"div",5),t.k0s()()),2&a&&(t.Y8G("details",n.title),t.R7$(1),t.Y8G("ngIf","print"!=n.print_settings.display_view),t.R7$(1),t.Y8G("@expandAnimation",n.isExpanded?"expanded":"collapsed"),t.R7$(1),t.Y8G("ngIf","comparison"==n.options.mode),t.R7$(2),t.Y8G("ngForOf",null==n.opts?null:n.opts.data))},dependencies:[m.YU,m.Sq,m.bT,y.X,C.L,w.E,m.QX,h.D9],styles:[".card[_ngcontent-%COMP%]{height:450px;min-height:250px}.expandable[_ngcontent-%COMP%]{overflow:hidden}.expandable-trigger[_ngcontent-%COMP%]{border-radius:5px;cursor:pointer}.show-all-btn[_ngcontent-%COMP%]{position:absolute;top:12px;right:12px;cursor:pointer}.overlap-table[_ngcontent-%COMP%]{position:absolute;background-color:#80808099;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:100%;width:100%;z-index:10}.overlap-table[_ngcontent-%COMP%]   .close-icon[_ngcontent-%COMP%]{position:absolute;top:12px;right:12px;cursor:pointer}.overlap-table[_ngcontent-%COMP%]   .table-responsive[_ngcontent-%COMP%]{max-height:408px;overflow-y:scroll}.overlap-table[_ngcontent-%COMP%]   .table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]{color:#fff!important;font-size:8px}.overlap-table[_ngcontent-%COMP%]   .table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .overlap-table[_ngcontent-%COMP%]   .table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:.35rem .75rem}.dropdown-menu.selection[_ngcontent-%COMP%]{left:-140px;background-color:#80808099;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body.print-portrait[_nghost-%COMP%]   .card[_ngcontent-%COMP%], body.print-portrait   [_nghost-%COMP%]   .card[_ngcontent-%COMP%]{height:530px!important}"],data:{animation:[(0,N.hZ)("expandAnimation",[(0,N.wk)("collapsed",(0,N.iF)({height:"0"})),(0,N.wk)("expanded",(0,N.iF)({height:"*"})),(0,N.kY)("collapsed <=> expanded",(0,N.i0)("300ms ease-in-out"))])]}})}}return i})();function Mo(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",8),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Po(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Io(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}const Oo=function(){return{mode:"by-brand"}};let To=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.title={title:this.translate.instant("Summary - Posts vs Interactions by Brands"),desc:this.translate.instant("This component consists of data from official brand pages. Organic posts refers to posts that were not boosted by the brand, whereas paid posts refers to posts that were boosted by the brand. Total posts is the combination of organic and boosted posts."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Official Page Summary"),this.opts={has_data:!1,is_loading:!0,data:null,chart_options:{id:"summary_post_interactions_by_brands",keys:["name","value"],number_type:["name","value"],table_title:"Keywords",table_filter:{sort:{type:"desc",active_id:"total_posts"}},table_header:[{id:"",name:this.translate.instant("Brand Name"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Organic Posts"),class:"text-end",
1is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Organic Interactions"),class:"text-end",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Boosted Posts"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Boosted Interactions"),class:"text-end",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Total Posts"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Total Interactions"),class:"text-end",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Interactions w/o Video Views"),class:"text-end",is_number:!1,has_several_column:!1,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Brands"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_brand:!0,type:"string",view_type:"link",display_total:!1},{id:"total_fans_count",name:this.translate.instant("Total Fans/Followers"),class:"text-end",api_field:"total_fans_count",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"organic_posts",name:this.translate.instant("Organic Posts"),class:"text-end",api_field:"organic_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"organic_interactions",name:this.translate.instant("Organic Interactions"),class:"text-end",api_field:"organic_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"boosted_posts",name:this.translate.instant("Boosted Posts"),class:"text-end",api_field:"boosted_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"boosted_interactions",name:this.translate.instant("Boosted Interactions"),class:"text-end",api_field:"boosted_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_posts",name:this.translate.instant("Total Posts"),class:"text-end",api_field:"total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_interactions",name:this.translate.instant("Total Interactions"),class:"text-end",api_field:"total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"non_video_interactions",name:this.translate.instant("Interactions w/o Video Views"),class:"text-end",api_field:"non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"share",name:this.translate.instant("Share"),class:"text-end",api_field:"share",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"reaction",name:this.translate.instant("Reaction"),class:"text-end",api_field:"reaction",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"video_views",name:this.translate.instant("Video Views"),class:"text-end",api_field:"video_views",is_number:!0,suffix:"",prefix:"",type:"number"}],show_entries:!1,is_pagination:!1,table_grand_total_colspan:1},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(this.params=n)})}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setTableData(e){var a=s.cloneDeep(this.params),n="";a.hasOwnProperty("brands")&&delete a.brands,s.map(a,(r,d)=>{n+=d+"="+r+"&"});var o=s.keys(e[0].platform.all);s.map(e,r=>{s.map(o,d=>{r[d]=r.platform.all[d]}),r.link="/social-media-listening/details?&brands="+r.id+"&"+n}),this.opts.data=e}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["summary-posts-vs-engagements"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:10,vars:10,consts:[[3,"data","options","is_loading","has_data"],[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"social-media-listening-top-chart",0)(1,"br")(2,"section-title",1),t.j41(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5),t.DNE(7,Mo,1,3,"am-chart-selection-card",6),t.DNE(8,Po,2,1,"div",7),t.DNE(9,Io,2,0,"div",7),t.k0s()()()()),2&a&&(t.Y8G("data",null==n.opts?null:n.opts.data)("options",t.lJ4(9,Oo))("is_loading",n.opts.is_loading)("has_data",n.opts.has_data),t.R7$(2),t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E,vt]})}}return i})();function Ro(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Fo(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Do(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let $o=(()=>{class i{constructor(e,a,n){this.router=e,this.activatedRoute=a,this.translate=n,this.title={title:this.translate.instant("Overall Top Hashtags"),desc:this.translate.instant("The count shown below is based on the number of posts that contain that hashtag. For example, there are 12 posts that contain the hashtag '#skin' but 2 of the post's caption repeats '#skin' twice. In this case, the count will still follow the number of posts, which is 12."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Hashtags"),this.opts={has_data:!1,is_loading:!0,data:[],chart_options:{id:"by_brands_hashtags",xAxis:{title:this.translate.instant("Channel Distribution")},yAxis:{title:this.translate.instant("Quantity")},fields:{attribute:"name",main:[{name:"name",attribute:"value",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!0,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},onClick:null,type:"hashtags",table_header:[{id:"",name:this.translate.instant("Top Hashtags Used In Topics"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Frequency"),class:"text-end",
1is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Top Hashtags Used In Topics"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"value",name:this.translate.instant("Frequency"),class:"text-end",api_field:"value",is_number:!0,suffix:"",prefix:""}],label:{wrap:!0},show_entries:!1,is_pagination:!1},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["tag_cloud","slickgrid_datatable"],active_chart:{id:"tag_cloud"}}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(o=>{s.isEmpty(o)||(this.params=o)}),this.opts.chart_options.onClick=this.onClick.bind(this)}ngOnInit(){}ngOnChanges(){s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),s.merge(this.opts,this.options),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a=s.take(e,40);this.opts.data=s.map(a,(n,o)=>(n.id=o,n.name="#"+s.trim(n.name,"#"),n))}onClick(e,a){var n=s.cloneDeep(this.params);n.selected_keyword_hashtag=a?e.name:e.value,n.divisions=s.first(this.api_filter.divisions),n.previous_url="social-media-listening-overview";const o=this.router.serializeUrl(this.router.createUrlTree(["keyword-hashtag-insights/overview"],{queryParams:n}));window.open(o,"_blank")}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-hashtags"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,Ro,1,3,"am-chart-selection-card",5),t.DNE(6,Fo,2,1,"div",6),t.DNE(7,Do,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E]})}}return i})();function So(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Eo(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function jo(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let Go=(()=>{class i{constructor(e,a,n){this.router=e,this.activatedRoute=a,this.translate=n,this.title={title:this.translate.instant("Overall Top Keywords"),desc:this.translate.instant("The count shown below is based on the number of posts that contain that keyword."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Keywords"),this.opts={has_data:!1,is_loading:!0,data:[],chart_options:{id:"by_brands_keywords",xAxis:{title:this.translate.instant("Channel Distribution")},yAxis:{title:this.translate.instant("Quantity")},fields:{attribute:"name",main:[{name:"name",attribute:"value",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!0,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},type:"keywords",table_header:[{id:"",name:this.translate.instant("Top Keywords Used In Topics"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Frequency"),class:"text-end",
1is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Top Keywords Used In Topics"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"value",name:this.translate.instant("Frequency"),class:"text-end",api_field:"value",is_number:!0,suffix:"",prefix:""}],label:{wrap:!0},show_entries:!1,is_pagination:!1,onClick:null},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["tag_cloud","slickgrid_datatable"],active_chart:{id:"tag_cloud"}}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(o=>{s.isEmpty(o)||(this.params=o)}),this.opts.chart_options.onClick=this.onClick.bind(this)}ngOnInit(){}ngOnChanges(){s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),s.merge(this.opts,this.options),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){let a=s.take(e,40);this.opts.data=s.map(a,(n,o)=>(n.id=o,n))}onClick(e,a){var n=s.cloneDeep(this.params);n.selected_keyword_hashtag=a?e.name:e.value,n.divisions=s.first(this.api_filter.divisions),n.previous_url="social-media-listening-overview";const o=this.router.serializeUrl(this.router.createUrlTree(["keyword-hashtag-insights/overview"],{queryParams:n}));window.open(o,"_blank")}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overview-keywords"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,So,1,3,"am-chart-selection-card",5),t.DNE(6,Eo,2,1,"div",6),t.DNE(7,jo,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,C.L,w.E]})}}return i})();function Yo(i,l){if(1&i&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" ",e.sub_title_1," ")}}function Xo(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" / ",t.bMT(2,1,e.value_2)," ")}}function Bo(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" ( ",t.i5U(2,1,e.value_2,e.number_format),"% ) ")}}function No(i,l){if(1&i&&(t.j41(0,"p",15),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" *",e.remark," ")}}function Uo(i,l){if(1&i&&(t.j41(0,"li",20),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.SpI(" ",e," ")}}function Ao(i,l){if(1&i&&(t.j41(0,"div",16)(1,"div",17)(2,"span",18),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"ul",0),t.DNE(6,Uo,2,1,"li",19),t.k0s()()()),2&i){const e=t.XpG(3).$implicit;t.R7$(3),t.JRh(t.bMT(4,2,"brands_included")),t.R7$(3),t.Y8G("ngForOf",null==e?null:e.data)}}function Vo(i,l){if(1&i&&(t.j41(0,"div",7)(1,"div",8)(2,"div"),t.EFF(3),t.k0s(),t.DNE(4,Yo,2,1,"div",9),t.j41(5,"div",10),t.EFF(6),t.nI1(7,"number"),t.DNE(8,Xo,3,3,"span",11),t.DNE(9,Bo,3,4,"span",11),t.k0s()(),t.DNE(10,No,2,1,"p",12),t.DNE(11,Ao,7,4,"div",13),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(2),t.ZvI(" fw-bold ",e.sub_title_class," text-uppercase  d-flex align-items-center justify-content-center text-size-3"),t.R7$(1),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",e.has_subtitle),t.R7$(2),t.Lme(" ",e.prefix," ",t.bMT(7,11,e.value)," "),t.R7$(2),t.Y8G("ngIf",null==e?null:e.is_show_slash),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_show_percentage),t.R7$(1),t.Y8G("ngIf",""!=e.remark),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.data.length)>0)}}function zo(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,Vo,12,13,"div",6),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG();t.ZvI("card-body platform-icon ",e.background,""),t.R7$(1),t.Y8G("ngIf",(null==a.opts?null:a.opts.has_data)&&!(null!=a.opts&&a.opts.is_loading))}}function qo(i,l){if(1&i&&(t.j41(0,"div",21),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function Lo(i,l){1&i&&(t.j41(0,"div",22),t.nrm(1,"share-card-loading"),t.k0s())}function Jo(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",2)(2,"div"),t.DNE(3,zo,2,4,"div",3),t.DNE(4,qo,2,1,"div",4),t.DNE(5,Lo,2,0,"div",5),t.k0s()(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(2),t.ZvI("card ",e.title_class," shadow py-2 justify-content-center"),t.R7$(1),t.Y8G("ngIf",!a.opts.is_loading&&(null==a.opts?null:a.opts.has_data)),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data||null!=a.opts&&a.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data)&&a.opts.is_loading)}}let Ho=(()=>{class i{constructor(e){this.translate=e,this.opts={has_data:!1,is_loading:!0,no_data_message:this.translate.instant("No data available for Data Stats"),data:[],options:[{title:this.translate.instant("Total Posts"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-info",sub_title_class:"text-info",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_posts",icon:"fa fa-facebook-official",background:"facebook",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Total Interactions"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-orange",sub_title_class:"text-orange",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_interactions",background:"instagram",number_format:"",data:[],remark:""},{title:this.translate.instant("Video Views"),sub_title_1:"",value:0,value_2:0,has_subtitle:!0,title_class:"border-left-light-green",sub_title_class:"text-light-green",is_clickable:!1,is_selected:!1,is_show_slash:!1,is_show_percentage:!0,is_currency:!1,background:"mention",field:"video_interactions",secondary_field:"video_views_percentage",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Total Fans"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-purple",sub_title_class:"text-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_fans_count",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Boosted Posts"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-light-pink",sub_title_class:"text-light-pink",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"boosted_posts",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Boosted Interactions"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-dark-purple",sub_title_class:"text-dark-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"boosted_interactions",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Organic Posts"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-light-orange",sub_title_class:"text-light-orange",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"organic_posts",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Organic Interactions"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-light-purple",sub_title_class:"text-light-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"organic_interactions",number_format:"1.2-2",data:[],remark:""}]},this.api_filter={},this.opts.data=s.cloneDeep(this.opts.options)}ngOnInit(){}ngOnChanges(){if(this.opts.is_loading=!0,this.opts.has_data=!1,!s.isNil(this.data))if(s.isEmpty(this.data))this.opts.data=s.cloneDeep(this.opts.options),this.opts.is_loading=!1,this.opts.has_data=!1;else{var e=this.processData(this.data);this.setData(e),this.opts.is_loading=!1,this.opts.has_data=!0}
10==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}processData(e){var a=[],n={};return s.map(e,o=>{a.push(o.platform.all)}),n.total_posts=s.sumBy(a,"total_posts"),n.total_interactions=s.sumBy(a,"total_interactions"),n.non_video_interactions=s.sumBy(a,"non_video_interactions"),n.video_interactions=n.total_interactions-n.non_video_interactions,n.video_views_percentage=n.video_interactions/n.total_interactions*100,n.total_fans_count=s.sumBy(a,"total_fans_count"),n.boosted_posts=s.sumBy(a,"boosted_posts"),n.boosted_interactions=s.sumBy(a,"boosted_interactions"),n.organic_posts=s.sumBy(a,"organic_posts"),n.organic_interactions=s.sumBy(a,"organic_interactions"),n}setData(e){this.opts.data=s.map(this.opts.data,(a,n)=>(a.value=e[a.field],a.hasOwnProperty("secondary_field")&&(a.value_2=e[a.secondary_field]),a))}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["by-brands-data-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:2,vars:1,consts:[[1,"row"],[4,"ngFor","ngForOf"],[1,"col-12","col-xl-3","col-md-4","mb-2","data-insights-box"],[3,"class",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center",4,"ngIf"],["class","col-12 stats-loading-height d-flex align-items-center justify-content-center",4,"ngIf"],["class","row no-gutters align-items-center",4,"ngIf"],[1,"row","no-gutters","align-items-center"],[1,"col","me-2"],["class","text-color-1 text-uppercase  d-flex align-items-center justify-content-center",4,"ngIf"],[1,"h5","mb-0","fw-bold","text-gray-800","text-size-3","py-2"],[4,"ngIf"],["class","m-0  remark",4,"ngIf"],["class","col-12 text-5",4,"ngIf"],[1,"text-color-1","text-uppercase","d-flex","align-items-center","justify-content-center"],[1,"m-0","remark"],[1,"col-12","text-5"],[1,"stat-overflow","text-center","p-4"],[1,"fw-bold"],["class","col-12 col-md-6",4,"ngFor","ngForOf"],[1,"col-12","col-md-6"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"col-12","stats-loading-height","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Jo,6,6,"ng-container",1),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngForOf",null==n.opts?null:n.opts.data))},dependencies:[m.Sq,m.bT,y.X,m.QX,h.D9],styles:[".card[_ngcontent-%COMP%]{height:75px}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:.5rem}"]})}}return i})();function Qo(i,l){if(1&i&&(t.j41(0,"span",13),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.SpI(" ",null==e||null==e.selected_options?null:e.selected_options.name," ")}}const Ko=function(i){return{"text-semi-bold active-dropdown":i}};function Wo(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",14),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1().$implicit,d=t.XpG();return t.Njj(d.onClickDropdownSource(o,null==r?null:r.id))}),t.EFF(1),t.k0s()}if(2&i){const e=l.$implicit;t.Y8G("ngClass",t.eq3(2,Ko,null==e?null:e.is_active)),t.R7$(1),t.SpI(" ",e.name," ")}}const Zo=function(i,l){return{active:i,"disabled-dropdown":l}};function tr(i,l){if(1&i&&(t.j41(0,"li",6)(1,"div",7)(2,"div",8)(3,"button",9),t.DNE(4,Qo,2,1,"span",10),t.k0s(),t.j41(5,"div",11),t.DNE(6,Wo,2,4,"button",12),t.k0s()()()()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(2),t.FS9("title",null==e?null:e.tooltip_message),t.R7$(1),t.Y8G("ngClass",t.l_i(4,Zo,null==e?null:e.is_active,(null==e?null:e.enterprise_only)&&a.is_upgradable)),t.R7$(1),t.Y8G("ngIf",null==e||null==e.selected_options?null:e.selected_options.name),t.R7$(2),t.Y8G("ngForOf",e.options)}}function er(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",25)(1,"div",26),t.EFF(2),t.k0s(),t.j41(3,"ng-select",27),t.bIt("change",function(){const o=t.eBV(e).$implicit,r=t.XpG(2).index,d=t.XpG();return t.Njj(d.onDropdownFilterClick(o.selected_dropdown,r))})("ngModelChange",function(n){const r=t.eBV(e).$implicit;return t.Njj(r.selected_dropdown=n)}),t.k0s()()}if(2&i){const e=l.$implicit;t.R7$(2),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.ZvI("selection-card-dropdown ms-1 me-2 text-capitalize ",null==e?null:e.class,""),t.Y8G("items",null==e?null:e.data)("ngModel",e.selected_dropdown)("searchable",!1)("clearable",!1)("ngClass","w-100")}}function nr(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",21)(2,"div",22),t.EFF(3),t.k0s(),t.DNE(4,er,4,9,"div",23),t.k0s(),t.nrm(5,"am-chart-selection-card",24),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(3),t.SpI(" ",e.name," "),t.R7$(1),t.Y8G("ngForOf",null==e?null:e.filters),t.R7$(1),t.Y8G("data",null==e?null:e.data)("inner_chart_options",null==e?null:e.chart_options)("options",null==e?null:e.selection_options)}}function ar(i,l){if(1&i&&(t.j41(0,"div",28)(1,"p",29),t.EFF(2),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(2),t.JRh(null==e.options?null:e.options.no_data_message)}}function ir(i,l){1&i&&(t.j41(0,"div",28),t.nrm(1,"share-card-loading"),t.k0s())}function sr(i,l){if(1&i&&(t.j41(0,"div",15)(1,"div",16)(2,"div",17),t.DNE(3,nr,6,5,"ng-container",18),t.DNE(4,ar,3,1,"div",19),t.DNE(5,ir,2,0,"div",20),t.k0s()()()),2&i){const e=l.$implicit,a=t.XpG();t.Y8G("ngClass","print"==(null==a.selected_mode?null:a.selected_mode.display_view)?"col-12":null==e?null:e.col_class),t.R7$(3),t.Y8G("ngIf",a.has_data&&!a.is_loading),t.R7$(1),t.Y8G("ngIf",!a.has_data&&!a.is_loading),t.R7$(1),t.Y8G("ngIf",a.is_loading)}}let yt=(()=>{class i{constructor(e,a,n){this.translate=e,this.chartService=a,this.printService=n,this.data=null,this.opts={title:{title:this.translate.instant("Platform Distribution"),desc:this.translate.instant("Interaction Content Type refers to the number of interactions garnered by each content type for the selected brand."),is_interactive:!1,interactive_description:"Interactable"},selected_view:{id:"all",name:this.translate.instant("All")},no_data_message:this.translate.instant("No data available for Interactions Content Type"),api:"",dummy_path:"interactions_type.json",api_data:{key:"interactions_content_type",keys:"interactions_type",result_key:"data.interactions_type",filter:{}},is_loading:!1,has_data:!0,is_call_api:!1,is_reload_api:!1,data:[{id:"official_fb",name:"Official Facebook",image:20,video:25,others:55},{id:"official_ig",name:"Official Instagram",image:30,video:30,others:40},{id:"official_tw",name:"Official Twitter",image:10,video:70,others:20},{id:"official_ig1",name:"Official Instagram 2",image:30,video:30,others:40},{id:"official_tw2",name:"Official Twitter 2",image:10,video:70,others:20},{id:"official_fb2",name:"Official Facebook4",image:20,video:25,others:55},{id:"official_ig4",name:"Official Instagram2",image:30,video:30,others:40},{id:"official_tw4",name:"Official Twitter3",image:10,video:70,others:20},{id:"official_ig12",name:"Official Instagram 22",image:30,video:30,others:40},{id:"official_tw23",name:"Official Twitter 22",image:10,video:70,others:20}],raw_data:[],chart_options:{id:"platform_distribution",has_data:!0,fields:{attribute:"name",main:[]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!0,colorful:!1,platform_color:!1,is_platform:!1,rotate_text:!1,legend:{is_clickable:!1},keys:["value"],number_type:["value"],table_header:[],table_body:[],label:{wrap:!0},is_horizontal:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"progress_stacked_bar"}}},this.selected_keys=[],this.settings=[{id:"post_by_platform",comparison_type:"platform",name:"Total Post (by platform)",data_type:"total_posts",remove_name:["Combine","Total","Posts"],metric:["comb
1ine_fb_total_posts","combine_ig_total_posts","combine_kw_total_posts","combine_tt_total_posts","combine_tw_total_posts","combine_xhs_total_posts"],data:[],chart_options:{},col_class:"col-12 col-sm-6",bar_height:30},{id:"interaction_by_platform",comparison_type:"platform",name:"Total Interactions (by platform)",data_type:"total_interactions",remove_name:["Combine","Total","Interactions","Non","Video"],metric:["combine_fb_total_interactions","combine_ig_total_interactions","combine_kw_total_interactions","combine_tt_total_interactions","combine_tw_total_interactions","combine_xhs_total_interactions"],data:[],chart_options:{},bar_height:30,filters:[{id:"filter_by",name:"Filter By",data:[{id:"interactions",name:this.translate.instant("With Video Views")},{id:"non_video_interactions",name:this.translate.instant("Without Video Views")}],selected_dropdown:{id:"interactions",name:this.translate.instant("With Video Views")}}],col_class:"col-12 col-sm-6"},{id:"post_by_official_mention",comparison_type:"official-mention",name:"Total Post",data_type:"total_posts",remove_name:["Total","Posts"],metric:["brand_total_post","mention_total_posts"],data:[],chart_options:{},col_class:"col-12 col-sm-6"},{id:"interaction_by_official_mention",comparison_type:"official-mention",name:"Total Interactions",data_type:"total_interactions",remove_name:["Total","Interactions"],metric:["brand_total_interactions","mention_total_interactions"],data:[],chart_options:{},col_class:"col-12 col-sm-6"},{id:"post_by_boosted_organic",comparison_type:"boosted-organic",name:"Total Post",data_type:"brand_total_post",remove_name:["Total","posts"],metric:["total_boosted_posts","total_organic_posts"],data:[],chart_options:{},col_class:"col-12 col-sm-6"},{id:"interaction_by_boosted_organic",comparison_type:"boosted-organic",name:"Total Interactions",data_type:"brand_total_interactions",remove_name:["Total","Interactions"],metric:["total_boosted_interactions","total_organic_interactions"],data:[],chart_options:{},col_class:"col-12 col-sm-6"},{id:"interaction_by_type",comparison_type:"type",name:"Total Interactions",data_type:"total_interactions",remove_name:["Total","Interactions"],metric:["video_views","reaction","comments_count","share"],data:[],chart_options:{},col_class:"col-12"}],this.dropdown_list=[{name:"Brands",id:"brands",is_active:!0,options:[{name:"All Brands",id:"all-brands",value:"all",is_active:!1},{name:"Top 5 Brands",id:"5-brands",value:"5",is_active:!0},{name:"Top 10 Brands",id:"10-brands",value:"10",is_active:!1},{name:"Top 15 Brands",id:"15-brands",value:15,is_active:!1},{name:"Top 20 Brands",id:"20-brands",value:20,is_active:!1}],selected_options:{name:"Top 5 Brands",id:"5-brands",value:"5"},enterprise_only:!1,tooltip_message:""}],this.selected_filter="5",this.is_loading=!0,this.has_data=!1,this.platforms=["fb","ig","kw","tt","tw","xhs"]}ngOnInit(){this.printService.getMode().subscribe(e=>{if(this.selected_mode=e,"print"==this.selected_mode.display_view){let a=s.find(this.dropdown_list[0].options,n=>"20-brands"==n.id);this.onClickDropdownSource(a,this.dropdown_list[0].id)}else{let a=s.find(this.dropdown_list[0].options,n=>"5-brands"==n.id);this.onClickDropdownSource(a,this.dropdown_list[0].id)}}),this.has_data=!1,this.is_loading=!0}ngOnChanges(){this.has_data=!1,this.is_loading=!0;let e=s.cloneDeep(this.settings);this.settings=s.filter(e,a=>this.options.chart_options.chart_list.includes(a.id)),s.isNil(this.data)||(s.map(this.settings,(a,n)=>{let o=s.chain(this.data).orderBy(a.data_type,"desc").value(),r=[];r="all"!=this.selected_filter?s.take(o,Number(this.selected_filter)):o,a.selection_options=s.cloneDeep(this.opts.selection_options),a.data=r,a.chart_options=s.cloneDeep(this.opts.chart_options),a.chart_options.id=s.replace(a.name," ","-"),"platform"==a.comparison_type&&(a.chart_options.platform_color=!0,a.chart_options.is_platform=!0,a.chart_options.bar_height=a.bar_height,a.chart_options.legend={scrollable:!0,scrollHeight:45}),a.chart_options.fields.main=[],s.map(a.metric,d=>{let _=this.options.chart_options.table_body.find(u=>u.id===d).name,c=s.reduce(a.remove_name,(u,x)=>s.replace(u,new RegExp(`\\b${s.escapeRegExp(x)}\\b`,"gi"),""),_).trim(),p={name:"X"==c?"X (Twitter)":c,attribute:d,name_as_legend:!0,id:"X"==c?"twitter":s.toLower(s.replace(c,/ /g,"_"))};a.chart_options.fields.main.push(p)}),s.has(a,"filters")&&this.onDropdownFilterClick(a.filters[0].selected_dropdown,n)}),s.isEmpty(this.data)?(this.has_data=!1,this.is_loading=!1):(this.has_data=!0,this.is_loading=!1)),(0==this.options.success||0==this.options.success_load?.success)&&(this.has_data=!1,this.is_loading=!1)}onClickDropdownSource(e,a){this.setActiveDropdown(e,a),e.group_id=a,this.selected_filter=e.value,this.ngOnChanges()}setActiveDropdown(e,a){s.map(this.dropdown_list,(n,o)=>{n.is_active=!!s.isEqual(n.id,a),n.selected_options=s.isEqual(n.id,a)?e:{}
1,s.map(n.options,(r,d)=>{r.is_active=!!s.isEqual(r.id,n.selected_options.id)})})}onDropdownFilterClick(e,a){let n=this.settings[a],r=[],d=s.map(n.chart_options.fields.main,_=>{let c=s.find(this.platforms,p=>_.attribute.includes(p));return c&&(_.attribute=`combine_${c}_total_${e.id}`),r.push(`combine_${c}_total_${e.id}`),_});n.metric=r,n.chart_options.fields.main=d,this.settings[a]={...this.settings[a],chart_options:n.chart_options,metric:n.metric}}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$),t.rXU(Gt.u),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-top-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:7,vars:2,consts:[[1,"d-flex","align-items-center","pt-2","pb-1"],[1,"text-color-1","text-bold","mb-0","title"],[1,"row","list-unstyled","mb-0","ms-3"],["class","option-wrapper me-3",4,"ngFor","ngForOf"],[1,"row"],["class","py-2 sml-top-stats",3,"ngClass",4,"ngFor","ngForOf"],[1,"option-wrapper","me-3"],[1,"option-item"],[1,"dropdown","buzz-type",3,"title"],["type","button","id","buzz-type-dropdown","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"btn","btn-border","dropdown-toggle",3,"ngClass"],["class","pe-1",4,"ngIf"],["aria-labelledby","buzz-type-dropdown",1,"dropdown-menu","text-center","py-2"],["class","dropdown-item text-size-3","type","button",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"pe-1"],["type","button",1,"dropdown-item","text-size-3",3,"ngClass","click"],[1,"py-2","sml-top-stats",3,"ngClass"],[1,"card","progress-bar-card","h-100"],[1,"card-body"],[4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center h-100 ",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center h-100",4,"ngIf"],[1,"d-flex","justify-content-between","header"],[1,"title"],["class","filter",4,"ngFor","ngForOf"],[3,"data","inner_chart_options","options"],[1,"filter"],[1,"filter-label"],["bindLabel","name",3,"items","ngModel","searchable","clearable","ngClass","change","ngModelChange"],[1,"col-12","d-flex","justify-content-center","align-items-center","h-100"],[1,"m-0"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1),t.EFF(2,"Filter By:"),t.k0s(),t.j41(3,"ul",2),t.DNE(4,tr,7,7,"li",3),t.k0s()(),t.j41(5,"div",4),t.DNE(6,sr,6,4,"div",5),t.k0s()),2&a&&(t.R7$(4),t.Y8G("ngForOf",n.dropdown_list),t.R7$(2),t.Y8G("ngForOf",n.settings))},dependencies:[m.YU,m.Sq,m.bT,v.BC,v.vS,A.vr,y.X,w.E],styles:['.card[_ngcontent-%COMP%]{min-height:300px!important}.row[_ngcontent-%COMP%]   .chart[_ngcontent-%COMP%]{height:78%}.row[_ngcontent-%COMP%]   .chart[_ngcontent-%COMP%]   .data-row-container[_ngcontent-%COMP%]{height:100%}.progress-bar-comparison[_ngcontent-%COMP%]{overflow:visible}.progress-bar-comparison[_ngcontent-%COMP%]:hover   .progess-bar-tooltip[_ngcontent-%COMP%]{visibility:visible;opacity:1;gap:10px}.progress-bar-container[_ngcontent-%COMP%]{display:flex;height:12px;position:relative;border-radius:3px;overflow:hidden}.progress-bar-container[_ngcontent-%COMP%]   .progress-bar-item[_ngcontent-%COMP%]{position:relative}.progress-bar-container[_ngcontent-%COMP%]   .progress-bar-item[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:9px;position:absolute;left:50%;transform:translate(-50%)}.legends-container[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.legends-container[_ngcontent-%COMP%]   .legend-item[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;gap:5px;font-size:10px}.legends-container[_ngcontent-%COMP%]   .legend-item[_ngcontent-%COMP%]   .legend-item-color[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:3px}.title[_ngcontent-%COMP%]{text-align:left;font-weight:700}.progress-bar-card[_ngcontent-%COMP%]{height:auto;min-height:auto!important;overflow:visible}.progess-bar-tooltip[_ngcontent-%COMP%]{visibility:hidden;position:absolute;background-color:#7868d8;border-radius:6px;padding:5px 10px;bottom:120%;left:50%;transform:translate(-50%);z-index:1000;opacity:0;transition:opacity .3s;font-size:10px;gap:3px}.progess-bar-tooltip[_ngcontent-%COMP%]:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#7868d8 transparent transparent transparent}.text-nowrap[_ngcontent-%COMP%]{font-size:12px;white-space:nowrap}.legends-container-tooltip[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.legends-container-tooltip[_ngcontent-%COMP%]   .legend-item-tooltip[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;font-size:12px;white-space:nowrap}.legends-container-tooltip[_ngcontent-%COMP%]   .legend-item-tooltip[_ngcontent-%COMP%]   .legend-item-color-tooltip[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:3px}.background-grey[_ngcontent-%COMP%]{background-color:gray;border-radius:3px;height:12px}.filter[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.filter[_ngcontent-%COMP%]   .filter-label[_ngcontent-%COMP%]{min-width:-moz-fit-content;min-width:fit-content}.filter[_ngcontent-%COMP%]   .selection-card-dropdown[_ngcontent-%COMP%]{min-width:170px!important}@media screen and (min-width: 576px) and (max-width: 767px){.header[_ngcontent-%COMP%]{flex-direction:column}.header[_ngcontent-%COMP%]   .filter[_ngcontent-%COMP%]{margin-top:10px}}@media print{.sml-top-stats[_ngcontent-%COMP%]{page-break-inside:avoid!important}}']})}}return i})(),or=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.opts={title:{title:this.translate.instant("Summary Stats"),desc:this.translate.instant("This component consists of data from official brand pages. Organic posts refers to posts that were not boosted by the brand, whereas paid posts refers to posts that were boosted by the brand. Total posts is the combination of organic and boosted posts."),is_interactive:!0,interactive_description:"Interactable"},no_data_message:this.translate.instant("No data available"),has_data:!1,is_loading:!0,data:[],chart_options:{id:"summary_post_interactions_brands",keys:["name","value"],number_type:["name","value"],table_body:[{id:"name",name:this.translate.instant("Brands"),
1class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_brand:!0,type:"string",view_type:"link",display_total:!1},{id:"total_posts",name:this.translate.instant("Total Posts"),class:"text-end",api_field:"total_posts",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_interactions",name:this.translate.instant("Total Interactions"),class:"text-end",api_field:"total_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_all",name:this.translate.instant("Total Interactions w/o Video Views"),class:"text-end",api_field:"total_non_video_interactions_all",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views",name:this.translate.instant("Total Video Views"),class:"text-end",api_field:"video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"reaction",name:this.translate.instant("Total Reactions"),class:"text-end",api_field:"reaction",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"comments_count",name:this.translate.instant("Total Comments"),class:"text-end",api_field:"comments_count",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"share",name:this.translate.instant("Total Shares"),class:"text-end",api_field:"share",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"combine_fb_total_posts",name:this.translate.instant("Facebook Total Posts"),class:"text-end",api_field:"fb_total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_fb_total_interactions",name:this.translate.instant("Facebook Total Interactions"),class:"text-end",api_field:"fb_total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_fb_total_non_video_interactions",name:this.translate.instant("Facebook Total Interactions"),class:"text-end",api_field:"fb_total_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_ig_total_posts",name:this.translate.instant("Instagram Total Posts"),class:"text-end",api_field:"ig_total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_ig_total_interactions",name:this.translate.instant("Instagram Total Interactions"),class:"text-end",api_field:"ig_total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_ig_total_non_video_interactions",name:this.translate.instant("Instagram Total Interactions"),class:"text-end",api_field:"ig_total_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tt_total_posts",name:this.translate.instant("Tiktok Total Posts"),class:"text-end",api_field:"tt_total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tt_total_interactions",name:this.translate.instant("Tiktok Total Interactions"),class:"text-end",api_field:"tt_total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tt_total_non_video_interactions",name:this.translate.instant("Tiktok Total Interactions"),class:"text-end",api_field:"tt_total_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tw_total_posts",name:this.translate.instant("X Total Posts"),class:"text-end",api_field:"tw_total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tw_total_interactions",name:this.translate.instant("X Total Interactions"),class:"text-end",api_field:"tw_total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tw_total_non_video_interactions",name:this.translate.instant("X Total Interactions"),class:"text-end",api_field:"tw_total_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_kw_total_posts",name:this.translate.instant("Google News Total Posts"),class:"text-end",api_field:"kw_total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_kw_total_interactions",name:this.translate.instant("Google News Total Interactions"),class:"text-end",api_field:"kw_total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_kw_total_non_video_interactions",name:this.translate.instant("Google News Total Interactions"),class:"text-end",api_field:"kw_total_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_xhs_total_posts",name:this.translate.instant("Xiao Hong Shu Total Posts"),class:"text-end",api_field:"xhs_total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_xhs_total_interactions",name:this.translate.instant("Xiao Hong Shu Total Interactions"),class:"text-end",api_field:"xhs_total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_xhs_total_non_video_interactions",name:this.translate.instant("Xiao Hong Shu Total Interactions"),class:"text-end",api_field:"xhs_total_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"}],show_entries:!1,is_pagination:!1,chart_list:["post_by_platform","interaction_by_platform","interaction_by_type"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1,height:400},success:!0},this.api_filter={},this.params={}}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,this.opts.data=null,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts={...this.opts,is_loading:!1,has_data:!1,success:!1},this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setTableData(e){let a=[];s.map(e,n=>{let o={id:n.id,name:n.name};
1s.forEach(n.platform.all,(r,d)=>{o[d]=r}),s.forEach(n.platform,(r,d)=>{"all"!==d&&(o[`combine_${d}_total_posts`]=r.total_posts,o[`combine_${d}_total_interactions`]=r.total_interactions,o[`combine_${d}_total_non_video_interactions`]=r.non_video_interactions)}),a.push(o)}),this.opts.data=a}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["official-top-brands-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:1,vars:2,consts:[[3,"data","options"]],template:function(a,n){1&a&&t.nrm(0,"social-media-listening-top-stats",0),2&a&&t.Y8G("data",null==n.opts?null:n.opts.data)("options",n.opts)},dependencies:[yt]})}}return i})();function rr(i,l){if(1&i&&(t.qex(0),t.nrm(1,"shared-custom-post-post-grid",13),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.data||null==e.data.top_posts?null:e.data.top_posts.post_info)("platform","all")("options",null==e.opts?null:e.opts.post_options)("inner_scroll",!1)}}function lr(i,l){1&i&&(t.qex(0),t.nrm(1,"share-card-loading"),t.bVm())}function dr(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",14),t.EFF(2),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(2),t.SpI(" ",e.no_data_message," ")}}const Yt=function(i,l){return{is_loading:i,success:l}};let _r=(()=>{class i{constructor(e,a,n,o,r,d,_){this.router=e,this.dateRange=a,this.socialMediaModel=n,this.activatedRoute=o,this.smartSearchModel=r,this.pageModel=d,this.translate=_,this.opts={is_loading:!0,initialize:!1,invalid_date_message:"Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date.",smart_search:{options:{show_print_options:!1,onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},data:{},exclude:["countries"],include:["divisions","platforms","brands","countries","category_groups","filters"],onDropdownReady:null}},filter_options:{module:"all",list:[],required:["divisions"]},post_options:{filter:!0,sort:!0,search:!0,advanced:!0,default_filter:"all",detail:!0,summary:!1,inspiration:!1,view:!1,truncate:!0,first:3,location:null,admin:!1,preview:!1,allow_load_more:!1,is_show_advanced_options:!0,is_show_minimize_button:!0,callback:null,layout:"grid",display:{is_minimize_view:!1},type:null,loadMoreCallback:null,hide_end_message:!0,hide_profile_icon:!1},top_posts_title:{title:this.translate.instant("Top Performance Official Posts"),is_interactive:!1,interactive_description:"Interactable"},success_load:{success:!0}},this.params={},this.api_filter={},this.keys=["overview","keyword_used","hashtag_used","top_posts"],this.dropdown_data=[],this.no_data_message=this.translate.instant("No data available"),this.is_presentation=this.pageModel.isPresentationMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(!s.isEqual(this.params,n)||this.params.changed)&&(s.merge(this.params,n),this.params.changed=!1,this.opts.is_loading=!0,this.getData())}))}onSmartSearchLoad(e){if(this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter(),s.isEmpty(this.api_filter.divisions)){let a=this.socialMediaModel.getDefaultDivisions(e,this.activatedRoute.snapshot.queryParams);this.setQueryParams(a,!0)}if(s.isEmpty(this.api_filter.divisions)){let a=s.find(e.data.divisions,{id:s.get(this.activatedRoute.snapshot.queryParams,"divisions")});if(a)this.setQueryParams({divisions:a.id},!0);else{let n=s.get(e.data,"divisions.0.id","all");this.setQueryParams({divisions:n},!0)}}this.getData()}ngOnInit(){}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(o,r)=>{"hide_zero"==r||"brands_name"==r||"duration"==r||("all"!=o?n[r]=s.toString(o):"divisions"!=r?(this.params.changed=this.params.changed||!0,delete n[r],delete this.params[r]):n[r]=s.toString(o))}
1)),this.router.navigate([],{queryParams:n})}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getData(){let e={action:"get_sml_summary",keys:this.keys,report_type:["official"]};s.merge(e,this.setParams()),this.loadAPI(e)}onSearchClick(e){this.setQueryParams(e)}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"social_media",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),s.merge(this.api_filter,n),this.setQueryParams(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)||s.keys(this.api_filter)!=s.keys(e)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}loadAPI(e){this.api_filter=s.cloneDeep(e),this.data={},this.socialMediaModel.getSummary(this.keys,this.api_filter,this.onLoadAPI.bind(this))}onDelayLoad(e){console.log("delay 5 seconds on received."),setTimeout(()=>{this.onLoadAPI(e)},5e3)}onLoadAPI(e){if(0==e.success)return this.opts.success_load={success:!1},this.data={},this.opts.is_loading=!1,this.opts.has_data=!1,void(this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."));this.data=e.data,s.isEmpty(e.data.top_posts)||(this.data.top_posts.post_info=e.data.top_posts.post_info.slice(0,20)),this.opts.is_loading=!1,this.data.top_posts?.post_info?.map(a=>{if(a.boost_like_count%1!=0)return a.boost_like_count=Math.trunc(a.boost_like_count)})}checkIsEmpty(e){return s.isEmpty(e)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(X.d),t.rXU(O.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["by-brands"]],decls:25,vars:21,consts:[[1,"container"],[1,"row","position-relative"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","py-2"],[1,"item"],[3,"data","options"],[1,"page-break"],[1,"col-12","col-sm-6","py-2"],[1,"col-12","col-sm-12","py-2","pt-3"],[1,"section-title",3,"details"],[4,"ngIf"],[3,"data","platform","options","inner_scroll"],[1,"col-12","text-color-1","text-center","p-3"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"dropdown-filter-revamp",3),t.k0s()(),t.j41(4,"div",4)(5,"div",5)(6,"div",6),t.nrm(7,"by-brands-data-stats",7),t.k0s()(),t.j41(8,"div",5)(9,"div",6),t.nrm(10,"summary-posts-vs-engagements",7),t.k0s()(),t.j41(11,"div",5)(12,"div",6),t.nrm(13,"official-top-brands-stats",7),t.k0s()(),t.nrm(14,"div",8),t.j41(15,"div",9),t.nrm(16,"overview-keywords",7),t.k0s(),t.j41(17,"div",9),t.nrm(18,"overview-hashtags",7),t.k0s(),t.j41(19,"div",10),t.nrm(20,"section-title",11),t.DNE(21,rr,2,4,"ng-container",12),t.DNE(22,lr,2,0,"ng-container",12),t.DNE(23,dr,3,1,"ng-container",12),t.k0s()()(),t.nrm(24,"shared-version-label")),2&a&&(t.R7$(3),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.Y8G("data",null==n.data?null:n.data.overview)("options",n.opts.success_load),t.R7$(3),t.Y8G("data",null==n.data?null:n.data.overview)("options",n.opts.success_load),t.R7$(3),t.Y8G("data",null==n.data?null:n.data.overview)("options",n.opts.success_load),t.R7$(3),t.Y8G("data",null==n.data?null:n.data.keyword_used)("options",t.l_i(15,Yt,null==n.opts?null:n.opts.is_loading,n.opts.success_load.success)),t.R7$(2),t.Y8G("data",null==n.data?null:n.data.hashtag_used)("options",t.l_i(18,Yt,null==n.opts?null:n.opts.is_loading,n.opts.success_load.success)),t.R7$(2),t.Y8G("details",null==n.opts?null:n.opts.top_posts_title),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.is_loading||n.checkIsEmpty(null==n.data?null:n.data.top_posts))),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.is_loading)&&n.checkIsEmpty(null==n.data?null:n.data.top_posts)))},dependencies:[m.bT,y.X,C.L,jt.Q,B.l,J,To,$o,Go,Ho,or],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}
1.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}.page-break[_ngcontent-%COMP%]{page-break-after:always}"]})}}return i})();function cr(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",19)(1,"a",20),t.bIt("click",function(n){const r=t.eBV(e).$implicit,d=t.XpG(2);return t.Njj(d.onHashtagsClick(n,r.url))}),t.EFF(2),t.k0s()()}if(2&i){const e=l.$implicit;t.R7$(1),t.FS9("href",e.url,t.B4B),t.R7$(1),t.SpI(" #",e.hashtags," ")}}function pr(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",21),2&i){const e=t.XpG(2);t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function mr(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function ur(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}const hr=function(i){return{open:i}},fr=function(i){return{"btn-disabled":i}};function gr(i,l){if(1&i){const e=t.RV6();t.qex(0),t.nrm(1,"section-title",2),t.j41(2,"div",3)(3,"div",4)(4,"div",5)(5,"button",6),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.closeSidebar())}),t.nrm(6,"i",7),t.k0s(),t.nrm(7,"div",8),t.j41(8,"div",9)(9,"nav",10)(10,"ul",11)(11,"li",12)(12,"u"),t.EFF(13),t.nI1(14,"translate"),t.j41(15,"span",13),t.nrm(16,"img",14),t.k0s()()(),t.DNE(17,cr,3,2,"li",15),t.k0s()()()(),t.j41(18,"div",16)(19,"div",17),t.DNE(20,pr,1,3,"am-chart-selection-card",18),t.DNE(21,mr,2,1,"div",1),t.DNE(22,ur,2,0,"div",1),t.k0s()()()(),t.bVm()}if(2&i){const e=t.XpG();t.R7$(1),t.Y8G("details",e.title),t.R7$(3),t.Y8G("ngClass",t.eq3(12,hr,e.open_sidebar)),t.R7$(1),t.Y8G("ngClass",t.eq3(14,fr,e.open_sidebar)),t.R7$(8),t.Lme(" ",t.bMT(14,10,"hashtag_details")," (",e.selected_brand,") "),t.R7$(4),t.Y8G("ngForOf",e.hashtag_list),t.R7$(1),t.Y8G("ngClass",null==e.opts||!e.opts.has_data||null!=e.opts&&e.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(2),t.Y8G("ngIf",null==e.opts?null:e.opts.has_data),t.R7$(1),t.Y8G("ngIf",!(null!=e.opts&&e.opts.has_data||null!=e.opts&&e.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==e.opts?null:e.opts.is_loading)}}const br=function(){return{mode:"by-consumers"}};let vr=(()=>{class i{constructor(e,a,n,o){this.activatedRoute=e,this.functionModel=a,this.translate=n,this.printService=o,this.title={title:this.translate.instant("Summary - Mention vs Interactions by Consumers"),desc:this.translate.instant("This component consists of data from mention posts from hashtags, youtube, comments & news, blog and forums. KOL mentions, official mentions and public mentions shows the breakdown for keyword and hashtag mentions by source of mention. The total interactions is calculated by the total interactions from keyword and hashtag mention posts."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Mention Summary"),this.opts={has_data:!1,is_loading:!0,data:[],chart_options:{id:"summary_mention_vs_interactions_by_consumers",has_data:!0,fields:{attribute:"name",main:[]},xIndexZoom:{},table_filter:{sort:{type:"desc",active_id:"total_posts"}},keys:["name","value"],number_type:["name","value"],table_title:"Keywords",table_grand_total_colspan:2,table_header:[{id:"",name:this.translate.instant("Brand Name"),class:"text-start",is_number:!1,has_several_column:!1,width:"400px"},{id:"",name:this.translate.instant("Hashtags"),class:"text-start",is_number:!1,has_several_column:!1,width:"150px",show_clickable_icon:!0},{id:"",name:this.translate.instant("Total Mention"),class:"text-end",
1is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Total Interactions"),class:"text-end",is_number:!1,has_several_column:!1,width:"250px"},{id:"",name:this.translate.instant("Video Views"),class:"text-end",is_number:!1,has_several_column:!1,width:"250px"},{id:"",name:this.translate.instant("Interactions w/o Video Views"),class:"text-end",is_number:!1,has_several_column:!1,width:"250px"},{id:"",name:this.translate.instant("KOL Mention"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Official Mention"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Public Mention"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("Youtube Mention"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"},{id:"",name:this.translate.instant("News, Blogs & Forums"),class:"text-end",is_number:!1,has_several_column:!1,width:"150px"}],table_body:[{id:"name",name:this.translate.instant("Brand Name"),class:"text-start text-bold ",api_field:"name",is_custom:!1,is_number:!1,is_clickable:!0,suffix:"",prefix:"",is_brand:!0,type:"string",view_type:"link",display_total:!1},{id:"hashtags",name:this.translate.instant("Hashtags"),class:"text-end clickable",api_field:"hashtags_count",is_custom:!0,is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_hashtag:!0,view_type:"html",html_formatter:r=>`${r} <i class="fa fa-eye text-size-3" aria-hidden="true"></i>`,display_total:!1,show_clickable_icon:!0},{id:"total_posts",name:this.translate.instant("Total Mention"),class:"text-end",api_field:"total_posts",is_custom:!1,is_number:!0,suffix:"",prefix:""},{id:"total_interactions",name:this.translate.instant("Total Interactions"),class:"text-end",api_field:"total_interactions",is_number:!0,is_custom:!1,suffix:"",prefix:""},{id:"total_video_interactions",name:this.translate.instant("Video Views"),class:"text-end",api_field:"total_video_interactions",is_number:!0,suffix:"",prefix:""},{id:"total_non_video_interactions",name:this.translate.instant("Interactions w/o Video Views"),class:"text-end",api_field:"total_non_video_interactions",is_number:!0,suffix:"",prefix:""},{id:"kol",name:this.translate.instant("KOL Mention"),class:"text-end",api_field:"kol",is_custom:!1,is_number:!0,suffix:"",prefix:""},{id:"official",name:this.translate.instant("Official Mention"),class:"text-end",api_field:"official",is_custom:!1,is_number:!0,suffix:"",prefix:""},{id:"public",name:this.translate.instant("Public Mention"),class:"text-end",api_field:"public",is_custom:!1,is_number:!0,suffix:"",prefix:""},{id:"youtube",name:this.translate.instant("Youtube Mention"),class:"text-end",api_field:"youtube",link_field:"youtube_link",is_number:!0,suffix:"",prefix:"",is_clickable:!0,view_type:"platform"},{id:"nbf",name:this.translate.instant("News, Blogs & Forums"),class:"text-end",link_field:"nbf_link",api_field:"nbf",is_custom:!1,is_number:!0,suffix:"",prefix:"",is_clickable:!0,view_type:"platform"}],table_default_metrics:[{id:"name",name:this.translate.instant("Name")},{id:"hashtags",name:this.translate.instant("Hashtags")},{id:"total_posts",name:this.translate.instant("Total Posts")},{id:"total_interactions",name:this.translate.instant("Total Interactions")},{id:"total_video_interactions",name:this.translate.instant("Video Views")},{id:"total_non_video_interactions",name:this.translate.instant("Interactions w/o Video Views")},{id:"kol",name:this.translate.instant("KOL Mention")},{id:"official",name:this.translate.instant("Official Mention")},{id:"public",name:this.translate.instant("Public Mention")},{id:"youtube",name:this.translate.instant("Youtube Mention")},{id:"nbf",name:this.translate.instant("News, Blogs & Forums")},{id:"nss",name:this.translate.instant("NSS")},{id:"untag_posts",name:this.translate.instant("Untagged")}],label:{wrap:!0},show_entries:!1,is_pagination:!1},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1}},this.params={},this.open_sidebar=!1,this.destroy$=new H.B,this.api_filter={},this.activatedRoute.queryParams.subscribe(r=>{s.isEmpty(r)||(this.params=r)}
1),this.opts.chart_options.onClick=this.onClick.bind(this),this.printService.subscribe(r=>{this.print_settings=r})}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTable(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setTable(e){var a=s.cloneDeep(e),n=s.cloneDeep(this.params);n.hasOwnProperty("brands")&&(delete n.brands,delete n.name);var o="";n.hasOwnProperty("source_of_mention_platform")&&(delete n.source_of_mention_platform,delete n.selected_mention_detail_brands,delete n.selected_mention_detail_brands_name),s.map(n,(r,d)=>{o+=d+"="+r+"&"}),s.map(a,(r,d)=>{var _=r.hashtags;r.hashtags=_,r.hashtags_count=_.length,r.link="/social-media-listening/details?brands="+r.id+"&"+o,s.map(["public","kol","nbf","fbg"],(p,u)=>{r[p]=s.get(r,p+"_posts",0),r[p+"_link"]="/social-media-listening/mention-details?&source_of_mention_platform="+p+"&selected_mention_detail_brands="+r.id+"&selected_mention_detail_brands_name="+r.name+"&"+o}),r.total_posts=s.get(r,"total_posts",0)}),this.opts.data=a,this.opts.is_loading=!1,this.opts.has_data=!0}onClick(e,a){if("hashtags"==a){this.selected_brand=e.name,this.hashtag_list=[];var n={};n.brands=e.id,n.date_start=this.params.date_start,n.date_end=this.params.date_end,n.platform="ht";var o="";s.map(n,(r,d)=>{o+=d+"="+r+"&"}),e.hashtags.length>0&&(s.map(e.hashtags,r=>{var d={};d.hashtags=r,d.url="/social-media-listening/brand-insights/overview?"+o+"&username="+r,this.hashtag_list.push(d)}),this.open_sidebar=!0)}}closeSidebar(){this.open_sidebar=!1}onHashtagsClick(e,a){this.functionModel.onPageClick(e,a,this.params)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(T.e),t.rXU(h.c$),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["buzz-engagements-summary"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:3,vars:6,consts:[[3,"data","options","is_loading","has_data"],[4,"ngIf"],[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"sidebar-wrapper",3,"ngClass"],[1,"btn","btn-filter","btn-left-menu",3,"ngClass","click"],[1,"fa","fa-chevron-right"],[1,"bg-blur"],[1,"scroll-sidebar","sidebar","sidebar-container"],[1,"sidebar-nav"],[1,"row","pt-3","filter-ul","w-100"],[1,"col-12","filter-title","text-size-3","text-start","pb-3","list-unstyled","text-white"],[1,"ms-2"],["src","/assets/icons/border-grey-mouse-click.png",1,"img-responsive","clickable-icon"],["class"," text-start filter-list py-1 px-2",4,"ngFor","ngForOf"],[1,"row","h-100",3,"ngClass"],[1,"col-12"],[3,"data","inner_chart_options","options",4,"ngIf"],[1,"text-start","filter-list","py-1","px-2"],["target","_blank",1,"text-size-3","text-semi-bold","text-color-highlight-2","clickable",3,"href","click"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"social-media-listening-top-chart",0)(1,"br"),t.DNE(2,gr,23,16,"ng-container",1)),2&a&&(t.Y8G("data",null==n.opts?null:n.opts.data)("options",t.lJ4(5,br))("is_loading",n.opts.is_loading)("has_data",n.opts.has_data),t.R7$(2),t.Y8G("ngIf","print"!=n.print_settings.display_view))},dependencies:[m.YU,m.Sq,m.bT,y.X,C.L,w.E,vt,h.D9],styles:[".sidebar-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:999;width:60%;height:100%;transition:left .5s ease-in-out;top:0;visibility:hidden}.sidebar-wrapper[_ngcontent-%COMP%]   .bg-blur[_ngcontent-%COMP%]{filter:blur(8px);-webkit-filter:blur(8px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;position:absolute;top:0;left:0}.sidebar-wrapper.open[_ngcontent-%COMP%]{visibility:visible;right:0}@media only screen and (max-width: 600px){.sidebar-wrapper.open[_ngcontent-%COMP%]{width:90%}}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]{background:transparent;width:100%;height:100%;position:absolute;top:0;overflow-y:auto;overflow-x:hidden}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]{background:transparent!important}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .filter-list[_ngcontent-%COMP%]{list-style-position:inside}@media only screen and (max-width: 577px){.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{flex-direction:column}}.btn-filter[_ngcontent-%COMP%]{padding:.375rem;border-radius:0;position:absolute;top:55px;left:-22px;z-index:1}.btn-disabled[_ngcontent-%COMP%]{background-color:#7868d8!important}.card-overflow[_ngcontent-%COMP%]{overflow:inherit!important}.card-auto-height[_ngcontent-%COMP%]{height:auto}"]})}}return i})();function yr(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function xr(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function Cr(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let wr=(()=>{class i{constructor(e){this.translate=e,this.title={title:this.translate.instant("Mention Post / Interactions"),desc:this.translate.instant("Mention Post/Interactions denotes the total number of keyword and hashtag mention posts along with the total interactions for each brand."),is_interactive:!1,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Mention Post Interactions"),this.opts={data_options:{id:"all",name:this.translate.instant("All")},chart_available_options:["column_line","searchable_table"],active_chart:{id:"column_line"},data:[],has_data:!1,is_loading:!0,onMentionSourceClick:null,chart_options:{id:"mention_post_interactions",xAxis:{title:"",rotation:-45},yAxis:{title:this.translate.instant("Post Counts"),opposite_title:this.translate.instant("Interactions")},has_data:!0,fields:{attribute:"name",main:[{name:this.translate.instant("Mention Posts"),attribute:"mention_posts",name_as_legend:!0}],secondary:[{name:this.translate.instant("Total Interactions"),attribute:"total_interactions",name_as_legend:!0,color:"#d6bbff"}]},xIndexZoom:{start:0,end:10},scrollbar:{x:{show:!0},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},keys:["ad_cost","total_clicks"],number_type:["ad_cost","total_clicks"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_header:[{id:"",name:this.translate.instant("Brands"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("Mention Posts"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Total Interactions"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Brands"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"mention_posts",name:this.translate.instant("Mention Posts"),api_field:"mention_posts",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""},{id:"total_interactions",name:this.translate.instant("Total Interactions"),api_field:"total_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""}]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["column_line","slickgrid_datatable"],active_chart:{id:"column_line"}}}}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.process(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}process(e){this.opts.chart_options.fields.main[0].name=this.opts.data_options.name,this.opts.data=s.chain(e).get(this.opts.data_options.id,{}).get("mention").map((a,n)=>(a.total_interactions=a.interactions.total,a.mention_posts=a.post_counts.total,a)).value()}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["buzz-post-engagements"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,yr,1,3,"am-chart-selection-card",5),t.DNE(6,xr,2,1,"div",6),t.DNE(7,Cr,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.is_loading)&&!(null!=n.opts&&n.opts.has_data)))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".card[_ngcontent-%COMP%]{overflow:visible}@media print{.card[_ngcontent-%COMP%]{height:350px!important}}body.print-portrait[_nghost-%COMP%]   .card[_ngcontent-%COMP%], body.print-portrait   [_nghost-%COMP%]   .card[_ngcontent-%COMP%]{height:550px!important}"]})}}return i})();function kr(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",7),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Mr(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function Pr(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let Ir=(()=>{class i{constructor(e){this.translate=e,this.opts={data_options:{id:"all",name:this.translate.instant("All")},title:{title:"",desc:""},no_data_message:this.translate.instant("No data available for Mention Type"),data:{},has_data:!1,is_loading:!0,title_list:{source_of_mention:{id:"source_of_mention",title:this.translate.instant("Source of Mention"),desc:this.translate.instant("This chart shows the number of keyword and hashtag mentions for each brand, broken down by source of mention.")},mention:{id:"mention",title:this.translate.instant("Mention"),desc:this.translate.instant("This chart shows the number of keyword and hashtag mentions for each brand, broken down by platform.")},topic_of_mention:{id:"topic_of_mention",title:this.translate.instant("Topic of Mention"),desc:this.translate.instant("This chart shows the number of keyword and hashtag mentions for each brand, broken down by topic of mention.")}},chart_options:{id:"source_of_mention",xAxis:{title:"",rotation:-45},yAxis:{title:this.translate.instant("Post Counts"),opposite_title:this.translate.instant("Interactions")},has_data:!0,fields:{attribute:"name",main:[]},xIndexZoom:{start:0,end:10},scrollbar:{x:{show:!0},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,legend:{is_clickable:!1},label:{wrap:!0},show_entries:!1,is_pagination:!1,table_header:[{id:"",name:this.translate.instant("Brands"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:this.translate.instant("KOL"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Public"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Official"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Brands"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"kol",name:this.translate.instant("KOL"),api_field:"kol",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""},{id:"public",name:this.translate.instant("Public"),api_field:"public",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""},{id:"official",name:this.translate.instant("Official"),api_field:"official",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""}],is_show_kol_remark:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["stacked_bar","slickgrid_datatable"],active_chart:{id:"stacked_bar"}}}}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.process(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}process(e){var a=[],n=[{id:"name",name:this.translate.instant("Brands"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1}];let o=s.chain(e).find((d,_)=>"all"==_).get("mention").value(),r=s.filter(e,(d,_)=>!s.includes(["all","fb_group"],_));s.map(r,d=>{var _={name:this.translate.instant(d.name),attribute:d.id,name_as_legend:!0},c={id:d.id,name:this.translate.instant(d.name),api_field:d.id,class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:"",display_total:!0};a.push(_),n.push(c);let p=s.get(d,"mention",[]);s.chain(o).map((u,x)=>{var k=s.find(p,{id:u.id});return u[d.id]=k.post_counts.total,u}).value()}),this.opts.data=s.sortBy(o,"name"),this.opts.chart_options.fields.main=a,this.opts.chart_options.table_body=n,s.merge(this.opts.title,s.get(this.opts.title_list,this.opts.data_options.group_id,{})),this.opts.chart_options.id=this.opts.title.id}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["buzz-source"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:8,vars:5,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,kr,1,3,"am-chart-selection-card",5),t.DNE(6,Mr,2,1,"div",6),t.DNE(7,Pr,2,0,"div",6),t.k0s()()()()),2&a&&(t.Y8G("details",null==n.opts?null:n.opts.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.YU,m.bT,y.X,C.L,w.E],styles:[".card[_ngcontent-%COMP%]{overflow:visible!important}@media print{.card[_ngcontent-%COMP%]{height:auto!important}}body.print-portrait[_nghost-%COMP%]   .card[_ngcontent-%COMP%], body.print-portrait   [_nghost-%COMP%]   .card[_ngcontent-%COMP%]{height:550px!important}"]})}}return i})();function Or(i,l){if(1&i&&(t.j41(0,"span",14),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.SpI(" : ",null==e||null==e.selected_options?null:e.selected_options.name," ")}}const Tr=function(i){return{"text-semi-bold active-mention":i}};function Rr(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",15),t.bIt("click",function(){const o=t.eBV(e).$implicit,r=t.XpG
1().$implicit,d=t.XpG();return t.Njj(d.onClickMentionSource(o,null==r?null:r.id))}),t.EFF(1),t.k0s()}if(2&i){const e=l.$implicit;t.Y8G("ngClass",t.eq3(2,Tr,null==e?null:e.is_active)),t.R7$(1),t.SpI(" ",e.name," ")}}const Fr=function(i){return{"print-mode-hide hide-page-tabs":i}},Dr=function(i,l){return{active:i,"disabled-dropdown":l}};function $r(i,l){if(1&i&&(t.j41(0,"li",7)(1,"div",8)(2,"div",9)(3,"button",10),t.EFF(4),t.DNE(5,Or,2,1,"span",11),t.k0s(),t.j41(6,"div",12),t.DNE(7,Rr,2,4,"button",13),t.k0s()()()()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.Y8G("ngClass",t.eq3(6,Fr,!(null!=e&&e.is_active)&&"print"==(null==a.print_settings?null:a.print_settings.display_view))),t.R7$(1),t.FS9("title",null==e?null:e.tooltip_message),t.R7$(1),t.Y8G("ngClass",t.l_i(8,Dr,null==e?null:e.is_active,(null==e?null:e.enterprise_only)&&a.is_upgradable)),t.R7$(1),t.SpI(" ",e.name," "),t.R7$(1),t.Y8G("ngIf",null==e||null==e.selected_options?null:e.selected_options.name),t.R7$(2),t.Y8G("ngForOf",e.options)}}const Xt=function(i,l){return{data_options:i,success:l}};let Sr=(()=>{class i{constructor(e,a,n,o){this.pageModel=e,this.socialMediaModel=a,this.translate=n,this.printService=o,this.is_upgradable=!0,this.selected_data=null,this.opts={active_option:null},this.tabs_setting={active_id:"top_posts",tabs:[{id:"where",name:this.translate.instant("Where (Platform)"),is_active:!0,has_data:!1,data_key:"top_posts",setting:{},data:[]},{id:"who",name:this.translate.instant("Who (Owner)"),is_active:!1,has_data:!1,data_key:"top_comments",setting:{},data:[]},{id:"what",name:this.translate.instant("What (Topic)"),is_active:!1,has_data:!1,data_key:"top_comments",setting:{},data:[]}],options:{onTabClick:null}},this.mention_list=[{name:this.translate.instant("Mention"),id:"mention",is_active:!1,options:[{name:this.translate.instant("All"),id:"all"},{name:this.translate.instant("Facebook"),id:"fb"},{name:this.translate.instant("Instagram"),id:"ig"},{name:this.translate.instant("X (Twitter)"),id:"tw"},{name:this.translate.instant("TikTok"),id:"tt"},{name:this.translate.instant("YouTube"),id:"youtube"},{name:this.translate.instant("News/Blog/Forum"),id:"nbf"},{name:this.translate.instant("Xiao Hong Shu"),id:"xhs"}],selected_options:null,enterprise_only:!1,tooltip_message:""},{name:this.translate.instant("Source of Mention"),id:"source_of_mention",is_active:!0,options:[{name:this.translate.instant("All"),id:"all",is_active:!0},{name:this.translate.instant("KOL"),id:"kol",is_active:!1},{name:this.translate.instant("Public"),id:"public",is_active:!1},{name:this.translate.instant("Official"),id:"official",is_active:!1}],selected_options:{name:"All",id:"all"},enterprise_only:!1,tooltip_message:""}],this.is_upgradable=this.pageModel.isUpgradable(),this.printService.subscribe(r=>{this.print_settings=r})}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.selected_data=null,this.opts.is_loading=!1,this.opts.has_data=!1):(this.process(this.data),this.opts.is_loading=!1,this.opts.has_data=!0))}process(e){this.processDropdownList(this.data)}processDropdownList(e){var a=s.find(this.mention_list,{is_active:!0});a&&this.onClickMentionSource(s.first(a.options),a.id)}setActiveDropdown(e,a){s.map(this.mention_list,(n,o)=>{n.is_active=s.isEqual(n.id,a),n.selected_options=s.isEqual(n.id,a)?e:{},s.map(n.options,(r,d)=>{r.is_active=s.isEqual(r.id,n.selected_options.id)})})}onClickMentionSource(e,a){this.setActiveDropdown(e,a),e.group_id=a,this.opts.active_option=e,this.selected_data=s.get(this.data,a,{})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(O.Y),t.rXU(M.q),t.rXU(h.c$),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["buzz-breakdown"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:12,vars:14,consts:[[1,"d-flex","align-items-center","buzz-type-container"],[1,"text-color-1","text-bold","mb-0","title"],[1,"row","list-unstyled","mb-0","ms-3","mention-list-container"],["class","option-wrapper ",4,"ngFor","ngForOf"],[1,"col-12","py-2","px-0"],[1,"item"],[3,"data","options"],[1,"option-wrapper"],[1,"option-item","me-3",3,"ngClass"],[1,"dropdown","buzz-type",3,"title"],["type","button","id","buzz-type-dropdown","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","fal
1se",1,"btn","btn-border","dropdown-toggle",3,"ngClass"],["class","pe-1",4,"ngIf"],["aria-labelledby","buzz-type-dropdown",1,"dropdown-menu","text-center","py-2"],["class","dropdown-item text-size-3","type","button",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"pe-1"],["type","button",1,"dropdown-item","text-size-3",3,"ngClass","click"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"ul",2),t.DNE(5,$r,8,11,"li",3),t.k0s()(),t.j41(6,"div",4)(7,"div",5),t.nrm(8,"buzz-post-engagements",6),t.k0s()(),t.j41(9,"div",4)(10,"div",5),t.nrm(11,"buzz-source",6),t.k0s()()),2&a&&(t.R7$(2),t.JRh(t.bMT(3,6,"overview.filter_by")),t.R7$(3),t.Y8G("ngForOf",n.mention_list),t.R7$(3),t.Y8G("data",n.selected_data)("options",t.l_i(8,Xt,null==n.opts?null:n.opts.active_option,null==n.opts?null:n.opts.success)),t.R7$(3),t.Y8G("data",n.selected_data)("options",t.l_i(11,Xt,null==n.opts?null:n.opts.active_option,null==n.opts?null:n.opts.success)))},dependencies:[m.YU,m.Sq,m.bT,wr,Ir,h.D9],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.dropdown-item[_ngcontent-%COMP%]{padding:8px 10px!important}@media screen and (max-width: 576px){.buzz-type-container[_ngcontent-%COMP%]{flex-direction:column}.buzz-type-container[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{width:100%}.buzz-type-container[_ngcontent-%COMP%]   .mention-list-container[_ngcontent-%COMP%]{flex-direction:column;width:100%;margin:0!important}.buzz-type-container[_ngcontent-%COMP%]   .mention-list-container[_ngcontent-%COMP%]   .option-wrapper[_ngcontent-%COMP%]{margin:0!important;padding:5px 0}}.disabled-dropdown[_ngcontent-%COMP%]{opacity:.6;pointer-events:none}"]})}}return i})();function Er(i,l){if(1&i&&(t.j41(0,"div",14),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" ",e.sub_title_1," ")}}function jr(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" / ",t.bMT(2,1,e.value_2)," ")}}function Gr(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" ( ",t.i5U(2,1,e.value_2,e.number_format),"% ) ")}}function Yr(i,l){if(1&i&&(t.j41(0,"p",15),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" *",e.remark," ")}}function Xr(i,l){if(1&i&&(t.j41(0,"li",19),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.JRh(e)}}function Br(i,l){if(1&i&&(t.j41(0,"div",16)(1,"div",17)(2,"span")(3,"b"),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ul",0),t.DNE(7,Xr,2,1,"li",18),t.k0s()()()),2&i){const e=t.XpG(3).$implicit;t.R7$(4),t.JRh(t.bMT(5,2,"brands_included")),t.R7$(3),t.Y8G("ngForOf",null==e?null:e.data)}}function Nr(i,l){if(1&i&&(t.j41(0,"div",7)(1,"div",8)(2,"div"),t.EFF(3),t.k0s(),t.DNE(4,Er,2,1,"div",9),t.j41(5,"div",10),t.EFF(6),t.nI1(7,"number"),t.DNE(8,jr,3,3,"span",11),t.DNE(9,Gr,3,4,"span",11),t.k0s()(),t.DNE(10,Yr,2,1,"p",12),t.DNE(11,Br,8,4,"div",13),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(2),t.ZvI(" fw-bold ",e.sub_title_class," text-uppercase  d-flex align-items-center justify-content-center text-size-3"),t.R7$(1),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",e.has_subtitle),t.R7$(2),t.Lme(" ",e.prefix," ",t.bMT(7,11,e.value)," "),t.R7$(2),t.Y8G("ngIf",null==e?null:e.is_show_slash),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_show_percentage),t.R7$(1),t.Y8G("ngIf",""!=e.remark),t.R7$(1),t.Y8G("ngIf",(null==e?null:e.data.length)>0)}}function Ur(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,Nr,12,13,"div",6),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG();t.ZvI("card-body platform-icon ",e.background," "),t.R7$(1),t.Y8G("ngIf",(null==a.stats?null:a.stats.has_data)&&!(null!=a.stats&&a.stats.is_loading))}}function Ar(i,l){if(1&i&&(t.j41(0,"div",20),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",null==e.stats?null:e.stats.no_data_message," ")}}function Vr(i,l){1&i&&(t.j41(0,"div",21),t.nrm(1,"share-card-loading"),t.k0s())}const zr=function(i,l){return{"col-4":i,"col-12 col-xxl-2 col-lg-3 col-md-4":l}}
1;function qr(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",2)(2,"div"),t.DNE(3,Ur,2,4,"div",3),t.DNE(4,Ar,2,1,"div",4),t.DNE(5,Vr,2,0,"div",5),t.k0s()(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.Y8G("ngClass",t.l_i(7,zr,"print"===(null==a.selected_mode?null:a.selected_mode.display_view),"view"===(null==a.selected_mode?null:a.selected_mode.display_view))),t.R7$(1),t.ZvI("card ",e.title_class," shadow py-2 justify-content-center"),t.R7$(1),t.Y8G("ngIf",!a.stats.is_loading),t.R7$(1),t.Y8G("ngIf",!(null!=a.stats&&a.stats.has_data||null!=a.stats&&a.stats.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=a.stats&&a.stats.has_data)&&a.stats.is_loading)}}let Lr=(()=>{class i{constructor(e,a,n,o,r,d){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.functionModel=o,this.translate=r,this.printService=d,this.opts={has_data:!1,is_loading:!0,is_call_api:!1,is_reload_api:!1,api:"",dummy_path:"overviewMention.json",no_data_message:this.translate.instant("No data available for Data Stats"),api_data:{key:"overviewMention",keys:"mention_overview",result_key:"data.mention_overview",filter:{}},data:[],options:[{title:this.translate.instant("Total Mention"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-info",sub_title_class:"text-info",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_posts",icon:"fa fa-facebook-official",background:"facebook",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Total Interactions"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-orange",sub_title_class:"text-orange",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_interactions",background:"instagram",number_format:"",data:[],remark:""},{title:this.translate.instant("Video Views"),sub_title_1:"",value:0,value_2:0,has_subtitle:!0,title_class:"border-left-light-green",sub_title_class:"text-light-green",is_clickable:!1,is_selected:!1,is_show_slash:!1,is_show_percentage:!0,is_currency:!1,background:"mention",field:"video_interactions",secondary_field:"video_views_percentage",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Total Non Video Interactions"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-light-pink",sub_title_class:"text-light-pink",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_non_video_interactions",background:"facebook",number_format:"1.2-2",data:[],remark:""},{title:this.translate.instant("Total Unique Users"),sub_title_1:"",value:0,value_2:0,title_class:"border-left-purple",sub_title_class:"text-purple",is_clickable:!1,is_selected:!1,has_subtitle:!0,is_show_slash:!1,is_show_percentage:!1,field:"total_unique_users",background:"facebook",number_format:"1.2-2",data:[],remark:""}]},this.is_loading=!0,this.has_data=!1,this.stats=this.opts,this.opts.data=s.cloneDeep(this.opts.options),this.printService.subscribe(_=>{console.log("settings: ",_),this.selected_mode=_})}ngOnInit(){}ngOnChanges(){if(this.opts.is_loading=!0,this.opts.has_data=!1,!s.isNil(this.data))if(s.isEmpty(this.data))this.opts.data=s.cloneDeep(this.opts.options),this.opts.is_loading=!1,this.opts.has_data=!1;else{var e=this.processData(this.data);this.setStatsData(e),this.opts.is_loading=!1,this.opts.has_data=!0}0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}processData(e){var a=[],n={total_posts:0,total_interactions:0,total_non_video_interactions:0,video_interactions:0,video_views_percentage:0};return s.map(e,o=>{a.push(o)}),n.total_posts=s.sumBy(a,"total_posts"),n.total_interactions=s.sumBy(a,"total_interactions"),n.total_non_video_interactions=s.sumBy(a,"total_non_video_interactions"),n.video_interactions=n.total_interactions-n.total_non_video_interactions,n.video_views_percentage=n.video_interactions/n.total_interactions*100,n.total_unique_users=s.sumBy(a,"total_unique_users"),n}setStatsData(e){this.opts.data=s.map(this.opts.data,(a,n)=>(a.value=e[a.field],a.hasOwnProperty("secondary_field")&&(a.value_2=e[a.secondary_field]),a))}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(h.c$),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["by-consumers-data-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:2,vars:1,consts:[[1,"row"],[4,"ngFor","ngForOf"],[1,"data-insights-box","mb-2",3,"ngClass"],[3,"class",4,"ngIf"],["class","col-12 d-flex justify-content-center align-items-center",4,"ngIf"],["class","col-12 stats-loading-height d-flex align-items-center justify-content-center",4,"ngIf"],["class","row no-gutters align-items-center",4,"ngIf"],[1,"row","no-gutters","align-items-center"],[1,"col","me-2"],["class","text-color-1 text-uppercase  d-flex align-items-center justify-content-center",4,"ngIf"],[1,"h5","mb-0","fw-bold","text-gray-800","text-size-3","py-2"],[4,"ngIf"],["class","m-0  remark",4,"ngIf"],["class","col-12 text-5",4,"ngIf"],[1,"text-color-1","text-uppercase","d-flex","align-items-center","justify-content-center"],[1,"m-0","remark"],[1,"col-12","text-5"],[1,"stat-overflow","text-center","p-4"],["class","col-12 col-md-6",4,"ngFor","ngForOf"],[1,"col-12","col-md-6"],[1,"col-12","d-flex","justify-content-center","align-items-center"],[1,"col-12","stats-loading-height","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,qr,6,10,"ng-container",1),t.k0s()),2&a&&(t.R
17$(1),t.Y8G("ngForOf",null==n.opts?null:n.opts.data))},dependencies:[m.YU,m.Sq,m.bT,y.X,m.QX,h.D9],styles:[".card[_ngcontent-%COMP%]{height:75px}.card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{padding:.5rem}"]})}}return i})(),Jr=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.opts={title:{title:this.translate.instant("Summary Stats"),desc:this.translate.instant("This component consists of data from official brand pages. Organic posts refers to posts that were not boosted by the brand, whereas paid posts refers to posts that were boosted by the brand. Total posts is the combination of organic and boosted posts."),is_interactive:!0,interactive_description:"Interactable"},no_data_message:this.translate.instant("No data available"),has_data:!1,is_loading:!0,data:[],chart_options:{id:"summary_post_interactions_brands",keys:["name","value"],number_type:["name","value"],table_body:[{id:"name",name:this.translate.instant("Brands")},{id:"total_posts",name:this.translate.instant("Total Posts")},{id:"total_interactions",name:this.translate.instant("Total Interactions")},{id:"total_non_video_interactions_all",name:this.translate.instant("Total Interactions w/o Video Views")},{id:"video_views",name:this.translate.instant("Total Video Views")},{id:"reaction",name:this.translate.instant("Total Reactions")},{id:"comments_count",name:this.translate.instant("Total Comments")},{id:"share",name:this.translate.instant("Total Shares")},{id:"combine_fb_total_posts",name:this.translate.instant("Facebook Total Posts")},{id:"combine_fb_total_interactions",name:this.translate.instant("Facebook Total Interactions")},{id:"combine_fb_total_non_video_interactions",name:this.translate.instant("Facebook Total Interactions")},{id:"combine_ig_total_posts",name:this.translate.instant("Instagram Total Posts")},{id:"combine_ig_total_interactions",name:this.translate.instant("Instagram Total Interactions")},{id:"combine_ig_total_non_video_interactions",name:this.translate.instant("Instagram Total Interactions")},{id:"combine_tt_total_posts",name:this.translate.instant("Tiktok Total Posts")},{id:"combine_tt_total_interactions",name:this.translate.instant("Tiktok Total Interactions")},{id:"combine_tt_total_non_video_interactions",name:this.translate.instant("Tiktok Total Interactions")},{id:"combine_tw_total_posts",name:this.translate.instant("X Total Posts")},{id:"combine_tw_total_interactions",name:this.translate.instant("X Total Interactions")},{id:"combine_tw_total_non_video_interactions",name:this.translate.instant("X Total Interactions")},{id:"combine_kw_total_posts",name:this.translate.instant("Google News Total Posts")},{id:"combine_kw_total_interactions",name:this.translate.instant("Google News Total Interactions")},{id:"combine_kw_total_non_video_interactions",name:this.translate.instant("Google News Total Interactions")},{id:"combine_xhs_total_posts",name:this.translate.instant("Xiao Hong Shu Total Posts")},{id:"combine_xhs_total_interactions",name:this.translate.instant("Xiao Hong Shu Total Interactions")},{id:"combine_xhs_total_non_video_interactions",name:this.translate.instant("Xiao Hong Shu Total Interactions")}],show_entries:!1,is_pagination:!1,chart_list:["post_by_platform","interaction_by_platform","interaction_by_type"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1,height:400},success:!0,page_type:"mention"},this.api_filter={},this.params={}}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,this.opts.data=null,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts={...this.opts,is_loading:!1,has_data:!1,success:!1},this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setTableData(e){let a=[];s.map(e,n=>{let o={id:n.id,name:n.name};
1s.forEach(n.platform.all,(r,d)=>{o[d]=r}),s.forEach(n.platform,(r,d)=>{"all"!==d&&(o[`combine_${d}_total_posts`]=r.total_posts,o[`combine_${d}_total_interactions`]=r.total_interactions,o[`combine_${d}_total_non_video_interactions`]=r.non_video_interactions)}),a.push(o)}),this.opts.data=a}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["mention-top-brands-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:1,vars:2,consts:[[3,"data","options"]],template:function(a,n){1&a&&t.nrm(0,"social-media-listening-top-stats",0),2&a&&t.Y8G("data",null==n.opts?null:n.opts.data)("options",n.opts)},dependencies:[yt]})}}return i})();function Hr(i,l){if(1&i&&(t.j41(0,"div",13)(1,"div",6),t.nrm(2,"buzz-breakdown",7),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("data",e.data)("options",e.opts.success_load)}}function Qr(i,l){if(1&i&&(t.qex(0),t.nrm(1,"shared-custom-post-post-grid",14),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.data||null==e.data.top_posts?null:e.data.top_posts.post_info)("platform","all")("options",null==e.opts?null:e.opts.post_options)("inner_scroll",!1)}}function Kr(i,l){1&i&&(t.qex(0),t.nrm(1,"share-card-loading"),t.bVm())}function Wr(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",15),t.EFF(2),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(2),t.SpI(" ",e.no_data_message," ")}}let Zr=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p){this.router=e,this.dateRange=a,this.socialMediaModel=n,this.activatedRoute=o,this.smartSearchModel=r,this.pageModel=d,this.countryModel=_,this.translate=c,this.printService=p,this.opts={initialize:!1,invalid_date_message:"Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date.",smart_search:{options:{show_print_options:!0,print_settings:{},onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},data:{},include:["divisions","platforms","brands","countries","category_groups","filters"],onDropdownReady:null}},filter_options:{module:"all",list:[],required:["divisions"]},is_loading:!0,post_options:{filter:!0,sort:!0,search:!0,advanced:!0,default_filter:"all",detail:!0,summary:!1,inspiration:!1,view:!1,truncate:!0,first:3,location:null,admin:!1,preview:!1,allow_load_more:!1,is_show_advanced_options:!0,is_show_minimize_button:!0,is_mention_post:!0,hide_profile_icon:!0,callback:null,layout:"grid",display:{is_minimize_view:!1},type:null,loadMoreCallback:null,hide_end_message:!0},top_posts_title:{title:this.translate.instant("Top Performance Mention Posts"),is_interactive:!1,interactive_description:"Interactable"},success_load:{success:!0}},this.params={},this.api_filter={},this.keys=["mention_overview","source_of_mention","mention","overview","topic_of_mention","top_posts"],this.local_storage_data=[],this.dropdown_data=[],this.no_data_message=this.translate.instant("No data available"),this.country=this.countryModel.getCountry(),this.is_presentation=this.pageModel.isPresentationMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this),this.printService.subscribe(u=>{this.print_settings=u})}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(!s.isEqual(this.params,n)||this.params.changed)&&(s.merge(this.params,n),this.params.changed=!1,this.opts.is_loading=!0,this.getData())}))}onSmartSearchLoad(e){if(this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter(),console.log("onSmartSearchLoad:",e,this.api_filter),s.isEmpty(this.api_filter.divisions)){let a=this.socialMediaModel.getDefaultDivisions(e,this.activatedRoute.snapshot.queryParams);this.setQueryParams(a,!0)}if(s.isEmpty(this.api_filter.divisions)){let a=s.find(e.data.divisions,{id:s.get(this.activatedRoute.snapshot.queryParams,"divisions")});if(a)this.setQueryParams({divisions:a.id,countries:this.country.country_code},!0);else{let n=s.get(e.data,"divisions.0.id","all");this.setQueryParams({divisions:n,countries:this.country.country_code},!0)}}this.getData()}ngOnInit(){this.local_storage_data=this.smartSearchModel.getStoredFilter()}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(r,d)=>{"hide_zero"==d||"brands_name"==d||"duration"==d||("all"!=r?n[d]=s.toString(r):"divisions"!=d?(this.params.changed=this.params.changed||!0,delete n[d],delete this.params[d]):n[d]=s.toString(r))}));let o=s.get(this.local_storage_data.social_media,"countries");if(e.hasOwnProperty("countries")&&s.isArray(e.countries))n.countries=e.countries.join(",");else if(!s.isNil(o)){let r=[];s.map(o,d=>{r.push(d.id)}),n.countries=r.join(",")}this.router.navigate([],{queryParams:n})}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>
1{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getData(){let e={action:"get_sml_summary",keys:this.keys,report_type:["mention"]};s.merge(e,this.setParams()),this.loadAPI(e)}onSearchClick(e){this.setQueryParams(e)}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"social_media",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),console.log("setDefaultAPIFilter 1 : ",this.api_filter,n),s.merge(this.api_filter,n),this.setQueryParams(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)||s.keys(this.api_filter)!=s.keys(e)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}loadAPI(e){this.api_filter=s.cloneDeep(e),this.data={},this.socialMediaModel.getSummary(this.keys,this.api_filter,this.onLoadAPI.bind(this))}onDelayLoad(e){console.log("delay 5 seconds on received."),setTimeout(()=>{this.onLoadAPI(e)},5e3)}onLoadAPI(e){if(0==e.success)return this.opts.success_load={success:!1},this.data={},this.opts.is_loading=!1,this.opts.has_data=!1,void(this.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."));this.data=e.data,s.isEmpty(e.data.top_posts)||(this.data.top_posts.post_info=e.data.top_posts.post_info.slice(0,20)),this.opts.is_loading=!1}checkIsEmpty(e){return s.isEmpty(e)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(X.d),t.rXU(O.Y),t.rXU(q.T),t.rXU(h.c$),t.rXU(Z.B))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-by-consumers"]],decls:24,vars:12,consts:[[1,"container"],[1,"row","position-relative"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","py-2"],[1,"item"],[3,"data","options"],[1,"page-break"],["class","col-12 pt-3 pb-0",4,"ngIf"],[1,"col-12","col-sm-12","py-2","ps-3","pt-3"],[1,"section-title",3,"details"],[4,"ngIf"],[1,"col-12","pt-3","pb-0"],[3,"data","platform","options","inner_scroll"],[1,"col-12","text-color-1","text-center","p-3"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"dropdown-filter-revamp",3),t.k0s()(),t.j41(4,"div",4)(5,"div",5)(6,"div",6),t.nrm(7,"by-consumers-data-stats",7),t.k0s()(),t.j41(8,"div",5)(9,"div",6),t.nrm(10,"buzz-engagements-summary",7),t.k0s()(),t.j41(11,"div",5)(12,"div",6),t.nrm(13,"mention-top-brands-stats",7),t.k0s()(),t.nrm(14,"div",8),t.DNE(15,Hr,3,2,"div",9),t.nrm(16,"div",8),t.j41(17,"div",10),t.nrm(18,"section-title",11),t.DNE(19,Qr,2,4,"ng-container",12),t.DNE(20,Kr,2,0,"ng-container",12),t.DNE(21,Wr,3,1,"ng-container",12),t.k0s(),t.nrm(22,"div",8),t.k0s()(),t.nrm(23,"shared-version-label")),2&a&&(t.R7$(3),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.Y8G("data",null==n.data?null:n.data.mention_overview)("options",n.opts.success_load),t.R7$(3),t.Y8G("data",null==n.data?null:n.data.mention_overview)("options",n.opts.success_load),t.R7$(3),t.Y8G("data",null==n.data?null:n.data.overview)("options",n.opts.success_load),t.R7$(2),t.Y8G("ngIf","print"!=(null==n.print_settings?null:n.print_settings.display_view)),t.R7$(3),t.Y8G("details",null==n.opts?null:n.opts.top_posts_title),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.is_loading||n.checkIsEmpty(null==n.data||null==n.data.top_posts?null:n.data.top_posts.post_info))),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.is_loading)&&n.checkIsEmpty(null==n.data||null==n.data.top_posts?null:n.data.top_posts.post_info)))},dependencies:[m.bT,y.X,C.L,jt.Q,B.l,J,vr,Sr,Lr,Jr],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}
1.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}@media print{.page-break[_ngcontent-%COMP%]{padding-top:5px!important;page-break-before:always;break-before:always}}"]})}}return i})();function tl(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",9),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function el(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function nl(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}const al=function(){return{mode:"comparison"}};let il=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.opts={title:{title:this.translate.instant("Summary Stats"),desc:this.translate.instant("This component consists of data from official brand pages. Organic posts refers to posts that were not boosted by the brand, whereas paid posts refers to posts that were boosted by the brand. Total posts is the combination of organic and boosted posts."),is_interactive:!0,interactive_description:"Interactable"},no_data_message:this.translate.instant("No data available"),has_data:!1,is_loading:!0,data:[],chart_options:{id:"summary_post_interactions_by_brands",keys:["name","value"],number_type:["name","value"],table_title:"Keywords",table_filter:{sort:{type:"desc",active_id:"total_posts"}},table_body:[{id:"name",name:this.translate.instant("Brands"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_brand:!0,type:"string",view_type:"link",display_total:!1},{id:"total_fans_count",name:this.translate.instant("Total Fans/Followers"),class:"text-end text-bold",api_field:"total_fans_count",data_map:"platform.all.total_fans_count",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_posts",name:this.translate.instant("Total Combined Posts"),class:"text-end",api_field:"total_posts",bar_field:"total_posts_percentage",data_map:"total_posts",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"brand_total_post",name:this.translate.instant("Total Official Posts"),class:"text-end",api_field:"brand_total_post",bar_field:"brand_total_post_percentage",data_map:"overview.all.total_brand_posts",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_interactions",name:this.translate.instant("Total Combined Interactions"),class:"text-end",api_field:"total_interactions",bar_field:"total_interactions_percentage",data_map:"overview.all.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"brand_total_interactions",name:this.translate.instant("Total Official Interactions"),class:"text-end",api_field:"brand_total_interactions",bar_field:"total_brand_interactions_percentage",data_map:"overview.all.total_brand_interations",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_brand",name:this.translate.instant("Total Official Interactions w/o Video Views"),class:"text-end",api_field:"total_non_video_interactions_brand",bar_field:"total_non_video_interactions_percentage",data_map:"platform.all.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_mention",name:this.translate.instant("Total Mention Interactions w/o Video Views"),class:"text-end",api_field:"total_non_video_interactions_mention",bar_field:"total_non_video_interactions_percentage",data_map:"mention.all.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_all",name:this.translate.instant("Total Combined Interactions w/o Video Views"),class:"text-end",api_field:"total_non_video_interactions_all",bar_field:"total_non_video_interactions_all_percentage",data_map:"overview.all.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views_brand",name:this.translate.instant("Total Official Video Views"),class:"text-end",api_field:"video_views_brand",bar_field:"video_views_percentage",data_map:"platform.all.video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views_mention",name:this.translate.instant("Total Mention Video Views"),class:"text-end",api_field:"video_views_mention",bar_field:"video_views_percentage",data_map:"mention.all.video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views",name:this.translate.instant("Total Combined Video Views"),class:"text-end",api_field:"video_views",bar_field:"video_views_percentage",data_map:"overview.all.total_video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"fb_total_posts",name:this.translate.instant("Facebook Total Posts"),class:"text-end",api_field:"fb_total_posts",data_map:"platform.fb.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"fb_total_interactions",name:this.translate.instant("Facebook Total Interactions"),class:"text-end",api_field:"fb_total_interactions",data_map:"platform.fb.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"ig_total_posts",name:this.translate.instant("Instagram Total Posts"),class:"text-end",api_field:"ig_total_posts",data_map:"platform.ig.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"ig_total_interactions",name:this.translate.instant("Instagram Total Interactions"),class:"text-end",api_field:"ig_total_interactions",data_map:"platform.ig.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tt_total_posts",name:this.translate.instant("Tiktok Total Posts"),class:"text-end",api_field:"tt_total_posts",data_map:"platform.tt.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tt_total_interactions",name:this.translate.instant("Tiktok Total Interactions"),class:"text-end",api_field:"tt_total_interactions",data_map:"platform.tt.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tw_total_posts",name:this.translate.instant("X Total Posts"),class:"text-end",api_field:"tw_total_posts",data_map:"platform.tw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tw_total_interactions",name:this.translate.instant("X Total Interactions"),class:"text-end",api_field:"tw_total_interactions",data_map:"platform.tw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"kw_total_posts",name:this.translate.instant("Google News Total Posts"),class:"text-end",api_field:"kw_total_posts",data_map:"platform.kw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"kw_total_interactions",name:this.translate.instant("Google News Total Interactions"),class:"text-end",api_field:"kw_total_interactions",data_map:"platform.kw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"xhs_total_posts",name:this.translate.instant("Xiao Hong Shu Total Posts"),class:"text-end",api_field:"xhs_total_posts",data_map:"platform.xhs.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"xhs_total_interactions",name:this.translate.instant("Xiao Hong Shu Total Interactions"),class:"text-end",api_field:"xhs_total_interactions",data_map:"platform.xhs.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_fb_total_posts",name:this.translate.instant("Mention Facebook Total Posts"),class:"text-end",api_field:"mention_fb_total_posts",data_map:"mention.fb.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_fb_total_interactions",name:this.translate.instant("Mention Facebook Total Interactions"),class:"text-end",api_field:"mention_fb_total_interactions",data_map:"mention.fb.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_ig_total_posts",name:this.translate.instant("Mention Instagram Total Posts"),class:"text-end",api_field:"mention_ig_total_posts",data_map:"mention.ig.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_ig_total_interactions",name:this.translate.instant("Mention Instagram Total Interactions"),class:"text-end",api_field:"mention_ig_total_interactions",data_map:"mention.ig.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_tt_total_posts",name:this.translate.instant("Mention Tiktok Total Posts"),class:"text-end",api_field:"mention_tt_total_posts",data_map:"mention.tt.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_tt_total_interactions",name:this.translate.instant("Mention Tiktok Total Interactions"),class:"text-end",api_field:"mention_tt_total_interactions",data_map:"mention.tt.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_tw_total_posts",name:this.translate.instant("Mention X (Twitter) Total Posts"),class:"text-end",api_field:"mention_tw_total_posts",data_map:"mention.tw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_tw_total_interactions",name:this.translate.instant("Mention X (Twitter) Total Interactions"),class:"text-end",api_field:"mention_tw_total_interactions",data_map:"mention.tw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_kw_total_posts",name:this.translate.instant("Mention Google News Total Posts"),class:"text-end",api_field:"mention_kw_total_posts",data_map:"mention.kw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_kw_total_interactions",name:this.translate.instant("Mention Google News Total Interactions"),class:"text-end",api_field:"mention_kw_total_interactions",data_map:"mention.kw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_xhs_total_posts",name:this.translate.instant("Mention Xiao Hong Shu Total Posts"),class:"text-end",api_field:"mention_xhs_total_posts",data_map:"mention.xhs.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_xhs_total_interactions",name:this.translate.instant("Mention Xiao Hong Shu Total Interactions"),class:"text-end",api_field:"mention_xhs_total_interactions",data_map:"mention.xhs.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_fb_total_posts",name:this.translate.instant("Combine Facebook Total Posts"),class:"text-end",api_field:"combine_fb_total_posts",data_map:"overview.fb.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_fb_total_interactions",name:this.translate.instant("Combine Facebook Total Interactions"),class:"text-end",api_field:"combine_fb_total_interactions",data_map:"overview.fb.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_fb_total_non_video_interactions",name:this.translate.instant("Combine Facebook Total Non Video Interactions"),class:"text-end",api_field:"combine_fb_total_non_video_interactions",data_map:"overview.fb.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_ig_total_posts",name:this.translate.instant("Combine Instagram Total Posts"),class:"text-end",api_field:"combine_ig_total_posts",data_map:"overview.ig.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_ig_total_interactions",name:this.translate.instant("Combine Instagram Total Interactions"),class:"text-end",api_field:"combine_ig_total_interactions",data_map:"overview.ig.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_ig_total_non_video_interactions",name:this.translate.instant("Combine Instagram Total Non Video Interactions"),class:"text-end",api_field:"combine_ig_total_non_video_interactions",data_map:"overview.ig.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tt_total_posts",name:this.translate.instant("Combine Tiktok Total Posts"),class:"text-end",api_field:"combine_tt_total_posts",data_map:"overview.tt.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tt_total_interactions",name:this.translate.instant("Combine Tiktok Total Interactions"),class:"text-end",api_field:"combine_tt_total_interactions",data_map:"overview.tt.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tt_total_non_video_interactions",name:this.translate.instant("Combine Tiktok Total Non Video Interactions"),class:"text-end",api_field:"combine_tt_total_non_video_interactions",data_map:"overview.tt.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tw_total_posts",name:this.translate.instant("Combine X Total Posts"),class:"text-end",api_field:"combine_tw_total_posts",data_map:"overview.tw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tw_total_interactions",name:this.translate.instant("Combine X Total Interactions"),class:"text-end",api_field:"combine_tw_total_interactions",data_map:"overview.tw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_tw_total_non_video_interactions",name:this.translate.instant("Combine Twitter Total Non Video Interactions"),class:"text-end",api_field:"combine_tw_total_non_video_interactions",data_map:"overview.tw.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_kw_total_posts",name:this.translate.instant("Combine Google News Total Posts"),class:"text-end",api_field:"combine_kw_total_posts",data_map:"overview.kw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_kw_total_interactions",name:this.translate.instant("Combine Google News Total Interactions"),class:"text-end",api_field:"combine_kw_total_interactions",data_map:"overview.kw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_kw_total_non_video_interactions",name:this.translate.instant("Combine Google News Total Non Video Interactions"),class:"text-end",api_field:"combine_kw_total_non_video_interactions",data_map:"overview.kw.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_xhs_total_posts",name:this.translate.instant("Combine Xiao Hong Shu Total Posts"),class:"text-end",api_field:"combine_xhs_total_posts",data_map:"overview.xhs.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_xhs_total_interactions",name:this.translate.instant("Combine Xiao Hong Shu Total Interactions"),class:"text-end",api_field:"combine_xhs_total_interactions",data_map:"overview.xhs.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"combine_xhs_total_non_video_interactions",name:this.translate.instant("Combine Xiao Hong Shu Total Non Video Interactions"),class:"text-end",api_field:"combine_xhs_total_non_video_interactions",data_map:"overview.xhs.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_total_posts",name:this.translate.instant("Mention Total Posts"),class:"text-end",api_field:"mention_total_posts",data_map:"mention.all.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_total_interactions",name:this.translate.instant("Mention Total Interactions"),class:"text-end",api_field:"mention_total_interactions",data_map:"mention.all.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_total_unique_users",name:this.translate.instant("Mention Unique Users"),class:"text-end",api_field:"mention_total_unique_users",data_map:"mention.all.total_unique_users",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_sov",name:this.translate.instant("Total Share of Voice"),class:"text-end",api_field:"total_sov",bar_field:"total_sov_percentage",data_map:"overview.all.total_sov",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"duplicated_mention_posts",name:this.translate.instant("Total Excluded Mention Posts"),class:"text-end",api_field:"d
1uplicated_mention_posts",data_map:"mention.all.duplicated_mention_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"duplicated_mention_interactions",name:this.translate.instant("Total Excluded Interactions"),class:"text-end",api_field:"duplicated_mention_interactions",data_map:"mention.all.duplicated_mention_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"duplicated_mention_non_video_interactions",name:this.translate.instant("Total Excluded Mention Interactions w/o Video Views"),class:"text-end",api_field:"duplicated_mention_non_video_interactions",bar_field:"duplicated_mention_non_video_interactions_percentage",data_map:"mention.all.duplicated_mention_non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_boosted_posts",name:this.translate.instant("Total Boosted Posts"),class:"text-end",api_field:"total_boosted_posts",data_map:"overview.all.total_boosted_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_boosted_interactions",name:this.translate.instant("Total Boosted Interactions"),class:"text-end",api_field:"total_boosted_interactions",data_map:"overview.all.total_boosted_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_organic_posts",name:this.translate.instant("Total Organic Posts"),class:"text-end",api_field:"total_organic_posts",data_map:"overview.all.total_organic_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_organic_interactions",name:this.translate.instant("Total Organic Interactions"),class:"text-end",api_field:"total_organic_interactions",data_map:"overview.all.total_organic_interactions",is_number:!0,suffix:"",prefix:"",type:"number"}],show_entries:!1,is_pagination:!1,table_grand_total_colspan:1,chart_list:["post_by_platform","interaction_by_platform","post_by_official_mention","interaction_by_official_mention","post_by_boosted_organic","interaction_by_boosted_organic"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1,height:400},success:!0},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(this.params=n)})}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,this.opts.data=null,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts={...this.opts,is_loading:!1,has_data:!1,success:!1},this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setTableData(e){var a=s.cloneDeep(this.params),n="";a.hasOwnProperty("brands")&&delete a.brands,s.map(a,(c,p)=>{n+=p+"="+c+"&"});var o=this.opts.chart_options.table_body;e=s.map(e,c=>(s.map(["total_posts","total_interactions","non_video_interactions"],p=>{c[p]=s.get(c,"platform.all."+p,0)+s.get(c,"mention.all."+p,0)-s.get(c,"duplicated_mention_"+p.replace("total_",""),0)}),c));let d=s.map(e,c=>{let p={id:c.id};return s.map(o,u=>{let x=u.id,k=s.get(u,"data_map",u.api_field);if(s.has(p,x)||(p[x]=s.get(c,k,0)),"bar"==u.view_type){let P=s.chain(e).orderBy(k,"desc").first().get(k,1).value();p[x+"_percentage"]=p[x]/P*100}}),p.link="/social-media-listening/details?"+n+"brands="+c.id,p}).reduce((c,p)=>{if(c[p.name])for(const u in p)"name"!==u&&"number"==typeof p[u]&&(c[p.name][u]+=p[u]);else c[p.name]={...p};return c},{}),_=Object.values(d).sort((c,p)=>c.name.localeCompare(p.name));this.opts.data=_}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["summary-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:12,vars:12,consts:[[3,"data","options","is_loading","has_data"],[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","options"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"social-media-listening-top-chart",0)(1,"br")(2,"section-title",1),t.j41(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5),t.DNE(7,tl,1,3,"am-chart-selection-card",6),t.DNE(8,el,2,1,"div",7),t.DNE(9,nl,2,0,"div",7),t.k0s()()()(),t.nrm(10,"br")(11,"social-media-listening-top-stats",8)),2&a&&(t.Y8G("data",null==n.opts?null:n.opts.data)("options",t.lJ4(11,al))("is_loading",null==n.opts?null:n.opts.is_loading)("has_data",null==n.opts?null:n.opts.has_data),t.R7$(2),t.Y8G("details",null==n.opts?null:n.opts.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(2),t.Y8G("data",null==n.opts?null:n.opts.data)("options",n.opts))},dependencies:[m.YU,m.bT,y.X,C.L,w.E,vt,yt],styles:[".card[_ngcontent-%COMP%]{height:450px;min-height:250px}"]})}}return i})();function sl(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",10),2&i){const e=t.XpG(2);t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function ol(i,l){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function rl(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function ll(i,l){if(1&i&&(t.j41(0,"div",5)(1,"div",6),t.DNE(2,sl,1,3,"am-chart-selection-card",7),t.DNE(3,ol,2,1,"div",8),t.DNE(4,rl,2,0,"div",9),t.k0s()()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngClass",null==e.opts||!e.opts.has_data||null!=e.opts&&e.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==e.opts?null:e.opts.has_data)&&!(null!=e.opts&&e.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=e.opts&&e.opts.has_data||null!=e.opts&&e.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==e.opts?null:e.opts.is_loading)}}function dl(i,l){if(1&i&&t.nrm(0,"upgrade-card-view",12),2&i){const e=t.XpG();t.Y8G("options",null==e.opts?null:e.opts.other_options)}}let _l=(()=>{class i{constructor(e,a,n,o,r,d,_,c){this.apiModel=e,this.apiDataService=a,this.dataProcesingModel=n,this.activatedRoute=o,this.functionModel=r,this.socialMediaModel=d,this.pageModel=_,this.translate=c,this.opts={replace_client_name:!0,title:{title:this.translate.instant("Avg. Interactions between :client_name & Industrys' Official Posts"),desc:this.translate.instant("Average interactions is calculated by total interactions divided by total posts. :client_name refers to all brands under :client_name\u2019s care within the selected division. For the industry, the brands only consists of those within the selected division. In the industry average, the average interactions are totalled up and divi
1ded by the number of brands to serve as a benchmark for comparison. The brands that had 0 average interactions were removed from the calculation for both :client_name and industry.For example, if :client_name has 10 brands where only 5 brands had average interactions above 0 and total average interactions for :client_name was 100,000. The average interactions for :client_name would be calculated as 100,000 \xf7 5 = 20,000. The same applies for the industry.")},no_data_message:this.translate.instant("No data available for Brand Reputation"),data:[],has_data:!1,is_loading:!0,chart_options:{id:"avg_interactions_between_client_industry",xAxis:{title:""},yAxis:{title:this.translate.instant("Avg Interactions")},fields:{attribute:"name",main:[{name:":client_name",attribute:"self_avg_interactions",name_as_legend:!0},{name:this.translate.instant("Industry Avg."),attribute:"others_avg_interactions",name_as_legend:!0}]},xIndexZoom:{start:0,end:3},scrollbar:{x:{show:!0},y:{show:!1}},colorful:!1,rotate_text:!1,legend:{is_clickable:!1},keys:[":client_id_nss","others_nss"],number_type:[":client_id_nss","others_nss"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_header:[{id:"",name:this.translate.instant("Name"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:":client_name",class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Industry Avg."),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Name"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"self_avg_interactions",name:":client_name",api_field:"self_avg_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""},{id:"others_avg_interactions",name:this.translate.instant("Industry Avg."),api_field:"others_avg_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""}]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["horizontal_side_by_side","slickgrid_datatable"],active_chart:{id:"horizontal_side_by_side"}},other_options:{has_background:!0}},this.keys=["official_post_by_avg_interactions"],this.api_filter={},this.is_upgradable=!1,this.pageModel.subscribe(p=>{if(this.opts.replace_client_name){let x=this.pageModel.client_info;var u=JSON.stringify(this.opts);this.opts=JSON.parse(u.replace(/:client_name/g,x.name).replace(/:client_id/g,x.id))}}),this.is_upgradable=this.pageModel.isUpgradable()}ngOnInit(){}ngOnChanges(){this.api_filter=s.clone(this.parent_filter),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.opts.is_loading=!1,this.opts.data=this.data,this.opts.has_data=!0),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}getData(e){if(this.opts.is_loading)return;this.opts.is_loading=!0,this.opts.has_data=!1;let a=Object.assign(this.api_filter,{keys:this.keys,report_type:"official"});this.socialMediaModel.getSummary(this.keys,a,this.onLoadAPI.bind(this))}onLoadAPI(e){this.opts.data=s.get(e,"data.official_post_by_avg_interactions",[]),this.opts.has_data=!s.isEmpty(this.opts.data),this.opts.is_loading=e.is_loading}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(g.nX),t.rXU(T.e),t.rXU(M.q),t.rXU(O.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["brands-industry-average"]],inputs:{data:"data",options:"options",parent_filter:["api_filter","parent_filter"]},features:[t.OA$],decls:5,vars:3,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],["class","row h-100",4,"ngIf"],[3,"options",4,"ngIf"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],["class","no-data ",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"],[1,"n
1o-data"],[3,"options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2),t.DNE(3,ll,5,4,"div",3),t.DNE(4,dl,1,1,"upgrade-card-view",4),t.k0s()()),2&a&&(t.Y8G("details",null==n.opts?null:n.opts.title),t.R7$(3),t.Y8G("ngIf",!n.is_upgradable),t.R7$(1),t.Y8G("ngIf",n.is_upgradable))},dependencies:[m.YU,m.bT,y.X,C.L,ht,w.E]})}}return i})();function cl(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",9),2&i){const e=t.XpG(2);t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function pl(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function ml(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}function ul(i,l){if(1&i&&(t.j41(0,"div",5)(1,"div",6),t.DNE(2,cl,1,3,"am-chart-selection-card",7),t.DNE(3,pl,2,1,"div",8),t.DNE(4,ml,2,0,"div",8),t.k0s()()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngClass",null==e.opts||!e.opts.has_data||null!=e.opts&&e.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",null==e.opts?null:e.opts.has_data),t.R7$(1),t.Y8G("ngIf",!(null!=e.opts&&e.opts.has_data||null!=e.opts&&e.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==e.opts?null:e.opts.is_loading)}}function hl(i,l){if(1&i&&t.nrm(0,"upgrade-card-view",10),2&i){const e=t.XpG();t.Y8G("options",null==e.opts?null:e.opts.other_options)}}let fl=(()=>{class i{constructor(e,a,n,o,r,d,_){this.socialMediaModel=e,this.pageModel=a,this.apiModel=n,this.apiDataService=o,this.dataProcesingModel=r,this.functionModel=d,this.translate=_,this.api_filter={},this.opts={replace_client_name:!0,title:{title:this.translate.instant("Avg. Interactions between :client_name & Industrys' Mention Posts"),desc:this.translate.instant("Mention Share of Voice (SOV) refers to the total mention posts that came from monitored hashtags. :client_name refers to all brands under :client_name\u2019s care within the selected division. For the industry, the brands only consists of those within the selected division. In the industry average, the SOV are totalled up and divided by the number of brands to serve as a benchmark comparison. The brands that had 0 SOV were removed from the calculation for both :client_name and industry. For example, if :client_name has 10 brands where only 5 brands had SOV above 0 and total SOV for :client_name was 500. The SOV for :client_name would be calculated as 500 \xf7 5 = 100. The same applies for the industry.")},api:"",dummy_path:"",no_data_message:this.translate.instant("No data available for Mention Share Of Voice"),api_data:{key:"overviewMentionSOV",keys:"brand_reputation",result_key:"data.brand_reputation",filter:{}},data:[],has_data:!1,is_loading:!0,is_call_api:!0,is_reload_api:!0,chart_options:{id:"mention_sov_client_industry_avg",xAxis:{title:""},yAxis:{title:"Post Counts"},has_data:!0,fields:{attribute:"name",main:[{name:":client_name",attribute:"self_avg_interactions",name_as_legend:!0},{name:this.translate.instant("Industry Average"),attribute:"others_avg_interactions",name_as_legend:!0}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!1,rotate_text:!1,legend:{is_clickable:!1},keys:[":client_id_share_voice","others_share_voice"],number_type:[":client_id_share_voice","others_share_voice"],label:{wrap:!0},show_entries:!1,is_pagination:!1,table_header:[{id:"",name:this.translate.instant("Brands"),class:"text-start",is_number:!1,has_several_column:!1,width:"200px"},{id:"",name:":client_name",class:"text-end",is_number:!1,has_several_column:!0,width:"200px"},{id:"",name:this.translate.instant("Industry Average"),class:"text-end",is_number:!1,has_several_column:!0,width:"200px"}],table_body:[{id:"name",name:this.translate.instant("Brands"),class:"text-start",api_field:"name",is_clickable:!1,is_number:!1,suffix:"",prefix:"",display_total:!1},{id:"self_avg_interactions",name:":client_name",api_field:"self_avg_interactions",class:"text-end",
1is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""},{id:"others_avg_interactions",name:this.translate.instant("Industry Average"),api_field:"others_avg_interactions",class:"text-end",is_clickable:!1,is_number:!0,number_format:"1.0-0",suffix:"",prefix:""}],"is_:client_id_division_remark":!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:["horizontal_side_by_side","slickgrid_datatable"],active_chart:{id:"horizontal_side_by_side"}},other_options:{has_background:!0}},this.keys=["brand_reputation"],this.is_upgradable=!1,this.pageModel.subscribe(c=>{if(this.opts.replace_client_name){let u=this.pageModel.client_info;var p=JSON.stringify(this.opts);this.opts=JSON.parse(p.replace(/:client_name/g,u.name).replace(/:client_id/g,u.id))}}),this.is_upgradable=this.pageModel.isUpgradable()}ngOnInit(){}ngOnChanges(){this.api_filter=s.clone(this.parent_filter),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.opts.is_loading=!1,this.opts.has_data=!0,this.opts.data=this.data),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}getData(e){if(this.opts.is_loading)return;this.opts.is_loading=!0,this.opts.has_data=!1;let a=Object.assign(this.api_filter,{keys:this.keys});this.socialMediaModel.getSummary(this.keys,a,this.onLoadAPI.bind(this))}onLoadAPI(e){this.opts.data=s.get(e,"data.brand_reputation",[]),this.opts.has_data=!s.isEmpty(this.opts.data),this.opts.is_loading=e.is_loading}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(M.q),t.rXU(O.Y),t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["mention-industry-average"]],inputs:{data:"data",options:"options",parent_filter:["api_filter","parent_filter"]},features:[t.OA$],decls:5,vars:3,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],["class","row h-100",4,"ngIf"],[3,"options",4,"ngIf"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[3,"data","inner_chart_options","options"],[3,"options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2),t.DNE(3,ul,5,4,"div",3),t.DNE(4,hl,1,1,"upgrade-card-view",4),t.k0s()()),2&a&&(t.Y8G("details",null==n.opts?null:n.opts.title),t.R7$(3),t.Y8G("ngIf",!n.is_upgradable),t.R7$(1),t.Y8G("ngIf",n.is_upgradable))},dependencies:[m.YU,m.bT,y.X,C.L,ht,w.E]})}}return i})();const xt=function(i){return{success:i}};let gl=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p){this.router=e,this.dateRange=a,this.socialMediaModel=n,this.activatedRoute=o,this.smartSearchModel=r,this.pageModel=d,this.countryModel=_,this.translate=c,this.alertService=p,this.raw_data={},this.opts={initialize:!1,invalid_date_message:this.translate.instant("Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date."),smart_search:{options:{show_print_options:!1,onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,onDownloadExcel:null,download_report_api:{keys:"buzz"},data:{},include:["divisions","platforms","brands","countries","category_groups","filters"]}},filter_options:{module:"all",list:[],required:["divisions"]}},this.params={},this.api_filter={},this.report_types=["official","mention"],this.data_count=0,this.keys=["overview","industry_average","mention_post_interactions"],this.dropdown_data=[],this.success={all:!0,official:!0,mention:!0},this.country=this.countryModel.getCountry(),this.is_presentation=this.pageModel.isPresentationMode(),this.is_trial=this.pageModel.isTrialMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDownloadExcel=this.onDownloadClick.bind(this),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(!s.isEqual(this.params,n)||this.params.changed)&&(s.merge(this.params,n),this.params.changed=!1,this.getData())}))}onSmartSearchLoad(e){if(this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter(),s.isEmpty(this.api_filter.divisions)){let a=s.find(e.data.divisions,{id:s.get(this.activatedRoute.snapshot.queryParams,"divisions")});if(a)this.setQueryParams({divisions:a.id,countries:this.country.country_code},!0);else{let n=s.get(e.data,"divisions.0.id","all");this.setQueryParams({divisions:n,countries:this.country.country_code},!0)}}this.getData()}ngOnInit(){}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(o,r)=>{"hide_zero"==r||"brands_name"==r||"duration"==r||("all"!=o?n[r]=s.toString(o):"divisions"!=r?(this.params.changed=this.params.changed||!0,delete n[r],delete this.params[r]):n[r]=s.toString(o))}
1)),this.router.navigate([],{queryParams:n})}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getData(){let e={action:"get_sml_comparison",keys:this.keys,frequency:"daily"};s.merge(e,this.setParams()),this.loadAPI(e)}onSearchClick(e){this.setQueryParams(e)}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"social_media",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),s.merge(this.api_filter,n),this.setQueryParams(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)||s.keys(this.api_filter)!=s.keys(e)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}loadAPI(e){this.data_count=0,this.api_filter=s.cloneDeep(e),this.data={},this.raw_data={},s.map(this.report_types,a=>{this.api_filter.report_type=[a],this.socialMediaModel.getSummary(this.keys,this.api_filter,this.onLoadAPI.bind(this,a))})}onDelayLoad(e,a){console.log("delay 3 seconds on received."),setTimeout(()=>{this.onLoadAPI(e,a)},3e3)}onLoadAPI(e,a){if(0==a.success)return void(this.success={...this.success,all:!1,[e]:!1});this.data_count++;let n=s.get(a,"api_params.report_type","all");this.raw_data[n]=a.data,this.data=a.data;let o=this.getOverview();2==this.data_count&&(this.data.stats=o),s.map(this.raw_data[e].industry_average,r=>{r.name=this.translate.instant(r.name)})}getOverview(){for(var e in this.report_types)if(null==s.get(this.raw_data,this.report_types[e]))return;let a={};s.map(this.report_types,r=>{s.map(this.raw_data[r].overview,(d,_)=>{let c=s.get(d,"id");if("official"==r)a[c]=d;else if("mention"==r){let p=s.get(a,c,{id:c,name:d.name});a[c]=s.merge(p,{mention:s.get(d,"platform",{})})}})});let n={};return s.map(a,(r,d)=>{let _={};s.map(["all","fb","ig","tt","tw","kw","xhs"],c=>{let p=s.get(r.platform,c,{total_interactions:0,non_video_interactions:0,total_posts:0,video_views:0,boosted_posts:0,boosted_interactions:0,organic_posts:0,organic_interactions:0}),u=s.get(r.mention,c,{total_interactions:0,non_video_interactions:0,total_posts:0,video_views:0,boosted_posts:0,boosted_interactions:0,organic_posts:0,organic_interactions:0});_[c]={total_sov:p.non_video_interactions+s.get(u,"total_posts",0)+s.get(u,"non_video_interactions",0)-s.get(u,"duplicated_mention_non_video_interactions",0),total_posts:p.total_posts+s.get(u,"total_posts",0)+s.get(n,d,0)-s.get(u,"duplicated_mention_posts",0),total_brand_posts:p.total_posts+s.get(n,d,0),total_video_views:p.video_views+s.get(u,"video_views",0),non_video_interactions:p.non_video_interactions+s.get(u,"non_video_interactions",0)-s.get(u,"duplicated_mention_non_video_interactions",0),total_interactions:p.total_interactions+s.get(u,"total_interactions",0)-s.get(u,"duplicated_mention_interactions",0),total_brand_interations:p.total_interactions,total_boosted_posts:p.boosted_posts+u.boosted_posts,total_boosted_interactions:p.boosted_interactions+u.boosted_interactions,total_organic_posts:p.organic_posts+u.organic_posts,total_organic_interactions:p.organic_interactions+u.organic_interactions}}),r.overview=_}),s.chain(a).values().sortBy("total_interactions").value()}onDownloadClick(e,a){let n={keys:["export_brand_summary"],export:!0,file_format:"xlsx"};n.duration=this.api_filter.duration,n.divisions=this.api_filter.divisions,n.platforms=this.api_filter.platforms,n.countries=this.api_filter.countries,this.socialMediaModel.getExcelData(n.keys,n,o=>{console.log("check res",o),!o.has_data&&null==o.message&&this.alertService.show({title:this.translate.instant("Server Error"),message:this.translate.instant("Please contact the administrator to resolve this issue.")}),a(o.has_data)})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(X.d),t.rXU(O.Y),t.rXU(q.T),t.rXU(h.c$),t.rXU(L.u))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["social-media-listening-comparison"]],decls:17,vars:17,consts:[[1,"container"],[1,"row","position-relative"],[1,"calendar-container","text-color-1","col-sm-9","d-flex","justify-content-end","position-absolute","loading-calendar-container"],[1,"is-loading"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","py-2"],[1,"item"],[3,"data","options"],[1,"col-12","col-sm-6","py-2",3,"hidden"],[3,"data","api_filter","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"div",3),t.k0s(),t.j41(4,"div",4),t.nrm(5,"dropdown-filter-revamp",5),t.k0s()(),t.j41(6,"div",6)(7,"div",7)(8,"div",8),t.nrm(9,"summary-stats",9),t.k0s()(),t.j41(10,"div",10)(11,"div",8),t.nrm(12,"brands-industry-average",11),t.k0s()(),t.j41(13,"div",10)(14,"div",8),t.nrm(15,"mention-industry-average",11),t.k0s()()()(),t.nrm(16,"shared-version-label")),2&a&&(t.R
17$(5),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.Y8G("data",null==n.data?null:n.data.stats)("options",t.eq3(11,xt,n.success.all)),t.R7$(1),t.Y8G("hidden",n.is_presentation||n.is_trial),t.R7$(2),t.Y8G("data",null==n.raw_data||null==n.raw_data.official?null:n.raw_data.official.industry_average)("api_filter",n.api_filter)("options",t.eq3(13,xt,n.success.official)),t.R7$(1),t.Y8G("hidden",n.is_presentation||n.is_trial),t.R7$(2),t.Y8G("data",null==n.raw_data||null==n.raw_data.mention?null:n.raw_data.mention.industry_average)("api_filter",n.api_filter)("options",t.eq3(15,xt,n.success.mention)))},dependencies:[B.l,J,il,_l,fl],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}"]})}}return i})();var dt=b(62288),bl=b(88834),Bt=b(44613),W=b(25084),vl=b(75263),Ct=b(86600);const yl={parse:{dateInput:"MMM DD,YY"},display:{dateInput:"MMM DD,YY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let xl=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275dir=t.FsC({type:i,selectors:[["","appDateFormat",""]],features:[t.Jv_([{provide:Ct.MJ,useClass:vl.QH,deps:[Ct.Ju]},{provide:Ct.de,useValue:yl}])]})}}return i})();const Cl=["newRangePicker"],wl=["oldRangePicker"];function kl(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"th",1),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"td",2)(5,"mat-form-field",3),t.bIt("click",function(){t.eBV(e);const n=t.sdS(13);return t.Njj(n.open())}),t.j41(6,"mat-date-range-input",4),t.nrm(7,"input",5),t.nI1(8,"translate"),t.nrm(9,"input",6),t.nI1(10,"translate"),t.k0s(),t.nrm(11,"mat-datepicker-toggle",7),t.j41(12,"mat-date-range-picker",null,8)(14,"mat-date-range-picker-actions")(15,"div",9)(16,"div",10),t.nrm(17,"hr",9),t.j41(18,"button",11)(19,"span"),t.EFF(20),t.nI1(21,"translate"),t.k0s()(),t.j41(22,"button",12),t.bIt("click",function(n){t.eBV(e);const o=t.sdS(13),r=t.XpG();return t.Njj(r.onApplyDateChanged(n,"current-date",o))}),t.j41(23,"span"),t.EFF(24),t.nI1(25,"translate"),t.k0s()()()()()()()(),t.j41(26,"td",2)(27,"mat-form-field",3),t.bIt("click",function(){t.eBV(e);const n=t.sdS(35);return t.Njj(n.open())}),t.j41(28,"mat-date-range-input",4),t.nrm(29,"input",5),t.nI1(30,"translate"),t.nrm(31,"input",6),t.nI1(32,"translate"),t.k0s(),t.nrm(33,"mat-datepicker-toggle",7),t.j41(34,"mat-date-range-picker",null,13)(36,"mat-date-range-picker-actions")(37,"div",9)(38,"div",10),t.nrm(39,"hr",9),t.j41(40,"button",11)(41,"span"),t.EFF(42),t.nI1(43,"translate"),t.k0s()(),t.j41(44,"button",12),t.bIt("click",function(n){t.eBV(e);const o=t.sdS(35),r=t.XpG();return t.Njj(r.onApplyDateChanged(n,"previous-date",o))}),t.j41(45,"span"),t.EFF(46),t.nI1(47,"translate"),t.k0s()()()()()()()(),t.bVm()}if(2&i){const e=t.sdS(13),a=t.sdS(35),n=t.XpG();t.R7$(2),t.JRh(t.bMT(3,29,"datepicker.dates")),t.R7$(2),t.BMQ("data-v",n.new_range.start+" - "+n.new_range.end),t.R7$(1),t.Y8G("floatLabel","never")("ngClass",n.is_disabled?"disabled":""),t.R7$(1),t.Y8G("formGroup",n.new_range)("rangePicker",e)("min",null==n.date_settings?null:n.date_settings.min)("max",null==n.date_settings?null:n.date_settings.max),t.R7$(1),t.Y8G("placeholder",t.bMT(8,31,"datepicker.start_placeholder"))("disabled",n.is_disabled),t.R7$(2),t.Y8G("placeholder",t.bMT(10,33,"datepicker.end_placeholder"))("disabled",n.is_disabled),t.R7$(2),t.Y8G("for",e),t.R7$(9),t.JRh(t.bMT(21,35,"datepicker.cancel_bt
1n")),t.R7$(4),t.JRh(t.bMT(25,37,"datepicker.apply_btn")),t.R7$(2),t.BMQ("data-v",n.new_range.start+" - "+n.new_range.end),t.R7$(1),t.Y8G("floatLabel","never")("ngClass",n.is_disabled?"disabled":""),t.R7$(1),t.Y8G("formGroup",n.old_range)("rangePicker",a)("min",null==n.date_settings?null:n.date_settings.min)("max",null==n.date_settings?null:n.date_settings.max),t.R7$(1),t.Y8G("placeholder",t.bMT(30,39,"datepicker.start_placeholder"))("disabled",n.is_disabled),t.R7$(2),t.Y8G("placeholder",t.bMT(32,41,"datepicker.end_placeholder"))("disabled",n.is_disabled),t.R7$(2),t.Y8G("for",a),t.R7$(9),t.JRh(t.bMT(43,43,"datepicker.cancel_btn")),t.R7$(4),t.JRh(t.bMT(47,45,"datepicker.apply_btn"))}}let Ml=(()=>{class i{constructor(e,a,n,o,r){this.dateRange=e,this.fb=a,this.activatedRoute=n,this.router=o,this.httpCancelService=r,this.options={mode:"",limit:!0},this.date=null,this.selected_date={},this.date_settings={min:"",max:"",date_format:"YYYY-MM-DD"},this.subscriptions=[],this.params={},this.date_params_string={date_start:"monthly_range_start",date_end:"monthly_range_end"},this.is_disabled=!1,this.checkCalendarMode(),this.activatedRoute.queryParams.subscribe(d=>{this.params=s.cloneDeep(d)}),this.subscriptions.push(this.dateRange.subscribe(d=>{this.date_settings.min=d.min,this.date_settings.max=d.max}))}ngOnInit(){this.new_range=this.fb.group({start:new v.hs(moment(this.params.date_start)),end:new v.hs(moment(this.params.date_end))}),this.generatePreviousDate(this.new_range.value),this.params.date_start=moment(this.new_range.value.start).format("YYYY-MM-DD"),this.params.date_end=moment(this.new_range.value.end).format("YYYY-MM-DD"),this.params.old_date_start=this.selected_date.old_start,this.params.old_date_end=this.selected_date.old_end,this.router.navigate([],{queryParams:this.params}),this.checkCalendarMode()}ngOnChanges(){0==this.options.limit&&(this.date_settings.min=null,this.date_settings.max=null)}ngOnDestroy(){s.map(this.subscriptions,e=>{e.unsubscribe()})}generatePreviousDate(e){let a=moment(e.start),n=moment(e.end).diff(a,"days");this.selected_date.old_end=a.subtract(1,"days").format("YYYY-MM-DD"),this.selected_date.old_start=a.subtract(n,"days").format("YYYY-MM-DD"),this.old_range=this.fb.group({start:new v.hs(this.selected_date.old_start),end:new v.hs(this.selected_date.old_end)})}onApplyDateChanged(e,a,n){if("current-date"==a?(this.selected_date.new_start=moment(this.new_range.value.start).format("YYYY-MM-DD"),this.selected_date.new_end=moment(this.new_range.value.end).format("YYYY-MM-DD"),this.new_range=this.fb.group({start:new v.hs(this.selected_date.new_start),end:new v.hs(this.selected_date.new_end)}),this.generatePreviousDate(this.new_range.value)):(this.selected_date.old_start=moment(this.old_range.value.start).format("YYYY-MM-DD"),this.selected_date.old_end=moment(this.old_range.value.end).format("YYYY-MM-DD"),this.old_range=this.fb.group({start:new v.hs(this.selected_date.old_start),end:new v.hs(this.selected_date.old_end)})),this.selected_date.new_start==moment(this.new_range.value.start).format("YYYY-MM-DD")&&this.selected_date.new_end==moment(this.new_range.value.end).format("YYYY-MM-DD"))this.setQueryParams(this.selected_date);else{this.httpCancelService.cancelPendingRequests();var o=this.dateRange.changeSelectedDate({start:this.selected_date.new_start,end:this.selected_date.new_end}),r=this.dateRange.changeSelectedDate({start:this.selected_date.old_start,end:this.selected_date.old_end});o&&r&&this.setQueryParams(this.selected_date)}}setQueryParams(e){this.checkCalendarMode(),this.params.date_start=this.selected_date.new_start,this.params.date_end=this.selected_date.new_end,s.isEmpty(this.selected_date.old_start)&&s.isEmpty(this.selected_date.old_end)?(this.params.old_date_start=this.selected_date.new_start,this.params.old_date_end=this.selected_date.new_end):(this.params.old_date_start=this.selected_date.old_start,this.params.old_date_end=this.selected_date.old_end),this.router.navigate([],{queryParams:this.params})}checkCalendarMode(){"month"==this.options.mode?(this.date_params_string.date_start="monthly_range_start",this.date_params_string.date_end="monthly_range_end"):"day"==this.options.mode&&(this.date_params_string.date_start="new_date_start",this.date_params_string.date_end="new_date_end",this.date_params_string.date_start="old_date_start",this.date_params_string.date_end="old_date_end")}onLast(e,a){if("month"==e){let o=moment().subtract(1,"month");this.selected_date[a+"_start"]=o.startOf("month").format("YYYY-MM-DD"),this.selected_date[a+"_end"]=o.endOf("month").format("YYYY-MM-DD")}else if("year"==e){let o=moment().subtract(1,"year");this.selected_date[a+"_start"]=o.startOf("year").format("YYYY-MM-DD"),this.selected_date[a+"_end"]=o.endOf("year").format("YYYY-MM-DD")}else if("quarter"==e){let o=moment().subtract(1,"Q");this.selected_date[a+"_start"]=o.startOf("Q").format("YYYY-MM-DD"),this.selected_date[a+"_end"]=o.endOf("Q").format("YYYY-MM-DD")}else"ytd"==e?(this.selected_date[a+"_start"]=moment().subtract(1,"days").startOf("year").format("YYYY-MM-DD"),this.selected_date[a+"_end"]=moment().subtract(1,"days").format("YYYY-MM-DD")):"mtd"==e&&(this.selected_date[a+"_start"]=moment().subtract(1,"days").startOf("month").format("YYYY-MM-DD"),this.selected_date[a+"_end"]=moment().subtract(1,"days").format("YYYY-MM-DD"));let n=this.dateRange.validateDate({start_date:this.selected_date[a+"_start"],end_date:this.selected_date[a+"_end"]});this.selected_date[a+"_start"]=n.start_date,this.selected_date[a+"_end"]=n.end_date,"new"==a?(this.new_range=this.fb.group({start:new v.hs(moment(this.selected_date.new_start)),end:new v.hs(moment(this.selected_date.new_end))}),this.old_range=this.fb.group({start:new v.hs(moment(this.selected_date.new_start)),end:new v.hs(moment(this.selected_date.new_end))})):this.old_range=this.fb.group({start:new v.hs(moment(this.selected_date.old_start)),end:new v.hs(moment(this.selected_date.old_end))}),this.setQueryParams(this.selected_date),this.newDatePicker.close(),this.oldDatePicker.close()}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(E.a),t.rXU(v.ze),t.rXU(g.nX),t.rXU(g.Ix),t.rXU(It.Q))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["brand-performance-datepicker"]],viewQuery:function(a,n){if(1&a&&(t.GBs(Cl,5),t.GBs(wl,5)),2&a){let o;
1t.mGM(o=t.lsd())&&(n.newDatePicker=o.first),t.mGM(o=t.lsd())&&(n.oldDatePicker=o.first)}},inputs:{options:"options"},features:[t.OA$],decls:1,vars:1,consts:[[4,"ngIf"],["colspan","2",1,"align-middle"],["colspan","3",1,""],["appearance","fill","appDateFormat","",1,"range",3,"floatLabel","ngClass","click"],[3,"formGroup","rangePicker","min","max"],["matStartDate","","formControlName","start","readonly","",3,"placeholder","disabled"],["matEndDate","","formControlName","end","readonly","",3,"placeholder","disabled"],["matSuffix","",3,"for"],["newRangePicker",""],[1,"w-100"],[1,"text-end"],["mat-button","","matDateRangePickerCancel",""],["mat-raised-button","","color","primary","matDateRangePickerApply","",3,"click"],["oldRangePicker",""]],template:function(a,n){1&a&&t.DNE(0,kl,48,47,"ng-container",0),2&a&&t.Y8G("ngIf","day"==n.options.mode)},dependencies:[m.YU,m.bT,v.me,v.BC,v.cb,v.j4,v.JD,bl.$z,Bt.Ky,Bt.xZ,W.bU,W.el,W.xR,W.IG,W.SG,W.Cz,W.jj,W.T7,xl,h.D9],styles:[".mat-form-field[_ngcontent-%COMP%]{padding:.3rem 0 .5rem 1rem;cursor:pointer;max-width:100%!important}.mat-form-field.disabled[_ngcontent-%COMP%]{cursor:auto;opacity:.5}.mat-form-field[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{outline:none!important;box-shadow:none!important}.mat-input-element[_ngcontent-%COMP%]{pointer-events:none}.mat-button.btn-action[_ngcontent-%COMP%]{border-width:1px;border-style:solid;line-height:24px;padding:0 8px}"]})}}return i})(),Pl=(()=>{class i{transform(e,a){if("currency"==a){let o=Math.abs(Math.round(100*e)/100).toFixed(2).toString().split(".");return o[0]=o[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),e>=0?"RM "+o.join(".")+"  ":"( RM "+o.join(".")+" )"}return Math.abs(e)}static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275pipe=t.EJ8({name:"abs",type:i,pure:!0})}}return i})();function Il(i,l){1&i&&t.nrm(0,"i",17)}function Ol(i,l){1&i&&t.nrm(0,"i",18)}function Tl(i,l){1&i&&(t.j41(0,"th",19),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.formula")))}function Rl(i,l){if(1&i&&(t.j41(0,"th",20),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.JRh(e.name)}}function Fl(i,l){if(1&i&&(t.j41(0,"th"),t.EFF(1),t.k0s()),2&i){const e=l.$implicit;t.R7$(1),t.JRh(e.name)}}function Dl(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_end_fans_count"]))}}function $l(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_end_fans_count"]))}}function Sl(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function El(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_new_followers"]))}}function jl(i,l){if(1&i&&(t.j41(0,"td",32),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("ngClass",(null==a.data.previous?null:a.data.previous[e.id+"_new_followers"])>0?"text-success text-bold":(null==a.data.previous?null:a.data.previous[e.id+"_new_followers"])<0?"text-danger text-bold":""),t.R7$(1),t.JRh(t.bMT(2,2,null==a.data.previous?null:a.data.previous[e.id+"_new_followers"]))}}function Gl(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.new_followers_formular"),""))}function Yl(i,l){1&i&&t.nrm(0,"i",36)}function Xl(i,l){1&i&&t.nrm(0,"i",37)}function Bl(i,l){if(1&i&&(t.j41(0,"span"),t.DNE(1,Yl,1,0,"i",34),t.DNE(2,Xl,1,0,"i",35),t.EFF(3),t.nI1(4,"percent"),t.nI1(5,"abs"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_followers_rate"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_followers_rate"])<0),t.R7$(1),t.SpI(" ",t.i5U(4,3,t.bMT(5,6,null==a.data.current?null:a.data.current[e.id+"_followers_rate"]),"1.2-2"),"")}}function Nl(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Ul(i,l){if(1&i&&(t.j41(0,"td",20),t.DNE(1,Bl,6,8,"span",16),t.DNE(2,Nl,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_end_fans_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_end_fans_count"])<=0)}}function Al(i,l){1&i&&t.nrm(0,"i",36)}function Vl(i,l){1&i&&t.nrm(0,"i",37)}function zl(i,l){if(1&i&&(t.j41(0,"span"),t.DNE(1,Al,1,0,"i",34),t.DNE(2,Vl,1,0,"i",35),t.EFF(3),t.nI1(4,"percent"),t.nI1(5,"abs"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_followers_rate"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_followers_rate"])<0),t.R7$(1),t.SpI(" ",t.i5U(4,3,t.bMT(5,6,null==a.data.previous?null:a.data.previous[e.id+"_followers_rate"]),"1.2-2"),"")}}function ql(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Ll(i,l){if(1&i&&(t.j41(0,"td",32),t.DNE(1,zl,6,8,"span",16),t.DNE(2,ql,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("ngClass",(null==a.data.previous?null:a.data.previous[e.id+"_followers_rate"])>0?"text-success text-bold":(null==a.data.previous?null:a.data.previous[e.id+"_followers_rate"])<0?"text-danger text-bold":""),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_end_fans_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_end_fans_count"])<=0)}}function Jl(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.increase_rate_formular"),""))}function Hl(i,l){1&i&&t.nrm(0,"i",36)}function Ql(i,l){1&i&&t.nrm(0,"i",37)}function Kl(i,l){if(1&i&&(t.j41(0,"span"),t.DNE(1,Hl,1,0,"i",34),t.DNE(2,Ql,1,0,"i",35),t.EFF(3),t.nI1(4,"percent"),t.nI1(5,"abs"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_followers_rate_changes"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_followers_rate_changes"])<0),t.R7$(1),t.SpI(" ",t.i5U(4,3,t.bMT(5,6,null==a.data.current?null:a.data.current[e.id+"_followers_rate_changes"]),"1.2-2"),"")}}function Wl(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Zl(i,l){if(1&i&&(t.j41(0,"td",38),t.DNE(1,Kl,6,8,"span",16),t.DNE(2,Wl,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("ngClass",(null==a.data.current?null:a.data.current[e.id+"_followers_rate_changes"])>0?"text-success text-bold":0==(null==a.data.current?null:a.data.current[e.id+"_followers_rate_changes"])?"":"text-danger text-bold"),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_end_fans_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_end_fans_count"])<=0)}}function td(i,l){1&i&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function ed(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}
1function nd(i,l){if(1&i&&(t.j41(0,"td",30),t.DNE(1,td,2,0,"span",16),t.DNE(2,ed,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_end_fans_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_end_fans_count"])<=0)}}function ad(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.increase_rate_changes_formular"),""))}function id(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_interactions"]))}}function sd(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_interactions"]))}}function od(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.total_interactions_formular"),""))}function rd(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"percent"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.SpI(" ",t.i5U(2,1,null==a.data.current?null:a.data.current[e.id+"_interactions_rate"],"1.0-2")," ")}}function ld(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function dd(i,l){if(1&i&&(t.j41(0,"td",20),t.DNE(1,rd,3,4,"span",16),t.DNE(2,ld,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_post_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_post_count"])<=0)}}function _d(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"percent"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.SpI(" ",t.i5U(2,1,null==a.data.previous?null:a.data.previous[e.id+"_interactions_rate"],"1.0-2")," ")}}function cd(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function pd(i,l){if(1&i&&(t.j41(0,"td",32),t.DNE(1,_d,3,4,"span",16),t.DNE(2,cd,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("ngClass",(null==a.data.previous?null:a.data.previous[e.id+"_interactions_rate"])>0?"text-success text-bold":(null==a.data.previous?null:a.data.previous[e.id+"_interactions_rate"])<0?"text-danger text-bold":""),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_post_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_post_count"])<=0)}}function md(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.interactions_rate_formular"),""))}function ud(i,l){1&i&&t.nrm(0,"i",36)}function hd(i,l){1&i&&t.nrm(0,"i",37)}function fd(i,l){if(1&i&&(t.j41(0,"span"),t.DNE(1,ud,1,0,"i",34),t.DNE(2,hd,1,0,"i",35),t.EFF(3),t.nI1(4,"percent"),t.nI1(5,"abs"),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_interactions_rate_changes"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_interactions_rate_changes"])<0),t.R7$(1),t.SpI(" ",t.i5U(4,3,t.bMT(5,6,null==a.data.current?null:a.data.current[e.id+"_interactions_rate_changes"]),"1.0-2")," ")}}function gd(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function bd(i,l){if(1&i&&(t.j41(0,"td",38),t.DNE(1,fd,6,8,"span",16),t.DNE(2,gd,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("ngClass",(null==a.data.current?null:a.data.current[e.id+"_interactions_rate_changes"])>0?"text-success text-bold":0==(null==a.data.current?null:a.data.current[e.id+"_interactions_rate_changes"])?"":"text-danger text-bold"),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_post_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.current?null:a.data.current[e.id+"_post_count"])<=0)}}function vd(i,l){1&i&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function yd(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function xd(i,l){if(1&i&&(t.j41(0,"td",32),t.DNE(1,vd,2,0,"span",16),t.DNE(2,yd,3,3,"span",16),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("ngClass",(null==a.data.previous?null:a.data.previous[e.id+"_interactions_rate"])>0?"text-success text-bold":(null==a.data.previous?null:a.data.previous[e.id+"_interactions_rate"])<0?"text-danger text-bold":""),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_post_count"])>0),t.R7$(1),t.Y8G("ngIf",(null==a.data.previous?null:a.data.previous[e.id+"_post_count"])<=0)}}function Cd(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.interactions_rate_changes_formular"),""))}function wd(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_shares"]))}}function kd(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_shares"]))}}function Md(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Pd(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_comments"]))}}function Id(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_comments"]))}}function Od(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Td(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_reactions"]))}}function Rd(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_reactions"]))}}function Fd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Dd(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_video_views"]))}}function $d(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_video_views"]))}}function Sd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Ed(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.SpI(" ",t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_video_play"])," ")}}
1function jd(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.SpI(" ",t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_video_play"])," ")}}function Gd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Yd(i,l){if(1&i&&(t.j41(0,"td",20),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.current?null:a.data.current[e.id+"_post_count"]))}}function Xd(i,l){if(1&i&&(t.j41(0,"td",30),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(1),t.JRh(t.bMT(2,1,null==a.data.previous?null:a.data.previous[e.id+"_post_count"]))}}function Bd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Nd(i,l){if(1&i&&(t.qex(0),t.j41(1,"tr")(2,"th",21),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"th"),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.DNE(8,Dl,3,3,"td",14),t.DNE(9,$l,3,3,"td",22),t.DNE(10,Sl,3,3,"td",23),t.k0s(),t.j41(11,"tr")(12,"th"),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.DNE(15,El,3,3,"td",14),t.DNE(16,jl,3,4,"td",24),t.DNE(17,Gl,3,3,"td",25),t.k0s(),t.j41(18,"tr")(19,"th"),t.EFF(20),t.nI1(21,"translate"),t.k0s(),t.DNE(22,Ul,3,2,"td",14),t.DNE(23,Ll,3,3,"td",24),t.DNE(24,Jl,3,3,"td",25),t.k0s(),t.j41(25,"tr")(26,"th"),t.EFF(27),t.nI1(28,"translate"),t.k0s(),t.DNE(29,Zl,3,3,"td",26),t.DNE(30,nd,3,2,"td",22),t.DNE(31,ad,3,3,"td",25),t.k0s(),t.j41(32,"tr",27)(33,"th",28),t.EFF(34),t.nI1(35,"translate"),t.k0s(),t.j41(36,"th"),t.EFF(37),t.nI1(38,"translate"),t.k0s(),t.DNE(39,id,3,3,"td",14),t.DNE(40,sd,3,3,"td",22),t.DNE(41,od,3,3,"td",25),t.k0s(),t.j41(42,"tr",27)(43,"th"),t.EFF(44),t.nI1(45,"translate"),t.k0s(),t.DNE(46,dd,3,2,"td",14),t.DNE(47,pd,3,3,"td",24),t.DNE(48,md,3,3,"td",25),t.k0s(),t.j41(49,"tr",27)(50,"th"),t.EFF(51),t.nI1(52,"translate"),t.k0s(),t.DNE(53,bd,3,3,"td",26),t.DNE(54,xd,3,3,"td",24),t.DNE(55,Cd,3,3,"td",25),t.k0s(),t.j41(56,"tr",27)(57,"th"),t.EFF(58),t.nI1(59,"translate"),t.k0s(),t.DNE(60,wd,3,3,"td",14),t.DNE(61,kd,3,3,"td",22),t.DNE(62,Md,3,3,"td",23),t.k0s(),t.j41(63,"tr",27)(64,"th"),t.EFF(65),t.nI1(66,"translate"),t.k0s(),t.DNE(67,Pd,3,3,"td",14),t.DNE(68,Id,3,3,"td",22),t.DNE(69,Od,3,3,"td",23),t.k0s(),t.j41(70,"tr",27)(71,"th"),t.EFF(72),t.nI1(73,"translate"),t.k0s(),t.DNE(74,Td,3,3,"td",14),t.DNE(75,Rd,3,3,"td",22),t.DNE(76,Fd,3,3,"td",23),t.k0s(),t.j41(77,"tr",27)(78,"th"),t.EFF(79),t.nI1(80,"translate"),t.k0s(),t.DNE(81,Dd,3,3,"td",14),t.DNE(82,$d,3,3,"td",22),t.DNE(83,Sd,3,3,"td",23),t.k0s(),t.j41(84,"tr",27)(85,"th"),t.EFF(86),t.nI1(87,"translate"),t.k0s(),t.DNE(88,Ed,3,3,"td",14),t.DNE(89,jd,3,3,"td",22),t.DNE(90,Gd,3,3,"td",23),t.k0s(),t.j41(91,"tr")(92,"th",29),t.EFF(93),t.nI1(94,"translate"),t.k0s(),t.j41(95,"th"),t.EFF(96),t.nI1(97,"translate"),t.k0s(),t.DNE(98,Yd,3,3,"td",14),t.DNE(99,Xd,3,3,"td",22),t.DNE(100,Bd,3,3,"td",23),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.JRh(t.bMT(4,55,"brand-performance.followers")),t.R7$(3),t.JRh(t.bMT(7,57,"brand-performance.total")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(14,59,"brand-performance.new_followers")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(21,61,"brand-performance.increase_rate")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(28,63,"brand-performance.increase_rate_changes")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(35,65,"brand-performance.account_interactions")),t.R7$(3),t.JRh(t.bMT(38,67,"brand-performance.total_interactions")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(45,69,"brand-performance.interactions_rate")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(52,71,"brand-performance.interactions_rate_changes")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(59,73,"brand-performance.share")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(66,75,"brand-performance.comment")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(73,77,"brand-performance.like")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(80,79,"brand-performance.video_views")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(87,81,"brand-performance.video_plays")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(94,83,"brand-performance.account_reached")),t.R7$(3),t.JRh(t.bMT(97,85,"brand-performance.total_posts")),t.R7$(2),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngForOf",e.display_sequences),t.R7$(1),t.Y8G("ngIf",e.show_formular)}}function Ud(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Ad(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.new_followers_formular"),""))}function Vd(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.increase_rate_formular"),""))}function zd(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.increase_rate_changes_formular"),""))}function qd(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.total_interactions_formular_2"),""))}function Ld(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.interactions_rate_formular"),""))}function Jd(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.interactions_rate_changes"),""))}function Hd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Qd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Kd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Wd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function Zd(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function t_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function e_(i,l){if(1&i&&(t.qex(0),t.j41(1,"tr")(2,"th",39),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"th"),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"td",40),t.nrm(9,"share-card-loading"),t.k0s(),t.DNE(10,Ud,3,3,"td",23),t.k0s(),t.j41(11,"tr")(12,"th"),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.DNE(15,Ad,3,3,"td",25),t.k0s(),t.j41(16,"tr")(17,"th"),t.EFF(18),t.nI1(19,"translate"),t.k0s(),t.DNE(20,Vd,3,3,"td",25),t.k0s(),t.j41(21,"tr")(22,"th"),t.EFF(23),t.nI1(24,"translate"),t.k0s(),t.DNE(25,zd,3,3,"td",25),t.k0s(),t.j41(26,"tr",27)(27,"th",28),t.EFF(28),t.nI1(29,"translate"),t.k0s(),t.j41(30,"th"),t.EFF(31),t.nI1(32,"translate"),t.k0s(),t.DNE(33,qd,3,3,"td",25),t.k0s(),t.j41(34,"tr",27)(35,"th"),t.EFF(36),t.nI1(37,"translate"),t.k0s(),t.DNE(38,Ld,3,3,"td",25),t.k0s(),t.j41(39,"tr",27)(40,"th"),t.EFF(41),t.nI1(42,"translate"),t.k0s(),t.DNE(43,Jd,3,3,"td",25),t.k0s(),t.j41(44,"tr",27)(45,"th"),t.EFF(46),t.nI1(47,"translate"),t.k0s(),t.DNE(48,Hd,3,3,"td",23),t.k0s(),t.j41(49,"tr",27)(50,"th"),t.EFF(51),t.nI1(52,"translate"),t.k0s(),t.DNE(53,Qd,3,3,"td",23),t.k0s(),t.j41(54,"tr",27)(55,"th"),t.EFF(56),t.nI1(57,"translate"),t.k0s(),t.DNE(58,Kd,3,3,"td",23),t.k0s(),t.j41(59,"tr",27)(60,"th"),t.EFF(61),t.nI1(62,"translate"),t.k0s(),t.DNE(63,Wd,3,3,"td",23),t.k0s(),t.j41(64,"tr",27)(65,"th"),t.EFF(66),t.nI1(67,"translate"),t.k0s(),t.DNE(68,Zd,3,3,"td",23),t.k0s(),t.j41(69,"tr")(70,"th",29),t.EFF(71),t.nI1(72,"translate"),t.k0s(),t.j41(73,"th"),t.EFF(74),t.nI1(75,"translate"),t.k0s(),t.DNE(76,t_,3,3,"td",23),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.JRh(t.bMT(4,29,"brand-performance.followers")),t.R7$(3),t.JRh(t.bMT(7,31,"brand-performance.total")),t.R7$(4),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(14,33,"brand-performance.new_followers")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(19,35,"brand-performance.increase_rate")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(24,37,"brand-performance.increase_rate_changes")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(29,39,"brand-performance.account_interactions")),t.R7$(3),t.JRh(t.bMT(32,41,"brand-performance.total_interactions")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(37,43,"brand-performance.interactions_rate")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(42,45,"brand-performance.interactions_rate_changes")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(47,47,"brand-performance.share")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(52,49,"brand-performance.comment")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(57,51,"brand-performance.like")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(62,53,"brand-performance.video_views")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(67,55,"brand-performance.video_play")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(72,57,"brand-performance.account_reached")),t.R7$(3),t.JRh(t.bMT(75,59,"brand-performance.total_posts")),t.R7$(2),t.Y8G("ngIf",e.show_formular)}}function n_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function a_(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.new_followers_formular"),""))}function i_(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.increase_rate_formular"),""))}function s_(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.increase_rate_changes_formular"),""))}function o_(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.total_interactions_formular_2"),""))}function r_(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.interactions_rate_formular"),""))}function l_(i,l){1&i&&(t.j41(0,"td",33),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI("= ",t.bMT(2,1,"brand-performance.interactions_rate_changes"),""))}function d_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function __(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function c_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function p_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function m_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function u_(i,l){1&i&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"brand-performance.na")))}function h_(i,l){if(1&i&&(t.qex(0),t.j41(1,"tr")(2,"th",39),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"th"),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"td",40)(9,"div"),t.EFF(10),t.k0s()(),t.DNE(11,n_,3,3,"td",23),t.k0s(),t.j41(12,"tr")(13,"th"),t.EFF(14),t.nI1(15,"translate"),t.k0s(),t.DNE(16,a_,3,3,"td",25),t.k0s(),t.j41(17,"tr")(18,"th"),t.EFF(19),t.nI1(20,"translate"),t.k0s(),t.DNE(21,i_,3,3,"td",25),t.k0s(),t.j41(22,"tr")(23,"th"),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.DNE(26,s_,3,3,"td",25),t.k0s(),t.j41(27,"tr",27)(28,"th",28),t.EFF(29),t.nI1(30,"translate"),t.k0s(),t.j41(31,"th"),t.EFF(32),t.nI1(33,"translate"),t.k0s(),t.DNE(34,o_,3,3,"td",25),t.k0s(),t.j41(35,"tr",27)(36,"th"),t.EFF(37),t.nI1(38,"translate"),t.k0s(),t.DNE(39,r_,3,3,"td",25),t.k0s(),t.j41(40,"tr",27)(41,"th"),t.EFF(42),t.nI1(43,"translate"),t.k0s(),t.DNE(44,l_,3,3,"td",25),t.k0s(),t.j41(45,"tr",27)(46,"th"),t.EFF(47),t.nI1(48,"translate"),t.k0s(),t.DNE(49,d_,3,3,"td",23),t.k0s(),t.j41(50,"tr",27)(51,"th"),t.EFF(52),t.nI1(53,"translate"),t.k0s(),t.DNE(54,__,3,3,"td",23),t.k0s(),t.j41(55,"tr",27)(56,"th"),t.EFF(57),t.nI1(58,"translate"),t.k0s(),t.DNE(59,c_,3,3,"td",23),t.k0s(),t.j41(60,"tr",27)(61,"th"),t.EFF(62),t.nI1(63,"translate"),t.k0s(),t.DNE(64,p_,3,3,"td",23),t.k0s(),t.j41(65,"tr",27)(66,"th"),t.EFF(67),t.nI1(68,"translate"),t.k0s(),t.DNE(69,m_,3,3,"td",23),t.k0s(),t.j41(70,"tr")(71,"th",29),t.EFF(72),t.nI1(73,"translate"),t.k0s(),t.j41(74,"th"),t.EFF(75),t.nI1(76,"translate"),t.k0s(),t.DNE(77,u_,3,3,"td",23),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.JRh(t.bMT(4,30,"brand-performance.followers")),t.R7$(3),t.JRh(t.bMT(7,32,"brand-performance.total")),t.R7$(4),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," "),t.R7$(1),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(15,34,"brand-performance.new_followers")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(20,36,"brand-performance.increase_rate")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(25,38,"brand-performance.increase_rate_changes")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(30,40,"brand-performance.account_interactions")),t.R7$(3),t.JRh(t.bMT(33,42,"brand-performance.total_interactions")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(38,44,"brand-performance.interactions_rate")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(43,46,"brand-performance.interactions_rate_changes")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(48,48,"brand-performance.share")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(53,50,"brand-performance.comment")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(58,52,"brand-performance.like")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(63,54,"brand-performance.video_views")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(68,56,"brand-performance.video_play")),t.R7$(2),t.Y8G("ngIf",e.show_formular),t.R7$(3),t.JRh(t.bMT(73,58,"brand-performance.account_reached")),t.R7$(3),t.JRh(t.bMT(76,60,"brand-performance.total_posts")),t.R7$(2),t.Y8G("ngIf",e.show_formular)}}const f_=function(){return{mode:"day"}};let g_=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.opts={title:{title:"Summary Stats",desc:"This component consists of data from official brand pages. Organic posts refers to posts that were not boosted by the brand, whereas paid posts refers to posts that were boosted by the brand. Total posts is the combination of organic and boosted posts.",is_interactive:!0,interactive_description:"Interactable"},no_d
1ata_message:"No data available for Official Page Summary",has_data:!1,is_loading:!0,data:[],chart_options:{id:"summary_post_interactions_by_brands",keys:["name","value"],number_type:["name","value"],table_title:"Keywords",table_filter:{sort:{type:"desc",active_id:"total_posts"}},table_header:[{id:"name",name:"Brands",class:"text-start text-bold",is_number:!1},{id:"total_fans_count",name:"Total Fans/Followers",class:"text-end text-bold",is_number:!0},{id:"total_posts",name:"Total Combined Posts",class:"text-end",is_number:!0},{id:"brand_total_post",name:"Total Brand Post",class:"text-end",is_number:!0},{id:"total_interactions",name:"Total Combined Interactions",class:"text-end",is_number:!0},{id:"brand_total_interactions",name:"Total Brand Interactions",class:"text-end",is_number:!0},{id:"total_non_video_interactions_brand",name:"Total Brand Interactions w/o Video Views",class:"text-end",is_number:!0},{id:"total_non_video_interactions_mention",name:"Total Mention Interactions w/o Video Views",class:"text-end",is_number:!0},{id:"total_non_video_interactions_all",name:"Total Combined Interactions w/o Video Views",class:"text-end",is_number:!0},{id:"video_views_brand",name:"Total Brand Video Views",class:"text-end",is_number:!0},{id:"video_views_mention",name:"Total Mention Video Views",class:"text-end",is_number:!0},{id:"video_views",name:"Total Combined Video Views",class:"text-end",is_number:!0},{id:"fb_total_posts",name:"Facebook Total Posts",class:"text-end",is_number:!0},{id:"fb_total_interactions",name:"Facebook Total Interactions",class:"text-end",is_number:!0},{id:"ig_total_interactions",name:"Instagram Total Interactions",class:"text-end",is_number:!0},{id:"tt_total_posts",name:"Tiktok Total Posts",class:"text-end",is_number:!0},{id:"tt_total_interactions",name:"Tiktok Total Interactions",class:"text-end",is_number:!0},{id:"tw_total_posts",name:"Twitter Total Posts",class:"text-end",is_number:!0},{id:"tw_total_interactions",name:"Twitter Total Interactions",class:"text-end",is_number:!0},{id:"kw_total_posts",name:"Google News Total Posts",class:"text-end",is_number:!0},{id:"mention_ig_total_posts",name:"Mention Instagram Total Posts",class:"text-end",is_number:!0},{id:"mention_total_posts",name:"Mention Total Posts",class:"text-end",is_number:!0},{id:"mention_total_interactions",name:"Mention Total Interactions",class:"text-end",is_number:!0},{id:"mention_total_unique_users",name:"Mention Unique Users",class:"text-end",is_number:!0},{id:"total_sov",name:"Total Share of Voice",class:"text-end",api_field:"total_sov",is_number:!0}],table_body:[{id:"name",name:"Brands",class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_brand:!0,type:"string",view_type:"link",display_total:!1},{id:"total_fans_count",name:"Total Fans/Followers",class:"text-end text-bold",api_field:"total_fans_count",data_map:"platform.all.total_fans_count",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_posts",name:"Total Combined Posts",class:"text-end",api_field:"total_posts",bar_field:"total_posts_percentage",data_map:"total_posts",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"brand_total_post",name:"Total Brand Post",class:"text-end",api_field:"brand_total_post",bar_field:"brand_total_post_percentage",data_map:"overview.all.total_brand_posts",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_interactions",name:"Total Combined Interactions",class:"text-end",api_field:"total_interactions",bar_field:"total_interactions_percentage",data_map:"overview.all.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"brand_total_interactions",name:"Total Brand Interactions",class:"text-end",api_field:"brand_total_interactions",bar_field:"total_brand_interactions_percentage",data_map:"overview.all.total_brand_interations",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_brand",name:"Total Brand Interactions w/o Video Views",class:"text-end",api_field:"total_non_video_interactions_brand",bar_field:"total_non_video_interactions_percentage",data_map:"platform.all.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_mention",name:"Total Mention Interactions w/o Video Views",class:"text-end",api_field:"total_non_video_interactions_mention",bar_field:"total_non_video_interactions_percentage",data_map:"mention.all.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"total_non_video_interactions_all",name:"Total Combined Interactions w/o Video Views",class:"text-end",api_field:"total_non_video_interactions_all",bar_field:"total_non_video_interactions_all_percentage",data_map:"overview.all.non_video_interactions",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views_brand",name:"Total Brand Video Views",class:"text-end",api_field:"video_views_brand",bar_field:"video_views_percentage",data_map:"platform.all.video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views_mention",name:"Total Mention Video Views",class:"text-end",api_field:"video_views_mention",bar_field:"video_views_percentage",data_map:"mention.all.video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"video_views",name:"Total Combined Video Views",class:"text-end",api_field:"video_views",bar_field:"video_views_percentage",data_map:"overview.all.total_video_views",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"},{id:"fb_total_posts",name:"Facebook Total Posts",class:"text-end",api_field:"fb_total_posts",data_map:"platform.fb.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"fb_total_interactions",name:"Facebook Total Interactions",class:"text-end",api_field:"fb_total_interactions",data_map:"platform.fb.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"ig_total_interactions",name:"Instagram Total Interactions",class:"text-end",api_field:"ig_total_interactions",data_map:"platform.ig.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tt_total_posts",name:"Tiktok Total Posts",class:"text-end",api_field:"tt_total_posts",data_map:"platform.tt.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tt_total_interactions",name:"Tiktok Total Interactions",class:"text-end",api_field:"tt_total_interactions",data_map:"platform.tt.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tw_total_posts",name:"Twitter Total Posts",class:"text-end",api_field:"tw_total_posts",data_map:"platform.tw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"tw_total_interactions",name:"Twitter Total Interactions",class:"text-end",api_field:"tw_total_interactions",data_map:"platform.tw.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"kw_total_posts",name:"Google News Total Posts",class:"text-end",api_field:"kw_total_posts",data_map:"mention.kw.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_ig_total_posts",name:"Mention Instagram Total Posts",class:"text-end",api_field:"mention_ig_total_posts",data_map:"mention.ig.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_total_posts",name:"Mention Total Posts",class:"text-end",api_field:"mention_total_posts",data_map:"mention.all.total_posts",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_total_interactions",name:"Mention Total Interactions",class:"text-end",api_field:"mention_total_interactions",data_map:"mention.all.total_interactions",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"mention_total_unique_users",name:"Mention Unique Users",class:"text-end",api_field:"mention_total_unique_users",data_map:"mention.all.total_unique_users",is_number:!0,suffix:"",prefix:"",type:"number"},{id:"total_sov",name:"Total Share of Voice",class:"text-end",api_field:"total_sov",bar_field:"total_sov_percentage",data_map:"overview.all.total_sov",is_number:!0,suffix:"",prefix:"",type:"number",view_type:"bar"}],show_entries:!1,is_pagination:!1,table_grand_total_colspan:1},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"table"},show_grand_total:!1,height:400}},this.is_loading=!1,this.has_data=!0,this.api_filter={},this.params={},this.display_sequences=[{id:"ig",name:"Instagram"},{id:"fb",name:"Facebook"},{id:"tt",name:"TikTok"}],this.show_formular=!1,this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(this.params=n)})}ngOnInit(){s.merge(this.opts,this.options)}ngOnChanges(){s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0),0==this.options.success&&(this.opts.has_data=!1,this.opts.is_loading=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setTableData(e){var a=s.cloneDeep(this.params);a.hasOwnProperty("brands")&&delete a.brands,s.map(a,(d,_)=>{});var o=this.opts.chart_options.table_body;e=s.map(e,d=>(s.map(["total_posts","total_interactions"],_=>{d[_]=s.get(d,"platform.all."+_,0)+s.get(d,"mention.all."+_,0)}),d));let r=s.map(e,d=>{let _={id:d.id};return s.map(o,c=>{let p=c.id,u=s.get(c,"data_map",c.api_field);if(s.has(_,p)||(_[p]=s.get(d,u,0)),"bar"==c.view_type){let x=s.chain(e).orderBy(u,"desc").first().get(u,1).value(
1);_[p+"_percentage"]=_[p]/x*100}}),_.link="/social-media-listening/details?&brands="+d.id,_});this.opts.data=r}exportFile(e){console.log("exportFile:",e,dt);var a=dt.utils.table_to_book(document.getElementById("performance-comparison-table"));console.log("exportFile.wb:",a),dt.writeFile(a,"brand-performance.xlsx")}expandTable(){this.show_formular=!this.show_formular,console.log("expand table onclick",this.show_formular)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["brand-summary-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:27,vars:21,consts:[[1,"row","h-100","scrollable-y"],[1,"col-12","col-lg-12","pb-2","text-end"],["id","export-button","type","button",1,"btn","btn-action","text-color-1","text-size-3","mx-2",3,"disabled","click"],[1,"fa","fa","fa-file-excel-o"],["id","expand-button","type","button",1,"btn","btn-action","text-color-1","text-size-3",3,"disabled","click"],["class","fa fa-eye","aria-hidden","true",4,"ngIf"],["class","fa fa-eye-slash","aria-hidden","true",4,"ngIf"],[1,"col","col-12","px-2"],["id","performance-comparison-table",1,"table","table-bordered","text-color-1","m-0","text-center"],[1,"d-table-row","justify-content-center",3,"options"],["colspan","2","rowspan","2",1,"align-middle"],["colspan","3",1,"value-current","align-middle"],["colspan","3",1,"align-middle"],["class","align-middle formular-header","rowspan","2",4,"ngIf"],["class","value-current",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[4,"ngIf"],["aria-hidden","true",1,"fa","fa-eye"],["aria-hidden","true",1,"fa","fa-eye-slash"],["rowspan","2",1,"align-middle","formular-header"],[1,"value-current"],["rowspan","4",1,"align-middle"],["class","value-previous",4,"ngFor","ngForOf"],["class","formula",4,"ngIf"],["class","value-previous",3,"ngClass",4,"ngFor","ngForOf"],["class","formula text-start",4,"ngIf"],["class","value-current",3,"ngClass",4,"ngFor","ngForOf"],[1,"data-account-interactions"],["rowspan","8",1,"align-middle"],[1,"align-middle"],[1,"value-previous"],[1,"formula"],[1,"value-previous",3,"ngClass"],[1,"formula","text-start"],["class","fas fa-caret-up",4,"ngIf"],["class","fas fa-caret-down",4,"ngIf"],[1,"fas","fa-caret-up"],[1,"fas","fa-caret-down"],[1,"value-current",3,"ngClass"],["rowspan","3",1,"align-middle"],["rowspan","10","colspan","6",1,"vertical-align-middle"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"button",2),t.bIt("click",function(){return n.exportFile("excel")}),t.nrm(3,"i",3),t.k0s(),t.j41(4,"button",4),t.bIt("click",function(){return n.expandTable()}),t.DNE(5,Il,1,0,"i",5),t.DNE(6,Ol,1,0,"i",6),t.k0s()(),t.j41(7,"div",7)(8,"table",8),t.nrm(9,"brand-performance-datepicker",9),t.j41(10,"tr")(11,"th",10),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"th",11),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"th",12),t.EFF(18),t.nI1(19,"translate"),t.k0s(),t.DNE(20,Tl,3,3,"th",13),t.k0s(),t.j41(21,"tr"),t.DNE(22,Rl,2,1,"th",14),t.DNE(23,Fl,2,1,"th",15),t.k0s(),t.DNE(24,Nd,101,87,"ng-container",16),t.DNE(25,e_,77,61,"ng-container",16),t.DNE(26,h_,78,62,"ng-container",16),t.k0s()()()),2&a&&(t.R7$(2),t.Y8G("disabled",!n.opts.has_data&&n.opts.is_loading),t.R7$(2),t.Y8G("disabled",!n.opts.has_data&&n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.show_formular),t.R7$(1),t.Y8G("ngIf",n.show_formular),t.R7$(3),t.Y8G("options",t.lJ4(20,f_)),t.R7$(3),t.JRh(t.bMT(13,14,"brand-performance.topic")),t.R7$(3),t.JRh(t.bMT(16,16,"brand-performance.current")),t.R7$(3),t.JRh(t.bMT(19,18,"brand-performance.previous")),t.R7$(2),t.Y8G("ngIf",n.show_formular),t.R7$(2),t.Y8G("ngForOf",n.display_sequences),t.R7$(1),t.Y8G("ngForOf",n.display_sequences),t.R7$(1),t.Y8G("ngIf",n.opts.has_data&&!n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&!n.opts.is_loading))},dependencies:[m.YU,m.Sq,m.bT,y.X,Ml,m.QX,m.m1,Pl,h.D9],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.card[_ngcontent-%COMP%]{height:450px;min-height:250px}th.value-current[_ngcontent-%COMP%]{background-color:#4e4aa3;color:#fff}td.value-current[_ngcontent-%COMP%]{background-color:#7868d8;color:#fff}.data-account-interactions[_ngcontent-%COMP%]   td.value-current[_ngcontent-%COMP%]{background-color:#a9afff}td.value-disabled[_ngcontent-%COMP%]{background-color:#cfcbd3}
1.vertical-align-middle[_ngcontent-%COMP%]{vertical-align:middle}.formular-header[_ngcontent-%COMP%]{vertical-align:top!important;border-top:none;padding-top:0}.text-danger[_ngcontent-%COMP%]{color:#fff!important;background:#dc3545!important}.value-current.text-success[_ngcontent-%COMP%]{color:#fff!important;background:#37d29c!important}"]})}}return i})();const b_=function(i,l,e){return{is_loading:i,has_data:l,success:e}};let v_=(()=>{class i{constructor(e,a,n,o,r,d){this.router=e,this.dateRange=a,this.socialMediaModel=n,this.activatedRoute=o,this.smartSearchModel=r,this.pageModel=d,this.data={},this.raw_data={},this.opts={initialize:!1,invalid_date_message:"Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date.",smart_search:{options:{onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},custom_setting:{brands:{is_store_local_storage:!1,is_multiple:!1,is_show_option_all:!1}},exclude:["platforms","countries"],include:["divisions","brands","category_groups","filters"],onDropdownReady:null,exclude_clear_params:["old_date_start","old_date_end"],data:{}}},filter_options:{module:"all",list:[],required:["divisions"]}},this.params={},this.api_filter={},this.report_types=["all"],this.keys=["overview"],this.is_loading=!0,this.has_data=!1,this.dropdown_data=[],this.success=!0,this.is_presentation=this.pageModel.isPresentationMode(),this.is_trial=this.pageModel.isTrialMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||s.isEqual(this.params,n)||(s.merge(this.params,n),this.getData())}))}onSmartSearchLoad(e){if(this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter(),s.isEmpty(this.api_filter.divisions)){let a=s.find(e.data.divisions,{id:s.get(this.activatedRoute.snapshot.queryParams,"divisions")}),n=s.find(e.data.brands,{is_own_brand:!0}),o=[];if(o=s.isEmpty(n)?e.data.brands:[n],a)this.setQueryParams({divisions:a.id,brands:s.first(o).id},!0);else{let r=s.get(e.data,"divisions.0.id","all");this.setQueryParams({divisions:r,brands:s.first(o).id},!0)}}this.getData()}ngOnInit(){}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(o,r)=>{"hide_zero"==r||"brands_name"==r||"duration"==r||("all"!=o?n[r]=s.toString(o):"divisions"!=r?(this.params.changed=this.params.changed||!0,delete n[r],delete this.params[r]):n[r]=s.toString(o))})),this.router.navigate([],{queryParams:n})}setParams(e){let a={};a="current"==e?{duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]}:{duration:[s.get(this.params,"old_date_start"),s.get(this.params,"old_date_end")]};let n=s.omit(s.cloneDeep(this.params),"debug");return s.map(n,(o,r)=>{if("date_start"!=r&&"date_end"!=r&&"old_date_start"!=r&&"old_date_end"!=r&&s.isString(o)){let d=s.find(this.dropdown_data,_=>"filters"==_.group&&_.id==r);s.isNil(d)?a[r]=o.split(","):a.filters={...a.filters,[r]:o.split(",")}}}),a}getData(){let e={action:"get_sml_detail",keys:this.keys,frequency:"daily"},a={action:"get_sml_detail",keys:this.keys,frequency:"daily"};s.merge(e,this.setParams("current")),s.merge(a,this.setParams("previous")),this.data={},this.is_loading=!0,this.has_data=!1,this.loadAPI(e,"current"),this.loadAPI(a,"previous")}onSearchClick(e){this.setQueryParams(e)}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"all",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),s.merge(this.api_filter,n),this.setQueryParams(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)||s.keys(this.api_filter)!=s.keys(e)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}loadAPI(e,a){this.api_filter=s.cloneDeep(e),s.isEmpty(this.api_filter.brands)||s.map(this.report_types,n=>{this.api_filter.report_type=[n],this.socialMediaModel.getData(this.keys,this.api_filter,this.onLoadAPI.bind(this,a))})}onLoadAPI(e,a){0!=a.success?(this.data[e]=a.data.overview.official,this.calculateData()):this.success=!1}calculateData(){null==s.get(this.data,"current")||null==s.get(this.data,"previous")||(s.map(["ig","fb","tt"],e=>{this.data.current[e+"_interactions_rate"]=this.data.current[e+"_interactions"]/this.data.current[e+"_fans_count"],this.data.previous[e+"_interactions_rate"]=this.data.previous[e+"_interactions"]/this.data.previous[e+"_fans_count"],this.data.current[e+"_interactions_rate_changes"]=this.data.current[e+"_interactions_rate"]-this.data.previous[e+"_interactions_rate"],this.data.current[e+"_new_followers"]=this.data.current[e+"_end_fans_count"]-this.data.previous[e+"_end_fans_count"],this.data.previous[e+"_new_followers"]=this.data.previous[e+"_end_fans_count"]-this.data.previous[e+"_start_fans_count"],this.data.current[e+"_followers_rate"]=this.data.current[e+"_new_followers"]/this.data.current[e+"_end_fans_count"],this.data.previous[e+"_followers_rate"]=this.data.previous[e+"_new_followers"]/this.data.previous[e+"_end_fans_count"],this.data.current[e+"_followers_rate_changes"]=this.data.current[e+"_followers_rate"]-this.data.previous[e+"_followers_rate"]}),this.is_loading=!1,this.has_data=!0)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(X.d),t.rXU(O.Y))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-brand-performance"]],decls:11,vars:7,consts:[[1,"container"],[1,"row","position-relative"],[1,"calendar-container","text-color-1","col-sm-9","d-flex","justify-content-end","position-absolute","loading-calendar-container"],[1,"is-loading"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","pt-2","pb-5"],[1,"item"],[3,"data","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"div",3),t.k0s(),t.j41(4,"div",4),t.nrm(5,"dropdown-filter-revamp",5),t.k0s()(),t.j41(6,"div",6)(7,"div",7)(8,"div",8),t.nrm(9,"brand-summary-stats",9),t.k0s()()()(),t.nrm(10,"shared-version-label")),2&a&&(t.R
17$(5),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.Y8G("data",n.data)("options",t.sMw(3,b_,n.is_loading,n.has_data,n.success)))},dependencies:[B.l,J,g_],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}"]})}}return i})();function y_(i,l){if(1&i&&(t.j41(0,"div",3),t.nrm(1,"share-custom-post",4),t.k0s()),2&i){const e=l.$implicit,a=t.XpG();t.Mz_("id","pills-",null==e?null:e.id,""),t.Y8G("ngClass",(null==e?null:e.id)==(null==a.tabs_setting?null:a.tabs_setting.active_id)?"active":""),t.R7$(1),t.Y8G("title",null==a.setting?null:a.setting.title)("data",null==e?null:e.data)("platform",a.all)("sortKey","content")("dataKeyPath","data")("showLoadMore",!1)("options",null==a.setting?null:a.setting.post_options)("has_data",null==e?null:e.has_data)("is_loading",null==e?null:e.is_loading)}}let x_=(()=>{class i{constructor(e,a,n){this.pageModel=e,this.socialMediaModel=a,this.activatedRoute=n,this.setting={title:{title:"Top Post",desc:"Top Post"},no_data_message:"No data available.",has_data:!1,is_loading:!1,load_more:!0,platform:"all",has_more_pages:!0,post_options:{edit:!1,is_customized_top_post:!1,show_total_post_loaded:!0,is_show_advanced_options:!0,is_show_filter_tools:!0,is_hide_platform_filter:!1,callbackFilter:null,type:"all",loadMoreCallback:null,has_more_pages:!0,custom_filter_options:{all:[{name:"Video",value:"video"},{name:"Non Video",value:"non_video"},{name:"All",value:"all"}]},selected_filter:{platform:"all",filter:"all",sort:"interactions",order:"descending",layout:"grid"},hide_profile_icon:!0}},this.tabs_setting={active_id:"official",tabs:[{id:"official",name:"Official Brand Post",is_active:!0,has_data:!1,has_load:!1,is_loading:null,data_key:"top_posts.post_info",trend_key:"mention_post_interactions",setting:{},data:[],trend:[]},{id:"mention",name:"Consumers Mention",is_active:!1,has_data:!1,has_load:!1,is_loading:null,data_key:"top_posts.post_info",trend_key:"mention_post_interactions",setting:{},data:[],trend:[]}],options:{onTabClick:null}},this.keys=["top_posts"],this.activatedRoute.queryParams.subscribe(o=>{s.get(o,"tab")&&this.onTabChange(o.tab),s.get(o,"platform")&&(this.setting.post_options.selected_filter.platform=s.get(o,"platform")),s.get(o,"type")&&(this.setting.post_options.selected_filter.filter=s.get(o,"type","all")),s.get(o,"sort")&&(this.setting.post_options.selected_filter.sort=s.get(o,"sort"),this.setting.post_options.selected_filter.order="descending")})}ngOnInit(){this.tabs_setting.options.onTabClick=this.onTabChange.bind(this),this.setting.post_options.edit=this.pageModel.isAdmin()}ngOnChanges(){let e=!1;s.isEmpty(this.parent_filter)||(this.api_filter=s.cloneDeep(this.parent_filter),e=!0),s.map(["duration","selected_hashtags","selected_keywords"],(a,n)=>{e=s.get(this.api_filter,a)!=s.get(this.parent_filter,a)||e,this.api_filter[a]=s.get(this.parent_filter,a)}),e&&this.callApi(),this.setting.post_options.loadMoreCallback=this.loadMorePosts.bind(this),this.setting.post_options.callbackFilter=this.setTopPostFilter.bind(this)}callApi(){this.setTopPostFilter({report_type:this.tabs_setting.active_id})}onLoadApi(e){}setTopPostFilter(e){this.api_filter.page_index=1;let a=s.get(e,"report_type","official");this.api_filter.report_type=a,this.setting.has_data=!1,this.setting.post_options.has_more_pages=!1,s.isEmpty(e)||s.isEmpty(e.order)||(s.map(this.tabs_setting.tabs,(o,r)=>{this.setActiveTabData([],[],o,!0)}),this.api_filter.ascending="ascending"==e.order.value,this.api_filter.post_type=e.filter.value,this.api_filter.sorted_by=e.sort.value,this.setting.post_options.selected_filter.order=e.order.value,this.setting.post_options.selected_filter.filter=e.filter.value,this.setting.post_options.selected_filter.sort=e.sort.value,this.setting.post_options.selected_filter.platform=e.platform.value),this.getPost(this.api_filter)}loadMorePosts(e){this.api_filter.page_index=e,this.getPost(this.api_filter),1!=e&&(this.setting.load_more=!1,this.setting.post_options.has_more_pages=!1)}getPost(e){let a=s.get("filter","report_type"),n=this.getActiveTab(a);if(n.is_loading)return;n.is_loading=!0;let o=Object.assign(e,{keys:this.keys,action:"get_sml_detail"});this.socialMediaModel.getSummary(this.keys,o,this.onLoadTopPostApi.bind(this))}onDelayLoad(e){console.log("delay 5 seconds on received."),setTimeout(()=>{this.onLoadTopPostApi(e)},5e3)}onLoadTopPostApi(e){let a=s.get(e,"api_params.report_type"),n=this.getActiveTab(a);!e.is_loading&&e.has_data&&this.setTopPostData(e.data,n)}setTopPostData(e,a){let n=s.get(e,s.get(a,"data_key"),[]),o=s.get(e,s.get(a,"trend_key"),[]);if("all"!=s.get(this.setting.post_options.selected_filter,"platform","all")){let r=s.get(this.setting.post_options.selected_filter,"platform","all");n=s.filter(n,d=>d.page_type==r)}if("all"!=s.get(this.setting.post_options.selected_filter,"filter","all")){let r=s.get(this.setting.post_options.selected_filter,"filter","all");n=s.filter(n,d=>"non_video"==r?"video"!=d.type:d.type==r)}n=s.orderBy(n,this.setting.post_options.selected_filter.sort,"ascending"==this.setting.post_options.selected_filter.order?"asc":"desc"),this.setActiveTabData(n,o,a,1==this.api_filter.page_index),this.setting.load_more=!1,this.setting.post_options.has_more_pages=!1}getActiveTab(e=null){return s.chain(this.tabs_setting.tabs).filter({id:e||this.tabs_setting.active_id}
1).first().value()}onTabChange(e){let a=this.getActiveTab(e);a&&(s.map(this.tabs_setting.tabs,(n,o)=>{n.is_active=e.id==n.id}),this.tabs_setting.active_id=e),a.has_load||(this.setTopPostFilter({report_type:a.id}),a.has_load=!0)}setActiveTabData(e,a,n,o=!1){o?n.data=e:n.data.push(...e),n.trend=a,n.has_data=!s.isEmpty(n.data),n.has_load=n.has_data||n.has_load,n.is_loading=!1}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(O.Y),t.rXU(M.q),t.rXU(g.nX))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["top-posts"]],inputs:{parent_filter:["api_filter","parent_filter"]},features:[t.OA$],decls:3,vars:3,consts:[[1,"px-2","w-100","py-2",3,"options","tab"],["id","pills-tabContent",1,"tab-content"],["class","tab-pane fade show","role","tabpanel",3,"ngClass","id",4,"ngFor","ngForOf"],["role","tabpanel",1,"tab-pane","fade","show",3,"ngClass","id"],[3,"title","data","platform","sortKey","dataKeyPath","showLoadMore","options","has_data","is_loading"]],template:function(a,n){1&a&&(t.nrm(0,"share-tabs",0),t.j41(1,"div",1),t.DNE(2,y_,2,11,"div",2),t.k0s()),2&a&&(t.Y8G("options",null==n.tabs_setting?null:n.tabs_setting.options)("tab",null==n.tabs_setting?null:n.tabs_setting.tabs),t.R7$(2),t.Y8G("ngForOf",null==n.tabs_setting?null:n.tabs_setting.tabs))},dependencies:[m.YU,m.Sq,ot.l,mt.O]})}}return i})();function C_(i,l){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" ",e.sub_title_1," ")}}function w_(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" / ",t.bMT(2,1,e.value_2)," ")}}function k_(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" ( ",t.i5U(2,1,e.value_2,e.number_format),"% ) ")}}function M_(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",12),t.EFF(2),t.nI1(3,"number"),t.DNE(4,w_,3,3,"span",9),t.DNE(5,k_,3,4,"span",9),t.k0s(),t.bVm()),2&i){const e=t.XpG(3).$implicit;t.R7$(2),t.Lme(" ",e.prefix," ",t.bMT(3,4,e.value)," "),t.R7$(2),t.Y8G("ngIf",null==e?null:e.is_show_slash),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_show_percentage)}}function P_(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" / ",t.bMT(2,1,e.value_2)," ")}}function I_(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"number"),t.k0s()),2&i){const e=t.XpG(4).$implicit;t.R7$(1),t.SpI(" ( ",t.i5U(2,1,e.value_2,e.number_format),"% ) ")}}function O_(i,l){if(1&i&&(t.qex(0),t.j41(1,"a",13)(2,"div",12),t.EFF(3),t.nI1(4,"number"),t.DNE(5,P_,3,3,"span",9),t.DNE(6,I_,3,4,"span",9),t.k0s()(),t.bVm()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.FS9("href",null==e?null:e.link,t.B4B),t.R7$(2),t.Lme(" ",e.prefix," ",t.bMT(4,5,e.value)," "),t.R7$(2),t.Y8G("ngIf",null==e?null:e.is_show_slash),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_show_percentage)}}function T_(i,l){if(1&i&&(t.j41(0,"p",14),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3).$implicit;t.R7$(1),t.SpI(" *",e.remark," ")}}function R_(i,l){if(1&i&&(t.j41(0,"div",6)(1,"div",7)(2,"div"),t.EFF(3),t.k0s(),t.DNE(4,C_,2,1,"div",8),t.DNE(5,M_,6,6,"ng-container",9),t.DNE(6,O_,7,7,"ng-container",9),t.k0s(),t.DNE(7,T_,2,1,"p",10),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(2),t.ZvI(" fw-bold ",e.sub_title_class," text-uppercase  d-flex align-items-center justify-content-center text-size-4"),t.R7$(1),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",e.has_subtitle),t.R7$(1),t.Y8G("ngIf",!(null!=e&&e.is_clickable)),t.R7$(1),t.Y8G("ngIf",null==e?null:e.is_clickable),t.R7$(1),t.Y8G("ngIf",""!=e.remark)}}function F_(i,l){if(1&i&&(t.j41(0,"div"),t.DNE(1,R_,8,8,"div",5),t.k0s()),2&i){const e=t.XpG().$implicit,a=t.XpG();t.ZvI("card-body platform-icon ",e.background," "),t.R7$(1),t.Y8G("ngIf",(null==a.opts?null:a.opts.has_data)&&!(null!=a.opts&&a.opts.is_loading))}}function D_(i,l){if(1&i&&(t.j41(0,"div",15),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2);t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function $_(i,l){1&i&&(t.j41(0,"div",16),t.nrm(1,"share-card-loading"),t.k0s())}function S_(i,l){if(1&i&&(t.qex(0),t.j41(1,"div")(2,"div"),t.DNE(3,F_,2,4,"div",2),t.DNE(4,D_,2,1,"div",3),t.DNE(5,$_,2,0,"div",4),t.k0s()(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.ZvI("",a.col_class," col-12 col-md-6 data-insights-box"),t.R7$(1),t.ZvI("card ",e.title_class," shadow h-100 py-2 justify-content-center"),t.R7$(1),t.Y8G("ngIf",!a.opts.is_loading&&a.opts.has_data),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data||null!=a.opts&&a.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=a.opts&&a.opts.has_data)&&(null==a.opts?null:a.opts.is_loading))}}let E_=(()=>{class i{constructor(e,a,n,o){this.apiModel=e,this.apiDataService=a,this.dataProcessingModel=n,this.functionModel=o,this.opts={params:null,has_data:!1,is_loading:!0,no_data_message:"No data available for Data Stats",api_data:{keys:"topic_post_stats",key:"topic_post_stats",result_key:"data.topic_post_stats",filter:{}},data:[],options:[{title:"Total Brand Posts / Interactions",sub_title_1:"",value:0,value_2:0,title_class:"border-left-info",sub_title_class:"text-info",is_clickable:!0,is_selected:!1,has_subtitle:!1,is_show_slash:!0,is_show_percentage:!1,field:"official",url:"/social-media-listening/brands",icon:"",background:"",number_format:"1.2-2",data:[],remark:""},{title:"Total Consumer Posts / Interactions",sub_title_1:"",value:0,value_2:0,title_class:"border-left-orange",sub_title_class:"text-orange",is_clickable:!0,is_selected:!1,has_subtitle:!1,is_show_slash:!0,is_show_percentage:!1,field:"mention",url:"/social-media-listening/consumers",background:"",number_format:"",data:[],remark:""}]},this.is_loading=!0,this.has_data=!1,this.opts.data=s.cloneDeep(this.opts.options)}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=s.cloneDeep(this.opts.options),this.opts.is_loading=!0,this.opts.has_data=!1):(this.setStatsData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)}
1setStatsData(e){this.opts.data=s.map(this.opts.options,(a,n)=>{a.value=e[a.field+"_post_count"],a.value_2=e[a.field+"_interactions"];let o=new URLSearchParams(this.opts.params);return a.link=a.url+"?"+o.toString(),a})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["topic-post-data-stats"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:2,vars:1,consts:[[1,"row","justify-content-between"],[4,"ngFor","ngForOf"],[3,"class",4,"ngIf"],["class","col-12",4,"ngIf"],["class","col-12 loading-height d-flex align-items-center justify-content-center",4,"ngIf"],["class","row no-gutters align-items-center",4,"ngIf"],[1,"row","no-gutters","align-items-center"],[1,"col","me-2"],["class","text-color-1 text-uppercase  d-flex align-items-center justify-content-center",4,"ngIf"],[4,"ngIf"],["class","m-0  remark",4,"ngIf"],[1,"text-color-1","text-uppercase","d-flex","align-items-center","justify-content-center"],[1,"h5","mb-0","fw-bold","text-gray-800","text-size-3","py-2"],["target","_blank",1,"text-color-highlight-2","clickable",3,"href"],[1,"m-0","remark"],[1,"col-12"],[1,"col-12","loading-height","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,S_,6,9,"ng-container",1),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngForOf",null==n.opts?null:n.opts.data))},dependencies:[m.Sq,m.bT,y.X,m.QX]})}}return i})();function j_(i,l){if(1&i&&(t.j41(0,"div",6)(1,"div",7),t.nrm(2,"share-quick-tip",8),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("data",null==e.opts?null:e.opts.invalid_date_message)}}function G_(i,l){if(1&i&&(t.qex(0),t.nrm(1,"top-posts",9),t.bVm()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("api_filter",e.api_filter)}}let Y_=(()=>{class i{constructor(e,a,n,o,r,d,_){this.router=e,this.dateRange=a,this.socialMediaModel=n,this.activatedRoute=o,this.smartSearchModel=r,this.pageModel=d,this.translate=_,this.opts={invalid_date_message:this.translate.instant("Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date."),stats:{params:null},official:{},mention:{},tab:{active_tab:null,data:[{id:"official",name:this.translate.instant("Official Brand Post"),is_active:!0},{id:"mention",name:this.translate.instant("Consumers Mention"),is_active:!1}],tabs_options:{onTabClick:null}},filter_options:{module:"all",list:[],required:["divisions","smart_filter"]}},this.api_filter={api_url:"social-media",duration:["2021-01-01","2021-01-31"],platforms:["all"],divisions:["all"],keys:["topic_post_stats"],action:"get_sml_summary",is_lambda:!0,hide_zero:!1}
1,this.params={},this.show_error_quick_tip=!1,this.keys=["topic_post_stats"],this.dateRange.enabled(!0),this.socialMediaModel.getBrandList({no_cache:this.params.no_cache},this.onSmartSearchLoad.bind(this))}onSmartSearchLoad(e){if(this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter(),s.isEmpty(this.api_filter.divisions)){let a=this.socialMediaModel.getDefaultDivisions(e,this.activatedRoute.snapshot.queryParams);this.setQueryParams(a,!0)}this.getData()}ngOnInit(){this.activatedRoute.queryParams.subscribe(e=>{s.isEmpty(e)||s.isEqual(this.params,e)||(s.merge(this.params,e),this.getData())})}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(o,r)=>{"hide_zero"==r||"brands_name"==r||"duration"==r||("all"!=o?n[r]=s.toString(o):"divisions"!=r?(delete n[r],delete this.params[r]):n[r]=s.toString(o))})),this.router.navigate([],{queryParams:n})}getData(){let e={action:"get_sml_summary",keys:this.keys,report_type:"all"};var a={duration:[null,null],smart_filter:[]};s.map(this.params,(n,o)=>{if(!s.isUndefined(n))if(s.includes(["date_start","date_end"],o))a.duration=[s.get(this.params,"date_start"),s.get(this.params,"date_end")];else if(s.includes(["divisions","brands","platforms"],o))a[o]=s.isEqual(typeof n,"string")?n.split(","):[n];else if(s.includes(this.opts.filter_options.list,o))if(s.isEqual(typeof n,"string")){var r=n.split(",");s.map(r,d=>{"all"!=d&&a.smart_filter.push({key:o,value:d})})}else console.log("unknown error for smart_filter.");else a[o]=n}),s.map(a,(n,o)=>{e[o]=n}),this.isFilterChanged(e)&&this.validateFilter(e)&&this.loadAPI(e)}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"all",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),s.merge(this.api_filter,n),this.setQueryParams(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)&&!s.isEmpty(e[n])}),a}loadAPI(e){this.api_filter=s.cloneDeep(e),this.data={},this.opts.stats.params=this.params,this.socialMediaModel.getSummary(this.keys,this.api_filter,this.onLoadAPI.bind(this))}onDelayLoad(e){console.log("delay 3 seconds on received."),setTimeout(()=>{this.onLoadAPI(e)},3e3)}onLoadAPI(e){this.data=e.data}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(X.d),t.rXU(O.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["topic-post"]],decls:7,vars:5,consts:[[1,"container"],["class","row",4,"ngIf"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry",3,"hidden"],[1,"col-12","py-3"],[3,"data","options"],[4,"ngIf"],[1,"row"],[1,"col-12","col-sm-12","py-3"],[3,"data"],[3,"api_filter"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,j_,3,1,"div",1),t.j41(2,"div",2)(3,"div",3),t.nrm(4,"topic-post-data-stats",4),t.k0s(),t.DNE(5,G_,2,1,"ng-container",5),t.k0s()(),t.nrm(6,"shared-version-label")),2&a&&(t.R7$(1),t.Y8G("ngIf",n.show_error_quick_tip),t.R7$(1),t.Y8G("hidden",n.show_error_quick_tip),t.R7$(2),t.Y8G("data",null==n.data?null:n.data.topic_post_stats)("options",null==n.opts?null:n.opts.stats),t.R7$(1),t.Y8G("ngIf",null==n.data?null:n.data.topic_post_stats))},dependencies:[m.bT,pt.i,B.l,x_,E_]})}}return i})();var Nt=b(98997);function X_(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",9),t.bIt("click",function(n){const r=t.eBV(e).$implicit,d=t.XpG();return t.Njj(d.externalLinkService.open(null==r?null:r.redirect_link,n))}),t.nrm(1,"img",10),t.EFF(2),t.k0s()}if(2&i){const e=l.$implicit;t.R7$(1),t.Mz_("src","/assets/images/icons/channels-without-background/",null==e?null:e.id,".png",t.B4B),t.R7$(1),t.SpI(" ",null==e?null:e.name," ")}}let B_=(()=>{class i{constructor(e,a){this.data=e,this.externalLinkService=a,this.is_linear=!0}ngOnInit(){}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.xh),t.rXU(Nt.L))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-hashtag-links-list"]],decls:12,vars:6,consts:[[1,"config-btn-close",3,"mat-dialog-close"],[1,"fas","fa-times","text-color-1"],[1,"mb-4"],[1,"text-color-1","text-center","text-size-2","m-0","text-semi-bold"],[1,"row","content"],[1,"col-12","text-color-1","text-size-3"],[1,"col-12","my-2"],[1,"d-flex","justify-content-center"],["class","btn btn-action mx-2 d-flex align-items-center",3,"click",4,"ngFor","ngForOf"],[1,"btn","btn-action","mx-2","d-flex","align-items-center",3,"click"],["width","15","height","15",1,"me-1",3,"src"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.nrm(1,"i",1),t.k0s(),t.j41(2,"div",2)(3,"p",3),t.EFF(4),t.k0s()(),t.j41(5,"div",4)(6,"div",5),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",6)(10,"div",7),t.DNE(11,X_,3,2,"button",8),t.k0s()()()),2&a&&(t.Y8G("mat-dialog-close",!0),t.R7$(4),t.SpI(" ",null==n.data?null:n.data.title," "),t.R7$(3),t.SpI(" ",t.bMT(8,4,"hashtag-links-list.note")," "),t.R7$(4),t.Y8G("ngForOf",null==n.data?null:n.data.link_list))},dependencies:[m.Sq,S.kQ,h.D9]})}}return i})();function N_(i,l){if(1&i&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td")(4,"div",9)(5,"div",10),t.nrm(6,"img",11),t.k0s(),t.j41(7,"div",12),t.EFF(8),t.k0s()()(),t.j41(9,"td",13),t.EFF(10),t.k0s(),t.j41(11,"td"),t.EFF(12),t.k0s(),t.j41(13,"td"),t.EFF(14),t.k0s()()),2&i){const e=l.$implicit,a=l.index;t.R7$(2),t.JRh(a+1),t.R7$(4),t.Mz_("src","/assets/images/icons/channels-without-background/",null==e?null:e.platform_id,".png",t.B4B),t.R7$(2),t.SpI(" ",null==e?null:e.platform," "),t.R7$(2),t.JRh(e.id),t.R7$(2),t.JRh(e.created_by),t.R7$(2),t.JRh(e.created_at)}}let U_=(()=>{class i{constructor(e){this.data=e}ngOnInit(){console.log("dialog data",this.data)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.xh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["brand-history"]],decls:21,vars:2,consts:[[1,"history-close-btn",3,"mat-dialog-close"],[1,"fas","fa-times","text-color-1"],[1,"history"],[1,"title","text-color-1","text-size-1","pb-3"],[1,"table-responsive"],[1,"table"],[1,"sticky-header","text-color-1"],[1,"text-color-1"],[4,"ngFor","ngForOf"],[1,"tooltip-container"],[1,"watchlist-icon"],[3,"src"],[1,"tooltip-text"],[1,"history-id"]],template:function(a,n){1&a&&(t.j41(0,"button",0),t.nrm(1,"i",1),t.k0s(),t.j41(2,"div",2)(3,"div",3),t.EFF(4," History "),t.k0s(),t.j41(5,"div",4)(6,"table",5)(7,"thead",6)(8,"tr")(9,"th"),t.EFF(10,"#"),t.k0s(),t.j41(11,"th"),t.EFF(12,"Platform"),t.k0s(),t.j41(13,"th"),t.EFF(14,"Wishlist/ Social ID"),t.k0s(),t.j41(15,"th"),t.EFF(16,"Created By"),t.k0s(),t.j41(17,"th"),t.EFF(18,"Created At"),t.k0s()()(),t.j41(19,"tbody",7),t.DNE(20,N_,15,6,"tr",8),t.k0s()()()()),2&a&&(t.Y8G("mat-dialog-close",!0),t.R7$(20),t.Y8G("ngForOf",n.data))},dependencies:[m.Sq,S.kQ],styles:['.table-responsive[_ngcontent-%COMP%]{max-height:600px}.table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]{color:#fff!important;font-size:12px;border-collapse:collapse}.table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]   .history-id[_ngcontent-%COMP%]{font-weight:700;font-size:14px}.table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], .table-responsive[_ngcontent-%COMP%]   .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{vertical-align:middle}.history-close-btn[_ngcontent-%COMP%]{background:transparent;border:none;position:absolute;right:10px;top:10px}.watchlist-icon[_ngcontent-%COMP%]{background-color:#fff;width:18px;height:18px;border-radius:3px}.watchlist-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.tooltip-container[_ngcontent-%COMP%]{position:relative;display:inline-block;cursor:pointer}.tooltip-container[_ngcontent-%COMP%]   .tooltip-text[_ngcontent-%COMP%]{visibility:hidden;width:120px;background-color:#7868d8;color:#fff;text-align:center;padding:5px;border-radius:5px;position:absolute;top:-5px;
1left:25px;opacity:0;transition:opacity .3s}.tooltip-container[_ngcontent-%COMP%]   .tooltip-text[_ngcontent-%COMP%]:after{content:"";position:absolute;top:9px;left:-5px;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent #7868d8 transparent transparent}.tooltip-container[_ngcontent-%COMP%]:hover   .tooltip-text[_ngcontent-%COMP%]{visibility:visible;opacity:1}']})}}return i})();var _t=b(87297);const A_=["select"];function V_(i,l){1&i&&(t.j41(0,"div",8)(1,"div",9),t.nrm(2,"i",10),t.k0s(),t.j41(3,"div",11),t.EFF(4),t.nI1(5,"translate"),t.k0s()()),2&i&&(t.R7$(4),t.SpI(" ",t.bMT(5,1,"brands-setting.no_brand_access_msg")," "))}function z_(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.onClickHistory())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.view_history")," "))}function q_(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",29),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.onClickOwnBrand(!1))}),t.nrm(1,"i",30),t.EFF(2),t.nI1(3,"translate"),t.k0s()}2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"brands-setting.set_as_competitor")," "))}function L_(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",31),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.onClickOwnBrand(!0))}),t.nrm(1,"i",32),t.EFF(2),t.nI1(3,"translate"),t.k0s()}2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"brands-setting.set_as_own_brand")," "))}function J_(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",26),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.onClickReloadView())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.reload_view")," "))}function H_(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",36),t.bIt("click",function(){t.eBV(e);const n=t.XpG(4);return t.Njj(n.onClickRemoveBrand())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}if(2&i){const e=t.XpG(4);t.FS9("title",null!=e.brand&&e.brand.is_owner?"Delete Brand":"You are not allowed to delete brand because you are not brand owner"),t.Y8G("disabled",!(null!=e.brand&&e.brand.is_owner)||e.saving),t.R7$(1),t.SpI(" ",t.bMT(2,3,"brands-setting.delete_btn")," ")}}function Q_(i,l){1&i&&t.nrm(0,"i",37)}function K_(i,l){if(1&i){const e=t.RV6();t.qex(0),t.DNE(1,H_,3,5,"button",33),t.j41(2,"button",34),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.saveBrandApi())}),t.DNE(3,Q_,1,0,"i",35),t.j41(4,"span"),t.EFF(5),t.nI1(6,"translate"),t.k0s()(),t.bVm()}if(2&i){const e=t.XpG(3);t.R7$(1),t.Y8G("ngIf",e.is_edit_brand),t.R7$(1),t.Y8G("disabled",!e.formgroup.valid||e.saving),t.R7$(1),t.Y8G("ngIf",e.saving),t.R7$(2),t.JRh(t.bMT(6,4,"brands-setting.save_btn"))}}function W_(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",21),t.DNE(1,z_,3,3,"button",22),t.DNE(2,q_,4,3,"button",23),t.DNE(3,L_,4,3,"button",24),t.DNE(4,J_,3,3,"button",25),t.j41(5,"button",26),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.onClickView())}),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.DNE(8,K_,7,6,"ng-container",27),t.k0s()}if(2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("ngIf",e.view_history_button),t.R7$(1),t.Y8G("ngIf",e.is_edit_brand&&(null==e.brand?null:e.brand.is_own_brand)),t.R7$(1),t.Y8G("ngIf",e.is_edit_brand&&!(null!=e.brand&&e.brand.is_own_brand)),t.R7$(1),t.Y8G("ngIf",!e.view_only&&(null==e.brand?null:e.brand.is_owner)),t.R7$(2),t.SpI(" ",t.bMT(7,6,"brands-setting.view")," "),t.R7$(2),t.Y8G("ngIf",!e.view_only)}}function Z_(i,l){if(1&i&&(t.j41(0,"div",38)(1,"p",39),t.EFF(2),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(2),t.SpI(" ",e.save_error_msg," ")}}function tc(i,l){1&i&&(t.j41(0,"div",38)(1,"p",39),t.EFF(2),t.nI1(3,"translate"),t.k0s()()),2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"brands-setting.exceeded_limit_msg")," "))}function ec(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.enter_brand_name")," "))}function nc(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.special_character_checking_msg")," "))}function ac(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",53),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.onClickConfigure(n.category))}),t.EFF(1," + "),t.k0s()}if(2&i){const e=t.XpG(3);t.Y8G("disabled",e.brand_limit_reached)}}function ic(i,l){1&i&&(t.j41(0,"small",54),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.choose_category")," "))}const wt=function(i){return{disabled:i}};function sc(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",49)(2,"span",45),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.j41(5,"div",55)(6,"ng-select",56),t.bIt("ngModelChange",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.selected_parent_brand_name=n)}),t.nI1(7,"translate"),t.k0s()(),t.bVm()}if(2&i){const e=t.XpG(3);t.R7$(3),t.SpI(" ",t.bMT(4,10,"brands-setting.parent_brand")," "),t.R7$(3),t.Y8G("ngClass",t.eq3(14,wt,e.view_only||e.brand_limit_reached))("items",e.parent_brands)("ngModel",e.selected_parent_brand_name)("searchable",!1)("multiple",!1)("clearable",!0)("closeOnSelect",!0)("placeholder",t.bMT(7,12,"brands-setting.select_parent_brand"))("dropdownPosition","bottom")}}function oc(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",40)(1,"p",41),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",42)(5,"label",43)(6,"div",44)(7,"span",45),t.EFF(8),t.nI1(9,"translate"),t.k0s(),t.j41(10,"span",46),t.EFF(11," * "),t.k0s()(),t.j41(12,"input",47),t.bIt("keyup",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onBrandNameChange(n.target.value))}),t.k0s(),t.DNE(13,ec,3,3,"small",48),t.DNE(14,nc,3,3,"small",48),t.k0s(),t.j41(15,"div",49)(16,"span",45),t.EFF(17),t.nI1(18,"translate"),t.j41(19,"span",46),t.EFF(20," * "),t.k0s()(),t.DNE(21,ac,2,1,"button",50),t.k0s(),t.j41(22,"div",43)(23,"ng-select",51),t.bIt("ngModelChange",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.selected_category_list=n)}),t.nI1(24,"translate"),t.k0s(),t.DNE(25,ic,3,3,"small",52),t.k0s(),t.DNE(26,sc,8,16,"ng-container",27),t.k0s()()}if(2&i){const e=t.XpG(2);t.R7$(2),t.SpI(" ",t.bMT(3,17,"brands-setting.brand_details")," "),t.R7$(6),t.SpI(" ",t.bMT(9,19,"brands-setting.name")," "),t.R7$(5),t.Y8G("ngIf",e.formgroup.get("brand_name").hasError("required")&&(e.formgroup.get("brand_name").dirty||e.formgroup.get("brand_name").touched)),t.R7$(1),t.Y8G("ngIf",e.formgroup.get("brand_name").hasError("pattern")&&(e.formgroup.get("brand_name").dirty||e.formgroup.get("brand_name").touched)),t.R7$(3),t.SpI(" ",t.bMT(18,21,"brands-setting.category")," "),t.R7$(4),t.Y8G("ngIf",!e.view_only),t.R7$(2),t.Y8G("ngClass",t.eq3(25,wt,e.view_only||e.brand_limit_reached))("items",e.categories)("ngModel",e.selected_category_list)("searchable",!1)("multiple",!0)("clearable",!1)("closeOnSelect",!0)("placeholder",t.bMT(24,23,"brands-setting.select_category"))("dropdownPosition","bottom"),t.R7$(2),t.Y8G("ngIf",!e.selected_category_control.valid&&(e.selected_category_control.dirty||e.selected_category_control.touched)),t.R7$(1),t.Y8G("ngIf",!(null!=e.brand&&e.brand.is_parent)&&(null==e.params?null:e.params.brand))}}function rc(i,l){1&i&&(t.j41(0,"div",42),t.nrm(1,"share-card-loading",57),t.k0s())}const lc=function(i,l,e){return{"fa-sync":i,"fa-spin":l,"fa-check":e}};function dc(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",61)(1,"p",62),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"p",63),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"p",64)(8,"span"),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.EFF(11),t.k0s(),t.j41(12,"button",65),t.bIt("click",function(){t.eBV(e);const n=t.XpG(3);return t.Njj(n.recrawlAPI())}),t.nrm(13,"i",66),t.EFF(14),t.nI1(15,"translate"),t.k0s()()}if(2&i){const e=t.XpG(3);t.R7$(2),t.SpI(" ",t.bMT(3,9,"brands-setting.brand_status")," "),t.R7$(3),t.Lme(" ",t.bMT(6,11,"brands-setting.last_edit_time")," ",null!=e.brand&&e.brand.last_updated_date_time?null==e.brand?null:e.brand.last_updated_date_time:"N/A"," "),t.R7$(4),t.JRh(t.bMT(10,13,"brands-setting.overall_status")),t.R7$(2),t.SpI(" ",null==e.brand||null==e.brand.status?null:e.brand.status.name," "),t.R7$(1),t.Y8G("hidden",e.view_only||e.checkIsEmpty(null==e.platforms_watchlist?null:e.platforms_watchlist.api_data))("disabled",e.is_recrawl),t.R7$(1),t.Y8G("ngClass",t.sMw(17,lc,!e.recrawl_done,e.is_recrawl&&!e.recrawl_done,!e.is_recrawl&&e.recrawl_done)),t.R7$(1),t.SpI(" ",t.bMT(15,15,e.is_recrawl?"brands-setting.crawling":"brands-setting.recrawl_watchlist")," ")}}function _c(i,l){1&i&&(t.j41(0,"div",42),t.nrm(1,"share-card-loading",57),t.k0s())}function cc(i,l){if(1&i&&(t.j41(0,"div",58)(1,"div",59),t.DNE(2,dc,16,21,"div",60),t.DNE(3,_c,2,0,"div",7),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(2),t.Y8G("ngIf",!e.is_loading),t.R7$(1),t.Y8G("ngIf",e.is_loading)}}function pc(i,l){if(1&i&&(t.j41(0,"form",12)(1,"div",13)(2,"div",14)(3,"h6",15),t.EFF(4),t.k0s(),t.DNE(5,W_,9,8,"div",16),t.k0s(),t.DNE(6,Z_,3,1,"div",17),t.DNE(7,tc,4,3,"div",17),t.j41(8,"div",18)(9,"div",19),t.DNE(10,oc,27,27,"div",6),t.DNE(11,rc,2,0,"div",7),t.k0s()(),t.DNE(12,cc,4,2,"div",20),t.k0s()()),2&i){const e=t.XpG();t.Y8G("formGroup",e.formgroup),t.R7$(4),t.SpI(" ",null==e.brands_setting_options?null:e.brands_setting_options.title," "),t.R7$(1),t.Y8G("ngIf",null==e.brand?null:e.brand.name),t.R7$(1),t.Y8G("ngIf",e.save_error_msg),t.R7$(1),t.Y8G("ngIf",e.brand_limit_reached&&!(null!=e.brand&&e.brand.id)),t.R7$(1),t.Y8G("ngClass",null!=e.brand&&e.brand.id?"col-md-7":"col-12"),t.R7$(1),t.Y8G("ngClass",e.brand_limit_reached?"grey-out":""),t.R7$(1),t.Y8G("ngIf",!e.is_loading),t.R7$(1),t.Y8G("ngIf",e.is_loading),t.R7$(1),t.Y8G("ngIf",null==e.brand?null:e.brand.id)}}function mc(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"i",72),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.expand")," "))}function uc(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.nrm(3,"i",73),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.collapse")," "))}function hc(i,l){if(1&i&&(t.j41(0,"div")(1,"div",76),t.EFF(2),t.k0s()()),2&i){const e=l.$implicit;t.R7$(2),t.SpI(" ",null==e?null:e.name," ")}}function fc(i,l){if(1&i&&(t.qex(0),t.DNE(1,hc,3,1,"div",75),t.bVm()),2&i){const e=t.XpG(3);t.R7$(1),t.Y8G("ngForOf",e.all_categories)}}function gc(i,l){1&i&&(t.qex(0),t.j41(1,"span",77),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.bVm()),2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"brands-setting.no_category_selected")," "))}function bc(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",13)(2,"div",49)(3,"span",45),t.EFF(4),t.nI1(5,"translate"),t.k0s()()(),t.j41(6,"div",74),t.DNE(7,fc,2,1,"ng-container",27),t.DNE(8,gc,4,3,"ng-container",27),t.k0s(),t.bVm()),2&i){const e=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,3,"brands-setting.selected_category")," "),t.R7$(3),t.Y8G("ngIf",e.all_categories.length>0),t.R7$(1),t.Y8G("ngIf",0==e.all_categories.length)}}function vc(i,l){1&i&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.filter.auto_generated"),""))}function yc(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",82),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2).$implicit,o=t.XpG(3);return t.Njj(o.onClickConfigure(n))}),t.EFF(1," + "),t.k0s()}if(2&i){const e=t.XpG(5);t.Y8G("ngClass",t.eq3(2,wt,e.view_only||e.brand_limit_reached))("disabled",e.brand_limit_reached)}}function xc(i,l){if(1&i&&(t.qex(0),t.DNE(1,yc,2,4,"button",81),t.bVm()),2&i){const e=t.XpG(4);t.R7$(1),t.Y8G("ngIf",!e.view_only)}}
1const Cc=function(i,l){return{"collapse-animation":i,"expand-animation ":l}},wc=function(i,l){return{disabled:i,"disable-dropdown":l}};function kc(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",79)(1,"div",49)(2,"span",45),t.EFF(3),t.DNE(4,vc,3,3,"span",27),t.k0s(),t.DNE(5,xc,2,1,"ng-container",27),t.k0s(),t.j41(6,"div",57)(7,"ng-select",80),t.bIt("ngModelChange",function(n){const r=t.eBV(e).$implicit;return t.Njj(r.selected=n)})("change",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onCategoryChange(n))}),t.k0s()()()}if(2&i){const e=l.$implicit,a=t.XpG(3);t.Y8G("ngClass",t.l_i(13,Cc,!a.is_expanded,a.is_expanded)),t.R7$(3),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf","manage"==(null==e?null:e.id)),t.R7$(1),t.Y8G("ngIf","manage"!=(null==e?null:e.id)),t.R7$(2),t.Mz_("placeholder","Select ",null==e?null:e.name,""),t.Y8G("ngClass",t.l_i(16,wc,a.view_only||a.brand_limit_reached,"manage"==e.id))("items",e.values)("ngModel",e.selected)("searchable",!1)("clearable",!1)("multiple",!0)("readonly","manage"==e.id)("dropdownPosition","bottom")}}const Mc=function(i,l){return{"filter-container-expanded":i,"filter-container-collapsed":l}};function Pc(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",18),t.DNE(2,kc,8,19,"div",78),t.k0s(),t.bVm()),2&i){const e=t.XpG(2);t.R7$(1),t.Y8G("ngClass",t.l_i(2,Mc,e.is_expanded,!e.is_expanded)),t.R7$(1),t.Y8G("ngForOf",e.filters)}}function Ic(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",4)(1,"div",67)(2,"div",40)(3,"div",13)(4,"div",68)(5,"p",41),t.EFF(6),t.nI1(7,"translate"),t.k0s()(),t.j41(8,"div",69)(9,"div",70)(10,"button",71),t.bIt("click",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.toggleFilterContainer())}),t.DNE(11,mc,4,3,"span",27),t.DNE(12,uc,4,3,"span",27),t.k0s()()()(),t.DNE(13,bc,9,5,"ng-container",27),t.DNE(14,Pc,3,5,"ng-container",27),t.k0s()()()}if(2&i){const e=t.XpG();t.R7$(1),t.Y8G("ngClass",e.brand_limit_reached?"grey-out":""),t.R7$(5),t.SpI(" ",t.bMT(7,6,"brands-setting.category_setting")," "),t.R7$(5),t.Y8G("ngIf",!e.is_expanded),t.R7$(1),t.Y8G("ngIf",e.is_expanded),t.R7$(1),t.Y8G("ngIf",!e.is_expanded),t.R7$(1),t.Y8G("ngIf",e.is_expanded)}}function Oc(i,l){if(1&i&&(t.j41(0,"div",95)(1,"span",96),t.EFF(2),t.k0s()()),2&i){const e=t.XpG(2).$implicit;t.R7$(2),t.SpI(" ",null==e?null:e.field_header," ")}}const Tc=function(i){return{"mb-2":i}},Rc=function(i,l,e){return{"watchlist-error":i,"form-control-border-radius":l,"disabled-input":e}},Fc=function(){return{standalone:!0}};function Dc(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",91),t.DNE(1,Oc,3,1,"div",92),t.j41(2,"input",93),t.bIt("ngModelChange",function(n){t.eBV(e);
1const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.form_model[null==o?null:o.id]=n)})("ngModelChange",function(n){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.onInput(n,null==o?null:o.id))})("keyup.enter",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.checkIsEmpty(o.form_error[null==n?null:n.id])&&o.formgroup.valid&&!o.view_only?o.addWatchList(null==n?null:n.id):"")})("paste",function(n){t.eBV(e);const o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.onPaste(n,null==o?null:o.id))}),t.k0s(),t.j41(3,"button",94),t.bIt("click",function(){t.eBV(e);const n=t.XpG().$implicit,o=t.XpG(2);return t.Njj(o.addWatchList(null==n?null:n.id))}),t.EFF(4," + "),t.k0s()()}if(2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("ngClass",t.eq3(10,Tc,a.checkIsEmpty(a.form_error[null==e?null:e.id]))),t.R7$(1),t.Y8G("ngIf","kw"!==(null==e?null:e.id)),t.R7$(1),t.FS9("id",null==e?null:e.id),t.FS9("name",null==e?null:e.id),t.Y8G("ngClass",t.sMw(12,Rc,!a.checkIsEmpty(a.form_error[null==e?null:e.id]),"kw"==(null==e?null:e.id),e.is_platform_view_only))("ngModel",a.form_model[null==e?null:e.id])("ngModelOptions",t.lJ4(16,Fc))("disabled",!a.formgroup.valid||a.view_only||e.is_platform_view_only),t.R7$(1),t.FS9("id",null==e?null:e.id),t.Y8G("disabled",!a.checkIsEmpty(a.form_error[null==e?null:e.id])||!a.formgroup.valid||a.view_only)}}function $c(i,l){if(1&i&&(t.j41(0,"small",46),t.EFF(1),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.SpI(" ",null==e?null:e.view_only_msg," ")}}function Sc(i,l){if(1&i&&(t.j41(0,"small",46),t.EFF(1),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(1),t.SpI(" ",null==e?null:e.no_watchlist_msg," ")}}function Ec(i,l){if(1&i&&(t.qex(0),t.DNE(1,Sc,2,1,"small",48),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf",!e.has_watchlist_data&&!e.is_platform_view_only)}}function jc(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.error_msg_2")," "))}function Gc(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.error_msg_3")," "))}function Yc(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.error_msg_4")," "))}function Xc(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.error_msg_5")," "))}function Bc(i,l){1&i&&(t.j41(0,"small",46),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.error_msg_6")," "))}function Nc(i,l){1&i&&(t.j41(0,"span",107),t.nrm(1,"i",37),t.k0s())}function Uc(i,l){1&i&&(t.j41(0,"span",108),t.nrm(1,"i",37),t.k0s())}function Ac(i,l){1&i&&(t.j41(0,"span",109),t.nrm(1,"i",110),t.k0s())}function Vc(i,l){1&i&&(t.j41(0,"span",111),t.nrm(1,"i",112),t.k0s())}function zc(i,l){1&i&&(t.j41(0,"span",113),t.nrm(1,"i",114),t.k0s())}function qc(i,l){if(1&i&&(t.qex(0),t.DNE(1,Nc,2,0,"span",102),t.DNE(2,Uc,2,0,"span",103),t.DNE(3,Ac,2,0,"span",104),t.DNE(4,Vc,2,0,"span",105),t.DNE(5,zc,2,0,"span",106),t.bVm()),2&i){const e=t.XpG(2).$implicit;t.R7$(1),t.Y8G("ngIf","pending"==(null==e||null==e.status?null:e.status.id)),t.R7$(1),t.Y8G("ngIf","running"==(null==e||null==e.status?null:e.status.id)),t.R7$(1),t.Y8G("ngIf","in queue"==(null==e||null==e.status?null:e.status.id)),t.R7$(1),t.Y8G("ngIf","recrawl"==(null==e||null==e.status?null:e.status.id)),t.R7$(1),t.Y8G("ngIf","completed"==(null==e||null==e.status?null:e.status.id))}}function Lc(i,l){if(1&i&&(t.j41(0,"span",115),t.nrm(1,"i",116),t.EFF(2),t.k0s()),2&i){const e=t.XpG(2).$implicit;t.R7$(2),t.SpI(" ",null==e||null==e.status?null:e.status.name," ")}}function Jc(i,l){if(1&i&&(t.qex(0),t.DNE(1,qc,6,5,"ng-container",100),t.DNE(2,Lc,3,1,"ng-template",null,101,t.C5r),t.bVm()),2&i){const e=t.sdS(3),a=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf","pending"==(null==a||null==a.status?null:a.status.id)||"running"==(null==a||null==a.status?null:a.status.id)||"in queue"==(null==a||null==a.status?null:a.status.id)||"recrawl"==(null==a||null==a.status?null:a.status.id)||"completed"==(null==a||null==a.status?null:a.status.id))("ngIfElse",e)}}function Hc(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",117),t.bIt("click",function(){t.eBV(e);
1const n=t.XpG().$implicit,o=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.removeWatchList(null==o?null:o.id,n))}),t.nrm(1,"i",118),t.k0s()}}function Qc(i,l){if(1&i){const e=t.RV6();t.j41(0,"mat-chip",97),t.bIt("click",function(n){const r=t.eBV(e).$implicit,d=t.XpG().$implicit,_=t.XpG(2);return t.Njj(_.onChipClicked(r,null==d?null:d.id,n))}),t.j41(1,"span",98),t.EFF(2),t.k0s(),t.DNE(3,Jc,4,2,"ng-container",27),t.DNE(4,Hc,2,0,"button",99),t.k0s()}if(2&i){const e=l.$implicit,a=t.XpG().$implicit,n=t.XpG(2);t.Y8G("matTooltip",n.generateTooltip(e,null==a?null:a.id))("matTooltipDisabled",n.disableTooltip(null==a?null:a.id)),t.R7$(2),t.JRh(null!=e&&e.name?null==e?null:e.name:null==e?null:e.id),t.R7$(1),t.Y8G("ngIf",null==e?null:e.status),t.R7$(1),t.Y8G("ngIf",!n.view_only&&(null==n.brand?null:n.brand.is_owner))}}const Kc=function(i){return{"tw-icon":i}};function Wc(i,l){if(1&i&&(t.qex(0),t.j41(1,"label",43)(2,"div",84)(3,"div",85),t.nrm(4,"img",86),t.k0s(),t.j41(5,"span",45),t.EFF(6),t.k0s()(),t.DNE(7,Dc,5,17,"div",87),t.DNE(8,$c,2,1,"small",48),t.DNE(9,Ec,2,1,"ng-container",27),t.DNE(10,jc,3,3,"small",48),t.DNE(11,Gc,3,3,"small",48),t.DNE(12,Yc,3,3,"small",48),t.DNE(13,Xc,3,3,"small",48),t.DNE(14,Bc,3,3,"small",48),t.j41(15,"mat-chip-list",88,89),t.DNE(17,Qc,5,5,"mat-chip",90),t.k0s()(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG(2);t.R7$(3),t.Y8G("ngClass",t.eq3(12,Kc,"tw"==(null==e?null:e.id))),t.R7$(1),t.Mz_("src","/assets/images/icons/channels-without-background/",null==e?null:e.id,".png",t.B4B),t.R7$(2),t.SpI(" ",null==e?null:e.name," "),t.R7$(1),t.Y8G("ngIf",!a.view_only&&(null==a.brand?null:a.brand.is_owner)&&!e.is_platform_view_only),t.R7$(1),t.Y8G("ngIf",e.is_platform_view_only),t.R7$(1),t.Y8G("ngIf",a.view_only),t.R7$(1),t.Y8G("ngIf",null==a.form_error[null==e?null:e.id]?null:a.form_error[null==e?null:e.id].id_error),t.R7$(1),t.Y8G("ngIf",null==a.form_error[null==e?null:e.id]?null:a.form_error[null==e?null:e.id].link_error),t.R7$(1),t.Y8G("ngIf","kw"==(null==e?null:e.id)&&(null==a.form_error[null==e?null:e.id]?null:a.form_error[null==e?null:e.id].pattern)),t.R7$(1),t.Y8G("ngIf","ht"==(null==e?null:e.id)&&(null==a.form_error[null==e?null:e.id]?null:a.form_error[null==e?null:e.id].pattern)),t.R7$(1),t.Y8G("ngIf",null==a.form_error[null==e?null:e.id]?null:a.form_error[null==e?null:e.id].max_length),t.R7$(3),t.Y8G("ngForOf",null==a.platforms_watchlist?null:a.platforms_watchlist.api_data[null==e?null:e.id])}}function Zc(i,l){1&i&&(t.j41(0,"p",57),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-setting.error_msg_7")," "))}function tp(i,l){if(1&i&&(t.j41(0,"div",40)(1,"p",41),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"div",13),t.DNE(5,Wc,18,14,"ng-container",75),t.DNE(6,Zc,3,3,"p",83),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.SpI(" ",t.bMT(3,3,"brands-setting.watchlist")," "),t.R7$(3),t.Y8G("ngForOf",e.watchlist_platforms),t.R7$(1),t.Y8G("ngIf",e.checkIsEmpty(null==e.platforms_watchlist?null:e.platforms_watchlist.api_data)&&!(null!=e.brand&&e.brand.is_owner))}}function ep(i,l){1&i&&(t.j41(0,"div",42),t.nrm(1,"share-card-loading",57),t.k0s())}let np=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p,u){this.activatedRoute=e,this.apiModel=a,this.router=n,this.dialog=o,this._formBuilder=r,this.pageModel=d,this.externalLinkService=_,this.dateRange=c,this.translate=p,this.socialMediaModel=u,this.api_filter={api_path:"social-media/list",is_lambda:!1},this.brand_set_as_own_api_filter={api_path:"brand/set-own-brand",is_lambda:!1,data:[]},this.brand_update_api_filter={api_path:"brand/update",is_lambda:!1,data:[]},this.update_division_api_filter={api_path:"brand/update-filter",is_lambda:!1,data:[]},this.recrawl_api_filter={api_path:"brand/crawl",is_lambda:!1,data:{}},this.watchlist_platforms=[{id:"fb",name:this.translate.instant("Facebook"),field_header:"https://www.facebook.com/",domain:"facebook",is_case_sensitive:!0,profile_ids_restrict:[".php"],is_platform_view_only:!1},{id:"ig",name:this.translate.instant("Instagram"),field_header:"https://www.instagram.com/",domain:"instagram",is_case_sensitive:!0,profile_ids_restrict:[".php"],is_platform_view_only:!1},{id:"tw",name:this.translate.instant("X (Twitter)"),field_header:"https://twitter.com/",domain:"twitter",is_case_sensitive:!0,profile_ids_restrict:[".php"],is_platform_view_only:!1},{id:"tt",name:this.translate.instant("Tiktok"),field_header:"https://www.tiktok.com/@",domain:"tiktok",is_case_sensitive:!0,profile_ids_restrict:[".php"],is_platform_view_only:!1},{id:"xhs",name:this.translate.instant("Xiao Hong Shu"),field_header:"https://www.xiaohongshu.com/",domain:"xiaohongshu",is_case_sensitive:!0,profile_ids_restrict:[".php"],is_platform_view_only:!1},{id:"ht",name:this.translate.instant("Hashtag"),field_header:"#",domain:"",regex:/^[^\s~!@#$%^&*()\-=+{}\[\]|?><`]+$/u,is_case_sensitive:!1,is_platform_view_only:!1},{id:"nbf",name:this.translate.instant("Keyword"),field_header:"https://www.google.com/search?q=",domain:"",max_length:50,regex:/^[a-zA-Z0-9 ]*$/,is_case_sensitive:!1,is_platform_view_only:!1}],this.hashtag_links=[{id:"ig",name:this.translate.instant("Instagram"),header_link:"https://www.instagram.com/explore/tags/"},{id:"tw",name:this.translate.instant("X (Twitter)"),header_link:"https://twitter.com/hashtag/"},{id:"tt",name:this.translate.instant("Tiktok"),header_link:"https://www.tiktok.com/tag/"}],this.form_model={},this.form_error={link_error:!1},this.params={},this.brand={id:"",name:"",status:"",last_updated_date_time:"",is_owner:!1,is_own_brand:!1},this.is_edit_brand=!1,this.is_selected_all=!1,this.brands_setting_options={title:this.translate.instant("Add Brand")},this.selected_category=[],this.platforms_watchlist={api_data:{},data:{}},this.active_category="",this.brands_list=[],this.categories=[],this.new_category_added="",this.selected_category_id=[],this.selected_category_list=[],this.recrawl_brand_params={id:"",action:"crawl_start"},this.is_recrawl=!1,this.recrawl_done=!1,this.saving=!1,this.is_dirty=!1,this.ready_navigate=!1,this.view_only=!0,this.no_access=!1,this.is_all_watchlist_added=!0,this.date_params={},this.save_error_msg="",this.brand_limit=0,this.brand_limit_reached=!1,this.filters=[],this.category_list=[],this.selected_categories={},this.category={id:"divisions",name:"Category"},this.is_expanded=!0,this.all_categories=[],this.configuration_callback=at,this.crawling_label=this.translate.instant("Crawling..."),this.recrawl_label=this.translate.instant("Recrawl Watchlist"),this.select_category_placeholder=this.translate.instant("Select Category"),this.platforms_list=[],this.parent_brands=[],this.is_loading=!0,this.countries=!0,this.view_history_button=!1}
1ngOnInit(){this.setCallbackFunction(),this.pageModel.subscribe(e=>{let a=e;if(this.brand_limit=a.user_group.brand_limit,f().some(["admin","manager"],n=>f().includes(a.roles,n))&&(this.view_history_button=!0),console.log("user account details",this.view_history_button,a.roles),!f().isUndefined(a)){let n=a.account_type.slug,o=f().includes(a.roles,"manager")||f().includes(a.roles,"admin");("enterprise"==n||"admin"==n)&&o&&(this.view_only=!1)}}),this.activatedRoute.queryParams.subscribe(e=>{f().isEmpty(e)||(this.params=e,e.brand?(this.brand.id=e.brand,this.recrawl_brand_params.id=e.brand,this.brands_setting_options.title=this.translate.instant(this.view_only?"View Brand":"Edit Brand"),this.is_edit_brand=!0):this.brand.is_owner=!0,e.active_division&&(this.active_category=e.active_division),e.no_cache&&(this.api_filter.no_cache=e.no_cache))}),this.dateRange.subscribe(e=>{this.date_params.start=e.start,this.date_params.end=e.end}),this.getBrandsListApi(),this.createForm()}disableTooltip(e){return!this.brand.is_parent}generateTooltip(e,a){if(!this.disableTooltip(a))return f().map(e.countries,o=>o.name).join(", ")}createForm(){this.formgroup=this._formBuilder.group({brand_name:[this.params.hasOwnProperty("brand_name")?this.params.brand_name:"",[v.k0.required]],selected_category_control:[[],this.checkAtLeastOneCheckbox()],parent_brand_control:[null]});let e=f().find(this.watchlist_platforms,{domain:this.params.platform});f().isNil(e)||(this.form_model[e.id]=this.params.hasOwnProperty("username")?this.params.username:null)}get selected_category_control(){return this.formgroup.get("selected_category_control")}get brand_name_control(){return this.formgroup.get("brand_name")}get parent_brand_control(){return this.formgroup.get("parent_brand_control")}setCallbackFunction(){this.configuration_callback.onConfigurationComplete=this.onConfigurationComplete.bind(this)}onBrandNameChange(e){this.is_dirty=!0,this.brand.name=e,this.params.brand?f().find(this.brands_list,{id:this.params.brand}).name!==e?(this.brand_name_control.touched||this.brand_name_control.dirty)&&this.brand_name_control.addValidators([v.k0.pattern("^((?!-).)*$")]):(this.brand_name_control.clearValidators(),this.brand_name_control.setValidators([v.k0.required])):(this.brand_name_control.touched||this.brand_name_control.dirty)&&this.brand_name_control.addValidators([v.k0.pattern("^((?!-).)*$")]),this.brand_name_control.updateValueAndValidity()}addWatchList(e){if(!f().isNil(this.form_model[e])){this.is_dirty=!0;var a=f().find(this.watchlist_platforms,{id:e}).is_case_sensitive;if(!f().isNil(this.form_model[e])&&!f().has(this.platforms_watchlist.data,e)&&!f().has(this.platforms_watchlist.api_data,e)&&(this.platforms_watchlist.data[e]=[],this.platforms_watchlist.api_data[e]=[]),"ht"==e&&(this.form_model[e]=this.replaceInput(this.form_model[e])),!f().includes(this.platforms_watchlist.data[e],this.form_model[e])&&!f().includes(this.platforms_watchlist.api_data[e],this.form_model[e])&&""!==this.form_model[e]){a||(this.form_model[e]=this.form_model[e].toLowerCase());let n={countries:this.countries,id:this.form_model[e],crawl_updated_at:"",post_end_date:"",status:"",suggestion_remove:!1,updated_at:""};this.platforms_watchlist.data[e].push(this.form_model[e]),this.platforms_watchlist.api_data[e].push(n)}this.form_model[e]="",this.form_error[e]={}}}onInput(e,a){this.is_dirty=!0,this.form_error[a]={},"ht"!==a&&"nbf"!==a?(this.form_model[a]=this.replaceInput(e),this.textContainsRestriction(this.form_model[a],a)):this.validateKeywordPattern(e,a)}onPaste(e,a){this.is_dirty=!0;let o=e.clipboardData.getData("text"),r=f().trim(o);if(this.form_error[a]={},"ht"!==a&&"nbf"!==a){let d=this.validateAndProcessText(r,a);this.form_model[a]=d}else this.form_model[a]=r,this.validateKeywordPattern(this.form_model[a],a);e.preventDefault()}removeWatchList(e,a){this.is_dirty=!0;const n=this.platforms_watchlist.api_data[e].indexOf(a);n>-1&&(this.platforms_watchlist.api_data[e].splice(n,1),this.platforms_watchlist.data[e].splice(n,1)),f().isEmpty(this.platforms_watchlist.api_data[e])&&(delete this.platforms_watchlist.api_data[e],delete this.platforms_watchlist.data[e])}onAllCategorySelected(){this.select.options.forEach(this.is_selected_all?e=>e.select():e=>e.deselect()),this.setCategory()}onCategorySelected(){var e=!0;this.is_dirty=!0,this.select.options.forEach(a=>{a.selected||(e=!1)}),this.is_selected_all=e,this.setCategory()}setUpForm(){if(this.setCategory(),this.params.brand){var e=f().find(this.brands_list,{id:this.params.brand}),a=this.formatDate(e.last_updated_date_time);e?(this.brand_name_control.setValue(e.name),this.brand.name=e.name,this.brand.status=e.status,this.brand.last_updated_date_time=a,this.brand.is_owner=e.is_owner,this.brand.is_own_brand=e.is_own_brand,this.brand.is_parent=e.is_parent,this.brand.parent_brand=e.parent_brand,this.setWatchList()):this.no_access=!f().includes(this.pageModel.data.roles,"admin")}this.brand.is_owner||this.brand_name_control.disable()}setCategory(){if(this.params.brand){this.selected_category_id=this.selected_category_control.value;let a=f().find(this.brands_list,{id:this.params.brand});f().isEmpty(this.selected_category_id)&&a&&(this.selected_category_id=a.divisions)}else this.selected_category_id=this.selected_category_control.value,"all"!==this.active_category&&f().isEmpty(this.selected_category_id)&&(this.selected_category_id=f().chain(this.categories).filter({id:this.active_category}).map("id").value()),this.params.hasOwnProperty("active_category")&&"all"!==this.params.active_category&&(this.selected_category_id=f().split(this.params.active_category,","));if(""!==this.new_category_added){let a=f().find(this.categories,{name:this.new_category_added});f().isNil(a)||this.selected_category_id.push(a.id)}this.selected_category_control.setValue(this.selected_category_id),this.setCategoryChip()}setCategoryChip(){this.selected_category_list=f().chain(this.categories).filter(e=>f().indexOf(this.selected_category_id,e.id)>
1=0).value()}setWatchList(){let e=f().find(this.brands_list,{id:this.params.brand});f().map(e.watchlists,(a,n)=>{this.platforms_watchlist.api_data[n]=a,this.platforms_watchlist.data[n]=f().map(a,"id")})}onClickConfigure(e={}){this.openDialog(st,{title:"Add New Category",brands:[],category_type_list:[{id:e.id,name:e.name}],active_category_type:e?e.id:""})}onConfigurationComplete(e,a){switch(e){case"add_category":this.addCategory(a);break;case"proceed_update":a=this.processParams(),this.removeBrandApi(a)}}addCategory(e){if(e.action="update",this.category_data_params=e,this.checkIsDuplicate(this.category_data_params,this.categories)){let n={title:this.translate.instant("Duplicate Category"),message:this.translate.instant("Sorry, we can't add this category because already exists. Please enter another name or select from current list.")};this.openDialog(V,n)}else this.saveCategoryIntoApi()}onChipClicked(e,a,n){let o=e.id?e.id:e;if("ht"!==a){var r=this.generateLink(o,a);this.externalLinkService.open(r,n)}else this.generateLinkOptions(o)}generateLink(e,a){return f().find(this.watchlist_platforms,{id:a}).field_header+e}generateLinkOptions(e){var a=[];f().map(this.hashtag_links,o=>{a.push({id:o.id,name:o.name,redirect_link:o.header_link+e})});let n={title:this.translate.instant("Select Platforms"),link_list:a};this.openDialog(B_,n)}onClickView(){this.setDetailsPageParams({})}onClickReloadView(){this.setDetailsPageParams({no_cache:!0})}setDetailsPageParams(e){e.brands=this.brand.id,e.date_start=this.date_params.start,e.date_end=this.date_params.end,this.router.navigate(["/social-media-listening/details"],{queryParams:e})}onClickCategorySetting(e,a){console.log("onClickCategorySetting",e,a,this.filters)}getBrandsListApi(){this.is_loading=!0,f().cloneDeep(this.api_filter),this.socialMediaModel.getSocialMediaList({no_cache:!0},this.onLoadBrandsList.bind(this))}onLoadBrandsList(e){this.is_loading=!1,f().isEmpty(this.brand_limit)||e.data.brands.length>=this.brand_limit&&(this.brand_limit_reached=!0,this.brand_name_control.disable()),this.brands_list=f().cloneDeep(e.data.brands),this.filters=f().cloneDeep(e.data.filters),this.countries=f().cloneDeep(e.data.countries),this.brand_list_data=e,this.setSelectedCategory(),this.categories=f().cloneDeep(e.data.divisions),this.platforms_list=f().cloneDeep(e.data.platforms),this.parent_brands=f().cloneDeep(e.data.parent_brands),this.setSelectedParentBrand(),this.setUpForm();let a={nbf:"kw",kw:"nbf"};f().forEach(this.watchlist_platforms,n=>{if(f().some(this.platforms_list,r=>r.id===n.id||r.id===a[n.id])||(n.is_platform_view_only=!0,n.view_only_msg=this.translate.instant("platform_disable_msg",{platform:n.name})),this.params.brand){let r=f().some(this.platforms_watchlist.api_data,(d,_)=>_==n.id);n.has_watchlist=r,r||(n.no_watchlist_msg=this.translate.instant(`No ${{ht:"hashtag",nbf:"keyword"}[n.id]||"account"} has been added to the watchlist.`))}})}setSelectedCategory(){let e=[],a=f().find(this.brands_list,{id:this.brand.id});f().isEmpty(a)||f().map(this.filters,n=>{n.selected=[],f().map(n.values,o=>{f().includes(a.filters[n.id],o.id)&&(n.selected.push(o),e.push(o))})}),this.all_categories=e}setSelectedParentBrand(){let e=f().find(this.brands_list,{id:this.brand.id});f().isEmpty(e)||f().isEmpty(e)||(this.selected_parent_brand_name=e.parent_brand.id)}onCategoryChange(e){let a=[],n={};f().map(this.filters,o=>{f().isEmpty(o.selected)||(n[o.id]=f().map(o.selected,"id"),f().map(o.selected,r=>{a.push(r)}))}),this.all_categories=a,this.selected_categories=n}saveCategoryIntoApi(){var e=f().cloneDeep(this.update_division_api_filter);e.data={action:this.category_data_params.action,filter_key_id:this.category_data_params.category,filter_value_id:f().isEmpty(this.category_data_params.id)?"":this.category_data_params.id,filter_value_name:this.category_data_params.name,brand_ids:this.category_data_params.brands},this.socialMediaModel.getSocialMediaData(e.api_path,e.data,this.onSaveCategory.bind(this))}onSaveCategory(e){this.dialog.closeAll(),this.new_category_added=this.category_data_params.name,this.api_filter.no_cache=!0,this.is_dirty=!0,this.getBrandsListApi(),this.createForm()}onClickOwnBrand(e){var a=f().cloneDeep(this.brand_set_as_own_api_filter);a.data={brand_id:this.brand.id,active:1==e},this.socialMediaModel.getSocialMediaData(a.api_path,a,this.onOwnBrandChanged.bind(this))}onOwnBrandChanged(e){200==e.meta.status&&location.reload()}saveBrandApi(){if(this.checkAllWatchlistAdded(),this.is_all_watchlist_added){var e=this.processParams();if(this.onCategoryChange(null),!f().isEmpty(e)){var a=f().cloneDeep(this.brand_update_api_filter);e.filters=this.selected_categories,e.id=this.brand.id?this.brand.id:"",e.action="update",e.parent_brand_id=this.selected_parent_brand_name,e.divisions=f().map(this.selected_category_list,"id"),a.data=e,this.saving=!0,this.socialMediaModel.getSocialMediaData(a.api_path,a,this.onSaveBrandSetting.bind(this))}}else{let n={title:this.translate.instant("Proceed to Update ?"),message:this.translate.instant("We detected you have unsaved watchlist, please make sure your watchlist are added before proceed to save.")};this.openDialog(V,n)}}onSaveBrandSetting(e){if(f().includes(e.meta.message,"successfully")){this.saving=!1,this.ready_navigate=!0;this.router.navigate(["/social-media-listening/brand-list"],{queryParams:{no_cache:!0}})}else this.save_error_msg=e.message,this.saving=!1}onClickRemoveBrand(){var e=this.processParams();let a=this.findOnlyBrandInCategory(e);if(f().isEmpty(a))this.openDialog(lt,{params:e});else{let n={brands:a,category_name:f().first(this.selected_category_control.value).name,params:e};
1this.openDialog(lt,n)}}removeBrandApi(e){this.saving=!0,e.action="delete",e.id=this.brand.id,e.filters=this.selected_categories,e.hasOwnProperty("name")||(e.name=this.brand.name),e.hasOwnProperty("divisions")||(e.divisions=[]),e.hasOwnProperty("watchlists")||(e.watchlists={});var a=f().cloneDeep(this.brand_update_api_filter);a.action="delete",a.data=e,this.socialMediaModel.getSocialMediaData(a.api_path,a,this.onRemoveBrand.bind(this))}onRemoveBrand(){this.saving=!1,this.dialog.closeAll();this.router.navigate(["/social-media-listening/brand-list"],{queryParams:{no_cache:!0}})}recrawlAPI(){var e=f().cloneDeep(this.recrawl_api_filter);e.data=this.recrawl_brand_params,this.is_recrawl=!0,this.socialMediaModel.getSocialMediaData(e.api_path,e,this.onRecrawl.bind(this))}onRecrawl(e){let a=e.response;var n=a.success,r={title:"",message:a.message};this.recrawl_done=n,this.is_recrawl=!1,n?(this.recrawl_done=!1,r.title=this.translate.instant("Watchlist is Crawling..."),this.api_filter.no_cache=!0,this.getBrandsListApi()):r.title=this.translate.instant("Failed to Crawl Watchlist"),this.openDialog(V,r)}checkAtLeastOneCheckbox(e=1){return function(n){return f().isUndefined(n.value)||n.value.length<e?{required_checkbox:!0}:null}}validateAndProcessText(e,a){var n,o;let r=e.split("/");var d=f().find(this.watchlist_platforms,{id:a});if(d.field_header){var _=d.field_header.split("/");o=this.getUrlDomain(_)}if(r.length>1){var c=this.getUrlDomain(r);"string"==typeof c?o==c?(n=this.replaceInput(r[3]),this.textContainsRestriction(n,a)):(n=e,this.form_error[a]={link_error:!0}):(n=this.replaceInput(e),this.textContainsRestriction(n,a))}else n=this.replaceInput(r[0]),this.textContainsRestriction(n,a);return n}getUrlDomain(e){var a;if(f().isNil(e[2]))a=e;else{var n=e[2];a=(n=n.split("."))[1]}return a}checkIsDuplicate(e,a){let n=e.name.toLowerCase().replace(/ +/g,"");var o=f().cloneDeep(a);return f().map(o,_=>{_.name=_.name.toLowerCase().replace(/ +/g,"")}),!!f().find(o,{name:n})}findOnlyBrandInCategory(e){let a=f().cloneDeep(this.brands_list);return f().filter(a,o=>o.name==e.name&&1==o.divisions.length&&f().includes(o.divisions,f().first(e.divisions)))}processParams(){let e=!1;var a={};if(this.brand.id){let o=f().cloneDeep(this.brands_list).filter(r=>r.id!==this.brand.id);e=this.checkIsDuplicate(this.brand,o)}else e=this.checkIsDuplicate(this.brand,this.brands_list);if(e){let n={title:this.translate.instant("Duplicate Brand"),message:this.translate.instant("Sorry, we can't add this brand because already exists. Please enter another name.")};this.openDialog(V,n)}else a={name:this.brand.name,divisions:this.selected_category_id,watchlists:this.platforms_watchlist.data};return a}replaceInput(e){return e.split("?").length>1&&(e=e.split("?")[0]),e.replace(/[^\p{L}\p{N}._-]/gu,"")}validateKeywordPattern(e,a){let n=f().find(this.watchlist_platforms,{id:a});f().isUndefined(n)||e.length>n.max_length&&(this.form_error[a]={max_length:!0}),n.regex.test(e)||(this.form_error[a]={pattern:!0})}checkAllWatchlistAdded(){this.is_all_watchlist_added=!0,f().map(this.watchlist_platforms,e=>{!f().isNil(this.form_model[e?.id])&&!f().isEmpty(this.form_model[e?.id])&&(this.is_all_watchlist_added=!1)})}textContainsRestriction(e,a){let n=f().find(this.watchlist_platforms,{id:a}).profile_ids_restrict;for(var o=!1,r=0;r<n.length&&!(o=e.endsWith(n[r]));r++);return o&&(this.form_error[a]={id_error:!0}),o}openDialog(e,a){this.dialog.open(e,{panelClass:"config-dialog",scrollStrategy:new et.t0,data:a})}canDeactivate(){return!(this.is_dirty&&!this.ready_navigate)||confirm(this.translate.instant("Changes have not been saved yet, confirm to exit page?"))}checkIsEmpty(e){return f().isEmpty(e)}formatDate(e){const a=new Date(e);return`${a.getFullYear()}-${(a.getMonth()+1).toString().padStart(2,"0")}-${a.getDate().toString().padStart(2,"0")} ${a.getHours().toString().padStart(2,"0")}:${a.getMinutes().toString().padStart(2,"0")}:${a.getSeconds().toString().padStart(2,"0")}`}toggleFilterContainer(){this.is_expanded=!this.is_expanded}onClickHistory(){let e=f().find(this.brands_list,{id:this.params.brand});
1console.log("current_brand",e.watchlists);let a=[];f().map(e.watchlists,(r,d)=>{let _=f().find(this.platforms_list,{id:d});f().map(r,c=>{let p={platform_id:_.id,platform:_.name,id:c.id,created_timestamp:new Date(c.created_at).getTime()/1e3,created_at:c.created_at,created_by:c.created_by};a.push(p)})});let n=f().orderBy(a,"created_timestamp","desc");this.dialog.open(U_,{panelClass:"history-dialog",scrollStrategy:new et.t0,data:n})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(I.j),t.rXU(g.Ix),t.rXU(S.ef),t.rXU(v.ze),t.rXU(O.Y),t.rXU(Nt.L),t.rXU(E.a),t.rXU(h.c$),t.rXU(M.q))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-brands-setting"]],viewQuery:function(a,n){if(1&a&&t.GBs(A_,5),2&a){let o;t.mGM(o=t.lsd())&&(n.select=o.first)}},decls:8,vars:6,consts:[[1,"container","form-container","py-3"],["class","d-flex flex-column align-items-center justify-content-center no-access-container",4,"ngIf"],[3,"formGroup",4,"ngIf"],["class","col-12 p-0",4,"ngIf"],[1,"col-12","p-0"],[1,"card","card-auto-height","mt-3",3,"ngClass"],["class","card-body",4,"ngIf"],["class","row py-2",4,"ngIf"],[1,"d-flex","flex-column","align-items-center","justify-content-center","no-access-container"],[1,"text-size-title","text-color-1","text-center"],[1,"fa","fa-lock"],[1,"text-size-1","text-color-1","text-center","mt-3","mb-4"],[3,"formGroup"],[1,"row"],[1,"col-12","d-flex","align-items-center","mb-3"],[1,"form-title","mb-0"],["class","ms-auto",4,"ngIf"],["class","col-12 text-center",4,"ngIf"],[3,"ngClass"],[1,"card","card-auto-height","category-setting-card",3,"ngClass"],["class","col-12 col-md-5",4,"ngIf"],[1,"ms-auto"],["class","btn btn-action me-2","type","button","title","View History",3,"click",4,"ngIf"],["class","btn btn-action me-2","type","button","title","set as competitor brand",3,"click",4,"ngIf"],["class","btn btn-action me-2","type","button","title","set as Own Brand",3,"click",4,"ngIf"],["class","btn btn-action me-2","type","button","title","View Brand's Details",3,"click",4,"ngIf"],["type","button","title","View Brand's Details",1,"btn","btn-action","me-2",3,"click"],[4,"ngIf"],["type","button","title","View History",1,"btn","btn-action","me-2",3,"click"],["type","button","title","set as competitor brand",1,"btn","btn-action","me-2",3,"click"],[1,"fa","fa-star-o"],["type","button","title","set as Own Brand",1,"btn","btn-action","me-2",3,"click"],[1,"fa","fa-star"],["class","btn btn-action me-2 w-auto","type","button",3,"disabled","title","click",4,"ngIf"],["type","button","title","Save Brand Setting",1,"btn","btn-action-filled",3,"disabled","click"],["class","fas fa-spinner fa-spin",4,"ngIf"],["type","button",1,"btn","btn-action","me-2","w-auto",3,"disabled","title","click"],[1,"fas","fa-spinner","fa-spin"],[1,"col-12","text-center"],[1,"text-danger","text-size-3"],[1,"card-body"],[1,"text-color-1","text-start","mb-3","text-semi-bold"],[1,"row","py-2"],[1,"col-12","text-start","mb-3"],[1,"mb-2"],[1,"text-color-1"],[1,"text-danger"],["type","text","id","brand_name","name","brand_name","autofocusInput","","required","","formControlName","brand_name",1,"w-100","form-control","default-input","field-input",3,"keyup"],["class","text-danger",4,"ngIf"],[1,"col-12","mb-2","d-flex","justify-content-between","align-items-center"],["class","btn btn-action w-auto","type","button","title","Add Category",3,"disabled","click",4,"ngIf"],["bindLabel","name","formControlName","selected_category_control",1,"w-100","dropdown-with-chips","custom-dropdown-header","top-post-dropdown","text-start","text-color-1",3,"ngClass","items","ngModel","searchable","multiple","clearable","closeOnSelect","placeholder","dropdownPosition","ngModelChange"],["class","text-danger mb-0",4,"ngIf"],["type","button","title","Add Category",1,"btn","btn-action","w-auto",3,"disabled","click"],[1,"text-danger","mb-0"],[1,"col-12","text-start"],["bindLabel","name","bindValue","id","formControlName","parent_brand_control",1,"w-100","dropdown-with-chips","custom-dropdown-header","top-post-dropdown","text-start","text-color-1",3,"ngClass","items","ngModel","searchable","multiple","clearable","closeOnSelect","placeholder","dropdownPosition","ngModelChange"],[1,"col-12"],[1,"col-12","col-md-5"],[1,"card","h-100"],["class","card-body d-flex flex-column justify-content-center",4,"ngIf"],[1,"card-body","d-flex","flex-column","justify-content-center"],[1,"text-color-1","text-start","text-semi-bold"],[1,"text-start"],[1,"text-start","mb-auto"],["type","button","title","Recrawl Watchlist",1,"btn","btn-action",3,"hidden","disabled","click"],[1,"fas","fa-sync",3,"ngClass"],[1,"card","card-auto-height","filter-setting-card","mt-3",3,"ngClass"],[1,"col-6"],[1,"col-6","d-flex","justify-content-end","align-items-center"],[1,"d-flex","justify-content-end"],[1,"expand-collapse-button","btn","btn-action",3,"click"],[1,"fas","fa-angle-down","ps-2"],[1,"fas","fa-angle-up","ps-2"],[1,"category-chip-list","row","mx-0","p-1"],[4,"ngFor","ngForOf"],[1,"category-chips","mx-1","my-1"],[1,"mx-1","my-1","text-danger"],["class","row py-2",3,"ngClass",4,"ngFor","ngForOf"],[1,"row","py-2",3,"ngClass"],["bindLabel","name",1,"w-100","dropdown-with-chips","custom-dropdown-header","to
1p-post-dropdown","text-start","text-color-1",3,"ngClass","items","ngModel","searchable","clearable","multiple","readonly","placeholder","dropdownPosition","ngModelChange","change"],["class","btn btn-action w-auto","type","button","title","Add Category",3,"ngClass","disabled","click",4,"ngIf"],["type","button","title","Add Category",1,"btn","btn-action","w-auto",3,"ngClass","disabled","click"],["class","col-12",4,"ngIf"],[1,"mb-2","d-flex","align-items-center"],[1,"watchlist-icon","me-2",3,"ngClass"],[3,"src"],["class","input-group",3,"ngClass",4,"ngIf"],["aria-label","watchlist_accounts"],["chipList",""],["class","text-size-3 text-color-1 clickable","matTooltipClass","mat-custom-tooltip","matTooltipPosition","below",3,"matTooltip","matTooltipDisabled","click",4,"ngFor","ngForOf"],[1,"input-group",3,"ngClass"],["class","input-group-prepend",4,"ngIf"],["type","text",1,"form-control","default-input","me-2","field-input",3,"ngClass","id","name","ngModel","ngModelOptions","disabled","ngModelChange","keyup.enter","paste"],["title","Add Watchlist",1,"btn","btn-action","w-auto",3,"id","disabled","click"],[1,"input-group-prepend"],[1,"input-group-text","text-size-3","text-color-1"],["matTooltipClass","mat-custom-tooltip","matTooltipPosition","below",1,"text-size-3","text-color-1","clickable",3,"matTooltip","matTooltipDisabled","click"],[1,"me-1"],["matChipRemove","",3,"click",4,"ngIf"],[4,"ngIf","ngIfElse"],["default",""],["title","Pending",4,"ngIf"],["title","Running",4,"ngIf"],["title","In Queue",4,"ngIf"],["class","status-tag tag-success text-size-5","title","Recrawl",4,"ngIf"],["class","status-tag tag-success text-size-5","title","Data ready",4,"ngIf"],["title","Pending"],["title","Running"],["title","In Queue"],[1,"fas","fa-clock"],["title","Recrawl",1,"status-tag","tag-success","text-size-5"],[1,"fas","fa-sync"],["title","Data ready",1,"status-tag","tag-success","text-size-5"],[1,"fas","fa-check"],["title","Watchlist Not Available",1,"status-tag","tag-danger","text-size-5"],[1,"fas","fa-exclamation-triangle"],["matChipRemove","",3,"click"],[1,"fas","fa-times","text-color-1"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,V_,6,3,"div",1),t.DNE(2,pc,13,10,"form",2),t.DNE(3,Ic,15,8,"div",3),t.j41(4,"div",4)(5,"div",5),t.DNE(6,tp,7,5,"div",6),t.DNE(7,ep,2,0,"div",7),t.k0s()()()),2&a&&(t.R7$(1),t.Y8G("ngIf",n.no_access),t.R7$(1),t.Y8G("ngIf",!n.no_access),t.R7$(1),t.Y8G("ngIf",n.filters.length>0),t.R7$(2),t.Y8G("ngClass",n.formgroup.valid?"":"grey-out"),t.R7$(1),t.Y8G("ngIf",!n.is_loading),t.R7$(1),t.Y8G("ngIf",n.is_loading))},dependencies:[m.YU,m.Sq,m.bT,v.qT,v.me,v.BC,v.cb,v.YS,v.vS,v.j4,v.JD,A.vr,y.X,it.oV,_t.O_,_t.Id,_t.Wg,$t,h.D9],styles:[".input-group-text[_ngcontent-%COMP%]{border-radius:.25rem}.form-title[_ngcontent-%COMP%]{border-bottom:2px solid transparent;border-top:0;border-left:0;border-right:0;border-image:linear-gradient(to right,#D16EFF,#30D7FE);border-image-slice:1;padding-bottom:5px;font-weight:600;width:-moz-fit-content;width:fit-content}.watchlist-icon[_ngcontent-%COMP%]{background-color:#fff;width:15px;height:15px;border-radius:3px;display:flex;align-items:center}.watchlist-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;height:100%}.watchlist-icon.tw-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.watchlist-icon.tw-icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:80%;height:80%;border-radius:3px}.watchlist-error[_ngcontent-%COMP%]{border:1px solid red}.grey-out[_ngcontent-%COMP%]{opacity:.6}.no-access-container[_ngcontent-%COMP%]{height:90vh}.disabled-input[_ngcontent-%COMP%]{cursor:not-allowed}.category-setting-card[_ngcontent-%COMP%]{overflow:visible!important;z-index:1001}.filter-setting-card[_ngcontent-%COMP%]{overflow:visible!important;z-index:1000}.filter-container-collapsed[_ngcontent-%COMP%]{transition:.3s ease-in-out;max-height:0px;overflow:hidden}.filter-container-expanded[_ngcontent-%COMP%]{transition:.3s ease-in-out;max-height:100%}.collapse-animation[_ngcontent-%COMP%]{transition:.3s ease-in-out;max-height:0;margin-bottom:0!important;opacity:0}
1.expand-animation[_ngcontent-%COMP%]{transition:.3s ease-in-out;max-height:120px}.category-chip-list[_ngcontent-%COMP%]{border:1px solid #d7d7d7;border-radius:5px}.category-chips[_ngcontent-%COMP%]{border:1px solid #7868d8;border-radius:3px;padding:3px 10px;background:#7868d8;color:#fff}.input-group[_ngcontent-%COMP%]   .input-group-prepend[_ngcontent-%COMP%]   .input-group-text[_ngcontent-%COMP%]{border-top-right-radius:0;border-bottom-right-radius:0}"]})}}return i})(),Ut=(()=>{class i{constructor(e,a){this.dialogRef=e,this.data=a,this.title="",this.message="",this.title=this.data.title,this.message=this.data.message}onClose(){this.dialogRef.close()}onConfirm(){this.data.callback(),this.dialogRef.close()}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(S.RN),t.rXU(S.xh))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["confirm-dialog"]],decls:13,vars:8,consts:[["mat-dialog-content",""],[1,"text-color-1"],["mat-dialog-actions",""],[1,"w-100","d-flex","justify-content-end"],[1,"btn","btn-action","me-2",3,"click"],["cdkFocusInitial","",1,"btn","btn-action-filled","float-end",3,"click"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"p",1),t.EFF(2),t.k0s(),t.j41(3,"p",1),t.EFF(4),t.k0s()(),t.j41(5,"div",2)(6,"div",3)(7,"button",4),t.bIt("click",function(){return n.onClose()}),t.EFF(8),t.nI1(9,"translate"),t.k0s(),t.j41(10,"button",5),t.bIt("click",function(){return n.onConfirm()}),t.EFF(11),t.nI1(12,"translate"),t.k0s()()()),2&a&&(t.R7$(2),t.JRh(n.title),t.R7$(2),t.JRh(n.message),t.R7$(4),t.JRh(t.bMT(9,4,"cancel")),t.R7$(3),t.JRh(t.bMT(12,6,"confirm")))},dependencies:[S.PQ,S.$t,h.D9]})}}return i})();var ct=b(84746);function ap(i,l){1&i&&(t.qex(0),t.j41(1,"div",13)(2,"span"),t.EFF(3),t.nI1(4,"translate"),t.k0s()(),t.bVm()),2&i&&(t.R7$(3),t.JRh(t.bMT(4,1,"suggestion-table.no_data_msg")))}const At=function(i){return{selected:i}};function ip(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",22),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onChipClick(n))}),t.j41(2,"span",23),t.EFF(3),t.k0s(),t.j41(4,"span",24),t.nrm(5,"i",25),t.k0s()(),t.bVm()}if(2&i){const e=l.$implicit,a=l.index,n=t.XpG(2).$implicit,o=t.XpG();t.R7$(1),t.Y8G("ngClass",t.eq3(6,At,e.selected))("matTooltip",o.generateTooltipTextRemove(e)),t.BMQ("data-chip-value",e.id)("data-row",a)("data-row-id",n.id),t.R7$(2),t.JRh(e.id)}}function sp(i,l){if(1&i&&(t.qex(0),t.DNE(1,ip,6,8,"ng-container",21),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.Y8G("ngForOf",e.suggestion_remove)}}function op(i,l){1&i&&(t.qex(0),t.j41(1,"span",26),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.bVm()),2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"suggestion-table.no_remove_data")))}function rp(i,l){if(1&i){const e=t.RV6();t.qex(0),t.j41(1,"div",27),t.bIt("click",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.onChipClick(n))})("contextmenu",function(n){t.eBV(e);const o=t.XpG(3);return t.Njj(o.openContextMenu(n,{}))}),t.j41(2,"span",23),t.EFF(3),t.k0s(),t.j41(4,"span",24),t.nrm(5,"i",28),t.k0s()(),t.bVm()}if(2&i){const e=l.$implicit,a=l.index,n=t.XpG(2).$implicit,o=t.XpG();t.R7$(1),t.Y8G("ngClass",t.eq3(6,At,e.selected))("matTooltip",o.generateTooltipTextAdd(e)),t.BMQ("data-chip-value",e.id)("data-row",a)("data-row-id",n.id),t.R7$(2),t.JRh(e.name)}}function lp(i,l){if(1&i&&(t.qex(0),t.DNE(1,rp,6,8,"ng-container",21),t.bVm()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.Y8G("ngForOf",e.suggestion_add)}}function dp(i,l){1&i&&(t.qex(0),t.j41(1,"span",26),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.bVm()),2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"suggestion-table.no_add_data")))}function _p(i,l){if(1&i&&(t.qex(0),t.j41(1,"tr",14)(2,"td",15)(3,"div",16)(4,"span"),t.EFF(5),t.k0s()()(),t.nrm(6,"td",17),t.j41(7,"td",18)(8,"div",16)(9,"div",19),t.DNE(10,sp,2,1,"ng-container",10),t.DNE(11,op,4,3,"ng-container",10),t.k0s()()(),t.nrm(12,"td",17),t.j41(13,"td",20)(14,"div",16)(15,"div",19),t.DNE(16,lp,2,1,"ng-container",10),t.DNE(17,dp,4,3,"ng-container",10),t.k0s()()(),t.nrm(18,"td",17),t.k0s(),t.bVm()),2&i){const e=l.$implicit,a=t.XpG();t.R7$(1),t.FS9("id",e.id),t.R7$(1),t.xc7("width",a.column_widths.name,"px"),t.R7$(3),t.JRh(e.name),t.R7$(2),t.xc7("width",a.column_widths.suggestion_remove,"px"),t.R7$(3),t.Y8G("ngIf",!a.checkIsEmpty(e.suggestion_remove)),t.R7$(1),t.Y8G("ngIf",a.checkIsEmpty(e.suggestion_remove)),t.R7$(2),t.xc7("width",a.column_widths.suggestion_add,"px"),t.R7$(3),t.Y8G("ngIf",!a.checkIsEmpty(e.suggestion_add)),t.R7$(1),t.Y8G("ngIf",a.checkIsEmpty(e.suggestion_add))}}const kt=function(i){return{"active-sort":i}};let cp=(()=>{class i{constructor(e){this.translate=e,this.sortData=new t.bkB,this.is_resizing=!1,this.current_resizer=null,this.initial_x=0,this.initial_width=0,this.column_widths={name:200,suggestion_remove:500,suggestion_add:500},this.sort_state={column:"name",direction:"asc"},this.has_data=!1,this.onResizing=a=>{if(!this.is_resizing)return;a.preventDefault();const n=this.current_resizer.previousElementSibling,r=Math.max(120,this.initial_width+(a.pageX-this.initial_x));n.style.width=`${r}px`;const d=n.getAttribute("data-column-id");d&&(this.column_widths[d]=r)},this.onResizeEnd=()=>{this.is_resizing=!1,this.current_resizer=null,document.removeEventListener("mousemove",this.onResizing),document.removeEventListener("mouseup",this.onResizeEnd)}}ngOnInit(){}
1ngOnChanges(){s.isNil(this.options)||(this.opts=s.merge(this.opts,this.options)),s.isNil(this.data)||(this.opts.data=this.data,this.has_data=!s.isEmpty(this.data))}onChipClick(e){this.opts.onHashtagClick(e)}openContextMenu(e,a){this.opts.onContextMenu(e,a)}onResizeStart(e,a){this.is_resizing=!0,this.current_resizer=e.target,this.initial_x=e.pageX,this.initial_width=this.current_resizer.previousElementSibling.offsetWidth,document.addEventListener("mousemove",this.onResizing),document.addEventListener("mouseup",this.onResizeEnd)}onSort(e){let a=this.sort_state.column===e&&"asc"===this.sort_state.direction?"desc":"asc";if(this.sort_state={column:e,direction:a},this.opts.data=s.cloneDeep(this.opts.data).map(n=>{let o={...n};return"suggestion_remove"===e&&(o.suggestion_remove=s.orderBy(n.suggestion_remove,["id"],[a])),"suggestion_add"===e&&(o.suggestion_add=s.orderBy(n.suggestion_add,["name"],[a])),o}),"name"===e){let n=s.cloneDeep(this.opts.data);n=s.orderBy(this.opts.data,["id"],[a]),this.opts.data=s.assign([],n)}this.sortData.emit(this.opts.data)}generateTooltipTextAdd(e){return this.translate.instant("suggestion_table.add_tooltip",{frequency:Number(e.frequency).toLocaleString(),interactions:Number(e.interactions).toLocaleString()})}generateTooltipTextRemove(e){let a="";return a=s.isEmpty(e.post_end_date)?"N/A":moment(e.post_end_date).format("DD-MMM-YYYY").toLocaleString(),this.translate.instant("suggestion_table.remove_tooltip",{post_end_date:a})}trackByFn(e,a){return a.id}checkIsEmpty(e){return s.isEmpty(e)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["suggestion-table"]],inputs:{data:"data",options:"options"},outputs:{sortData:"sortData"},features:[t.OA$],decls:31,vars:39,consts:[[1,"suggestion-list-table"],[1,"fixed-header"],["data-column-id","name",1,"frozen-col",3,"ngClass","click"],[1,"me-2"],[1,"fas"],[1,"resize-handle",3,"mousedown"],["data-column-id","suggestion_remove",3,"ngClass","click"],[1,"ms-5"],["src","/assets/icons/border-grey-mouse-click.png",1,"img-responsive","clickable-icon"],["data-column-id","suggestion_add",3,"ngClass","click"],[4,"ngIf"],[1,"scrollable-body"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"no-data-msg"],[3,"id"],["data-column-id","name",1,"frozen-col"],[1,"h-100"],[1,"resize-handle"],["data-column-id","suggestion_remove"],[1,"chip-container"],["data-column-id","suggestion_add"],[4,"ngFor","ngForOf"],["data-action","remove","matTooltipClass","mat-custom-tooltip",1,"chip","me-2","remove",3,"ngClass","matTooltip","click"],[1,"chip-text","text-color-1"],[1,"chip-indicator"],[1,"fa","fa-minus"],[1,"d-block","w-100","text-center","fst-italic"],["data-action","add","matTooltipClass","mat-custom-tooltip",1,"chip","me-2",3,"ngClass","matTooltip","click","contextmenu"],[1,"fa","fa-plus"]],template:function(a,n){1&a&&(t.j41(0,"table",0)(1,"thead",1)(2,"tr")(3,"th",2),t.bIt("click",function(){return n.onSort("name")}),t.j41(4,"span",3),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.j41(7,"span"),t.nrm(8,"i",4),t.k0s()(),t.j41(9,"th",5),t.bIt("mousedown",function(r){return n.onResizeStart(r,"name")}),t.k0s(),t.j41(10,"th",6),t.bIt("click",function(){return n.onSort("suggestion_remove")}),t.j41(11,"span",3),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"span"),t.nrm(15,"i",4),t.k0s(),t.j41(16,"span",7),t.nrm(17,"img",8),t.k0s()(),t.j41(18,"th",5),t.bIt("mousedown",function(r){return n.onResizeStart(r,"suggestion_remove")}),t.k0s(),t.j41(19,"th",9),t.bIt("click",function(){return n.onSort("suggestion_add")}),t.j41(20,"span",3),t.EFF(21),t.nI1(22,"translate"),t.k0s(),t.j41(23,"span"),t.nrm(24,"i",4),t.k0s(),t.j41(25,"span",7),t.nrm(26,"img",8),t.k0s()(),t.j41(27,"th",5),t.bIt("mousedown",function(r){return n.onResizeStart(r,"suggestion_add")}),t.k0s()()(),t.DNE(28,ap,5,3,"ng-container",10),t.j41(29,"tbody",11),t.DNE(30,_p,19,12,"ng-container",12),t.k0s()()),2&a&&(t.R7$(3),t.xc7("width",n.column_widths.name,"px"),t.Y8G("ngClass",t.eq3(33,kt,"name"===n.sort_state.column)),t.R7$(2),t.SpI(" ",t.bMT(6,27,"suggestion-table.brand_name")," "),t.R7$(3),t.AVh("fa-sort-up","name"===n.sort_state.column&&"asc"===n.sort_state.direction)("fa-sort-down","name"===n.sort_state.column&&"desc"===n.sort_state.direction),t.R7$(2),t.xc7("width",n.column_widths.suggestion_remove,"px"),t.Y8G("ngClass",t.eq3(35,kt,"suggestion_remove"===n.sort_state.column)),t.R7$(2),t.SpI(" ",t.bMT(13,29,"
1suggestion-table.hashtag_remove")," "),t.R7$(3),t.AVh("fa-sort-up","suggestion_remove"===n.sort_state.column&&"asc"===n.sort_state.direction)("fa-sort-down","suggestion_remove"===n.sort_state.column&&"desc"===n.sort_state.direction),t.R7$(4),t.xc7("width",n.column_widths.suggestion_add,"px"),t.Y8G("ngClass",t.eq3(37,kt,"suggestion_add"===n.sort_state.column)),t.R7$(2),t.SpI(" ",t.bMT(22,31,"suggestion-table.hashtag_add")," "),t.R7$(3),t.AVh("fa-sort-up","suggestion_add"===n.sort_state.column&&"asc"===n.sort_state.direction)("fa-sort-down","suggestion_add"===n.sort_state.column&&"desc"===n.sort_state.direction),t.R7$(4),t.Y8G("ngIf",!n.has_data),t.R7$(2),t.Y8G("ngForOf",n.opts.data)("ngForTrackBy",n.trackByFn))},dependencies:[m.YU,m.Sq,m.bT,it.oV,h.D9],styles:[".table-container[_ngcontent-%COMP%]{overflow-x:auto;position:relative;height:500px}table[_ngcontent-%COMP%]{border:none;height:100%;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;text-align:left}table[_ngcontent-%COMP%]   .fixed-header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:2}table[_ngcontent-%COMP%]   .no-data-msg[_ngcontent-%COMP%]{text-align:center;position:absolute;left:50%;transform:translate(-50%);margin:10px;font-style:italic}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{font-size:.75rem}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   .frozen-col[_ngcontent-%COMP%]{position:sticky;left:0;z-index:1}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #dededf;background-color:#7868d8;color:#d0d0d0;padding:5px 12px;position:sticky;top:0}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:hover + .resize-handle[_ngcontent-%COMP%]{background:rgba(255,255,255,.6)}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]{display:inline-block;width:16px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{opacity:.3}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]   i.fa-sort-up[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]   i.fa-sort-down[_ngcontent-%COMP%]{opacity:1}table[_ngcontent-%COMP%]   th.active-sort[_ngcontent-%COMP%]{color:#fff!important}table[_ngcontent-%COMP%]   th.resize-handle[_ngcontent-%COMP%]{width:2px;cursor:col-resize;padding:0!important}table[_ngcontent-%COMP%]   th.resize-handle[_ngcontent-%COMP%]:hover{background:rgba(255,255,255,.6)}table[_ngcontent-%COMP%]   th.resize-handle[_ngcontent-%COMP%]:active{background:rgba(255,255,255,.8)}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .clickable-icon[_ngcontent-%COMP%]{width:20px;position:relative;top:0}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:0px solid #dededf;padding:5px 12px;line-height:35px}table[_ngcontent-%COMP%]   td.resize-handle[_ngcontent-%COMP%]{padding:0!important;width:2px}.chip-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{display:inline-flex;padding:3px 10px!important;border:1px solid #7868d8;color:#fff;background-color:transparent;border-radius:16px;align-items:center;gap:5px;height:25px;opacity:.5}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]:hover{cursor:pointer}.chip-container[_ngcontent-%COMP%]   .chip.selected[_ngcontent-%COMP%]{opacity:1;background-color:#7868d8}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]   .chip-text[_ngcontent-%COMP%]{vertical-align:middle}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]   .chip-indicator[_ngcontent-%COMP%]{border-radius:10px;padding:0 5px;color:#000;background-color:#3eeaae;display:flex;justify-content:center;align-items:center;height:16px;width:16px}.chip-container[_ngcontent-%COMP%]   .chip.remove[_ngcontent-%COMP%]   .chip-indicator[_ngcontent-%COMP%]{background-color:#dc3545!important}"]})}}return i})();const pp=["contextMenu"];function mp(i,l){1&i&&(t.j41(0,"div",13)(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"button",14)(5,"span",15),t.EFF(6,"\xd7"),t.k0s()()()),2&i&&(t.R7$(2),t.JRh(t.bMT(3,1,"brands-list.successful_msg")))}function up(i,l){1&i&&(t.j41(0,"p",25),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.JRh(t.bMT(2,1,"suggestion.action_changed_msg")))}function hp(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",16)(1,"div",2)(2,"div",17),t.DNE(3,up,3,3,"p",18),t.j41(4,"div",19)(5,"button",20),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.onClickBack())}),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"button",21),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.onClickApply())}),t.EFF(9),t.nI1(10,"translate"),t.k0s()()()(),t.j41(11,"div",22)(12,"div",23)(13,"suggestion-table",24),t.bIt("sortData",function(n){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onSort(n))}),t.k0s()()()()}if(2&i){const e=t.XpG(2);t.R7$(3),t.Y8G("ngIf",e.is_action_changed),t.R7$(3),t.JRh(t.bMT(7,5,"suggestion.back")),t.R7$(3),t.JRh(t.bMT(10,7,"suggestion.apply")),t.R7$(4),t.Y8G("data",null==e.opts?null:e.opts.data)("options",null==e.opts?null:e.opts.chart_options)}}function fp(i,l){1&i&&(t.j41(0,"div",26)(1,"div",27),t.nrm(2,"share-card-loading"),t.k0s()())}function gp(i,l){if(1&i&&(t.qex(0),t.j41(1,"div"),t.nrm(2,"share-tab-with-configuration",7),t.k0s(),t.j41(3,"div",8),t.nrm(4,"share-tab-with-configuration",7),t.k0s(),t.DNE(5,mp,7,3,"div",9),t.j41(6,"div",10),t.DNE(7,hp,14,9,"div",11),t.DNE(8,fp,3,0,"div",12),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("options",null==e.category_type_tab?null:e.category_type_tab.tabs_options)("tab",null==e.category_type_tab?null:e.category_type_tab.data)("is_enterprise_account",e.is_enterprise_account),t.R7$(2),t.Y8G("options",null==e.category_tab?null:e.category_tab.tabs_options)("tab",null==e.category_tab?null:e.category_tab.data)("is_enterprise_account",e.is_enterprise_account),t.R7$(1),t.Y8G("ngIf",e.show_alert),t.R7$(2),t.Y8G("ngIf",!(null!=e.opts&&e.opts.is_loading)&&(null==e.opts?null:e.opts.has_data)),t.R7$(1),t.Y8G("ngIf",(null==e.opts?null:e.opts.is_loading)&&!(null!=e.opts&&e.opts.has_data))}}function bp(i,l){1&i&&(t.j41(0,"div",28),t.nrm(1,"share-card-loading"),t.k0s())}function vp(i,l){1&i&&(t.j41(0,"div",29),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&i&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"brands-list.no_data_msg")," "))}function yp(i,l){1&i&&(t.EFF(0),t.nI1(1,"translate")),2&i&&t.SpI(" ",t.bMT(1,1,"suggestion.ignore")," ")}let xp=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p,u,x,k,P,D,U){this.router=e,this.activatedRoute=a,this.dateRange=n,this.elementRef=o,this.apiModel=r,this.socialMediaModel=d,this.functionModel=_,this.pageModel=c,this.dialog=p,this.smartSearchModel=u,this.dataService=x,this.translate=k,this.contextMenuService=P,this.alertService=D,this.localSetting=U,this.all={id:"all",name:this.translate.instant("All")},this.configuration_callback=at,this.redirect_base_url="/social-media-listening/details",this.category_type_tab={data:[],tabs_options:{onTabClick:this.onCategoryTypeTabClick.bind(this),onClickButton:this.onClickButton.bind(this),add_brand_url:"/social-media-listening/brands-setting",show_add_brand_button:!1,show_add_category_button:!1,is_category_type:!0,in_suggestion_page:!0}},this.category_tab={data:[],tabs_options:{onTabClick:this.onCategoryTabClick.bind(this),onClickButton:this.onClickButton.bind(this),add_brand_url:"/social-media-listening/brands-setting",show_add_brand_button:!1,show_add_category_button:!1,is_category_type:!1,in_suggestion_page:!0}},this.brand_list_api_filter={api_path:"social-media/list",is_lambda:!1},this.update_division_api_filter={api_path:"brand/update-filter",is_lambda:!1,data:[]},this.configure_category_type_list=[],this.category_type_list=[],this.category_list=[],this.api_data={},this.active_category_type="",this.active_category="",this.ready=!1,this.has_data=!1,this.params={},this.is_enterprise_account=!1,this.is_all_category_page=!0,this.username="",this.show_alert=!1,this.active_brands=[],this.subscription=[],this.local_storage_data={},this.opts={has_data:!1,is_loading:!0,data:[],chart_options:{id:"brands_list_suggestion",keys:["name","value"],number_type:["name","value"],table_title:"Suggestion",show_entries:!1,show_footer
1:!1,is_pagination:!1,table_grand_total_colspan:1,freeze_columns_dialog:["name"],row_height:45},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1,height:400}},this.actions_data={add:[],ignore:[],remove:[]},this.is_action_changed=!1,this.opts.chart_options.onHashtagClick=this.onHashtagClick.bind(this),this.opts.chart_options.onContextMenu=this.onContextMenu.bind(this)}ngOnInit(){var e=this.getLocalStorageData();s.isEmpty(e)||(this.active_category_type=e.active_category_type),this.setCallbackFunction(),this.subscription.push(this.pageModel.subscribe(a=>{let n=a;if(!s.isUndefined(n)){this.username=n.name;let o=n.account_type.slug,r=s.includes(n.roles,"manager")||s.includes(n.roles,"admin");("enterprise"==o||"admin"==o)&&r&&(this.is_enterprise_account=!0)}})),this.subscription.push(this.activatedRoute.queryParams.subscribe(a=>{s.isEmpty(a)||(this.params=s.cloneDeep(a))})),this.subscription.push(this.dateRange.subscribe(a=>{this.params.date_start=a.start,this.params.date_end=a.end,this.setQueryParams(),a.min&&a.start&&a.end&&this.getBrandListApi()}))}ngOnDestroy(){this.elementRef.nativeElement.remove(),s.map(this.subscription,e=>{e.unsubscribe()})}setCallbackFunction(){this.configuration_callback.onConfigurationComplete=this.onConfigurationComplete.bind(this)}setQueryParams(){var e={};e.date_start=this.params.date_start,e.date_end=this.params.date_end,this.params.no_cache&&(this.brand_list_api_filter.no_cache=this.params.no_cache,delete this.params.no_cache),this.params=Object.assign({},e),this.router.navigate([],{queryParams:this.params})}getBrandListApi(){this.socialMediaModel.getSuggestionList({no_cache:this.params.no_cache},this.onLoadBrandList.bind(this))}onLoadBrandList(e){this.has_data=!0,this.ready=!0,this.api_data=s.assign(e.result),this.empty_division=!!s.isEmpty(e.result.divisions),this.configure_category_type_list=[{id:"divisions",name:this.translate.instant("Category")}],s.isEmpty(this.api_data.filters)||s.map(this.api_data.filters,a=>{let n={id:a.id,name:this.translate.instant(a.name)};this.configure_category_type_list.push(n)}),this.loadCategoryTypeList(),this.loadCategoryList(this.active_category_type),this.setLocalStorageData(),this.opts.is_loading=!1,this.opts.has_data=!0}saveCategoryIntoApi(){this.show_alert=!1;let e=s.cloneDeep(this.update_division_api_filter);e.data={action:this.category_data_params.action,filter_key_id:this.category_data_params.category,filter_value_id:s.isEmpty(this.category_data_params.id)?"":this.category_data_params.id,filter_value_name:this.category_data_params.name,brand_ids:this.category_data_params.brands},this.socialMediaModel.getSocialMediaData(e.api_path,e.data,this.onSaveCategory.bind(this))}onSaveCategory(e){this.dialog.closeAll(),this.show_alert=!0,window.setTimeout(function(){$(".alert").fadeTo(500,0).slideUp(500,function(){$(this).remove()})},1500),this.brand_list_api_filter.no_cache=!0,this.getBrandListApi(),window.location.reload()}loadCategoryTypeList(){let e=[{id:"all",name:this.translate.instant("All")}];s.isEmpty(this.api_data.divisions)||e.push({id:"divisions",name:this.translate.instant("Category")}),s.isEmpty(this.api_data.filters)||s.map(this.api_data.filters,a=>{let n={id:a.id,name:this.translate.instant(a.name)};e.push(n)}),this.category_type_list=e,(""==this.active_category_type||!s.find(this.category_type_list,{id:this.active_category_type}))&&(this.active_category_type=s.first(this.category_type_list).id),s.map(this.category_type_list,a=>{a.is_active=!1,this.active_category_type==a.id&&(a.is_active=!0)}),this.category_type_tab.data=this.category_type_list}loadCategoryList(e){let a=[{id:"all",name:this.translate.instant("All")}];if("all"!=e)if("divisions"==e)this.category_list=a.concat(this.api_data.divisions);else{let n=s.find(this.api_data.filters,{id:e});this.category_list=a.concat(n.values)}else{let n=[],o=[];s.map(this.api_data.filters,r=>{s.map(r.values,d=>{n.push({id:d.id,name:d.name,category_id:r.id,category_name:r.name})})}),s.isEmpty(this.api_data.divisions)||s.map(this.api_data.divisions,r=>{let d={id:r.id,name:r.name,category_id:"divisions",category_name:this.translate.instant("Category")};o.push(d)}),this.category_list=o.concat(n),this.category_list.unshift(this.all)}(""==this.active_category||!s.find(this.category_list,{id:this.active_category}))&&(this.active_category=s.first(this.category_list).id),s.map(this.category_list,n=>{n.is_active=!1,this.active_category==n.id&&(n.is_active=!0)}),this.category_tab.data=this.category_list,this.loadBrandList()}loadBrandList(){var e=s.cloneDeep(this.api_data.brands);if(this.is_all_category_page=!0,"all"!=this.active_category){let a=s.cloneDeep(this.api_data.brands);e=[],s.map(a,n=>{if(s.includes(n.divisions,this.active_category)&&e.push(n),"all"==this.active_category_type){let o=s.keys(n.filters);s.map(o,r=>{s.includes(n.filters[r],this.active_category)&&e.push(n)})}else s.includes(n.filters[this.active_category_type],this.active_category)&&e.push(n)}),this.is_all_category_page=!1}this.active_brands=e,this.setTableData(this.active_brands),this.smartSearchModel.updateBrandList(this.api_data.brands)}generateParams(e){var a=s.cloneDeep(this.params);return a.brands=e.id,a}onCategoryTypeTabClick(e){this.active_category_type=e,this.setLocalStorageData(),this.loadCategoryList(e)}onCategoryTabClick(e){this.active_category=e,this.setLocalStorageData(),this.loadBrandList()}onClickConfigure(){var e=s.find(this.category_list,{id:this.active_category}),a={title:"Edit Category",brands:this.api_data.brands,category:e,active_brands:this.active_brands,active_category_type:s.isEmpty(e.category_id)?this.active_category_type:e.category_id,category_type_list:this.configure_category_type_list};this.openDialog(st,a)}onClickAddTab(e){if(e){var a={title:this.translate.instant("Add New Category"),brands:this.api_data.brands,active_category_type:this.active_category_type,category_type_list:this.configure_category_type_list};this.openDialog(st,a)}else{var n={title:this.translate.instant("Permission Denied"),message:this.translate.instant("You are not allowed to add category, please contact our tech support or team manager.")};this.openDialog(V,n)}}onClickButton(e,a,n,o){if(o||this.is_enterprise_account){var r={};r.active_category=n||this.active_category,this.brand_list_api_filter.no_cache&&(r.no_cac
1he=!0),e.preventDefault(),this.router.navigate([a],{queryParams:r})}else{var d={title:this.translate.instant("Permission Denied"),message:this.translate.instant("You are not allowed to add brands, please contact our tech support or team manager.")};this.openDialog(V,d)}}onClickEditButton(e,a,n){var o={};o.brand=n,o.active_category=this.active_category,this.brand_list_api_filter.no_cache&&(o.no_cache=!0),this.edit_brands_param=Object.assign({},o),e.preventDefault(),this.router.navigate([a],{queryParams:this.edit_brands_param})}onConfigurationComplete(e,a){switch(this.category_data_params=a,e){case"add_category":this.addCategory(a);break;case"edit_category":this.updateCategory(a);break;case"remove_category":this.removeCategory(a);break;case"remove_category_brand":case"proceed_update":this.proceedToUpdate()}}addCategory(e){e.action="update",this.checkIsDuplicate(e,this.category_list)?(e={title:this.translate.instant("Duplicate Category"),message:this.translate.instant("Sorry, we can't add this category because already exists. Please enter another name.")},this.openDialog(V,e)):this.saveCategoryIntoApi()}updateCategory(e){e.action="update";let n=s.cloneDeep(this.category_list).filter(d=>d.id!==e.id);if(this.checkIsDuplicate(e,n))e={title:this.translate.instant("Duplicate Category"),message:this.translate.instant("Sorry, we can't add this category because already exists. Please enter another name.")},this.openDialog(V,e);else{let d=this.findOnlyBrandInCategory(e,!0);if(s.isEmpty(d))this.saveCategoryIntoApi();else{var r=s.find(this.category_list,{id:this.active_category});this.openDialog(lt,e={brands:d,category_name:r.name,params:e})}}}removeCategory(e){e.action="delete";let a=this.findOnlyBrandInCategory(e,!1);if(s.isEmpty(a))this.saveCategoryIntoApi();else{var n=s.find(this.category_list,{id:this.active_category});this.openDialog(St,e={brands:a,category_name:n.name,params:e})}this.local_storage_data=this.smartSearchModel.getStoredFilter(),!s.isNil(this.local_storage_data)&&!s.isEmpty(this.local_storage_data)&&(this.local_storage_data.social_media.divisions={id:"all",name:this.translate.instant("All")},this.smartSearchModel.setFilter(this.local_storage_data))}proceedToUpdate(){this.saveCategoryIntoApi()}findOnlyBrandInCategory(e,a){let n=s.cloneDeep(this.api_data.brands),o=[],r=s.filter(n,d=>1==d.divisions.length&&s.includes(d.divisions,e.id));return a?s.map(r,d=>{s.includes(e.brands,d.id)||o.push(d)}):o=r,o}checkAlphabetListEmpty(e){let a=s.filter(e,{has_data:!0});return s.isEmpty(a)}checkIsDuplicate(e,a){let n=e.name.toLowerCase().replace(/ +/g,"");var o=s.cloneDeep(a);let r=[];return r="all"!=this.active_category_type?o:s.filter(o,{category_id:e.category}),s.map(r,c=>{c.name=c.name.toLowerCase().replace(/ +/g,"")}),!!s.find(r,{name:n})}openDialog(e,a){this.dialog.open(e,{panelClass:"config-dialog",scrollStrategy:new et.t0,data:a})}getLocalStorageData(){var e=this.dataService.get("brand_list_configuration");if(!s.isNil(e))return JSON.parse(e)}setLocalStorageData(){this.dataService.set("brand_list_configuration",JSON.stringify({active_category_type:this.active_category_type,active_category:this.active_category}))}setTableData(e){let a=[],n=s.cloneDeep(e),o=[{id:"name",name:this.translate.instant("Brand Name")},{id:"suggestion_remove",name:this.translate.instant("Hashtag Suggest to Remove")},{id:"suggestion_add",name:this.translate.instant("Hashtag Suggest to Add")}];s.map(n,(r,d)=>{let _=r.watchlists.ht,c=[],p=[];s.map(_,u=>{u.hasOwnProperty("suggestion_remove")&&1==u.suggestion_remove&&c.push(u)}),r.hasOwnProperty("suggestion_watchlists")&&s.map(r.suggestion_watchlists.ht,u=>{p.push({id:u.name,...u})}),r.hashtags=_,r.suggestion_remove=c,r.suggestion_add=p}),s.map(o,r=>{let d={id:r.id,name:r.name,api_field:r.id,class:"text-start d-flex",is_number:!1,is_clickable:!0,is_show_change:!1,number_format:"1.0-0",suffix:"",prefix:"",display_total:!1,min_width:120,view_type:"name"!==r.id?"chip":"value",onChipClick:"name"!==r.id?this.onHashtagClick.bind(this):void 0,onChipRightClick:"suggestion_add"===r.id?this.onContextMenu.bind(this):void 0,show_clickable_icon:"name"!==r.id};a.push(d)}),this.actions_data={add:[],ignore:[],remove:[]},this.opts.data=n,this.opts.chart_options.table_body=a}onHashtagClick(e){let a;if(e instanceof PointerEvent){let o=e.target.closest(".chip"),r=o.getAttribute("data-action"),d=parseInt(o.getAttribute("data-row")),_=o.getAttribute("data-row-id"),c=o.getAttribute("data-chip-value");a=_,e={action:r,data:s.find(this.opts.data,{id:a}),row:d,value:c}}else a=e.data.id;let n=s.findIndex(this.opts.data,{id:a});this.updateActionsData(e.action,{data:e,index:n,brand_id:a}),this.opts.data=[...this.opts.data],this.is_action_changed=!0}updateActionsData(e,a){if("ignore"!==e){const o=`suggestion_${e}`;let r=this.opts.data[a.index][o],d=s.findIndex(this.actions_data[e],{brand_id:a.brand_id}),_=s.findIndex(this.opts.data[a.index][o],{id:a.data.value});if(_>-1&&(this.opts.data[a.index][o][_].selected=!this.opts.data[a.index][o][_].selected),s.find(this.actions_data[e],{brand_id:a.brand_id}))this.actions_data[e][d].watchlists.ht=s.map(s.filter(r,{selected:!0}),"id");else{let c={brand_id:a.brand_id,brand_name:a.data.data.name,watchlists:{ht:s.map(s.filter(r,{selected:!0}),"id")}};this.actions_data[e].push(c)}}else this.actions_data[e].push({brand_id:a.data.id,brand_name:a.data.name,watchlists:{ht:[a.value]}});let n=s.filter(this.actions_data[e],o=>!s.isEmpty(o.watchlists.ht));this.actions_data[e]=n}onClickApply(){s.every(this.actions_data,s.isEmpty)?this.alertService.show({title:this.translate.instant("Watchlists failed to update."),message:this.translate.instant("No hashtags is selected.")}):(this.openDialog(Ut,{title:this.translate.instant("Update Watchlist"),message:this.generateMessage(this.actions_data,"confirmation"),callback:()=>{this.opts.is_loading=!0,this.opts.has_data=!1,this.socialMediaModel.updateSuggestion(this.actions_data,()=>{this.getBrandListApi(),this.opts.is_loading=!1,this.opts.has_data=!0,this.alertService.show({title:this.translate.instant("Watchlists updated successfully."),message:this.generateMessage(this.actions_data)}),this.actions_data.add=[],this.actions_data.ignore=[],this.actions_data.remove=[]}
1)}}),this.is_action_changed=!1)}onContextMenu(e,a){if(e instanceof PointerEvent){let n=e.target.closest(".chip"),o=n.getAttribute("data-action"),r=parseInt(n.getAttribute("data-row")),d=n.getAttribute("data-row-id"),_=n.getAttribute("data-chip-value");a={action:o,data:s.find(this.opts.data,{id:d}),row:r,value:_}}this.contextMenuService.show(this.contextMenu,{x:e.clientX,y:e.clientY,value:a}),e.preventDefault(),e.stopPropagation()}onIgnoreClick(e){this.updateActionsData("ignore",e),this.openDialog(Ut,{title:this.translate.instant("Confirm Ignore?"),message:this.translate.instant("suggestion.ignore_confirmation_msg",{hashtags:e.value}),callback:()=>{this.actions_data.add=[],this.socialMediaModel.updateSuggestion(this.actions_data,a=>{this.actions_data.ignore=[],this.getBrandListApi(),this.alertService.show({title:this.translate.instant("Suggestions updated successfully."),message:this.translate.instant("suggestion.ignore_successful_msg",{hashtags:e.value})})})}})}onSort(e){this.opts.data=s.cloneDeep(e)}onClickBack(){this.router.navigate(["/social-media-listening/brand-list"],{queryParams:{date_start:this.params.date_start,date_end:this.params.date_end}})}generateMessage(e,a="successful"){let{add:n,remove:o}=e,r=[],d=[];n.forEach(c=>{let{watchlists:p}=c;for(const u in p)r=r.concat(p[u])}),o.forEach(c=>{let{watchlists:p}=c;for(const u in p)d=d.concat(p[u])});let _=[];return r.length>0&&(this.translate.instant("hashtag_add_watchlist",{}),_.push(this.translate.instant("successful"==a?"suggestion.add_successful_msg":"suggestion.add_confirmation_msg",{hashtags:this.formatHashtags([...r])}))),d.length>0&&_.push(this.translate.instant("successful"==a?"suggestion.remove_successful_msg":"suggestion.remove_confirmation_msg",{hashtags:this.formatHashtags([...d])})),_.join("\n")}formatHashtags(e){if(1===e.length)return e[0];let a="cn"==this.localSetting.getLanguage()?s.initial(e).join("\u3001"):s.initial(e).join(", "),n=s.last(e);return this.translate.instant("suggestion.format_hashtags",{initial:a,last:n})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(E.a),t.rXU(t.aKT),t.rXU(I.j),t.rXU(M.q),t.rXU(T.e),t.rXU(O.Y),t.rXU(S.ef),t.rXU(X.d),t.rXU(z.u),t.rXU(h.c$),t.rXU(ct.Kf),t.rXU(L.u),t.rXU(K.Y))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["suggestion"]],viewQuery:function(a,n){if(1&a&&t.GBs(pp,5),2&a){let o;t.mGM(o=t.lsd())&&(n.contextMenu=o.first)}},decls:9,vars:3,consts:[[1,"container","px-3","pb-5"],[4,"ngIf"],[1,"row"],["class","col-12 d-flex align-items-center justify-content-center custom-height",4,"ngIf"],["class","col-12 text-color-1 d-flex align-items-center justify-content-center custom-height",4,"ngIf"],["contextMenu",""],["contextMenuItem","",3,"execute"],[1,"w-100",3,"options","tab","is_enterprise_account"],[1,"mt-2"],["class","alert alert-success","role","alert",4,"ngIf"],[1,"card","new-table","mt-3"],["class","card-body",4,"ngIf"],["class","row h-100",4,"ngIf"],["role","alert",1,"alert","alert-success"],["type","button","data-bs-dismiss","alert","aria-label","Close",1,"close","text-size-1"],["aria-hidden","true"],[1,"card-body"],[1,"col-12","mb-2"],["class","my-auto float-start",4,"ngIf"],[1,"d-flex","float-end"],[1,"btn","btn-action","me-2",3,"click"],[1,"btn","btn-action-filled",3,"click"],[1,"row","mx-0"],[1,"col-12","table-container","px-0"],[3,"data","options","sortData"],[1,"my-auto","float-start"],[1,"row","h-100"],[1,"col-12","d-flex","align-items-center","justify-content-center"],[1,"col-12","d-flex","align-items-center","justify-content-center","custom-height"],[1,"col-12","text-color-1","d-flex","align-items-center","justify-content-center","custom-height"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,gp,9,9,"ng-container",1),t.j41(2,"div",2),t.DNE(3,bp,2,0,"div",3),t.k0s(),t.j41(4,"div",2),t.DNE(5,vp,3,3,"div",4),t.k0s()(),t.j41(6,"context-menu",null,5),t.DNE(8,yp,2,3,"ng-template",6),t.bIt("execute",function(r){return n.onIgnoreClick(r.value)}),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf",n.ready),t.R7$(2),t.Y8G("ngIf",!n.ready),t.R7$(2),t.Y8G("ngIf",!n.has_data&&n.ready))},dependencies:[m.bT,y.X,Et,ct.Ek,ct.JO,cp,h.D9],styles:[".chip[_ngcontent-%COMP%]{margin:0!important;padding:3px 10px!important;border:1px solid #7868d8;color:#fff;background-color:transparent;min-height:25px}.custom-height[_ngcontent-%COMP%]{height:500px}.centered-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:80vh}.centered-container[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;border:2px dashed #7868d8;border-radius:5px;padding:0 15px 15px;height:210px;width:185px}.centered-container[_ngcontent-%COMP%]   .content-container[_ngcontent-%COMP%]   .content-text[_ngcontent-%COMP%]{height:50px;display:flex;justify-content:center;align-items:center;text-align:center}.icon-wrapper[_ngcontent-%COMP%]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-wrapper[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:50px}.btn.suggestion[_ngcontent-%COMP%]{position:absolute;right:0;z-index:10}.card[_ngcontent-%COMP%]{height:500px!important}.card.new-table[_ngcontent-%COMP%]{height:auto!important}.table-container[_ngcontent-%COMP%]{overflow-x:auto;position:relative;height:500px}table[_ngcontent-%COMP%]{border:none;height:100%;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0px;text-align:left}table[_ngcontent-%COMP%]   .fixed-header[_ngcontent-%COMP%]{position:sticky;top:0;z-index:1}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{font-size:.75rem}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(odd)   td[_ngcontent-%COMP%]{background-color:#112241;color:#fff}table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:nth-child(2n)   td[_ngcontent-%COMP%]{background-color:#1a3258;color:#fff}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #dededf;background-color:#7868d8;color:#d0d0d0;padding:5px 12px;position:sticky;top:0}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]:hover + .resize-handle[_ngcontent-%COMP%]{background:rgba(255,255,255,.6)}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]{display:inline-block;width:16px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{opacity:.3}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]   i.fa-sort-up[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]   .sort-icon[_ngcontent-%COMP%]   i.fa-sort-down[_ngcontent-%COMP%]{opacity:1}table[_ngcontent-%COMP%]   th.active-sort[_ngcontent-%COMP%]{color:#fff!important}table[_ngcontent-%COMP%]   th.resize-handle[_ngcontent-%COMP%]{width:2px;cursor:col-resize;padding:0!important}table[_ngcontent-%COMP%]   th.resize-handle[_ngcontent-%COMP%]:hover{background:rgba(255,255,255,.6)}table[_ngcontent-%COMP%]   th.resize-handle[_ngcontent-%COMP%]:active{background:rgba(255,255,255,.8)}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:0px solid #dededf;padding:5px 12px}table[_ngcontent-%COMP%]   td.resize-handle[_ngcontent-%COMP%]{padding:0!important;width:2px;background:transparent}.chip-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]{display:inline-flex;padding:3px 10px!important;border:1px solid #7868d8;color:#fff;background-color:transparent;border-radius:16px;align-items:center;gap:5px;height:25px;opacity:.5}.chip-container[_ngcontent-%COMP%]   .chip.disabled[_ngcontent-%COMP%]{opacity:1}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]   .chip-text[_ngcontent-%COMP%]{vertical-align:middle}.chip-container[_ngcontent-%COMP%]   .chip[_ngcontent-%COMP%]   .chip-indicator[_ngcontent-%COMP%]{border-radius:10px;padding:0 5px;color:#000;background-color:#3eeaae;display:flex;justify-content:center;align-items:center;height:16px;width:16px}.chip-container[_ngcontent-%COMP%]   .chip.remove[_ngcontent-%COMP%]   .chip-indicator[_ngcontent-%COMP%]{background-color:#dc3545!important}"]})}}return i})();
1var Cp=b(93005);function wp(i,l){if(1&i){const e=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.connectToPlatform("fb","connect_account",{}))}),t.j41(1,"span"),t.EFF(2),t.nI1(3,"translate"),t.k0s()()}2&i&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"sml.integration-setting.connect_btn")," "))}function kp(i,l){if(1&i&&(t.qex(0),t.j41(1,"p",7),t.EFF(2,"Please Connect to Your Social Account to continue with Social Media Listening"),t.k0s(),t.DNE(3,wp,4,3,"button",8),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("ngIf",!e.is_loading)}}function Mp(i,l){1&i&&t.nrm(0,"i",10)}function Pp(i,l){if(1&i&&(t.j41(0,"p",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.JRh(null==e.response?null:e.response.message)}}function Ip(i,l){1&i&&(t.j41(0,"p",7),t.EFF(1,"For the best experience, we recommend using Google Chrome"),t.k0s())}function Op(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",12)(2,"span",13),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"p",14)(6,"span"),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"a",15),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.EFF(12,". "),t.k0s()(),t.j41(13,"p",16)(14,"span"),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"span",17),t.EFF(18),t.k0s(),t.j41(19,"span"),t.EFF(20),t.nI1(21,"translate"),t.k0s()(),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.SpI(" ",t.bMT(4,6,"sml.integration-setting.success_msg")," "),t.R7$(4),t.JRh(t.bMT(8,8,"sml.integration-setting.note_2")),t.R7$(3),t.SpI(" ",t.bMT(11,10,"sml.integration-setting.href")," "),t.R7$(5),t.JRh(t.bMT(16,12,"sml.integration-setting.note_3")),t.R7$(3),t.JRh(e.countdown_second),t.R7$(2),t.JRh(t.bMT(21,14,"sml.integration-setting.note_4"))}}let Tp=(()=>{class i{constructor(e,a,n,o,r,d){this.apiModel=e,this.pageModel=a,this.router=n,this.alertService=o,this.activatedRoute=r,this.facebookService=d,this.is_loading=!1,this.response={success:!0,has_data:!1,message:""},this.countdown_second=5,this.current_browser="",d.initFacebookSdk(F.c.services.facebook)}ngOnInit(){this.current_browser=this.getBrowserName(),this.pageModel.checkConnected()&&this.redirect()}getRedirectUrl(){return s.get(this.activatedRoute.queryParams,"redirect_url","social-media-listening/brand-list")}connectToPlatform(e,a,n){"fb"==e?this.loginWithFacebook(a,n):console.log("[IntegrationSettingComponent] Not Required")}loginWithFacebook(e,a={}){this.is_loading=!0,this.action=e,this.facebookService.login(F.c.services.loginOptions).then(o=>{this.is_loading=!1;let r=s.cloneDeep(o);if(console.log("[IntegrationSettingComponent] login_response:",r,e),"connected"==r.status){let d=new Date,_=new Date(1e3*r.authResponse.data_access_expiration_time),c=d.getTime()-_.getTime();console.log(c/864e5,d,_),c<=0?(this.updateExpiryTime(r.authResponse.data_access_expiration_time),this.redirect()):(this.response.success=!1,this.response.message="Something Wrong, Please connect again or contact admin to assist")}}).catch(o=>{console.log("loginWithFacebook -> catch error",o),this.is_loading=!1,this.response.success=!1,this.response.message="Facebook Login Failed"})}redirect(){let e=this.getRedirectUrl();this.response.has_data=!0,this.response.success=!0,this.response.message=null,this.countdown_second=5,clearInterval(this.countdown_timer),this.countdown_timer=setInterval(()=>{this.countdown_second<=0?(clearInterval(this.countdown_timer),window.location.href=e):this.countdown_second=this.countdown_second-1},1e3)}updateExpiryTime(e){this.apiModel.post(`${F.c.server.apiUrl}/accounts/update`,{last_connected_at:e},(a,n)=>{console.log("success:",a,n),console.log(a?"[IntegrationSettingComponent.updateExpiryTime],res:":"[IntegrationSettingComponent.updateExpiryTime],error:",n)})}getBrowserName(){const e=navigator.userAgent;return e.indexOf("Chrome")>-1&&-1===e.indexOf("Edg")&&-1===e.indexOf("OPR")?"Google Chrome":e.indexOf("Firefox")>-1?"Mozilla Firefox":e.indexOf("Safari")>-1&&-1===e.indexOf("Chrome")?"Apple Safari":e.indexOf("Edg")>-1?"Microsoft Edge":e.indexOf("OPR")>-1||e.indexOf("Opera")>-1?"Opera":e.indexOf("MSIE")>-1||e.indexOf("Trident")>-1?"Internet Explorer":"Unknown Browser"}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(I.j),t.rXU(O.Y),t.rXU(g.Ix),t.rXU(L.u),t.rXU(g.nX),t.rXU(Cp.o))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-integration-setting"]],decls:8,vars:5,consts:[[1,"container","py-3"],[1,"card","h-100"],[1,"card-body"],[4,"ngIf"],["class","fas fa-spinner fa-spin text-size-1 fa-2x",4,"ngIf"],["class","text-danger",4,"ngIf"],["class","text-color-1",4,"ngIf"],[1,"text-color-1"],["class","btn btn-action-filled fb","data-bs-toggle","tooltip","title","Connect With Facebook",3,"click",4,"ngIf"],["data-bs-toggle","tooltip","title","Connect With Facebook",1,"btn","btn-action-filled","fb",3,"click"],[1,"fas","fa-spinner","fa-spin","text-size-1","fa-2x"],[1,"text-danger"],[1,"text-size-2","text-color-1","text-center","mt-4","mb-4","d-flex","flex-column"],[1,"text-size-2","text-semi-bold","mt-2","mb-2"],[1,"py-2"],["href","https://www.facebook.com/help/942196655898243","target","_blank",1,"text-color-highlight-2"],[1,"text-color-highlight-1"],[1,"text-size-1"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.DNE(3,kp,4,1,"ng-container",3),t.DNE(4,Mp,1,0,"i",4),t.DNE(5,Pp,2,1,"p",5),t.DNE(6,Ip,2,0,"p",6),t.DNE(7,Op,22,16,"ng-container",3),t.k0s()()()),2&a&&(t.R
17$(3),t.Y8G("ngIf",!(null!=n.response&&n.response.has_data)),t.R7$(1),t.Y8G("ngIf",n.is_loading),t.R7$(1),t.Y8G("ngIf",!(null!=n.response&&n.response.success)),t.R7$(1),t.Y8G("ngIf","Google Chrome"!=n.current_browser&&!(null!=n.response&&n.response.success)),t.R7$(1),t.Y8G("ngIf",null==n.response?null:n.response.has_data))},dependencies:[m.bT,h.D9]})}}return i})();var Rp=b(5986);function Fp(i,l){if(1&i&&(t.j41(0,"div",4),t.nrm(1,"am-chart-selection-card",5),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Dp(i,l){if(1&i&&(t.j41(0,"div",6),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function $p(i,l){1&i&&(t.j41(0,"div",7),t.nrm(1,"share-card-loading"),t.k0s())}const Sp=function(i){return[i]};let Ep=(()=>{class i{constructor(e,a){this.dataService=e,this.translate=a,this.selected_table_click_data={},this.params={},this.opts={title:{title:"",desc:""},no_data_message:this.translate.instant("No data available"),has_data:!1,is_loading:!0,data:[],selected_data:{title:"Selected Brand",data:[],onRemoveFilter:null},view_drill_down_chart_card:{is_filter_whole_row:!1},chart_options:{id:"trend_module_ranking",xAxis:{title:""},yAxis:{title:this.translate.instant("Interactions"),opposite_title:""},clickable:!0,onClick:null,table_title:this.translate.instant("Brands"),table_type:"primary",table_filter:{sort:{type:"desc",active_id:"total_posts"}},show_footer:!1,row_selection:!0,table_header:[],table_body:[],show_entries:!1,is_pagination:!1,meta_title:[],table_row_clickable:!0,deselect_limit:2,freeze_columns_dialog:["rank","name"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},is_show_searchbar:!1}};let n=this.dataService.get("grid_state");if(!s.isEmpty(n)||!s.isUndefined(n)){let o=JSON.parse(n);s.has(o,"trend_module_ranking")&&(this.grid_states=o.trend_module_ranking,s.isEmpty(this.grid_states.sorters)||(this.opts.chart_options.table_filter.sort.active_id=this.grid_states.sorters[0].columnId))}}ngOnInit(){this.opts.chart_options.onClick=this.onTableClick.bind(this)}ngOnChanges(){s.merge(this.opts,this.options),0==this.data.length?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)}setTableData(e){let n=[];const o={rank:0,id:e[0].id,name:e[0].name,...s.omit(e[0],["id","name"])};s.map(o,(r,d)=>{if("id"!=d&&"estimated_sales"!=d){const _={id:d,name:"name"==d?this.translate.instant("Brands"):this.convertIdToName(d),api_field:d,class:s.isEqual(typeof r,"number")&&"rank"!==d?"text-end":s.isEqual(typeof r,"number")||"rank"===d?"text-center":"text-start",is_number:!(!s.isEqual(typeof r,"number")||"rank"===d),is_clickable:!0,is_show_change:!1,number_format:"1.0-0",suffix:"",prefix:"",display_total:!1,min_width:"rank"==d?50:120,view_type:"rank"==d?"index":"value"};n.push(_)}}),s.map(e,(r,d)=>{s.isEmpty(r.name)&&(r.name=r.id)}),this.opts.chart_options.table_body=n,this.opts.data=e,console.log("check table data: ",this.opts.chart_options.table_body)}onTableClick(e){this.selected_table_click_data=e.selected_data?e.selected_data:e,this.opts.callback(this.selected_table_click_data)}convertIdToName(e){e.startsWith("total_")&&(e=e.slice(6));let n=s.split(e,"_").map(o=>o.charAt(0).toUpperCase()+o.slice(1)).join(" ");return this.translate.instant(n)}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(z.u),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["trend-ranking"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:4,vars:6,consts:[[1,"row","container","p-0",3,"ngClass"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center text-color-1 custom-height",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center","text-color-1","custom-height"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Fp,2,3,"div",1),t.DNE(2,Dp,2,1,"div",2),t.DNE(3,$p,2,0,"div",3),t.k0s()),2&a&&(t.Y8G("ngClass",t.eq3(4,Sp,null!=n.opts&&n.opts.has_data?"h-auto":"custom-height")),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.is_loading)&&!(null!=n.opts&&n.opts.has_data)))},dependencies:[m.YU,m.bT,y.X,w.E],styles:[".custom-height[_ngcontent-%COMP%]{height:400px!important}.container[_ngcontent-%COMP%]{height:600px!important}@media all and (min-width: 992px){.container[_ngcontent-%COMP%]{height:550px!important}}@media all and (min-width: 1200px){.container[_ngcontent-%COMP%]{height:700px!important}}"]})}}return i})();function jp(i,l){if(1&i&&(t.j41(0,"div",3),t.nrm(1,"section-title",4)(2,"am-chart-selection-card",5),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("details",null==e.opts?null:e.opts.title),t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Gp(i,l){if(1&i&&(t.j41(0,"div",6),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function Yp(i,l){1&i&&(t.j41(0,"div",6),t.nrm(1,"share-card-loading"),t.k0s())}let Xp=(()=>{class i{constructor(e,a,n,o,r,d){this.router=e,this.alertService=a,this.socialMediaModel=n,this.activatedRoute=o,this.LocalSetting=r,this.translate=d,this.opts={title:{title:this.translate.instant("Trend Timeline"),desc:this.translate.instant("Timeline reveals distinct patterns in audience engagement across the said duration, likely driven by a successful marketing campaign or viral activity."),is_interactive:!0},no_data_message:this.translate.instant("No data available for analysis"),has_data:!1,is_loading:!0,data:[],chart_options:{xAxis:{},yAxis:{title:this.translate.instant("Interactions"),secondary:this.translate.instant("Post")},use_trend:!0,fields:{attribute:"name",main:[{attribute:"total_interactions",name:this.translate.instant("Interactions"),name_as_legend:!1,color_code:"#d16eff"}],secondary:[{attribute:"total_posts",name:this.translate.instant("Posts"),name_as_legend:!1,color_code:"#22b8a9"}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,date_format:"MMM yyyy",legend:{is_clickable:!1,show:!0},keys:["value"],number_type:["value"],table_title:this.translate.instant("Category"),table_sub_title:[this.translate.instant("Quantity")],label:{wrap:!0},is_secondary_line:!0,onRedirect:null,tooltip_options:{allow_buttons:!0,bullets:{strokeWidth:1,radius:3},buttons:[{id:"weekly",name:this.translate.instant("Weekly")},{id:"monthly",name:this.translate.instant("Monthly")}]}},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"line"},is_show_searchbar:!1}},this.params={},this.opts.chart_options.onRedirect=this.onRedirect.bind(this),this.activatedRoute.queryParams.subscribe(_=>{s.isEmpty(_)||s.isEqual(this.params,_)||s.merge(this.params,_)})}ngOnInit(){}ngOnChanges(){s.isEmpty(this.options)||s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data={},this.opts.is_loading=!0,this.opts.has_data=!1):this.setData(this.data),s.isEmpty(this.data)&&(this.opts.data={},this.opts.is_loading=!1,this.opts.has_data=!1),0==this.options.success.brand_summary_daily&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){e=s.map(e,n=>{const o=moment(n.date).format("DD MMMM YYYY");return s.assign({},n,{id:n.date,name:"cn"==this.LocalSetting.getLanguage()?n.date:o})});var a=s.sortBy(e,n=>new Date(n.date));this.opts.data=a,this.opts.is_loading=!1,this.opts.has_data=!0}onRedirect(e){let a={date_start:e[0],date_end:e[1]};s.find(this.opts.brands_data,{id:this.opts.selected_brand.id}),a.brands=this.opts.selected_brand.id,a.platforms=this.params.platforms,this.params.hasOwnProperty("countries")&&(a.countries=this.params.countries),this.router.navigate(["/social-media-listening/details"],{queryParams:a})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(L.u),t.rXU(M.q),t.rXU(g.nX),t.rXU(K.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["analysis-trend"]],inputs:{data:"data",loading:"loading",options:"options"},features:[t.OA$],decls:4,vars:3,consts:[[1,"row","trend-container","text-color-1","pe-2"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[1,"section-title","text-start",3,"details"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,jp,3,4,"div",1),t.DNE(2,Gp,2,1,"div",2),t.DNE(3,Yp,2,0,"div",2),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.bT,y.X,C.L,w.E],styles:[".trend-container[_ngcontent-%COMP%]{height:350px}@media all and (min-width: 992px){.trend-container[_ngcontent-%COMP%]{height:100%}}@media all and (min-width: 1200px){.trend-container[_ngcontent-%COMP%]{height:250px}}  .overlay-details{position:fixed!important;background-color:#000c!important}"]})}}return i})();var Bp=b(98550),Np=b(37350),Up=b(30450),Ap=b(67460),Vp=b(78328),zp=b(348);function qp(i,l){if(1&i&&t.nrm(0,"share-facebook-post",15),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("data",e)("options",a.opts)}}function Lp(i,l){if(1&i&&t.nrm(0,"share-instagram-post",15),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("data",e)("options",a.opts)}}function Jp(i,l){if(1&i&&t.nrm(0,"share-twitter-post",15),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("data",e)("options",a.opts)}}function Hp(i,l){if(1&i&&t.nrm(0,"share-tiktok-post",15),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("data",e)("options",a.opts)}}function Qp(i,l){if(1&i&&t.nrm(0,"share-xiaohongshu-post",15),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("data",e)("options",a.opts)}}function Kp(i,l){if(1&i&&t.nrm(0,"share-default-post",15),2&i){const e=t.XpG().$implicit,a=t.XpG(2);t.Y8G("data",e)("options",a.opts)}}function Wp(i,l){if(1&i&&(t.j41(0,"div",10),t.qex(1,11),t.DNE(2,qp,1,2,"share-facebook-post",12),t.DNE(3,Lp,1,2,"share-instagram-post",12),t.DNE(4,Jp,1,2,"share-twitter-post",12),t.DNE(5,Hp,1,2,"share-tiktok-post",12),t.DNE(6,Qp,1,2,"share-xiaohongshu-post",12),t.DNE(7,Kp,1,2,"share-default-post",13),t.bVm(),t.nrm(8,"div",14),t.k0s()),2&i){const e=l.$implicit,a=t.XpG(2);t.Y8G("hidden",null==e?null:e.hidden),t.R7$(1),t.Y8G("ngSwitch",!0),t.R7$(1),t.Y8G("ngSwitchCase","fb"
1===a.platform||"fb"===(null==e?null:e.platform)||"fb"===(null==e?null:e.page_type)),t.R7$(1),t.Y8G("ngSwitchCase","ig"===a.platform||"ig"===(null==e?null:e.platform)||"ig"===(null==e?null:e.page_type)),t.R7$(1),t.Y8G("ngSwitchCase","tw"===a.platform||"tw"===(null==e?null:e.platform)||"tw"===(null==e?null:e.page_type)),t.R7$(1),t.Y8G("ngSwitchCase","tt"===a.platform||"tt"===(null==e?null:e.platform)||"tt"===(null==e?null:e.page_type)),t.R7$(1),t.Y8G("ngSwitchCase","xhs"===a.platform||"xhs"===(null==e?null:e.platform)||"xhs"===(null==e?null:e.page_type))}}function Zp(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",3)(2,"div",4),t.nrm(3,"section-title",5),t.k0s(),t.j41(4,"div",6)(5,"a",7),t.EFF(6),t.nI1(7,"translate"),t.k0s()()(),t.j41(8,"div",8),t.DNE(9,Wp,9,7,"div",9),t.k0s(),t.bVm()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("details",null==e.opts?null:e.opts.title),t.R7$(2),t.FS9("href",e.href_link,t.B4B),t.R7$(1),t.Lme(" ",t.bMT(7,5,"brand_deep_dive")," > ",null==e.opts||null==e.opts.selected_brand?null:e.opts.selected_brand.name," "),t.R7$(3),t.Y8G("ngForOf",e.opts.data.slice(0,3))}}function tm(i,l){if(1&i&&(t.j41(0,"div",16),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message,"\n")}}function em(i,l){1&i&&(t.j41(0,"div",17),t.nrm(1,"share-card-loading"),t.k0s())}let nm=(()=>{class i{constructor(e,a,n,o){this.router=e,this.activatedRoute=a,this.alertService=n,this.translate=o,this.opts={title:{title:this.translate.instant("Top 3 Posts"),desc:this.translate.instant("This section highlights the top 3 posts, selected for their high engagement and relevance. Find out what\u2019s capturing everyone\u2019s attention right now!")},data:[],has_data:!1,is_loading:!0,post_options:{filter:!0,sort:!0,search:!0,advanced:!0,default_filter:"all",detail:!0,summary:!1,inspiration:!1,view:!1,truncate:!0,first:3,location:null,admin:!1,preview:!1,allow_load_more:!1,is_show_advanced_options:!0,is_show_minimize_button:!0,callback:null,layout:"grid",display:{is_minimize_view:!1},type:null,loadMoreCallback:null,hide_end_message:!0,is_customized_top_post:!1,customized_class:"col-4"},display:{mode:"interaction_detail",is_minimize_view:!1}},this.params={},this.activatedRoute.queryParams.subscribe(r=>{s.isEmpty(r)||s.isEqual(this.params,r)||s.merge(this.params,r)})}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.opts.data=this.data,this.opts.is_loading=!1,this.opts.has_data=!0),s.isEmpty(this.data)&&(this.opts.is_loading=!1,this.opts.has_data=!1),0==this.options.success.top_posts&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later.")),this.href_link=this.convertToHrefLink(this.params)}convertToHrefLink(e){let n=s.pick(e,["date_start","date_end","brands","platforms"]);n.brands=this.opts.selected_brand.id,e.hasOwnProperty("countries")&&(n.countries=e.countries);let o=s.map(n,(r,d)=>`${encodeURIComponent(d)}=${encodeURIComponent(r)}`).join("&");return console.log("url params",o,e),`/social-media-listening/details?${o}`}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(L.u),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["trend-top-post"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:3,vars:3,consts:[[4,"ngIf"],["class","text-center err-handling-container",4,"ngIf"],["class","card","class","loading",4,"ngIf"],[1,"row","mb-2","pe-3"],[1,"col-6","mt-1"],[1,"section-title","text-start","m-0",3,"details"],[1,"col-6","text-end"],[1,"btn","text-size-3","btn-action",3,"href"],[1,"row","posts","pe-3"],["class","col-12 col-md-4 post-item",3,"hidden",4,"ngFor","ngForOf"],[1,"col-12","col-md-4","post-item",3,"hidden"],[3,"ngSwitch"],[3,"data","options",4,"ngSwitchCase"],[3,"data","options",4,"ngSwitchDefault"],[1,"margin-bottom-15"],[3,"data","options"],[1,"text-center","err-handling-container"],[1,"loading"]],template:function(a,n){1&a&&(t.DNE(0,Zp,10,7,"ng-container",0),t.DNE(1,tm,2,1,"div",1),t.DNE(2,em,2,0,"div",2)),2&a&&(t.Y8G("ngIf",n.opts.has_data&&!n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&!n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&n.opts.is_loading))},dependencies:[m.Sq,m.bT,m.ux,m.e1,m.fG,y.X,C.L,Bp.x,Np.J,Up.I,Ap.X,Vp.k,zp.w,h.D9],styles:[".err-handling-container[_ngcontent-%COMP%]{height:300px;display:flex;justify-content:center;align-items:center}"]})}}return i})();function am(i,l){if(1&i&&(t.j41(0,"div",5)(1,"div",10)(2,"div",11),t.nrm(3,"shared-ai-summary",12),t.k0s()()()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("data",e.summary)("alignment","text-start")("collapsable",!0)}}function im(i,l){if(1&i&&t.nrm(0,"analysis-trend",16),2&i){const e=t.XpG(2);t.Y8G("data",null==e.data?null:e.data.brand_summary_daily)("options",e.opts)}}function sm(i,l){1&i&&(t.j41(0,"div",21),t.nrm(1,"share-card-loading"),t.k0s())}function om(i,l){if(1&i&&t.nrm(0,"trend-top-post",16),2&i){const e=t.XpG(2);t.Y8G("data",null==e.data?null:e.data.top_posts)("options",e.opts)}}function rm(i,l){1&i&&(t.j41(0,"div",21),t.nrm(1,"share-card-loading"),t.k0s())}function lm(i,l){if(1&i&&(t.j41(0,"div",13)(1,"div",14)(2,"div",15),t.nrm(3,"trend-ranking",16),t.k0s(),t.j41(4,"div",17),t.DNE(5,im,1,2,"analysis-trend",18),t.DNE(6,sm,2,0,"div",19),t.k0s(),t.j41(7,"div",20),t.DNE(8,om,1,2,"trend-top-post",18),t.DNE(9,rm,2,0,"div",19),t.k0s()()()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("data",null==e.data?null:e.data.brand_summary)("options",null==e.opts?null:e.opts.trend_ranking),t.R7$(2),t.Y8G("ngIf",null==e.data?null:e.data.brand_summary_daily),t.R7$(1),t.Y8G("ngIf",!(null!=e.data&&e.data.brand_summary_daily)),t.R7$(2),t.Y8G("ngIf",!e.post_loading),t.R7$(1),t.Y8G("ngIf",e.post_loading)}}function dm(i,l){1&i&&(t.j41(0,"div",22),t.nrm(1,"share-card-loading"),t.k0s())}function _m(i,l){if(1&i&&(t.j41(0,"div",23),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.opts.no_data_message," ")}}const cm=function(i){return[i]};let pm=(()=>
1{class i{constructor(e,a,n,o,r,d,_,c,p,u,x,k){this.router=e,this.dateRange=a,this.activatedRoute=n,this.smartSearchModel=o,this.socialMediaModel=r,this.countryModel=d,this.dataService=_,this.translate=c,this.apiModel=p,this.alertService=u,this.pageModel=x,this.chatService=k,this.data={brand_summary:[],brand_summary_daily:null,top_posts:[]},this.opts={selected_brand_id:"",selected_brand:{id:"",name:""},is_loading:!0,has_data:!1,initialize:!1,invalid_date_message:this.translate.instant("Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date."),no_data_message:this.translate.instant("No data available"),smart_search:{options:{onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,onDownloadExcel:null,data:{},show_in_module:["trend"],exclude:["brands","menu-type","product-format","product-category","duration"],include:["divisions","platforms","report_types","countries","category_groups","filters"],onDropdownReady:null}},trend_ranking:{callback:null,tab:[],divisions:null,sub_metrics:[],active_row:""},filter_options:{module:"all",list:[]},success:{brand_summary:!0,brand_summary_daily:!0,top_posts:!0}},this.api_filter={},this.params={},this.top_post_data={},this.table_api_call_count=0,this.post_loading=!0,this.local_storage_data={},this.dropdown_ready=!1,this.dropdown_data=[],this.summary={has_data:!1,is_loading:!0,message:"",show:!1,success:!1,callback:null,is_api_loaded:!1},this.temp_summary_message="",this.country=this.countryModel.getCountry(),this.dateRange.enabled(!0),this.opts.trend_ranking.callback=this.onTableClick.bind(this),this.opts.smart_search.options.onDownloadExcel=this.onDownloadClick.bind(this),this.summary.callback=this.onSummaryRetryClick.bind(this),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{if(!s.isEmpty(n)&&!s.isEqual(this.params,n)){s.merge(this.params,n),this.table_api_call_count=0,this.data.brand_summary_daily=null,this.getTableData();let o=this.pageModel.returnUserModules();s.includes(o["social-media-listening"],"ai-summary")?(this.getAiSummaryData(),this.summary.show=!0):this.summary.show=!1}}))}ngOnInit(){}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getTableData(){let e={action:"get_sml_summary",keys:["brand_summary"]};s.merge(e,this.setParams()),e.report_type=[s.join(e.report_types,",")],delete e.report_types,this.opts.has_data=!1,this.opts.is_loading=!0,s.every(e.divisions,n=>null!=n)&&this.loadAPI(e)}getDailyAndTopPostsData(e){let a={action:"get_sml_summary",keys:["brand_summary_daily","brand_summary_top_posts"]};s.merge(a,this.setParams()),a.report_type=[s.join(a.report_types,",")],delete a.report_types,a.brands=[e],this.loadAPI(a)}loadAPI(e){this.api_filter=s.cloneDeep(e),this.post_loading=!0,this.socialMediaModel.getTrend(this.api_filter.keys,this.api_filter,this.onLoadAPI.bind(this))}onLoadAPI(e){let a=this.dataService.get("grid_state");if(!s.isEmpty(a)||!s.isUndefined(a)){let n=JSON.parse(a);s.has(n,"trend_module_ranking")&&(this.grid_states=n.trend_module_ranking)}if("brand_summary"==e.api_params.keys[0]&&0==e.success)return this.opts.has_data=!1,this.opts.is_loading=!1,this.opts.success.brand_summary=!1,void(this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."));if(s.has(e,"data.brand_summary"))if(this.opts.success.brand_summary=!0,this.data.brand_summary=e.data.brand_summary,0!==e.data.brand_summary.length){if(s.isEmpty(this.grid_states)||s.isEmpty(this.grid_states.sorters))this.data.brand_summary.sort((o,r)=>r.total_posts-o.total_posts);else{let o=this.grid_states.sorters[0].columnId;this.data.brand_summary.sort("DESC"==this.grid_states.sorters[0].direction?(r,d)=>d[o]-r[o]:(r,d)=>r[o]-d[o])}const n=this.data.brand_summary[0];this.opts.selected_brand.id=n.id,this.opts.selected_brand.name=n.name,this.opts.trend_ranking.active_row=n.id,0===this.table_api_call_count&&!s.isEmpty(n.id)&&this.getDailyAndTopPostsData(this.opts.selected_brand.id),this.table_api_call_count++,this.opts.has_data=!0,this.opts.is_loading=!1}else s.isEmpty(e.data.brand_summary)&&(this.opts.has_data=!1,this.opts.is_loading=!1);else 0==e.success?(this.data.brand_summary_daily={},this.data.top_posts=[],this.opts.success.brand_summary_daily=!1,this.opts.success.top_posts=!1,this.post_loading=!1):s.isEmpty(e)||(this.opts.success.brand_summary_daily=!0,this.opts.success.top_posts=!0,this.post_loading=!1,this.data.brand_summary_daily=s.isEmpty(e.data.brand_summary_daily)?[]:e.data.brand_summary_daily[e.api_params.brands[0]],this.data.top_posts=s.isEmpty(e.data.brand_summary_top_posts)?[]:e.data.brand_summary_top_posts)}
1getAiSummaryData(){this.summary.message="",this.temp_summary_message="",this.summary.has_data=!1,this.summary.is_loading=!0;let e={action:"get_sml_summary",keys:["ai_summary"],api_url:"/social-media",is_lambda:!0,version:3};s.merge(e,this.setParams()),e.report_type=[s.join(e.report_types,",")],delete e.report_types,this.apiModel.streamMessage(e.api_url,e,this.onLoadSummaryAPI.bind(this))}onLoadSummaryAPI(e){"streaming_complete"==e||("streaming_error"==e?this.summary={...this.summary,message:"",has_data:!1,is_loading:!1,error_message:this.translate.instant("Something went wrong while generating the summary. Please try again.")}:(this.summary.success=!0,this.temp_summary_message+=e,this.summary.has_data=!0,this.summary.is_loading=!1,this.summary.error=!1,this.summary.message=this.temp_summary_message.replace(/<br\s*\/?>/gi,"\n\n")))}onTableClick(e){this.apiModel.cancelHttpRequest(["ai_summary"]),this.opts.selected_brand.id=e.id,this.opts.selected_brand.name=e.name,this.opts.trend_ranking.active_row=e.id,this.data.brand_summary_daily=null,this.getDailyAndTopPostsData(e.id)}onSummaryRetryClick(){console.log("check if retry clicked"),this.getAiSummaryData()}onDownloadClick(e,a){let n={keys:["export_brand_summary"],export:!0,file_format:"xlsx"};n.duration=this.api_filter.duration,n.divisions=this.api_filter.divisions,n.platforms=this.api_filter.platforms,n.countries=this.api_filter.countries,n.report_type=this.api_filter.report_type,this.socialMediaModel.getExcelData(n.keys,n,o=>{!o.has_data&&null==o.message&&this.alertService.show({title:this.translate.instant("Server Error"),message:this.translate.instant("Please contact the administrator to resolve this issue.")}),a(o.has_data)})}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(g.nX),t.rXU(X.d),t.rXU(M.q),t.rXU(q.T),t.rXU(z.u),t.rXU(h.c$),t.rXU(I.j),t.rXU(L.u),t.rXU(O.Y),t.rXU(Rp.m))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["trend"]],decls:13,vars:8,consts:[[1,"container"],[1,"row","position-relative"],[1,"col-12"],[3,"options"],["class","row pt-3 pb-4",4,"ngIf"],[1,"row","pt-3","pb-4"],[1,"card","w-100","mx-0","mt-0","pt-2",3,"ngClass"],["class","card-body pe-0",4,"ngIf"],["class","card-body col-12 d-flex align-items-center justify-content-center",4,"ngIf"],["class","card-body col-12 d-flex align-items-center justify-content-center h-100 my-5 py-5",4,"ngIf"],[1,"col-12","col-sm-12"],[1,"item"],[3,"data","alignment","collapsable"],[1,"card-body","pe-0"],[1,"grid-container"],[1,"ranking-table"],[3,"data","options"],[1,"analysis-chart"],[3,"data","options",4,"ngIf"],["class","col-12 loading d-flex align-items-center justify-content-center w-100",4,"ngIf"],[1,"trend-top-post"],[1,"col-12","loading","d-flex","align-items-center","justify-content-center","w-100"],[1,"card-body","col-12","d-flex","align-items-center","justify-content-center"],[1,"card-body","col-12","d-flex","align-items-center","justify-content-center","h-100","my-5","py-5"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"dropdown-filter-revamp",3),t.k0s()(),t.qex(4),t.DNE(5,am,4,3,"div",4),t.j41(6,"div",5)(7,"div",2)(8,"div",6),t.DNE(9,lm,10,6,"div",7),t.DNE(10,dm,2,0,"div",8),t.DNE(11,_m,2,1,"div",9),t.k0s()()(),t.bVm(),t.k0s(),t.nrm(12,"shared-version-label")),2&a&&(t.R7$(3),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(2),t.Y8G("ngIf",n.summary.show),t.R7$(3),t.Y8G("ngClass",t.eq3(6,cm,null!=n.opts&&null!=n.opts.trend_ranking&&n.opts.trend_ranking.has_data?"h-auto":"h-100")),t.R7$(1),t.Y8G("ngIf",n.opts.has_data&&!n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&!n.opts.is_loading))},dependencies:[m.YU,m.bT,y.X,B.l,J,Rt.M,Ep,Xp,nm],styles:['.card[_ngcontent-%COMP%]{min-height:670px!important;overflow:visible!important}.ranking-table[_ngcontent-%COMP%]{grid-area:table}.analysis-chart[_ngcontent-%COMP%]{grid-area:chart}.trend-top-post[_ngcontent-%COMP%]{grid-area:post}.grid-container[_ngcontent-%COMP%]{display:grid;grid-template-areas:"table" "chart" "post"}@media all and (min-width: 992px){.grid-container[_ngcontent-%COMP%]{grid-template-areas:"table chart" "post post";grid-template-columns:repeat(2,1fr)}}@media all and (min-width: 1200px){.grid-container[_ngcontent-%COMP%]{grid-template-areas:"table table table table table chart chart chart chart chart chart chart" "table table table table table post post post post post post post";grid-template-columns:repeat(12,1fr)}}.loading[_ngcontent-%COMP%]{height:250px}.ai-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:150px}']})}}return i})();var mm=b(15311),um=b(94362),hm=b(28056),fm=b(17279);let j=(()=>{class i{constructor(e,a,n){this.pageModel=e,this.router=a,this.location=n}canActivate(e,a){return!!this.pageModel.checkConnected()||(this.router.routerState.snapshot.url.
1startsWith("/social-media-listening/integration-setting")||this.router.navigate(["/social-media-listening/integration-setting"],{queryParams:{redirect_url:s.split(a.url,"?")[0]}}),!1)}canDeactivate(e,a,n,o){return console.log("canDeactivate Guard"),this.router.navigateByUrl(n.url),!1}logNextURL(e){console.log("Next URL:",e)}logURLs(e,a){console.log("Current URL:",e),console.log("Next URL:",a)}static{this.\u0275fac=function(a){return new(a||i)(t.KVO(O.Y),t.KVO(g.Ix),t.KVO(m.aZ))}}static{this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var Vt=b(29390);const gm={mention_overview:[{id:"avene",name:"Avene",total_interactions:5,market_share_ratio:89.28571428571429,change_in_market_share_ratio:32.082324455205814,interactions_sov:.0006184314845942533,total_non_video_interactions:5,total_buzz_zanroo:174,pure_buzz_zanroo:118,comments_count:117,shares_count:0,positive_sentiment:109,neutral_sentiment:8,negative_sentiment:0,undefined_sentiment:1,nss:109,platform:{hashtag_mention:{total_posts:57,mention:{kol:2,official:0,public:54,seller:0,fbg:0,youtube:1,nbf:0,lazada_comment:0,shopee_comment:0},total_interactions:5,total_non_video_interactions:5,hashtags:["aveneboycott","boycottavene","cleanancecomedomed","eauthermaleav"]}}},{id:"cetaphil",name:"Cetaphil",total_interactions:2177,market_share_ratio:49.28571428571429,change_in_market_share_ratio:12.082324455205814,interactions_sov:.2692650683923379,total_non_video_interactions:216,total_buzz_zanroo:18,pure_buzz_zanroo:8,comments_count:5,shares_count:0,positive_sentiment:1,neutral_sentiment:4,negative_sentiment:0,undefined_sentiment:3,nss:1,platform:{hashtag_mention:{total_posts:13,mention:{kol:1,official:0,public:9,seller:0,fbg:0,youtube:1,nbf:2,lazada_comment:0,shopee_comment:0},total_interactions:2177,total_non_video_interactions:216,hashtags:["boycottcetaphil","cetaphil5soss","cetaphilboycott","cetaphilmy"]}}},{id:"cosrx",name:"Cosrx",total_interactions:0,market_share_ratio:0,change_in_market_share_ratio:0,interactions_sov:0,total_non_video_interactions:0,total_buzz_zanroo:0,pure_buzz_zanroo:0,comments_count:0,shares_count:0,positive_sentiment:0,neutral_sentiment:0,negative_sentiment:0,undefined_sentiment:0,nss:0,platform:{hashtag_mention:{total_posts:0,mention:{kol:0,official:0,public:0,seller:0,fbg:0,youtube:0,nbf:0,lazada_comment:0,shopee_comment:0},total_interactions:0,total_non_video_interactions:0,hashtags:["cosrxmalaysia","expectingtomorrow"]}}},{id:"eucerin",name:"Eucerin",total_interactions:437314,market_share_ratio:36.28571428571429,change_in_market_share_ratio:12.082324455205814,interactions_sov:54.08974925077026,total_non_video_interactions:40631,total_buzz_zanroo:430,pure_buzz_zanroo:210,comments_count:199,shares_count:104,positive_sentiment:21,neutral_sentiment:178,negative_sentiment:0,undefined_sentiment:11,nss:21,platform:{hashtag_mention:{total_posts:127,mention:{kol:18,official:0,public:98,seller:0,fbg:0,youtube:4,nbf:7,lazada_comment:0,shopee_comment:0},total_interactions:437314,total_non_video_interactions:40631,hashtags:["aquaphor","boycotteucerin","eucerinboycott","eucerinproacnesolution","eucerinspotlessbrightening","leavenomarksbehind","myeucerin","porelesssolution","translucentradiantskin","urearepairplus"]}}},{id:"hiruscar",name:"Hiruscar",total_interactions:165,market_share_ratio:60.28571428571429,change_in_market_share_ratio:20.082324455205814,interactions_sov:.02040823899161036,total_non_video_interactions:82,total_buzz_zanroo:17,pure_buzz_zanroo:5,comments_count:2,shares_count:0,positive_sentiment:0,neutral_sentiment:2,negative_sentiment:0,undefined_sentiment:3,nss:0,platform:{hashtag_mention:{total_posts:15,mention:{kol:1,official:0,public:11,seller:0,fbg:0,youtube:2,nbf:1,lazada_comment:0,shopee_comment:0},total_interactions:165,total_non_video_interactions:82,hashtags:["boycotthiruscar","confidencerebirth","healdontsqueeze","hiruscarboycott","hiruscarmalaysia","hiruscarmy"]}}},{id:"la_roche-posay",name:"La Roche-Posay",total_interactions:352144,market_share_ratio:27.28571428571429,change_in_market_share_ratio:18.082324455205814,interactions_sov:43.55538734219175,total_non_video_interactions:67746,total_buzz_zanroo:138,pure_buzz_zanroo:3,comments_count:1,shares_count:56,positive_sentiment:1,neutral_sentiment:0,negative_sentiment:0,undefined_sentiment:2,nss:1,platform:{hashtag_mention:{total_posts:81,mention:{kol:8,official:0,public:71,seller:0,fbg:0,youtube:1,nbf:1,lazada_comment:0,shopee_comment:0},total_interactions:352144,total_non_video_interactions:67746,hashtags:["boycottlarocheposay","cicaplast","cicaplastb5","effaclar","hyalub5","larocheposayboycott","larocheposaymy"]}}},{id:"neutrogena",name:"Neutrogena",total_interactions:16692,market_share_ratio:43.28571428571429,change_in_market_share_ratio:58.082324455205814,interactions_sov:2.0645716681694553,total_non_video_interactions:16514,total_buzz_zanroo:23,pure_buzz_zanroo:3,comments_count:2,shares_count:0,positive_sentiment:1,neutral_sentiment:1,negative_sentiment:0,undefined_sentiment:1,nss:1,platform:{hashtag_mention:{total_posts:21,mention:{kol:0,official:0,public:20,seller:0,fbg:0,youtube:0,nbf:1,lazada_comment:0,shopee_comment:0},total_interactions:16692,total_non_video_interactions:16514,hashtags:["boycottneutrogena","brightboost","hydroboost","neugentledeepclean","neutrogenaboycott","neutrogenamalaysia","neutrogenamy","yourneumatch"]}}},{id:"sebamed",name:"Sebamed",total_interactions:0,interactions_sov:0,market_share_ratio:19.28571428571429,change_in_market_share_ratio:17.082324455205814,total_non_video_interactions:0,total_buzz_zanroo:11,pure_buzz_zanroo:3,comments_count:2,shares_count:0,positive_sentiment:0,neutral_sentiment:1,negative_sentiment:1,undefined_sentiment:1,nss:-1,platform:{hashtag_mention:{total_posts:9,mention:{kol:0,official:0,public:8,seller:0,fbg:0,youtube:0,nbf:1,lazada_comment:0,shopee_comment:0},total_interactions:0,total_non_video_interactions:0,hashtags:["boycottsebamed","ph5point5","sebamedboycott","sebamedmalaysia","sebamedpro"]}}}]};function bm(i,l){if(1&i){const e=t.RV6();t.j41(0,"li",14)(1,"a",15),t.bIt("click",function(n){const r=t.eBV(e).$implicit,d=t.XpG();return t.Njj(d.onHashtagsClick(n,r.url))}),t.EFF(2),t.k0s()()}if(2&i){const e=l.$implicit;t.R7$(1),t.FS9("href",e.url,t.B4B),t.R7$(1),t.SpI(" #",e.hashtags," ")}}const vm=function(i){return{open:i}},ym=function(i){return{"btn-disabled":i}};let xm=(()=>{class i{constructor(e,a,n,o,r){this.activatedRoute=e,this.apiModel=a,this.apiDataService=n,this.dataProcesingModel=o,this.functionModel=r,this.destroy$=new H.B,this.api_filter={},this.data=[],this.params={},this.open_sidebar=!1;let d=this.functionModel.returnModuleSetting("digital-analytic","social-media-listening","test");
1this.module_setting=s.cloneDeep(d.mention_summary),console.log("slickgrid",this.module_setting),this.apiDataService.getData().pipe((0,rt.Q)(this.destroy$)).subscribe(_=>{this.process(_)}),this.activatedRoute.queryParams.subscribe(_=>{s.isEmpty(_)||(this.params=_)})}ngOnInit(){this.setCallbackFunctions()}setCallbackFunctions(){this.module_setting.chart_options.onClick=this.onClick.bind(this)}process(e){this.processFilter(e),s.isEmpty(this.data)||this.processData(this.data)}processFilter(e){s.isEmpty(e)||s.has(e,"mention_summary")&&(this.data=e.mention_summary)}processData(e){if(e){var a=this.module_setting;a.is_loading=e.is_loading,a.has_data=e.has_data,a.is_call_api?e.is_reload_api&&(a.is_reload_api=!1):s.isEmpty(e.data)||(this.setApiFilter(a),this.setTable(e.data))}}setApiFilter(e){var a=s.cloneDeep(this.api_filter);return e.api_data.hasOwnProperty("filter")&&(a=s.merge(a,e.api_data.filter)),a.report_type="mention",a.key=e.api_data.key,a.keys=[e.api_data.keys],a.queue_key=e.api_data.keys,a.return_type=e.api_data.keys,a.dummy_path=a.dummy_path+"/"+e.dummy_path,e.selection_options.api_filter=a,a}setTable(e){var a=s.cloneDeep(e),n=s.cloneDeep(this.params);n.hasOwnProperty("brands")&&(delete n.brands,delete n.name);var o="";n.hasOwnProperty("source_of_mention_platform")&&(delete n.source_of_mention_platform,delete n.selected_mention_detail_brands,delete n.selected_mention_detail_brands_name),s.map(n,(r,d)=>{o+=d+"="+r+"&"}),s.map(a,(r,d)=>{var _=r.platform.hashtag_mention.hashtags,c=s.keys(r.platform.hashtag_mention.mention);r.hashtags=_,r.hashtags_count=_.length,r.link="/social-media-listening/details?name="+r.name+"&brands="+r.id+"&"+o,s.map(c,(p,u)=>{r[p]=r.platform.hashtag_mention.mention[p],r[p+"_link"]="/social-media-listening/mention-details?&source_of_mention_platform="+p+"&selected_mention_detail_brands="+r.id+"&selected_mention_detail_brands_name="+r.name+"&"+o}),r.total_posts=r.platform.hashtag_mention.total_posts}),this.module_setting.data=a}onClick(e){this.selected_brand=e.name,this.hashtag_list=[];var a={};a.brands=e.id,a.date_start=this.params.date_start,a.date_end=this.params.date_end,a.platform="ht";var n="";s.map(a,(o,r)=>{n+=r+"="+o+"&"}),e.hashtags.length>0&&(s.map(e.hashtags,o=>{var r={};r.hashtags=o,r.url="/social-media-listening/brand-insights/overview?"+n+"&username="+o,this.hashtag_list.push(r)}),this.open_sidebar=!0)}closeSidebar(){this.open_sidebar=!1}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(I.j),t.rXU(R._),t.rXU(G.B),t.rXU(T.e))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-test-component"]],decls:16,vars:12,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"sidebar-wrapper",3,"ngClass"],[1,"btn","btn-filter","btn-left-menu",3,"ngClass","click"],[1,"fa","fa-chevron-right"],[1,"scroll-sidebar","sidebar","sidebar-container"],[1,"sidebar-nav"],[1,"row","pt-3","filter-ul","w-100"],[1,"col-12","filter-title","text-size-3","text-start","pb-3","list-unstyled","text-white"],["class"," text-start filter-list py-1 px-2",4,"ngFor","ngForOf"],[1,"row","h-100"],[1,"col-12"],[3,"data","inner_chart_options","options"],[1,"text-start","filter-list","py-1","px-2"],["target","_blank",1,"text-size-4","text-semi-bold","text-color-highlight-2","clickable",3,"href","click"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"button",4),t.bIt("click",function(){return n.closeSidebar()}),t.nrm(5,"i",5),t.k0s(),t.j41(6,"div",6)(7,"nav",7)(8,"ul",8)(9,"li",9)(10,"u"),t.EFF(11),t.k0s()(),t.DNE(12,bm,3,2,"li",10),t.k0s()()()(),t.j41(13,"div",11)(14,"div",12),t.nrm(15,"am-chart-selection-card",13),t.k0s()()()()),2&a&&(t.Y8G("details",null==n.module_setting?null:n.module_setting.title),t.R7$(3),t.Y8G("ngClass",t.eq3(8,vm,n.open_sidebar)),t.R7$(1),t.Y8G("ngClass",t.eq3(10,ym,n.open_sidebar)),t.R7$(7),t.SpI(" Hashtag Details (",n.selected_brand,") "),t.R7$(1),t.Y8G("ngForOf",n.hashtag_list),t.R7$(3),t.Y8G("data",null==n.module_setting?null:n.module_setting.data)("inner_chart_options",null==n.module_setting?null:n.module_setting.chart_options)("options",null==n.module_setting?null:n.module_setting.selection_options))},dependencies:[m.YU,m.Sq,C.L,w.E],styles:[".sidebar-wrapper[_ngcontent-%COMP%]{position:absolute;z-index:999;width:60%;height:100%;transition:left .5s ease-in-out;opacity:.85;top:0;visibility:hidden}.sidebar-wrapper.open[_ngcontent-%COMP%]{visibility:visible;right:0}@media only screen and (max-width: 600px){.sidebar-wrapper.open[_ngcontent-%COMP%]{width:90%}}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]{background:rgb(0,0,0);width:100%;height:100%;position:absolute;top:0;overflow-y:auto;overflow-x:hidden}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]{background:inherit!important}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex}.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   .filter-list[_ngcontent-%COMP%]{list-style-position:inside}@media only screen and (max-width: 577px){.sidebar-wrapper[_ngcontent-%COMP%]   .sidebar[_ngcontent-%COMP%]   .sidebar-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{flex-direction:column}}.btn-filter[_ngcontent-%COMP%]{padding:.375rem;border-radius:0;position:absolute;top:15px;left:-21px;z-index:1}.btn-disabled[_ngcontent-%COMP%]{background-color:#7868d8!important}.card-overflow[_ngcontent-%COMP%]{overflow:inherit!important}.card-auto-height[_ngcontent-%COMP%]{height:auto}"]})}}return i})(),Cm=(()=>{class i{constructor(e,a,n,o,r,d,_,c,p){this.router=e,this.dateRange=a,this.apiModel=n,this.elementRef=o,this.activatedRoute=r,this.apiDataService=d,this.functionModel=_,this.smartSearchModel=c,this.pageModel=p,this.selected_platform="all",this.default_setting={},this.params={},this.required_filter=["duration","divisions"],this.api_filter={action:"get_socialmedialistening_overview",api_module:"social_media_listening",api_url:"client/social-media-listening",dummy_path:"social-media-listening/dummy/overview",hide_zero:!1,is_lambda:!0,report_type:"all",user:"all"},this.dropdown_filter={},this.subscriptions=[],this.date_range_subscription=[],this.test_data=gm,this.default_setting=this.functionModel.returnModuleSetting("digital-analytic","social-media-listening","test"),this.setDefaultAPIFilter(),this.is_presentation=this.pageModel.isPresentationMode(),this.smartSearchModel.subscribe(u=>{s.isEmpty(this.api_filter.divisions)&&(this.api_filter=this.smartSearchModel.initialiseApiFilter(this.api_filter),this.params.divisions=u.default_division,this.loadAPI())})}ngOnInit(){this.setCallbackFunctions(),this.subscriptions.push(this.activatedRoute.queryParams.subscribe(e=>{s.isEmpty(e)||s.isEqual(this.params,e)||(this.params=s.cloneDeep(e),this.loadAPI())})),this.date_range_subscription=this.dateRange.subscribe(e=>{if(!s.isEqual(this.date_setting,e)){var a=this.functionModel.checkIsUrlMatchWithPage("social-media-listening","consumers");if(!a)return;this.params.date_start=e.start,this.params.date_end=e.end,this.params.duration=[e.start,e.end],this.setQueryParams(),e.min&&e.start&&e.end&&a&&(this.date_setting=s.cloneDeep(e),this.loadAPI())}})}ngOnChanges(){}ngOnDestroy(){this.elementRef.nativeElement.remove();var e=this.default_setting.modules.split(",");s.map(e,a=>{this.default_setting[a].is_reload_api=!1,this.default_setting[a].has_data=!1,this.default_setting[a].is_loading=!0,this.default_setting[a].data=[]}),s.map(this.subscriptions,a=>{a.unsubscribe()}),this.date_range_subscription.unsubscribe()}setQueryParams(e={}){var a=s.cloneDeep(this.activatedRoute.snapshot.queryParams);s.isEmpty(e)||(a={},s.map(e,(n,o)=>{"hide_zero"==o||"brands_name"==o||"duration"==o||(a[o]="all"!=n?s.toString(n):"all")})),a.date_start=this.dateRange.data.start,a.date_end=this.dateRange.data.end,this.router.navigate([],{queryParams:a})}setCallbackFunctions(){}loadAPI(){if(this.isFilterChanged(this.params)){var e=s.cloneDeep(this.params),a={};s.map(e,(n,o)=>
1{if("duration"==o)a[o]=n;else if(s.indexOf(["user","date_start","date_end"],o)>=0)a[o]=n;else{if(s.isUndefined(n))return;if(s.isEqual(typeof n,"string")){var r=n.split(",");a[o]=r}else a[o]=n}}),s.map(a,(n,o)=>{this.api_filter[o]=n}),this.processApiFilterBeforeApi()}}onSearchClick(e){this.setQueryParams(e)}setDefaultAPIFilter(){this.dropdown_filter=this.smartSearchModel.getStoredFilter();var e=this.functionModel.returnActiveModulePage("current_module");if(!s.isEmpty(e.menu_dropdown))var a=this.functionModel.returnActiveModulePage("current_page"),n=s.assign(a.dropdown_filter);if(!s.isEmpty(this.dropdown_filter)){var o=s.split(n.list,","),r=this.dropdown_filter.all;s.map(o,d=>{r.hasOwnProperty(d)&&(this.api_filter[d]=s.isArray(r[d])?s.map(r[d],"id"):"user"==d?r[d].id:[r[d].id],"boolean"==typeof r[d].id&&(this.api_filter[d]=r[d].id))})}this.selected_platform=s.first(this.api_filter.platforms)}setToDefaultValue(e={}){var a=this.default_setting.modules.split(",");this.default_setting.api_filter=this.api_filter,s.isEmpty(e)&&(s.map(a,n=>{this.default_setting[n].is_reload_api=!0,this.default_setting[n].has_data=!1,this.default_setting[n].is_loading=!0,this.default_setting[n].data=[]}),this.apiDataService.setData(this.default_setting))}setApiDataToModule(e,a){var n={};s.map(a,(o,r)=>{if(n[o]={},this.default_setting.hasOwnProperty(o)){n[o]=this.default_setting[o];var d=this.default_setting[o].api_data.keys;n[o].data=e[d],n[o].raw_data=e[d]}else n[o].data=e[o];s.isEmpty(e[d])?n[o].is_call_api?(n[o].has_data=!1,n[o].is_loading=!0,n[o].data=[],n[o].raw_data=[]):(n[o].has_data=!1,n[o].is_loading=!1):(n[o].has_data=!0,n[o].is_loading=!1)}),n.api_filter=this.api_filter,n.active_mention_type="",this.apiDataService.setData(n)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)}processApiFilterBeforeApi(){var e=s.cloneDeep(this.api_filter);e.platform=[this.selected_platform],e.keys=["mention_overview","source_of_mention","mention","topic_of_mention"],this.apiModel.cancelDuplicateHttpRequest(this.api_filter.api_url,this.api_filter),s.assign(this.api_filter,e),this.setToDefaultValue({}),this.onLoadAPI(this.test_data)}onLoadAPI(e){let a=s.cloneDeep(e);this.setApiDataToModule(a,["mention_summary"])}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(I.j),t.rXU(t.aKT),t.rXU(g.nX),t.rXU(R._),t.rXU(T.e),t.rXU(X.d),t.rXU(O.Y))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["app-test-page"]],features:[t.OA$],decls:6,vars:0,consts:[[1,"container"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","py-2"],[1,"item"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3),t.nrm(4,"app-test-component"),t.k0s()()()(),t.nrm(5,"shared-version-label"))},dependencies:[B.l,xm]})}}return i})();function wm(i,l){if(1&i&&(t.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6),t.nrm(4,"section-title",7),t.k0s()(),t.j41(5,"div",8)(6,"a",9),t.EFF(7),t.nI1(8,"translate"),t.k0s()()(),t.nrm(9,"am-chart-selection-card",10),t.k0s()),2&i){const e=t.XpG();t.R7$(4),t.Y8G("details",null==e.opts?null:e.opts.title),t.R7$(2),t.FS9("href",e.href_link,t.B4B),t.R7$(1),t.Lme(" ",t.bMT(8,7,"brand_deep_dive")," > ",null==e.opts||null==e.opts.selected_brand?null:e.opts.selected_brand.name," "),t.R7$(2),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function km(i,l){if(1&i&&(t.j41(0,"div",11),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function Mm(i,l){1&i&&(t.j41(0,"div",11),t.nrm(1,"share-card-loading"),t.k0s())}let Pm=(()=>{class i{constructor(e,a,n,o,r,d){this.router=e,this.activatedRoute=a,this.pageModel=n,this.alertService=o,this.translate=r,this.localSetting=d,this.opts={title:{title:this.translate.instant("Sales Projection"),desc:this.translate.instant("Sales Projection Formula"),has_image:!0,image_id:"projection_formula"},no_data_message:this.translate.instant("No data available for Sales Projection"),has_data:!1,is_loading:!0,data:[],chart_options:{id:"",xAxis:{},yAxis:{title:this.translate.instant("Interactions"),secondary:this.translate.instant("Post")},use_trend:!0,fields:{attribute:"name",main:[{attribute:"max",name:"Max Estimated Sales",name_as_legend:!1,color_code:"#d16eff"}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}}
1,onClick:null,slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,date_format:"MMM yyyy",legend:{is_clickable:!1,show:!0},keys:["value"],number_type:["value"],table_title:"Category",table_sub_title:["Quantity"],label:{wrap:!0},is_secondary_line:!0,min_value_y:"min",value_y:"max",fill_opacity:.5,tension_x:.8,tension_y:.8,tooltip_text:"Min: {openValueY.value} Max: {valueY.value}"},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"range_area"},is_show_searchbar:!1}},this.debug_metric=[{attribute:"estimated_sales",name:this.translate.instant("Estimated Sales"),name_as_legend:!1,color_code:"#d16eff"},{attribute:"estimated_sales_boosted",name:this.translate.instant("Estimated Sales (Boosted)"),name_as_legend:!1,color_code:"#22b8a9"},{attribute:"estimated_sales_mention",name:this.translate.instant("Estimated Sales (Mention)"),name_as_legend:!1,color_code:"#0083cc"},{attribute:"estimated_sales_organic",name:this.translate.instant("Estimated Sales (Organic)"),name_as_legend:!1,color_code:"#ee4d2d"}],this.revenue=10,this.params={},this.api_filter={},this.min=.9,this.max=1.1,this.activatedRoute.queryParams.subscribe(_=>{s.isEmpty(_)||s.isEqual(this.params,_)||(s.merge(this.params,_),console.log("this.params",this.params.debug))}),this.pageModel.subscribe(_=>{s.isEmpty(_.settings)||(this.min=_.settings.sales_projection_buffer_min.value,this.max=_.settings.sales_projection_buffer_max.value)})}ngOnInit(){}ngOnChanges(){s.merge(this.opts,this.options),s.isEmpty(this.data)?(this.opts.data={},this.opts.is_loading=!1,this.opts.has_data=!1):(this.setData(this.data),console.log("this.params",this.params.debug),"true"==this.params.debug?(console.log("this.params",this.params),this.opts.selection_options.active_chart.id="line",this.opts.chart_options.fields.main=this.debug_metric,this.opts.chart_options.fields.attribute="name"):(this.opts.selection_options.active_chart.id="range_area",this.opts.chart_options.fields.attribute="date",this.opts.chart_options.fields.main=[{attribute:"max",name:this.translate.instant("Max"),name_as_legend:!1,color_code:"#d16eff"},{attribute:"min",name:this.translate.instant("Min"),name_as_legend:!1,color_code:"#ee4d2d"}])),this.href_link=this.convertToHrefLink(this.params),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){e=s.map(e,n=>{const o=moment(n.date).format("DD MMMM YYYY");return s.assign({},n,{id:n.date,name:"cn"==this.localSetting.getLanguage()?n.date:o})});var a=s.sortBy(e,n=>new Date(n.date));if("true"==this.params.debug)this.opts.data=a;else{let n=[],o=[];s.map(a,r=>{n.push({date:r.date,estimated_sales:r.estimated_sales*this.min}),o.push({date:r.date,estimated_sales:r.estimated_sales*this.max})}),this.opts.data=[{id:"min",name:"Min",data:n},{id:"max",name:"Max",data:o}]}this.opts.is_loading=!1,this.opts.has_data=!0}convertToHrefLink(e){let n=s.pick(e,["date_start","date_end","brands","platforms"]);return n.brands=this.opts.selected_brand.id,e.hasOwnProperty("countries")&&(n.countries=e.countries),`/social-media-listening/details?${s.map(n,(r,d)=>`${encodeURIComponent(d)}=${encodeURIComponent(r)}`).join("&")}`}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(g.nX),t.rXU(O.Y),t.rXU(L.u),t.rXU(h.c$),t.rXU(K.Y))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sales-analysis"]],inputs:{data:"data",loading:"loading",options:"options"},features:[t.OA$],decls:4,vars:3,consts:[[1,"row","trend-container","text-color-1","pe-2"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[1,"row"],[1,"col-6"],[1,"mb-3"],[1,"section-title","text-start",3,"details"],[1,"col-6","text-end","d-flex","justify-content-end","align-items-end"],[1,"btn","text-size-3","btn-action","mx-2",3,"href"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,wm,10,9,"div",1),t.DNE(2,km,2,1,"div",2),t.DNE(3,Mm,2,0,"div",2),t.k0s()),2&a&&(t.R
17$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.bT,y.X,C.L,w.E,h.D9],styles:[".trend-container[_ngcontent-%COMP%]{height:350px}@media all and (min-width: 992px){.trend-container[_ngcontent-%COMP%]{height:100%}}@media all and (min-width: 1200px){.trend-container[_ngcontent-%COMP%]{height:100%}}  .overlay-details{position:fixed!important;background-color:#000c!important}.revenue-input[_ngcontent-%COMP%]{width:100px;min-width:100px;max-height:26px}"]})}}return i})();function Im(i,l){if(1&i&&(t.j41(0,"div",3)(1,"div",4),t.nrm(2,"section-title",5),t.k0s(),t.nrm(3,"am-chart-selection-card",6),t.k0s()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("details",null==e.opts?null:e.opts.title),t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Om(i,l){if(1&i&&(t.j41(0,"div",7),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function Tm(i,l){1&i&&(t.j41(0,"div",7),t.nrm(1,"share-card-loading"),t.k0s())}let Rm=(()=>{class i{constructor(e,a){this.translate=e,this.localSetting=a,this.opts={title:{title:this.translate.instant("Trend Timeline"),desc:this.translate.instant("Timeline reveals distinct patterns in audience engagement across the said duration, likely driven by a successful marketing campaign or viral activity.")},no_data_message:this.translate.instant("No data available for analysis"),has_data:!1,is_loading:!0,data:[],chart_options:{id:"",xAxis:{},yAxis:{title:this.translate.instant("Interactions"),secondary:this.translate.instant("Post")},use_trend:!0,fields:{attribute:"name",main:[{attribute:"total_interactions",name:this.translate.instant("Interactions"),name_as_legend:!1,color_code:"#d16eff"}],secondary:[{attribute:"total_posts",name:this.translate.instant("Posts"),name_as_legend:!1,color_code:"#22b8a9"}]},xIndexZoom:{},scrollbar:{x:{show:!1},y:{show:!1}},slice_click:!0,use_sentiment_color_list:!1,colorful:!0,rotate_text:!1,date_format:"MMM yyyy",legend:{is_clickable:!1,show:!0},keys:["value"],number_type:["value"],table_title:"Category",table_sub_title:["Quantity"],label:{wrap:!0},is_secondary_line:!0},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"line"},is_show_searchbar:!1}}}ngOnInit(){}ngOnChanges(){s.isEmpty(this.data)?(this.opts.data={},this.opts.is_loading=!1,this.opts.has_data=!1):this.setData(this.data),0==this.opts.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."))}setData(e){e=s.map(e,n=>{const o=moment(n.date).format("DD MMMM YYYY");return s.assign({},n,{id:n.date,name:"cn"==this.localSetting.getLanguage()?n.date:o})});var a=s.sortBy(e,n=>new Date(n.date));this.opts.data=a,this.opts.is_loading=!1,this.opts.has_data=!0}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(h.c$),t.rXU(K.Y))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sales-analysis-trend"]],inputs:{data:"data",loading:"loading"},features:[t.OA$],decls:4,vars:3,consts:[[1,"row","trend-container","text-color-1","pe-2"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[1,"mb-3"],[1,"section-title","text-start",3,"details"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Im,4,4,"div",1),t.DNE(2,Om,2,1,"div",2),t.DNE(3,Tm,2,0,"div",2),t.k0s()),2&a&&(t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data)&&(null==n.opts?null:n.opts.is_loading)))},dependencies:[m.bT,y.X,C.L,w.E],styles:[".trend-container[_ngcontent-%COMP%]{height:350px}@media all and (min-width: 992px){.trend-container[_ngcontent-%COMP%]{height:100%}}@media all and (min-width: 1200px){.trend-container[_ngcontent-%COMP%]{height:250px}}
1  .overlay-details{position:fixed!important;background-color:#000c!important}"]})}}return i})();function Fm(i,l){if(1&i&&(t.j41(0,"div",4),t.nrm(1,"am-chart-selection-card",5),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function Dm(i,l){if(1&i&&(t.j41(0,"div",6),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",null==e.opts?null:e.opts.no_data_message," ")}}function $m(i,l){1&i&&(t.j41(0,"div",7),t.nrm(1,"share-card-loading"),t.k0s())}const Sm=function(i){return[i]};let Em=(()=>{class i{constructor(e,a){this.dataService=e,this.translate=a,this.selected_table_click_data={},this.params={},this.opts={title:{title:"",desc:""},no_data_message:this.translate.instant("No data available"),has_data:!1,is_loading:!0,data:[],selected_data:{title:this.translate.instant("Selected Brand"),data:[],onRemoveFilter:null},view_drill_down_chart_card:{is_filter_whole_row:!1},chart_options:{id:"sales_trend_ranking",xAxis:{title:""},yAxis:{title:this.translate.instant("Interactions"),opposite_title:""},clickable:!0,onClick:null,table_title:"Brands",table_type:"primary",table_filter:{sort:{type:"desc",active_id:"total_posts"}},show_footer:!1,row_selection:!0,table_header:[],table_body:[],show_entries:!1,is_pagination:!1,meta_title:[],table_row_clickable:!0,freeze_columns_dialog:["rank","name","estimated_sales"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:[]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},is_show_searchbar:!1}};let n=this.dataService.get("grid_state");if(!s.isEmpty(n)||!s.isUndefined(n)){let o=JSON.parse(n);s.has(o,"sales_trend_ranking")&&(this.grid_states=o.sales_trend_ranking,s.isEmpty(this.grid_states.sorters)||(this.opts.chart_options.table_filter.sort.active_id=this.grid_states.sorters[0].columnId))}}ngOnInit(){this.opts.chart_options.onClick=this.onTableClick.bind(this)}ngOnChanges(){s.merge(this.opts,this.options),0==this.data.length?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!0,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)}setTableData(e){let n=[];const o={rank:0,id:e[0].id,name:e[0].name,estimated_sales:e[0].estimated_sales,...s.omit(e[0],["id","name","estimated_sales"])};s.map(o,(r,d)=>{if("id"!=d){const _={id:d,name:this.translate.instant("name"==d?"Brands":this.convertIdToName(d)),api_field:d,class:s.isEqual(typeof r,"number")&&"rank"!==d?"text-end":s.isEqual(typeof r,"number")||"rank"===d?"text-center":"text-start d-flex",is_number:!(!s.isEqual(typeof r,"number")||"rank"===d),is_clickable:!0,is_show_change:!1,number_format:"1.0-0",suffix:"",prefix:"",display_total:!1,min_width:"rank"==d?50:120,view_type:"rank"==d?"index":"value"};"estimated_sales"==d&&(_.class="text-end estimated-sales"),n.push(_)}}),s.map(e,(r,d)=>{s.isEmpty(r.name)&&(r.name=r.id)}),this.opts.chart_options.table_body=n,this.opts.data=e}onTableClick(e){this.selected_table_click_data=e.selected_data?e.selected_data:e,this.opts.callback(this.selected_table_click_data)}convertIdToName(e){return e.startsWith("total_")&&(e=e.slice(6)),s.split(e,"_").map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join(" ")}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(z.u),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sales-trend-ranking"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:4,vars:6,consts:[[1,"row","container","p-0",3,"ngClass"],["class","col-12",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center text-color-1 custom-height",4,"ngIf"],["class","col-12 d-flex align-items-center justify-content-center",4,"ngIf"],[1,"col-12"],[3,"data","inner_chart_options","options"],[1,"col-12","d-flex","align-items-center","justify-content-center","text-color-1","custom-height"],[1,"col-12","d-flex","align-items-center","justify-content-center"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Fm,2,3,"div",1),t.DNE(2,Dm,2,1,"div",2),t.DNE(3,$m,2,0,"div",3),t.k0s()),2&a&&(t.Y8G("ngClass",t.eq3(4,Sm,null!=n.opts&&n.opts.has_data?"h-auto":"custom-height")),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.is_loading)&&!(null!=n.opts&&n.opts.has_data)))},dependencies:[m.YU,m.bT,y.X,w.E],styles:[".custom-height[_ngcontent-%COMP%]{height:400px!important}.container[_ngcontent-%COMP%]{height:600px!important}@media all and (min-width: 992px){.container[_ngcontent-%COMP%]{height:550px!important}}@media all and (min-width: 1200px){.container[_ngcontent-%COMP%]{height:525px!important}}"]})}}return i})();function jm(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3);t.R7$(1),t.JRh(e.currency)}}function Gm(i,l){if(1&i&&(t.j41(0,"div",7),t.DNE(1,jm,2,1,"span",8),t.EFF(2),t.nI1(3,"number"),t.k0s()),2&i){const e=t.XpG().$implicit;t.R7$(1),t.Y8G("ngIf",e.prefix),t.R7$(1),t.Lme(" ",t.i5U(3,3,e.total_value,e.number_format)," ",null==e?null:e.suffix," ")}}function Ym(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3);t.R7$(1),t.JRh(e.currency)}}function Xm(i,l){if(1&i&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&i){const e=t.XpG(3);t.R7$(1),t.JRh(e.currency)}}function Bm(i,l){if(1&i&&(t.j41(0,"div",9)(1,"span"),t.DNE(2,Ym,2,1,"span",8),t.EFF(3),t.nI1(4,"number"),t.k0s(),t.nrm(5,"br"),t.EFF(6," To "),t.nrm(7,"br"),t.j41(8,"span"),t.DNE(9,Xm,2,1,"span",8),t.EFF(10),t.nI1(11,"number"),t.k0s()()),2&i){const e=t.XpG().$implicit;t.R7$(2),t.Y8G("ngIf",e.prefix),t.R7$(1),t.Lme(" ",t.i5U(4,6,null==e?null:e.value,e.number_format)," ",null==e?null:e.suffix," "),t.R7$(6),t.Y8G("ngIf",e.prefix),t.R7$(1),t.Lme(" ",t.i5U(11,9,null==e?null:e.value_2,e.number_format)," ",null==e?null:e.suffix," ")}}const Nm=function(i){return{"pb-3":i}},Um=function(i){return{"estimated-sales":i}};function Am(i,l){if(1&i&&(t.qex(0),t.j41(1,"div",2)(2,"div",3)(3,"div",4)(4,"div"),t.EFF(5),t.k0s(),t.DNE(6,Gm,4,6,"div",5),t.DNE(7,Bm,12,12,"div",6),t.k0s()()(),t.bVm()),2&i){const e=l.$implicit;t.R7$(1),t.ZvI("",null==e?null:e.col_class," stat-container"),t.Y8G("ngClass",t.eq3(8,Nm,!e.is_estimated_sales)),t.R7$(1),t.Y8G("ngClass",t.eq3(10,Um,e.is_estimated_sales)),t.R7$(3),t.SpI(" ",e.title," "),t.R7$(1),t.Y8G("ngIf",!e.is_estimated_sales),t.R7$(1),t.Y8G("ngIf",e.is_estimated_sales)}}const Vm=function(i){return{"row-gap":i}};let zm=(()=>{class i{constructor(e,a,n){this.countryModel=e,this.pageModel=a,this.translate=n,this.is_estimated_sales=!1,this.stats={has_data:!1,is_loading:!0,is_call_api:!1,is_reload_api:!1,api:"performance-command-centre/ads_budget_overview",dummy_path:"data_stats.json",api_data:{keys:"ad_data_stats",result_key:"data.ad_data_stats"},callback:null,options:[],enable_carousel:""},this.stats_options=[],this.options={enable_dragdrop:!0,expand_mode:!0,module:"brand_stats"},this.selected_stats=[],this.min=.9,this.max=1.1,this.estimated_sales_options=[],this.currency=this.countryModel.getCurrency(),this.pageModel.subscribe(o=>{s.isEmpty(o.settings)||(this.min=o.settings.sales_projection_buffer_min.value,this.max=o.settings.sales_projection_buffer_max.value)})}ngOnInit(){}ngOnChanges(){if(!s.isEmpty(this.data)){let e=s.find(this.data,{id:this.selected_brand});this.setDataStatsData(e)}}setDataStatsData(e){let a=[];s.map(e,this.is_estimated_sales?(n,o)=>{o.includes("estimated_sales")&&a.push({id:o,title:this.translate.instant(s.startCase(s.toLower(o))),value:n*this.min,value_2:n*this.max,custom_class:"bg-gradient-default",prefix:this.currency+" ",suffix:"",api_field:o,total_value:n,number_format:"1.2-2",data:[],title_1:"",title_2:"",col_class:"col-6 col-lg-3",icon:"",rate:null,icon_class:"d-none",text_color:"monochrome-text-white",is_estimated_sales:!0,external_link:!1,channels:[],is_active:!1,has_callback:!0})}:(n,o)=>
1{"id"!=o&&"name"!=o&&!o.includes("estimated_sales")&&a.push({id:o,title:this.translate.instant(s.startCase(s.toLower(o))),value:o.includes("estimated_sales")?n*this.min:null,value_2:o.includes("estimated_sales")?n*this.max:null,custom_class:"bg-gradient-default",prefix:o.includes("estimated_sales")?this.currency+" ":"",suffix:o.includes("percentage")?" %":"",api_field:o,total_value:o.includes("percentage")?100*n:n,number_format:o.includes("estimated_sales")||o.includes("percentage")?"1.2-2":"1.0-0",data:[],title_1:"",title_2:"",col_class:"col-6 col-lg-2",icon:"",rate:null,icon_class:"d-none",text_color:"monochrome-text-white",is_estimated_sales:o.includes("estimated_sales"),external_link:!1,channels:[],is_active:!1,has_callback:!0})}),this.stats_options=a,this.stats_options[0].is_active=!0,this.selected_stats.push(this.stats_options[0]),this.stats.has_data=!0,this.stats.is_loading=!1}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(q.T),t.rXU(O.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["brand-stats"]],inputs:{data:"data",selected_brand:"selected_brand",is_estimated_sales:"is_estimated_sales"},features:[t.OA$],decls:2,vars:4,consts:[[1,"pe-3","row",3,"ngClass"],[4,"ngFor","ngForOf"],[3,"ngClass"],[1,"card","data-stat",3,"ngClass"],[1,"card-body","py-3","px-0"],["class","value text-center pt-3",4,"ngIf"],["class","value text-center estimated-sales px-2",4,"ngIf"],[1,"value","text-center","pt-3"],[4,"ngIf"],[1,"value","text-center","estimated-sales","px-2"]],template:function(a,n){1&a&&(t.j41(0,"div",0),t.DNE(1,Am,8,12,"ng-container",1),t.k0s()),2&a&&(t.Y8G("ngClass",t.eq3(2,Vm,n.is_estimated_sales)),t.R7$(1),t.Y8G("ngForOf",n.stats_options))},dependencies:[m.YU,m.Sq,m.bT,m.QX],styles:[".row-gap[_ngcontent-%COMP%]{gap:1rem 0}.stat-container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{height:100px}.stat-container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]{position:relative}.stat-container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{font-weight:700;width:100%}.stat-container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-body[_ngcontent-%COMP%]   .value.estimated-sales[_ngcontent-%COMP%]{color:#06f4f4}.stat-container[_ngcontent-%COMP%]   .card.estimated-sales[_ngcontent-%COMP%]{background:transparent;border:none;box-shadow:inset 0 0 0 0 transparent!important}"]})}}return i})();var qm=b(3916);let Lm=(()=>{class i{constructor(e,a,n){this.countryModel=e,this.pageModel=a,this.translate=n,this.stats={has_data:!1,is_loading:!0,is_call_api:!1,is_reload_api:!1,callback:null,options:[],enable_carousel:""},this.stats_options=[],this.options={enable_dragdrop:!0,expand_mode:!0,module:"overall_stats"},this.selected_stats=[],this.min=.9,this.max=1.1,this.currency=this.countryModel.getCurrency(),this.pageModel.subscribe(o=>{s.isEmpty(o.settings)||(this.min=o.settings.sales_projection_buffer_min.value,this.max=o.settings.sales_projection_buffer_max.value)})}ngOnInit(){}ngOnChanges(){s.isEmpty(this.data)||this.setDataStatsData(this.data)}setDataStatsData(e){let a=[];s.map(e,(n,o)=>{"id"!=o&&"name"!=o&&a.push({id:o,title:this.translate.instant(s.startCase(s.toLower(o))),value:o.includes("estimated_sales")?n*this.min:null,value_2:o.includes("estimated_sales")?n*this.max:null,custom_class:"bg-gradient-default",prefix:o.includes("estimated_sales")?this.currency+" ":"",suffix:o.includes("percentage")?" %":"",api_field:o,total_value:n,number_format:o.includes("estimated_sales")||o.includes("percentage")?"1.2-2":"1.0-0",data:[],title_1:"",title_2:"",col_class:"col-lg-3",icon:"",rate:null,icon_class:"d-none",text_color:"monochrome-text-white",is_estimated_sales:o.includes("estimated_sales"),external_link:!1,channels:[],is_active:!1,has_callback:!0})}),this.stats_options=a,this.stats.has_data=!0,this.stats.is_loading=!1}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(q.T),t.rXU(O.Y),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["overall-stats"]],inputs:{data:"data"},features:[t.OA$],decls:1,vars:3,consts:[[3,"stats","stats_options","options"]],template:function(a,n){1&a&&t.nrm(0,"shared-interactive-data-stats",0),2&a&&t.Y8G("stats",n.stats)("stats_options",n.stats_options)("options",n.options)},dependencies:[qm.d]})}}return i})();function Jm(i,l){if(1&i&&t.nrm(0,"overall-stats",19),2&i){const e=t.XpG();t.Y8G("data",null==e.data?null:e.data.overall_stats)}}function Hm(i,l){1&i&&(t.j41(0,"div",20),t.nrm(1,"share-card-loading"),t.k0s())}function Qm(i,l){if(1&i&&(t.j41(0,"div",21),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.opts.no_data_message," ")}}function Km(i,l){if(1&i&&t.nrm(0,"brand-stats",33),2&i){const e=t.XpG(2);t.Y8G("data",null==e.data?null:e.data.brand_summary)("selected_brand",e.opts.selected_brand.id)("is_estimated_sales",!0)}}function Wm(i,l){1&i&&(t.j41(0,"div",20),t.nrm(1,"share-card-loading"),t.k0s())}function Zm(i,l){if(1&i&&t.nrm(0,"sales-analysis",25),2&i){const e=t.XpG(2);t.Y8G("data",null==e.data?null:e.data.brand_summary_daily)("options",e.opts.sales_projection)}}function tu(i,l){1&i&&(t.j41(0,"div",20),t.nrm(1,"share-card-loading"),t.k0s())}function eu(i,l){if(1&i&&t.nrm(0,"brand-stats",34),2&i){const e=t.XpG(2);t.Y8G("data",null==e.data?null:e.data.brand_summary)("selected_brand",e.opts.selected_brand.id)}}function nu(i,l){1&i&&(t.j41(0,"div",20),t.nrm(1,"share-card-loading"),t.k0s())}function au(i,l){if(1&i&&t.nrm(0,"sales-analysis-trend",25),2&i){const e=t.XpG(2);t.Y8G("data",null==e.data?null:e.data.brand_summary_daily)("options",e.opts.sales_projection)}}function iu(i,l){1&i&&(t.j41(0,"div",20),t.nrm(1,"share-card-loading"),t.k0s())}function su(i,l){if(1&i&&(t.j41(0,"div",22)(1,"div",23)(2,"div",24),t.nrm(3,"sales-trend-ranking",25),t.k0s(),t.j41(4,"div",26),t.DNE(5,Km,1,3,"brand-stats",27),t.DNE(6,Wm,2,0,"div",12),t.k0s(),t.j41(7,"div",28),t.DNE(8,Zm,1,2,"sales-analysis",29),t.DNE(9,tu,2,0,"div",12),t.k0s(),t.j41(10,"div",30),t.DNE(11,eu,1,2,"brand-stats",31),t.DNE(12,nu,2,0,"div",12),t.k0s(),t.j41(13,"div",32),t.DNE(14,au,1,2,"sales-analysis-trend",29),t.DNE(15,iu,2,0,"div",12),t.k0s()()()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("data",null==e.data?null:e.data.brand_summary)("options",null==e.opts?null:e.opts.trend_ranking),t.R7$(2),t.Y8G("ngIf",null==e.data?null:e.data.brand_summary_daily),t.R7$(1),t.Y8G("ngIf",!(null!=e.data&&e.data.brand_summary_daily)),t.R7$(2),t.Y8G("ngIf",null==e.data?null:e.data.brand_summary_daily),t.R7$(1),t.Y8G("ngIf",!(null!=e.data&&e.data.brand_summary_daily)),t.R7$(2),t.Y8G("ngIf",null==e.data?null:e.data.brand_summary_daily),t.R7$(1),t.Y8G("ngIf",!(null!=e.data&&e.data.brand_summary_daily)),t.R7$(2),t.Y8G("ngIf",null==e.data?null:e.data.brand_summary_daily),t.R7$(1),t.Y8G("ngIf",!(null!=e.data&&e.data.brand_summary_daily))}}function ou(i,l){1&i&&(t.j41(0,"div",35),t.nrm(1,"share-card-loading"),t.k0s())}function ru(i,l){if(1&i&&(t.j41(0,"div",36),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.opts.no_data_message," ")}}const lu=function(i){return[i]};let du=(()=>{class i{constructor(e,a,n,o,r,d,_,c){this.router=e,this.dateRange=a,this.activatedRoute=n,this.smartSearchModel=o,this.socialMediaModel=r,this.countryModel=d,this.dataService=_,this.translate=c,this.data={brand_summary:[],brand_summary_daily:null,top_posts:[]},this.opts={selected_brand_id:"",selected_brand:{id:"",name:""},is_loading:!0,has_data:!1,initialize:!1,invalid_date_message:"Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date.",no_data_message:"No data available",smart_search:{options:{onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,data:{},show_in_module:["trend"],exclude:["brands","menu-type","product-format","product-category","duration"],include:["divisions","platforms","report_types","countries","filters"],onDropdownReady:null}},trend_ranking:{callback:null,tab:[],divisions:null,sub_metrics:[],active_row:""},sales_projection:{selected_brand_id:"",selected_brand:{id:"",name:""},callback:null,tab:[],divisions:null,sub_metrics:[],active_row:"",success:!0},filter_options:{module:"all",list:[],required:["brands","report_type","duration"]},success:{brand_summary:!0,brand_summary_daily:!0}},this.api_filter={},this.params={},this.top_post_data={},this.table_api_call_count=0,this.post_loading=!0,this.revenue=10,this.local_storage_data={},this.dropdown_data=[],this.getOverallStats=p=>{let x,u=["id","name"];return x=p.reduce((k,P)=>(Object.keys(P).forEach(D=>{!u.includes(D)&&s.isNumber(P[D])&&!D.includes("percentage")&&(k[D]=(k[D]||0)+P[D])}),k),{}),x},this.country=this.countryModel.getCountry(),this.dateRange.enabled(!0),this.opts.smart_search.options.onSearchClick=this.onSearchClick.bind(this),this.opts.trend_ranking.callback=this.onTableClick.bind(this),this.stored_filter=this.getSelectedFilter(),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||s.isEqual(this.params,n)||(s.merge(this.params,n),this.table_api_call_count=0,this.data.brand_summary_daily=null,this.getTableData())}))}onSmartSearchLoad(e){this.local_storage_data=this.smartSearchModel.getStoredFilter(),this.activatedRoute.queryParams.subscribe(c=>{s.isEmpty(c)||s.isEqual(this.params,c)||(s.merge(this.params,c),this.table_api_call_count=0,this.data.brand_summary_daily=null,this.getTableData())}),this.opts.filter_options.list=this.socialMediaModel.getSmartFilterOptions(e.data),this.setDefaultAPIFilter();let a=s.get(this.local_storage_data.social_media,"countries"),n=this.getStoredData(a),o=s.get(this.local_storage_data.social_media,"platforms"),r=this.getStoredData(o),d=s.get(this.local_storage_data.social_media,"divisions"),_=s.get(this.local_storage_data.social_media,"report_type");if(s.isEmpty(this.api_filter.divisions)){let c=s.find(e.data.divisions,{id:s.get(this.activatedRoute.snapshot.queryParams,"divisions")});if(c)this.setQueryParams({divisions:c.id,countries:s.isEmpty(n)?this.country.country_code:n},!0);else{let p=s.get(e.data,"divisions.0.id","all"),u={divisions:s.isNil(d)?p:d.id};s.isEmpty(e.data.countries)||(u.countries=s.isEmpty(n)?this.country.country_code:n),s.isNil(r)||"all"!=r&&(u.platforms=r),s.isNil(_)||"all"!=_.id&&
1(u.report_type=_.id),this.setQueryParams(u,!0)}}}getStoredData(e){if(!s.isNil(e)){if(s.isArray(e)){let n=[];return s.map(e,o=>{n.push(o.id)}),s.isEmpty(n)?[]:n.join(",")}return e.id}}setQueryParams(e={},a=!1){var n=s.cloneDeep(this.activatedRoute.snapshot.queryParams);"true"!=(n={date_start:s.get(n,"date_start",this.dateRange.data.start),date_end:s.get(n,"date_end",this.dateRange.data.end),debug:s.get(n,"debug",null)}).debug&&(n.debug=null),s.isEmpty(e)||(a||(n={date_start:s.get(n,"date_start"),date_end:s.get(n,"date_end")}),s.map(e,(o,r)=>{"hide_zero"==r||"brands_name"==r||"duration"==r||("all"!=o?n[r]=s.toString(o):"divisions"!=r?(this.params.changed=this.params.changed||!0,delete n[r],delete this.params[r]):n[r]=s.toString(o))})),this.router.navigate([],{queryParams:n})}setDefaultAPIFilter(){let e=s.get(this.smartSearchModel.getStoredFilter(),"social_media",{}),a=s.keys(e),n={};s.map(a,o=>{!s.isEmpty(e)&&s.has(e,o)&&(n[o]=s.isArray(e[o])?e[o].map(r=>r.id):s.get(e[o],"id","all"))}),s.merge(this.api_filter,n),this.setQueryParams(n)}ngOnInit(){this.local_storage_data=this.smartSearchModel.getStoredFilter();let e=this.dataService.get("sales_projection_aov");s.isNil(e)?this.dataService.set("sales_projection_aov",10):this.revenue=parseFloat(e)}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getTableData(){let e={action:"get_sml_summary",keys:["brand_summary"],aov:this.revenue};s.merge(e,this.setParams()),this.opts.has_data=!1,this.opts.is_loading=!0,s.every(e.divisions,n=>null!=n)&&this.loadAPI(e)}getDailyAndTopPostsData(e){let a={action:"get_sml_summary",keys:["brand_summary_daily"],brands:[e],aov:this.revenue};s.merge(a,this.setParams()),this.loadAPI(a)}isFilterChanged(e){var a=s.cloneDeep(this.api_filter);return a=Object.assign(a,e),!s.isEqual(a,this.api_filter)}validateFilter(e){let a=!0;return s.map(this.opts.filter_options.required,n=>{a=a&&s.has(e,n)}),a}loadAPI(e){this.api_filter=s.cloneDeep(e),this.post_loading=!0,"brand_summary"==this.api_filter.keys[0]&&(this.data.overall_stats=null),this.socialMediaModel.getTrend(this.api_filter.keys,this.api_filter,this.onLoadAPI.bind(this))}onLoadAPI(e){let a=this.dataService.get("grid_state");if(!s.isEmpty(a)||!s.isUndefined(a)){let n=JSON.parse(a);s.has(n,"sales_trend_ranking")&&(this.grid_states=n.sales_trend_ranking)}if("brand_summary"==e.api_params.keys[0]&&0==e.success)return this.data.brand_summary=[],this.opts.has_data=!1,this.opts.is_loading=!1,this.opts.success.brand_summary=!1,void(this.opts.no_data_message=this.translate.instant("Some errors have occurred. Please try again later."));if(s.has(e,"data.brand_summary"))if(this.data.brand_summary=e.data.brand_summary,0!==e.data.brand_summary.length){if(s.isEmpty(this.grid_states)||s.isEmpty(this.grid_states.sorters))this.data.brand_summary.sort((o,r)=>r.estimated_sales-o.estimated_sales);else{let o=this.grid_states.sorters[0].columnId;this.data.brand_summary.sort("DESC"==this.grid_states.sorters[0].direction?(r,d)=>d[o]-r[o]:(r,d)=>r[o]-d[o])}const n=this.data.brand_summary[0];this.opts.selected_brand.id=n.id,this.opts.selected_brand.name=n.name,this.opts.sales_projection.selected_brand.id=n.id,this.opts.sales_projection.selected_brand.name=n.name,this.opts.trend_ranking.active_row=n.id,0===this.table_api_call_count&&!s.isEmpty(n.id)&&this.getDailyAndTopPostsData(this.opts.selected_brand.id),this.table_api_call_count++,this.opts.has_data=!0,this.opts.is_loading=!1,this.data.overall_stats=this.getOverallStats(e.data.brand_summary)}else s.isEmpty(e.data.brand_summary)&&(this.opts.has_data=!1,this.opts.is_loading=!1);else 0==e.success?(this.data.brand_summary_daily=[],this.opts.sales_projection.success=!1):s.isEmpty(e)||(this.post_loading=!1,this.data.brand_summary_daily=e.data.brand_summary_daily[e.api_params.brands[0]],this.data.top_posts=e.data.brand_summary_top_posts)}onSearchClick(e){this.setQueryParams(e)}onTableClick(e){this.opts.selected_brand.id=e.id,this.opts.selected_brand.name=e.name,this.opts.sales_projection.selected_brand.id=e.id,this.opts.sales_projection.selected_brand.name=e.name,this.opts.trend_ranking.active_row=e.id,this.data.brand_summary_daily=null,this.getDailyAndTopPostsData(e.id)}getSelectedFilter(){const e=s.get(this.smartSearchModel.getStoredFilter(),"social_media.brands",[]),a=s.get(this.smartSearchModel.getStoredFilter(),"social_media.report_type",{}),n=s.get(this.smartSearchModel.getStoredFilter(),"social_media.platforms",{});let o=[],r={},d=[];return!s.isEmpty(e)&&!s.isEmpty(a)&&!s.isEmpty(n)&&("all"!==e.id?e.forEach(_=>{o.push(_.id)}
1):o.push(e.id),"all"!==n.id?n.forEach(_=>{d.push(_.id)}):d.push(n.id),r=Object.assign({},{brands:o},{report_type:a},{platforms:d})),r}onProjectRevenueClick(e){this.dataService.set("sales_projection_aov",e),this.opts.is_loading=!0,this.opts.has_data=!1,this.getTableData(),this.getDailyAndTopPostsData(this.opts.selected_brand.id)}onDecimalInput(e){const a=e.target;let n=a.value;/^\d*(\.\d{0,2})?$/.test(n)||(n=parseFloat(n).toFixed(2),a.value=n,this.revenue=parseFloat(n))}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.Ix),t.rXU(E.a),t.rXU(g.nX),t.rXU(X.d),t.rXU(M.q),t.rXU(q.T),t.rXU(z.u),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["sales-projection"]],decls:26,vars:17,consts:[[1,"container"],[1,"row","position-relative"],[1,"col-12"],[3,"options"],[1,"row"],[1,"col-12","text-start"],[1,"text-color-1","text-size-3"],[1,"d-flex"],["type","number","step","0.01","min","0",1,"revenue-input","form-control","default-input","field-input",3,"ngModel","ngModelChange","input"],[1,"btn","text-size-3","btn-action","mx-2",3,"click"],[1,"row","pt-3","pb-3"],[3,"data",4,"ngIf"],["class","col-12 loading d-flex align-items-center justify-content-center w-100",4,"ngIf"],["class","col-12 loading d-flex align-items-center justify-content-center w-100 text-color-1",4,"ngIf"],[1,"row","pt-","pb-3"],[1,"card","w-100","mx-0","mt-0","pt-2",3,"ngClass"],["class","card-body pe-0",4,"ngIf"],["class","card-body col-12 d-flex align-items-center justify-content-center",4,"ngIf"],["class","card-body col-12 d-flex align-items-center justify-content-center h-100 my-5 py-5",4,"ngIf"],[3,"data"],[1,"col-12","loading","d-flex","align-items-center","justify-content-center","w-100"],[1,"col-12","loading","d-flex","align-items-center","justify-content-center","w-100","text-color-1"],[1,"card-body","pe-0"],[1,"grid-container"],[1,"ranking-table"],[3,"data","options"],[1,"estimated-brand-stats"],[3,"data","selected_brand","is_estimated_sales",4,"ngIf"],[1,"range-area-chart"],[3,"data","options",4,"ngIf"],[1,"raw-brand-stats"],[3,"data","selected_brand",4,"ngIf"],[1,"analysis-chart"],[3,"data","selected_brand","is_estimated_sales"],[3,"data","selected_brand"],[1,"card-body","col-12","d-flex","align-items-center","justify-content-center"],[1,"card-body","col-12","d-flex","align-items-center","justify-content-center","h-100","my-5","py-5"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"dropdown-filter-revamp",3),t.k0s()(),t.j41(4,"div",4)(5,"div",5)(6,"p",6),t.EFF(7),t.nI1(8,"translate"),t.k0s(),t.j41(9,"div",7)(10,"input",8),t.bIt("ngModelChange",function(r){return n.revenue=r})("input",function(r){return n.onDecimalInput(r)}),t.k0s(),t.j41(11,"button",9),t.bIt("click",function(){return n.onProjectRevenueClick(n.revenue)}),t.EFF(12),t.nI1(13,"translate"),t.k0s()()()(),t.j41(14,"div",10)(15,"div",2),t.DNE(16,Jm,1,1,"overall-stats",11),t.DNE(17,Hm,2,0,"div",12),t.DNE(18,Qm,2,1,"div",13),t.k0s()(),t.j41(19,"div",14)(20,"div",2)(21,"div",15),t.DNE(22,su,16,10,"div",16),t.DNE(23,ou,2,0,"div",17),t.DNE(24,ru,2,1,"div",18),t.k0s()()()(),t.nrm(25,"shared-version-label")),2&a&&(t.R7$(3),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.SpI("",t.bMT(8,11,"enter_aov_to_project_sales")," : "),t.R7$(3),t.Y8G("ngModel",n.revenue),t.R7$(2),t.SpI(" ",t.bMT(13,13,"project_revenue")," "),t.R7$(4),t.Y8G("ngIf",n.opts.has_data&&!n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&!n.opts.is_loading),t.R7$(3),t.Y8G("ngClass",t.eq3(15,lu,null!=n.opts&&null!=n.opts.trend_ranking&&n.opts.trend_ranking.has_data?"h-auto":"h-100")),t.R7$(1),t.Y8G("ngIf",n.opts.has_data&&!n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&n.opts.is_loading),t.R7$(1),t.Y8G("ngIf",!n.opts.has_data&&!n.opts.is_loading))},dependencies:[m.YU,m.bT,v.me,v.Q0,v.BC,v.VZ,v.vS,y.X,B.l,J,Pm,Rm,Em,zm,Lm,h.D9],styles:['.card[_ngcontent-%COMP%]{min-height:670px!important}.ranking-table[_ngcontent-%COMP%]{grid-area:table;flex:1 0}.analysis-chart[_ngcontent-%COMP%]{grid-area:line}.range-area-chart[_ngcontent-%COMP%]{grid-area:range}.raw-brand-stats[_ngcontent-%COMP%]{grid-area:raw-stats;flex:1 0}.estimated-brand-stats[_ngcontent-%COMP%]{grid-area:estimated-stats;flex:1 0}.grid-container[_ngcontent-%COMP%]{display:grid;gap:10px 30px;grid-template-areas:"table" "estimated-stats" "range" "raw-stats" "line"}@media all and (min-width: 992px){.grid-container[_ngcontent-%COMP%]{grid-template-areas:"table estimated-stats estimated-stats" "table range range" "table range range" "table range range" "table range range" "table range range" "table range range" "table range range" "table range range" "table range range" "table range range" "table range range" "raw-stats raw-stats raw-stats" "line line line";grid-template-columns:repeat(3,1fr)}}.loading[_ngcontent-%COMP%]{height:250px}.revenue-input[_ngcontent-%COMP%]{width:100px;min-width:100px;max-height:26px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}']})}}return i})();function _u(i,l){if(1&i&&t.nrm(0,"am-chart-selection-card",8),2&i){const e=t.XpG();t.Y8G("data",null==e.opts?null:e.opts.data)("inner_chart_options",null==e.opts?null:e.opts.chart_options)("options",null==e.opts?null:e.opts.selection_options)}}function cu(i,l){if(1&i&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&i){const e=t.XpG();t.R7$(1),t.SpI(" ",e.no_data_message," ")}}function pu(i,l){1&i&&(t.j41(0,"div"),t.nrm(1,"share-card-loading"),t.k0s())}let mu=(()=>{class i{constructor(e,a){this.activatedRoute=e,this.translate=a,this.title={title:this.translate.instant("Ranking Stats"),desc:this.translate.instant("Ranking Stats."),is_interactive:!0,interactive_description:"Interactable"},this.no_data_message=this.translate.instant("No data available for Official Page Summary"),this.opts={has_data:!1,is_loading:!0,data:[],chart_options:{id:"ranking-chagee-table",keys:["name","value"],number_type:["name","value"],table_title:"Keywords",table_filter:{sort:{type:"desc",active_id:"total_posts"}},table_body:[{id:"ranking",name:this.translate.instant("Ranking"),class:"text-start",api_field:"ranking",data_map:"platform.fb.ranking",is_number:!1,suffix:"",prefix:"",type:"string",display_total:!1,min_width:50,view_type:"value",value_format:"string"}
1,{id:"name",name:this.translate.instant("Brands"),class:"text-start text-bold",api_field:"name",is_number:!1,suffix:"",prefix:"",is_clickable:!0,is_brand:!0,type:"string",view_type:"link",display_total:!1,min_width:200},{id:"mentions",name:this.translate.instant("Consumer Mentions"),class:"text-end",api_field:"mentions",is_number:!0,suffix:"",prefix:"",view_type:"bar",type:"number"},{id:"share_of_mentions",name:this.translate.instant("Share Of Mentions (%)"),class:"text-end",api_field:"share_of_mentions",is_number:!0,suffix:"%",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"weighted_score_mentions",name:this.translate.instant("Weighted Score - Mentions (60%)"),class:"text-end",api_field:"weighted_score_mentions",is_number:!0,suffix:"%",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"interactions",name:this.translate.instant("Engagements"),class:"text-end",api_field:"interactions",is_number:!0,suffix:"",prefix:"",view_type:"bar",type:"number"},{id:"share_of_interactions",name:this.translate.instant("Share of Engagements (%)"),class:"text-end",api_field:"share_of_interactions",is_number:!0,suffix:"%",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"weighted_score_interactions",name:this.translate.instant("Weighted Score - Engagement (40%)"),class:"text-end",api_field:"weighted_score_interactions",is_number:!0,suffix:"%",prefix:"",type:"number",number_format:"1.2-2",value_format:"decimal"},{id:"overall_score",name:this.translate.instant("Overall Scores"),class:"text-end",api_field:"overall_score",is_number:!0,suffix:"",prefix:"",type:"number",number_format:"1.1-1",value_format:"decimal"}],show_entries:!1,is_pagination:!1,table_grand_total_colspan:1,freeze_columns_dialog:["ranking","name"]},selection_options:{selection_card_button:{},export_file:{onDownloadFile:null,file_list:["excel"]},chart_available_options:[],active_chart:{id:"slickgrid_datatable"},show_grand_total:!1,height:400}},this.api_filter={},this.params={},this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(this.params=n,this.opts.is_loading=!0,this.opts.has_data=!1)})}ngOnInit(){}ngOnChanges(){this.opts.is_loading=!0,this.opts.has_data=!1,s.isNil(this.data)||(s.isEmpty(this.data)?(this.opts.data=[],this.opts.is_loading=!1,this.opts.has_data=!1):(this.setTableData(this.data),this.opts.is_loading=!1,this.opts.has_data=!0)),0==this.options.success&&(this.opts.is_loading=!1,this.opts.has_data=!1,this.no_data_message=this.translate.instant(0==this.options.success?"Some errors have occurred. Please try again later.":"No data available."))}setTableData(e){var a=this.opts.chart_options.table_body;let n={interactions:s.sumBy(this.data,r=>r.interactions),mentions:s.sumBy(this.data,r=>r.mentions),overall_score:s.sumBy(this.data,r=>r.overall_score)},o=s.map(this.data,r=>{let d={id:r.id};return s.map(a,_=>{let c=_.id;s.get(_,"data_map",_.api_field),s.has(d,c)||(d[c]=r[c]),"bar"==_.view_type&&(d[c+"_percentage"]=d[c]/n[c]*100)}),d.link=this.generateLink(r.id),d});this.opts.data=o}generateLink(e){return`/social-media-listening/details?brands=${e}&${s.chain(this.params).omit(["brands"]).toPairs().map(([o,r])=>`${encodeURIComponent(o)}=${encodeURIComponent(r)}`).join("&")}`}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(g.nX),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["ranking-chagee-table"]],inputs:{data:"data",options:"options"},features:[t.OA$],decls:12,vars:8,consts:[[1,"section-title",3,"details"],[1,"card"],[1,"card-body"],[1,"row","h-100"],[1,"col-12",3,"ngClass"],[3,"data","inner_chart_options","options",4,"ngIf"],[4,"ngIf"],[1,"text-color-1"],[3,"data","inner_chart_options","options"]],template:function(a,n){1&a&&(t.nrm(0,"section-title",0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),t.DNE(5,_u,1,3,"am-chart-selection-card",5),t.DNE(6,cu,2,1,"div",6),t.DNE(7,pu,2,0,"div",6),t.k0s()()()(),t.j41(8,"div")(9,"small",7),t.EFF(10),t.nI1(11,"translate"),t.k0s()()),2&a&&(t.Y8G("details",n.title),t.R7$(4),t.Y8G("ngClass",null==n.opts||!n.opts.has_data||null!=n.opts&&n.opts.is_loading?"justify-content-center d-flex align-items-center":""),t.R7$(1),t.Y8G("ngIf",(null==n.opts?null:n.opts.has_data)&&!(null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",!(null!=n.opts&&n.opts.has_data||null!=n.opts&&n.opts.is_loading)),t.R7$(1),t.Y8G("ngIf",null==n.opts?null:n.opts.is_loading),t.R7$(3),t.JRh(t.bMT(11,6,"ranking-summary-stats.note")))},dependencies:[m.YU,m.bT,y.X,C.L,w.E,h.D9],styles:[".card[_ngcontent-%COMP%]{height:450px;min-height:250px}"]})}}return i})(),uu=(()=>{class i{constructor(e,a,n,o,r,d){this.dateRange=e,this.socialMediaModel=a,this.activatedRoute=n,this.pageModel=o,this.countryModel=r,this.translate=d,this.raw_data={},this.opts={initialize:!1,invalid_date_message:this.translate.instant("Invalid date range. The date range must between 2021-08-01 to the current date. Please select a new date."),smart_search:{options:{onSearchClick:null,onDownloadClick:null,allow_download_files:!0,is_file_download:!1,download_report_api:{keys:"buzz"},data:{},include:["divisions","platforms","brands","countries","category_groups","filters"],onDropdownReady:null}},filter_options:{module:"all",list:[],required:["divisions"]},success:!0},this.params={},this.api_filter={},this.report_types=["all"],this.keys=["ranking_chagee_regional"],this.dropdown_data=[],this.country=this.countryModel.getCountry(),this.is_presentation=this.pageModel.isPresentationMode(),this.is_trial=this.pageModel.isTrialMode(),this.dateRange.enabled(!0),this.opts.smart_search.options.onDropdownReady=this.onDropdownReady.bind(this)}onDropdownReady(e,a){e&&(s.isEmpty(a)||(this.dropdown_data=s.cloneDeep(a)),this.activatedRoute.queryParams.subscribe(n=>{s.isEmpty(n)||(!s.isEqual(this.params,n)||this.params.changed)&&(s.merge(this.params,n),this.params.changed=!1,this.getData())}))}ngOnInit(){}setParams(){let e={duration:[s.get(this.params,"date_start"),s.get(this.params,"date_end")]},a=s.omit(s.cloneDeep(this.params),"debug");return s.map(a,(n,o)=>
1{if("date_start"!=o&&"date_end"!=o&&s.isString(n)){let r=s.find(this.dropdown_data,d=>"filters"==d.group&&d.id==o);s.isNil(r)?e[o]=n.split(","):e.filters={...e.filters,[o]:n.split(",")}}}),e}getData(){let e={action:"get_sml_comparison",keys:this.keys,frequency:"daily",report_type:this.report_types};s.merge(e,this.setParams()),this.loadAPI(e)}loadAPI(e){this.api_filter=s.cloneDeep(e),this.socialMediaModel.getSummary(this.keys,this.api_filter,this.onLoadAPI.bind(this))}onLoadAPI(e){if(0==e.success)return this.opts.success=!1,void(this.data=[]);let a=s.get(e,"api_params.report_type","all");this.raw_data[a]=e.data,this.data=e.data.ranking_chagee_regional}static{this.\u0275fac=function(a){return new(a||i)(t.rXU(E.a),t.rXU(M.q),t.rXU(g.nX),t.rXU(O.Y),t.rXU(q.T),t.rXU(h.c$))}}static{this.\u0275cmp=t.VBU({type:i,selectors:[["ranking-chagee"]],decls:11,vars:3,consts:[[1,"container"],[1,"row","position-relative"],[1,"calendar-container","text-color-1","col-sm-9","d-flex","justify-content-end","position-absolute","loading-calendar-container"],[1,"is-loading"],[1,"col-12"],[3,"options"],["data-bs-target",".item","data-col-xs","12","data-col-sm","4","data-col-md","3",1,"row","masonry"],[1,"col-12","col-sm-12","py-2"],[1,"item"],[3,"data","options"]],template:function(a,n){1&a&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2),t.nrm(3,"div",3),t.k0s(),t.j41(4,"div",4),t.nrm(5,"dropdown-filter-revamp",5),t.k0s()(),t.j41(6,"div",6)(7,"div",7)(8,"div",8),t.nrm(9,"ranking-chagee-table",9),t.k0s()()()(),t.nrm(10,"shared-version-label")),2&a&&(t.R7$(5),t.Y8G("options",null==n.opts||null==n.opts.smart_search?null:n.opts.smart_search.options),t.R7$(4),t.Y8G("data",n.data)("options",n.opts))},dependencies:[B.l,J,mu],styles:[".auto-margin[_ngcontent-%COMP%]{margin:auto}.border-rounded[_ngcontent-%COMP%]{border-radius:50px}.bs-padding-right[_ngcontent-%COMP%]{padding-right:15px}.bs-padding-bottom[_ngcontent-%COMP%]{padding-bottom:15px}.bs-padding-right-half[_ngcontent-%COMP%]{padding-right:7.5px}.bs-padding-left-half[_ngcontent-%COMP%]{padding-left:7.5px}.no-padding[_ngcontent-%COMP%]{padding:0}.padding-right-5[_ngcontent-%COMP%]{padding-right:5px}.padding-right-10[_ngcontent-%COMP%]{padding-right:10px}.padding-bottom-25[_ngcontent-%COMP%]{padding-bottom:25px}.padding-top-10[_ngcontent-%COMP%]{padding-top:10px}.my-30[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:30px}.mt-60[_ngcontent-%COMP%]{margin-top:60px}.mt-30[_ngcontent-%COMP%]{margin-top:30px}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px}.no-margin[_ngcontent-%COMP%]{margin:0}.margin-x-negative-15[_ngcontent-%COMP%]{margin-right:-15px;margin-left:-15px}.margin-left-10[_ngcontent-%COMP%]{margin-left:10px}.margin-top-negative-10[_ngcontent-%COMP%]{margin-top:-10px}.margin-top-10[_ngcontent-%COMP%]{margin-top:10px}.margin-bottom-negative-7[_ngcontent-%COMP%]{margin-bottom:-7px}.margin-bottom-10[_ngcontent-%COMP%]{margin-bottom:10px}.margin-bottom-15[_ngcontent-%COMP%]{margin-bottom:15px}.margin-bottom-20[_ngcontent-%COMP%]{margin-bottom:20px}.margin-bottom-30[_ngcontent-%COMP%]{margin-bottom:30px}.option-wrapper[_ngcontent-%COMP%]{list-style-type:none;width:150px}.calendar-container[_ngcontent-%COMP%]{right:0}.download-container[_ngcontent-%COMP%]{right:145px;top:-50px}.card[_ngcontent-%COMP%]{margin:10px;width:300px;background:#fff;border-radius:5px;box-shadow:0 0 10px #0000000d}.card[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{padding:20px 30px}.loading-calendar-container[_ngcontent-%COMP%]{width:200px;height:30px;border-radius:5px;position:absolute;border:1px solid #7868d8;right:15px;top:-50px;padding:0}.is-loading[_ngcontent-%COMP%]{background:#eee;background:linear-gradient(110deg,#ececec 8%,#bbbbbb 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s _ngcontent-%COMP%_shine linear infinite;width:100%}.is-loading[_ngcontent-%COMP%]   .preload-download-button[_ngcontent-%COMP%]{height:200px}@keyframes _ngcontent-%COMP%_shine{to{background-position-x:-200%}}"]})}}return i})();var hu=b(78742);const fu=[{path:"brand-list",component:ro,data:{title:{name:F.c.title_prefix+" Brand Deep-dive",sub_path:!0}},canActivate:[j]},{path:"overview",component:ge,data:{title:{name:F.c.title_prefix+" Overview",sub_path:!0}},canActivate:[j]}
1,{path:"mention-details",component:Ce,data:{title:{name:F.c.title_prefix+" Mention Details",sub_path:!0}},canActivate:[j]},{path:"details",component:Ii,data:{title:{name:F.c.title_prefix+" Overview Details",sub_path:!1}},canActivate:[j]},{path:"brands-setting",component:np,data:{title:{name:F.c.title_prefix+" Brands Setting",sub_path:!1}},canActivate:[j],canDeactivate:[Vt.M]},{path:"ranking",component:qi,data:{title:{name:F.c.title_prefix+" Ranking",sub_path:!0}},canActivate:[j]},{path:"ranking-chagee-regional",component:uu,data:{title:{name:F.c.title_prefix+" Ranking",sub_path:!0}},canActivate:[j]},{path:"summary",component:Bi,data:{title:{name:F.c.title_prefix+" Summary",sub_path:!1}},canActivate:[j]},{path:"comparison",component:gl,data:{title:{name:F.c.title_prefix+" Comparison",sub_path:!0}},canActivate:[j]},{path:"brand-performance",component:v_,data:{title:{name:F.c.title_prefix+" Brand Performance",sub_path:!0}},canActivate:[j]},{path:"consumers",component:Zr,data:{title:{name:F.c.title_prefix+" Consumers Mention",sub_path:!0}},canActivate:[j]},{path:"brands",component:_r,data:{title:{name:F.c.title_prefix+" Brands Post",sub_path:!0}},canActivate:[j]},{path:"topic-post",component:Y_,data:{title:{name:F.c.title_prefix+" Topic Post",sub_path:!1}},canActivate:[j]},{path:"brand-insights",data:{title:{name:F.c.title_prefix+" Brand Insights",sub_path:!1}},loadChildren:()=>Promise.all([b.e(76),b.e(671)]).then(b.bind(b,62671)).then(i=>i.BrandInsightsModule)},{path:"test",component:Cm,data:{title:{name:F.c.title_prefix+" Test",sub_path:!0}}},{path:"integration-setting",component:Tp,data:{title:{name:"Integration Setting",sub_path:!1}},canDeactivate:[Vt.M]},{path:"trend",component:pm,data:{title:{name:F.c.title_prefix+" Trend",sub_path:!0}},canActivate:[j]},{path:"sales-projection",component:du,data:{title:{name:F.c.title_prefix+" Sales Projection",sub_path:!0}},canActivate:[j]},{path:"suggestion",component:xp,data:{title:{name:F.c.title_prefix+" Smart Suggestion",sub_path:!0}},canActivate:[j]},{path:"ai-chat",component:hu.S,data:{title:{name:F.c.title_prefix+" AI Chat",sub_path:!0}},canActivate:[j]},{path:"",children:[{path:"**",redirectTo:"/social-media-listening/overview",pathMatch:"full"}]}];let gu=(()=>{class i{static{this.\u0275fac=function(a){return new(a||i)}}static{this.\u0275mod=t.$C({type:i})}static{this.\u0275inj=t.G2t({providers:[S.eB],imports:[m.MD,qt.G,Lt.H,_t.l2,mm.KR,um.aP,S.eB,hm.kg,fm.Dy,h.h,ct.rc,it.uc,et.z_,g.iI.forChild(fu)]})}}return i})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.