1const __vite__fileDeps=["assets/DeleteAllBannedAppsModal-DWCfGXWc.js","assets/app-domains-2cSaa7R9.js","assets/vendor-uObReeQt.js","assets/vendor-CQm0dg3i.css","assets/vendor-element-plus-CPM6bDuY.js","assets/vendor-echarts-F8qv6JCf.js","assets/app-domains-DPXfjdGw.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); 2import{t as Ie,m as X,a9 as Ot,_ as Ae,aW as We,bZ as Nt,h as Rt,j as Bt,n as Et,M as ea,g as aa,b0 as Je,aD as jt,bY as zt,I as Kt,b_ as Gt,w as ta,az as qt,b$ as L,bc as Ht,c0 as Qe,c1 as xe,c2 as Yt,ab as Ft,aa as Wt,d as Zt,bV as Jt,c3 as Qt,Z as Xt,c4 as es,Y as as}from"./app-domains-2cSaa7R9.js";import{v as Ut,b as _,B as ke,N as b,H as F,G as o,M as se,r as v,j as Vt,C as g,E as a,D as O,S as te,L as u,a5 as h,O as G,K as q,J as re,aa as Oe,a1 as Xe,o as ts,a2 as Mt,ai as ss}from"./vendor-uObReeQt.js";import{A as os}from"./AppItemCategoryDropdown-JfZ2wCiS.js";import{R as ns}from"./ResultCount-DJmFxJlk.js";import"./vendor-element-plus-CPM6bDuY.js";import"./vendor-echarts-F8qv6JCf.js";function ps(e,{emit:t}){const{translate:p}=Ie(),B=Ut(),A=_(()=>{var S,D;return(D=(S=e.element)==null?void 0:S.app)==null?void 0:D.package}),U=_(()=>{var S,D,V;return(V=(D=(S=e.element)==null?void 0:S.app)==null?void 0:D.appstore)==null?void 0:V.tag}),m=_(()=>{var S,D;return(D=(S=e.element)==null?void 0:S.country)==null?void 0:D.id.toUpperCase()}),r=()=>{t("updateApp")},I=()=>{t("deleteApp")},$=()=>{X.goKeyword(B,A.value,U.value,m.value)},d=()=>{X.goStatistics(B,A.value,U.value,m.value)},R=_(()=>[{label:p("_apps.appDropdown.update"),icon:"fad fa-redo-alt",onClick:()=>r()},{label:p("delete"),icon:"fad fa-times-circle",onClick:()=>I()},{separator:!0},{label:p("_apps.appDropdown.myKeywords"),icon:"fad fa-key",onClick:()=>$()},{label:p("_apps.appDropdown.statistics"),icon:"fad fa-analytics",onClick:()=>d()}]);return{updateApp:r,deleteApp:I,translate:p,actionItems:R}}const ls=ke({name:"app-dropdown",components:{TableActions:Ot},props:{element:{type:Object,default:()=>({})}},setup(e,{emit:t}){return ps(e,{emit:t})}});function rs(e,t,p,B,A,U){const m=b("table-actions");return o(),F(m,{items:e.actionItems,class:se(e.$attrs.class)},null,8,["items","class"])}const is=Ae(ls,[["render",rs]]);function ds(e,{emit:t}){const p=We(),B=Nt(),A=Rt().getConstantObject(Bt.CampaignStatus),U=[0,"0",null,void 0],{translate:m}=Ie(),r=Ut(),I=Et(),$=v(null),d=v(null),R=_(()=>e.element.is_alive),S=v({text:"Delete this application?",confirmButtonText:"Yes",cancelButtonText:"No"}),D=v(!1),V=s=>{var i;if(s)return(i=s.toString())==null?void 0:i.replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1 ")},Z=_(()=>{var s,i,f,y,E,W,K;return{name:"appProfile",query:{packageId:(i=(s=e.element)==null?void 0:s.app)==null?void 0:i.package,appstore:(E=(y=(f=e.element)==null?void 0:f.app)==null?void 0:y.appstore)==null?void 0:E.id,country:(K=(W=e.element)==null?void 0:W.country)==null?void 0:K.id}}}),H=s=>{const i=Je(s==null?void 0:s.rating)||Je(X.getPropsValue("rating",s),1);if(String(i)!=="NaN"&&!Number.isNaN(Number(i)))return i},oe=s=>{var y,E;const i=((y=s==null?void 0:s.app)==null?void 0:y.price)||X.getPropsValue("price",s==null?void 0:s.app)||" ";return`${((E=s==null?void 0:s.app)==null?void 0:E.price_currency)||X.getPropsValue("price_currency",s==null?void 0:s.app)||" "} ${i}`},x=async s=>{D.value=!0;const i=await p.updateApp(s);t("updateApp",i),D.value=!1},ee=async s=>{R.value&&await x(s)},Y=async s=>{R.value&&await J(s)},ne=s=>{B.app===s&&B.clearStore()},J=async s=>{jt(S,i=>{i.isConfirmed&&($.value&&$.value.classList.add("card-animation-disappeared"),setTimeout(async()=>
2{await p.deleteApp(s),t("deleteApp",s),await p.getSelectApps(!0),ne(s)},0))})},we=async s=>{var i;R.value||(d.value===null?d.value=!((i=e.element)!=null&&i.is_favorite):d.value=!d.value),D.value=!0,await p.toggleFavoriteApp(s),D.value=!1,t("toggleFavoriteApp",null,s)},ve=s=>{var i,f,y,E;R.value&&X.goKeyword(r,(i=s==null?void 0:s.app)==null?void 0:i.package,(y=(f=s==null?void 0:s.app)==null?void 0:f.appstore)==null?void 0:y.tag,(E=s==null?void 0:s.country)==null?void 0:E.id.toUpperCase())},ue=s=>X.getAppPropsContentRatingByCountry(s),_e=s=>{const i=(s==null?void 0:s.is_content_mature)||X.getPropsValue("is_content_mature",s);return!!Number(i)},ge=s=>{if(!R.value)return;const i=he.value;if(typeof i=="string")return;const{href:f}=r.resolve(i);window.open(f,"_blank")},ye=s=>{var i,f,y,E,W,K,Q;if(R.value){const ie={promote:1,productType:aa.APP_CATEGORY_INSTALLS,appstore:(y=(f=(i=e.element)==null?void 0:i.app)==null?void 0:f.appstore)==null?void 0:y.tag,app:(W=(E=e.element)==null?void 0:E.app)==null?void 0:W.package,country:(Q=(K=e.element)==null?void 0:K.country)==null?void 0:Q.id.toUpperCase(),category:s.category,subcategory:s.subcategory};r.push({name:"add-campaigns",query:ie})}},he=_(()=>{var E,W,K,Q,ie,be,pe;if(!R.value)return"";const s={promote:"1"},i=(W=(E=e.element)==null?void 0:E.app)==null?void 0:W.package,f=(ie=(Q=(K=e.element)==null?void 0:K.app)==null?void 0:Q.appstore)==null?void 0:ie.tag,y=(pe=(be=e.element)==null?void 0:be.country)==null?void 0:pe.id;return i&&(s.packageId=String(i)),f&&(s.appstore=String(f)),y&&(s.country=String(y).toUpperCase()),{name:"add-campaigns",query:s}});Vt(()=>{ea.reinitialization()});const P=_(()=>{var s,i,f;return!!((f=(i=(s=e.element)==null?void 0:s.app)==null?void 0:i.category_ranks)!=null&&f.length)});return{formatPrice:Je,router:r,AppsUtil:X,itemLoading:D,appProfileRouteLink:Z,updateIfIsAlive:ee,updateApp:x,deleteIfIsAlive:Y,deleteApp:J,toggleFavoriteApp:we,Main:aa,translate:m,isAlive:R,goKeyword:ve,goAddCampaigns:ge,promoteV2To:he,appItemRef:$,isContentMature:_e,getContentRating:ue,formatDownloadsExact:V,getFormattedPrice:H,isFavorite:d,CampaignStatusEnum:A,emptyPriceArray:U,getAppPrice:oe,hasCategoryRanks:P,goAddCampaignsCategoryRankings:ye,isMobile:I}}const cs=ke({name:"app-item",components:{BadgeStatus:qt,AppDropdown:is,AppItemCategoryDropdown:os,BaseButton:ta,BadgeCountry:Gt,Icon:Kt,StarsDisplay:zt},props:{element:{type:Object,required:!0},loading:{type:Boolean,default:!1},refreshApp:{type:Boolean,default:!1}},setup(e,{emit:t}){return ds(e,{emit:t})}}),us={class:"app-item col-md-6 col-xxl-4 col-xxxl-3",ref:"appItemRef"},gs={key:0,class:"d-flex flex-column gap-10px absolute-center z-index z-index-1"},ms={class:"rounded-2 px-10px py-6px d-flex align-items-center fs-6 dropdown-toggle-svg cursor-default"},fs={key:0,class:"d-flex align-items-center"},vs={class:"spinner-border text-pink h-15px w-15px me-2",role:"status"},ys={class:"visually-hidden"},hs={class:"fw-bold text-pink fs-12px me-2"},bs={key:1,class:"d-flex align-items-center w-110px"},As={class:"fw-bold text-pink fs-12px"},ks={class:"d-flex align-items-center gap-10px justify-content-center"},ws={class:"nav-item w-30px"},_s={class:"nav-item w-30px"},Cs={key:0,class:"z-index-1000 position-absolute h-100 w-100 opacity-25 top-0 left-0"},Ls={class:"d-flex justify-content-between align-items-center mb-6"},xs=["href"],Is={class:"svg-icon me-1 svg-fill-android w-15px h-15px"},Ss={class:"lh-0 fs-12px"},$s=["href"],Ts={class:"svg-icon me-1 svg-fill-ios w-15px h-15px"},Ds={class:"lh-0 fs-12px"},Ps={class:"card-toolbar d-flex"},Ms={class:"d-flex d-flex-row align-items-center border-bottom border-gray-300 pb-10px"},Os={class:"d-flex flex-column flex-row-auto w-70px rounded-2 me-4"},Rs={key:0,class:"symbol symbol-65px"},Bs=["href"],Es=["src"],Fs=["href"],Us=["src"],Vs={key:1,class:"cursor-pointer symbol symbol-65px"},Ns={class:"symbol-label fs-2x fw-bold svg-fill-ios bg-light-secondary"},js={class:"d-flex flex-column flex-row-fluid rounded-2 gap-3px"},zs={class:"fs-14px svg-fill-dark fw-bolder lh-base show-only-two-lines"},Ks=["href"],Gs=["href"],qs={class:"fw-normal global-text-color-only fs-12px lh-base text-truncate"}
2,Hs={key:0,class:"d-flex flex-wrap align-items-center lh-1 gap-5px"},Ys={class:"fs-14px fw-normal svg-fill-dark-grey"},Ws={key:0,class:"global-gray-color fw-normal d-block fs-10px lh-base"},Zs={key:1,class:"text-muted fw-normal d-block fs-9 lh-1"},Js={class:"d-flex flex-column mt-25px mb-20px fs-7 pb-5 border-gray-300 h-135px"},Qs={class:"d-flex flex-row align-items-center justify-content-between position-relative h-18px"},Xs={class:"d-flex justify-content-center align-items-center h-10px me-4"},eo={class:"fs-12px ml-5px global-text-color-only"},ao={class:"text-truncate"},to=["href"],so=["href"],oo={class:"d-flex flex-row align-items-center justify-content-between h-18px"},no={class:"d-flex justify-content-center align-items-center h-10px me-4"},po={class:"fs-12px ml-5px global-text-color-only"},lo={class:"text-truncate"},ro={key:0,class:"fs-12px fw-normal mb-0 me-1"},io={key:1,class:"fs-12px fw-normal mb-0"},co={class:"fw-normal fs-9"},uo={key:2,class:"text-truncate"},go={class:"fs-12px fw-normal mb-0 me-1"},mo={class:"d-flex justify-content-center align-items-center h-10px me-4"},fo={class:"fs-12px ml-5px global-text-color-only"},vo=["data-kt-menu-trigger","data-kt-menu-placement","data-kt-menu-overflow"],yo={key:1,class:"h-18px"},ho={class:"d-flex flex-row align-items-center justify-content-between h-18px"},bo={class:"d-flex justify-content-center align-items-center h-10px me-4"},Ao={class:"fs-12px ml-5px global-text-color-only"},ko={class:"d-flex flex-row align-items-center justify-content-between h-18px"},wo={class:"d-flex justify-content-center align-items-center h-10px me-4"},_o={class:"fs-12px ml-5px global-text-color-only"},Co={class:"d-flex align-items-center gap-5px text-truncate"},Lo={key:0,class:"fw-normal fs-12px"},xo={key:1,class:"text-pink fw-normal fs-12px"},Io={class:"d-flex flex-row align-items-center justify-content-between h-18px"},So={class:"d-flex justify-content-center align-items-center h-10px me-4"},$o={class:"fs-12px ml-5px global-text-color-only"},To={class:"d-flex align-items-center gap-5px text-truncate"},Do={class:"fw-normal fs-12px"},Po={key:0},Mo={class:"d-flex flex-row flex-wrap justify-content-between align-items-center gap-10px"},Oo={class:"input-group-prepend"},Ro={class:"menu menu-sub menu-sub-dropdown menu-sub-dropdown-shadow menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fs-7 w-300px py-4","data-kt-menu":"true"},Bo={class:"menu-item px-5px"},Eo={href:"#",class:"menu-link px-10px"},Fo={class:"menu-item px-5px"},Uo={href:"#",class:"menu-link px-10px"},Vo={class:"menu-item px-5px"},No={href:"#",class:"menu-link px-10px"},jo={class:"menu-item px-5px"},zo={href:"#",class:"menu-link px-10px"},Ko={class:"nav"},Go={class:"nav-item w-30px rounded-2 mr-7px"},qo={class:"nav-item w-30px rounded-2 mr-7px"},Ho={class:"nav-item w-30px"},Yo={key:1,class:"d-flex absolute-center z-index z-index-1"},Wo={class:"spinner-border svg-fill-ios",role:"status"},Zo={class:"visually-hidden"};function Jo(e,t,p,B,A,U){var V,Z,H,oe,x,ee,Y,ne,J,we,ve,ue,_e,ge,ye,he,P,s,i,f,y,E,W,K,Q,ie,be,pe,Se,Re,Be,Ee,Ce,$e,Fe,me,Ue,Ve,Ne,je,ze,Ke,Ge,le,qe,He,Le,Ye,Te,De,l,n,C,c,T,N,M,z,ae,fe,de,Ze,ce,Pe,Me,sa,oa,na,pa,la,ra,ia,da,ca,ua,ga,ma,fa,va,ya,ha,ba,Aa,ka,wa,_a,Ca,La,xa,Ia,Sa,$a,Ta,Da,Pa,Ma,Oa,Ra,Ba,Ea,Fa,Ua,Va,Na,ja,za,Ka,Ga,qa,Ha,Ya,Wa,Za,Ja,Qa,Xa,et,at,tt,st,ot,nt,pt,lt,rt,it,dt,ct,ut,gt,mt,ft,vt,yt,ht,bt,At,kt,wt,_t,Ct,Lt,xt,It,St,$t;const m=b("base-button"),r=b("v-tooltip"),I=b("Icon"),$=b("AppDropdown"),d=b("StarsDisplay"),R=b("AppItemCategoryDropdown"),S=b("badge-country"),D=b("badge-status");return o(),g("div",us,[a("div",{class:se(["card h-100 overflow-hidden position-relative",{overlay:e.itemLoading,"user-select-none":!e.isAlive,"card-hover-animation":!e.isMobile}])},[a("div",{class:se(["ribbon ribbon-border ribbon-triangle border-secondary border-active-warning cursor-pointer w-17px h-17px",{active:e.isFavorite===null?(V=e.element)==null?void 0:V.is_favorite:e.isFavorite}]),onClick:t[0]||(t[0]=te(j=>{var k,w;return e.toggleFavoriteApp((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)},["prevent"]))},t[10]||(t[10]=[a("div",{class:"ribbon-icon mt-n5 ms-n4"},[a("span",{class:"svg-icon me-0 w-15px h-15px"},[a("i",{class:"fas fa-star fs-6 w-100 text-white h-100"})])],-1)]),2),e.isAlive?O("",!0):(o(),g("div",gs,[a("div",ms,[e.itemLoading?(o(),g("div",fs,[a("div",vs,[a("span",ys,u(e.translate("loading")),1)]),a("span",hs,u(e.translate("checking")),1)])):(o(),g("div",bs,[t[11]||(t[11]=a("i",{class:"fad fa-ban text-pink fs-15px p-0 me-2"},null,-1)),a("span",As,u(e.translate("_apps.appToolbar.appIsBanned")),1
2)]))]),a("div",ks,[a("div",ws,[h(m,{size:"small","icon-only":"","prefix-icon":"fad fa-redo-alt",variant:"secondary",color:"danger",tooltip:e.translate("_apps.appItem.refreshApp"),onClick:t[1]||(t[1]=te(j=>{var k,w;return e.updateApp((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)},["prevent"]))},null,8,["tooltip"])]),a("div",_s,[h(m,{size:"small","icon-only":"","prefix-icon":"fad fa-trash-alt",variant:"secondary",color:"danger",tooltip:e.translate("_apps.appItem.deleteApp"),onClick:t[2]||(t[2]=te(j=>{var k,w;return e.deleteApp((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)},["prevent"]))},null,8,["tooltip"])])])])),a("div",{class:se(["card-body py-6 px-20px px-lg-30px position-relative",{"opacity-25":!e.element.is_alive}])},[e.element.is_alive?O("",!0):(o(),g("div",Cs)),a("div",{class:se(["overlay-wrapper",{"opacity-50":e.itemLoading}])},[a("div",Ls,[((oe=(H=(Z=e.element)==null?void 0:Z.app)==null?void 0:H.appstore)==null?void 0:oe.tag)===e.Main.ANDROID?(o(),g("a",{key:0,href:e.AppsUtil.goGooglePlayMarket((ee=(x=e.element)==null?void 0:x.app)==null?void 0:ee.package,(ne=(Y=e.element)==null?void 0:Y.country)==null?void 0:ne.id,(we=(J=e.element)==null?void 0:J.country)==null?void 0:we.lang),target:"_blank",rel:"noopener noreferrer",class:"badge badge-light-success p-2 fs-7 rounded-2 d-flex align-items-center"},[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"300","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.openAppOnMarketPage")),1)]),_:1}),a("span",Is,[h(I,{class:"w-100 h-100",src:"media/svg/icons/fa-android.svg"})]),a("span",Ss,u(e.Main.ANDROID),1)],8,xs)):((_e=(ue=(ve=e.element)==null?void 0:ve.app)==null?void 0:ue.appstore)==null?void 0:_e.tag)===e.Main.IOS?(o(),g("a",{key:1,href:e.AppsUtil.goAppStoreMarket((ye=(ge=e.element)==null?void 0:ge.app)==null?void 0:ye.package,(P=(he=e.element)==null?void 0:he.country)==null?void 0:P.id,(i=(s=e.element)==null?void 0:s.country)==null?void 0:i.lang),target:"_blank",rel:"noopener noreferrer",class:"badge badge-light-primary rounded-2 p-2 d-flex align-items-center fs-7 rounded-lg"},[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"300","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.openAppOnMarketPage")),1)]),_:1}),a("span",Ts,[h(I,{class:"w-100 h-100",src:"media/svg/icons/fa-apple.svg"})]),a("span",Ds,u(e.Main.NAME_IOS),1)],8,$s)):O("",!0),a("div",Ps,[h(m,{c
2olor:"info",variant:"secondary",size:"small","icon-only":"","prefix-icon":"fas fa-chevron-right",class:"mr-10px",tooltip:e.translate("_apps.appItem.openAppProfile"),onClick:t[3]||(t[3]=j=>e.$router.push(e.appProfileRouteLink))},null,8,["tooltip"]),h($,{element:e.element,onUpdateApp:t[4]||(t[4]=j=>{var k,w;return e.updateIfIsAlive((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)}),onDeleteApp:t[5]||(t[5]=j=>{var k,w;return e.deleteIfIsAlive((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)})},null,8,["element"])])]),a("div",Ms,[a("div",Os,[(y=(f=e.element)==null?void 0:f.app)!=null&&y.icon||e.AppsUtil.getPropsValue("icon",(E=e.element)==null?void 0:E.app)?(o(),g("div",Rs,[((Q=(K=(W=e.element)==null?void 0:W.app)==null?void 0:K.appstore)==null?void 0:Q.tag)===e.Main.ANDROID?(o(),g("a",{key:0,href:e.AppsUtil.goGooglePlayMarket((be=(ie=e.element)==null?void 0:ie.app)==null?void 0:be.package,(Se=(pe=e.element)==null?void 0:pe.country)==null?void 0:Se.id,(Be=(Re=e.element)==null?void 0:Re.country)==null?void 0:Be.lang),target:"_blank"},[a("img",{src:((Ce=(Ee=e.element)==null?void 0:Ee.app)==null?void 0:Ce.icon)||e.AppsUtil.getPropsValue("icon",($e=e.element)==null?void 0:$e.app),class:"w-65px h-65px rounded-4",alt:"image",referrerPolicy:"no-referrer"},null,8,Es)],8,Bs)):((Ue=(me=(Fe=e.element)==null?void 0:Fe.app)==null?void 0:me.appstore)==null?void 0:Ue.tag)===e.Main.IOS?(o(),g("a",{key:1,href:e.AppsUtil.goAppStoreMarket((Ne=(Ve=e.element)==null?void 0:Ve.app)==null?void 0:Ne.package,(ze=(je=e.element)==null?void 0:je.country)==null?void 0:ze.id,(Ge=(Ke=e.element)==null?void 0:Ke.country)==null?void 0:Ge.lang),target:"_blank"},[a("img",{src:((qe=(le=e.element)==null?void 0:le.app)==null?void 0:qe.icon)||e.AppsUtil.getPropsValue("icon",(He=e.element)==null?void 0:He.app),class:"w-65px h-65px rounded-4",alt:"image",referrerPolicy:"no-referrer"},null,8,Us)],8,Fs)):O("",!0)])):(Ye=(Le=e.element)==null?void 0:Le.app)!=null&&Ye.title||e.AppsUtil.getPropsValue("title",(Te=e.element)==null?void 0:Te.app)?(o(),g("div",Vs,[a("span",Ns,u(((n=(l=(De=e.element)==null?void 0:De.app)==null?void 0:l.title)==null?void 0:n.charAt(0))||((c=e.AppsUtil.getPropsValue("title",(C=e.element)==null?void 0:C.app))==null?void 0:c.charAt(0))),1)])):O("",!0)]),a("div",js,[a("div",zs,[((M=(N=(T=e.element)==null?void 0:T.app)==null?void 0:N.appstore)==null?void 0:M.tag)===e.Main.ANDROID?(o(),g("a",{key:0,href:e.AppsUtil.goGooglePlayMarket((ae=(z=e.element)==null?void 0:z.app)==null?void 0:ae.package,(de=(fe=e.element)==null?void 0:fe.country)==null?void 0:de.id,(ce=(Ze=e.element)==null?void 0:Ze.country)==null?void 0:ce.lang),target:"_blank",class:"global-two-black-color"},u(((Me=(Pe=e.element)==null?void 0:Pe.app)==null?void 0:Me.title)||e.AppsUtil.getPropsValue("title",(sa=e.element)==null?void 0:sa.app)),9,Ks)):((pa=(na=(oa=e.element)==null?void 0:oa.app)==null?void 0:na.appstore)==null?void 0:pa.tag)===e.Main.IOS?(o(),g("a",{key:1,href:e.AppsUtil.goAppStoreMarket((ra=(la=e.element)==null?void 0:la.app)==null?void 0:ra.package,(da=(ia=e.element)==null?void 0:ia.country)==null?void 0:da.id,(ua=(ca=e.element)==null?void 0:ca.country)==null?void 0:ua.lang),target:"_blank",class:"global-two-black-color"},u(((ma=(ga=e.element)==null?void 0:ga.app)==null?void 0:ma.title)||e.AppsUtil.getPropsValue("title",(fa=e.element)==null?void 0:fa.app)),9,Gs)):O("",!0)]),a("div",qs,u((ha=(ya=(va=e.element)==null?void 0:va.app)==null?void 0:ya.developer)==null?void 0:ha.name),1),(Aa=(ba=e.element)==null?void 0:ba.app)!=null&&Aa.rating||e.AppsUtil.getPropsValue("rating",(ka=e.element)==null?void 0:ka.app)?(o(),g("div",Hs,[a("span",Ys,u(e.getFormattedPrice((wa=e.element)==null?void 0:wa.app)),1),h(d,{rating:Number(((Ca=(_a=e.element)==null?void 0:_a.app)==null?void 0:Ca.rating)||e.AppsUtil.getPropsValue("rating",(La=e.element)==null?void 0:La.app)),size:e.isMobile?"10px":"12px"},null,8,["rating","size"]),(Ia=(xa=e.element)==null?void 0:xa.app)!=null&&Ia.votes||e.AppsUtil.getPropsValue("votes",(Sa=e.element)==null?void 0:Sa.app)?(o(),g("span",Ws,"("+u(e.AppsUtil.formatNumber(((Ta=($a=e.element)==null?void 0:$a.app)==null?void 0:Ta.votes)||e.AppsUtil.getPropsValue("votes",(Da=e.element)==null?void 0:Da.app)))+")",1)):(o(),g("span",Zs,"(0)"))])):O("",!0)])]),a("div",Js,[a("div",Qs,[a("div",Xs,[h(r,{activator:"parent",location:"top","max-width":"300
2px","open-delay":"100","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.package")),1)]),_:1}),t[12]||(t[12]=a("div",{class:"d-flex align-items-center w-12px h-12px"},[a("i",{class:"fas fa-link fs-10px"})],-1)),a("span",eo,u(e.translate("_apps.appItem.package")),1)]),a("div",ao,[((Oa=(Ma=(Pa=e.element)==null?void 0:Pa.app)==null?void 0:Ma.appstore)==null?void 0:Oa.tag)===e.Main.ANDROID?(o(),g("a",{key:0,href:e.AppsUtil.goGooglePlayMarket((Ba=(Ra=e.element)==null?void 0:Ra.app)==null?void 0:Ba.package,(Fa=(Ea=e.element)==null?void 0:Ea.country)==null?void 0:Fa.id,(Va=(Ua=e.element)==null?void 0:Ua.country)==null?void 0:Va.lang),target:"_blank",class:"fs-7 svg-fill-ios fw-normal mb-0"},u((ja=(Na=e.element)==null?void 0:Na.app)==null?void 0:ja.package),9,to)):((Ga=(Ka=(za=e.element)==null?void 0:za.app)==null?void 0:Ka.appstore)==null?void 0:Ga.tag)===e.Main.IOS?(o(),g("a",{key:1,href:e.AppsUtil.goAppStoreMarket((Ha=(qa=e.element)==null?void 0:qa.app)==null?void 0:Ha.package,(Wa=(Ya=e.element)==null?void 0:Ya.country)==null?void 0:Wa.id,(Ja=(Za=e.element)==null?void 0:Za.country)==null?void 0:Ja.lang),target:"_blank",class:"fs-7 svg-fill-ios fw-normal mb-0"},u((Xa=(Qa=e.element)==null?void 0:Qa.app)==null?void 0:Xa.package),9,so)):O("",!0)])]),t[19]||(t[19]=a("div",{class:"add-campaigns__dashed--bottom my-5px"},null,-1)),a("div",oo,[a("div",no,[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"100","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.installs")),1)]),_:1}),t[13]||(t[13]=a("div",{class:"d-flex align-items-center w-12px h-12px"},[a("i",{class:"fas fs-10px fa-arrow-alt-to-bottom"})],-1)),a("span",po,u(e.translate("_apps.appItem.installs")),1)]),a("div",lo,[(at=(et=e.element)==null?void 0:et.app)!=null&&at.downloads||e.AppsUtil.getPropsValue("downloads",(tt=e.element)==null?void 0:tt.app)?(o(),g("span",ro,[q(u(((nt=(ot=(st=e.element)==null?void 0:st.app)==null?void 0:ot.downloads)==null?void 0:nt.replace(/,/g," "))||((lt=e.AppsUtil.getPropsValue("downloads",(pt=e.element)==null?void 0:pt.app))==null?void 0:lt.replace(/,/g," ")))+" ",1),(it=(rt=e.element)==null?void 0:rt.app)!=null&&it.downloads_exact||e.AppsUtil.getPropsValue("downloads_exact",(dt=e.element)==null?void 0:dt.app)?(o(),F(r,{key:0,activator:"parent",location:"top","max-width":"300px","open-delay":"100","close-delay":"100"},{default:G(()=>{var j,k,w;return[q(u(e.formatDownloadsExact((k=(j=e.element)==null?void 0:j.app)==null?void 0:k.downloads_exact)||e.formatDownloadsExact(e.AppsUtil.getPropsValue("downloads_exact",(w=e.element)==null?void 0:w.app))),1)]}),_:1})):O("",!0)])):(ut=(ct=e.element)==null?void 0:ct.app)!=null&&ut.downloads_exact||e.AppsUtil.getPropsValue("downloads_exact",(gt=e.element)==null?void 0:gt.app)?(o(),g("span",io,[a("span",co,"("+u(e.AppsUtil.formatNumber(((ft=(mt=e.element)==null?void 0:mt.app)==null?void 0:ft.downloads_exact)||e.AppsUtil.getPropsValue("downloads_exact",(vt=e.element)==null?void 0:vt.app)))+")",1)])):(o(),g("div",uo,[a("span",go,u(e.translate("_apps.appItem.unavailable")),1)]))])]),t[20]||(t[20]=a("div",{class:"add-campaigns__dashed--bottom my-5px"},null,-1)),(bt=(ht=(yt=e.element)==null?void 0:yt.app)==null?void 0:ht.categories)!=null&&bt.length?(o(!0),g(re,{key:0},Oe((kt=(At=e.element)==null?void 0:At.app)==null?void 0:kt.categories,j=>{var k,w,Tt,Dt,Pt;return o(),g("div",{key:j,class:"d-flex flex-row align-items-center justify-content-between h-18px"},[a("div",mo,[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"100","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.category")),1)]),_:1}),t[14]||(t[14]=a("div",{class:"d-flex align-items-center w-12px h-12px"},[a("i",{class:"fas fa-tag fs-10px"})],-1)),a("span",fo,u(e.translate("_apps.appItem.category")),1)]),a("div",{class:"text-truncate","data-kt-menu-trigger":e.hasCategoryRanks?"hover":null,"data-kt-menu-placement":e.hasCategoryRanks?"right-start":null,"data-kt-menu-overflow":e.hasCategoryRanks?"true":null},[a("span",{class:se(["fs-12px fw-normal mb-0 d-flex align-items-center gap-5px text-grey rounded px-6px",{"curs
2or-pointer":e.hasCategoryRanks}])},[j.icon_key?(o(),F(I,{key:0,src:`fad fa-${j.icon_key}`},null,8,["src"])):O("",!0),q(" "+u(j.name),1)],2)],8,vo),e.hasCategoryRanks?(o(),F(R,{key:0,"data-kt-menu":"true","category-ranks":(w=(k=e.element)==null?void 0:k.app)==null?void 0:w.category_ranks,appstore:(Pt=(Dt=(Tt=e.element)==null?void 0:Tt.app)==null?void 0:Dt.appstore)==null?void 0:Pt.id,onRankClick:e.goAddCampaignsCategoryRankings},null,8,["category-ranks","appstore","onRankClick"])):O("",!0)])}),128)):(Ct=(_t=(wt=e.element)==null?void 0:wt.app)==null?void 0:_t.categories)!=null&&Ct.length?O("",!0):(o(),g("div",yo,[a("div",ho,[a("div",bo,[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"100","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.category")),1)]),_:1}),t[15]||(t[15]=a("div",{class:"d-flex align-items-center w-12px h-12px"},[a("i",{class:"fas fa-tag fs-10px"})],-1)),a("span",Ao,u(e.translate("_apps.appItem.category")),1)]),t[16]||(t[16]=a("div",{class:"text-truncate"},null,-1))])])),t[21]||(t[21]=a("div",{class:"add-campaigns__dashed--bottom my-5px"},null,-1)),a("div",ko,[a("div",wo,[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"100","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.contentRating")),1)]),_:1}),t[17]||(t[17]=a("div",{class:"d-flex align-items-center w-12px h-12px"},[a("i",{class:"fas fa-exclamation-triangle fs-10px"})],-1)),a("span",_o,u(e.translate("_apps.appItem.contentRating")),1)]),a("div",Co,[e.getContentRating(e.element)?(o(),g("span",Lo,u(e.getContentRating(e.element)),1)):e.isContentMature((Lt=e.element)==null?void 0:Lt.app)?(o(),g("span",xo," 18+ ")):O("",!0),h(S,{country:(xt=e.element)==null?void 0:xt.country,"background-color":"","hide-country-code":""},null,8,["country"])])]),t[22]||(t[22]=a("div",{class:"add-campaigns__dashed--bottom my-5px"},null,-1)),a("div",Io,[a("div",So,[h(r,{activator:"parent",location:"top","max-width":"300px","open-delay":"100","close-delay":"100"},{default:G(()=>[q(u(e.translate("_apps.appItem.price")),1)]),_:1}),t[18]||(t[18]=a("div",{class:"d-flex align-items-center w-12px h-12px"},[a("i",{class:"fas fa-coins fs-10px"})],-1)),a("span",$o,u(e.translate("_apps.appItem.price")),1)]),a("div",To,[a("span",Do,[e.emptyPriceArray.includes(((St=(It=e.element)==null?void 0:It.app)==null?void 0:St.price)||e.AppsUtil.getPropsValue("price",($t=e.element)==null?void 0:$t.app))?(o(),g("span",Po,"Free")):(o(),F(D,{key:1,textFixed:e.getAppPrice(e.element),status:110},null,8,["textFixed"]))])])]),t[23]||(t[23]=a("div",{class:"add-campaigns__dashed--bottom my-5px"},null,-1))]),a("div",Mo,[a("div",Oo,[h(m,{variant:"secondary",size:"small","prefix-icon":"fad fa-rocket",onClick:t[6]||(t[6]=te(j=>e.goAddCampaigns(e.element),["prevent"]))},{default:G(()=>[q(u(e.translate("_apps.appItem.promote")),1)]),_:1}),a("div",Ro,[a("div",Bo,[a("a",Eo,u(e.translate("_apps.appItem.createKeywordsCampaign")),1)]),a("div",Fo,[a("a",Uo,u(e.translate("_apps.appItem.createDirectInstallsCampaign")),1)]),a("div",Vo,[a("a",No,u(e.translate("_apps.appItem.createReviewCampaign")),1)]),a("div",jo,[a("a",zo,u(e.translate("_apps.appItem.createCpiCampaign")),1)])])]),a("ul",Ko,[a("li",Go,[h(m,{variant:"secondary",color:"neutral",size:"small","icon-only":"","prefix-icon":"fad fa-key",onClick:t[7]||(t[7]=te(j=>e.goKeyword(e.element),["prevent"])),tooltip:e.translate("_apps.appItem.addKeywords")},null,8,["tooltip"])]),a("li",qo,[h(m,{variant:"secondary",color:"neutral",size:"small","icon-only":"","prefix-icon":"fad fa-redo-alt",onClick:t[8]||(t[8]=te(j=>{var k,w;return e.updateIfIsAlive((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)},["prevent"])),tooltip:e.translate("_apps.appItem.refreshApp")},null,8,["tooltip"])]),a("li",Ho,[h(m,{variant:"secondary",color:"neutral",size:"small","icon-only":"","prefix-icon":"fad fa-trash-alt",onClick:t[9]||(t[9]=te(j=>{var k,w;return e.deleteIfIsAlive((w=(k=e.element)==null?void 0:k.app)==null?void 0:w.package)},["prevent"])),tooltip:e.translate("_apps.appItem.deleteApp")},null,8,["tooltip"])])])])],2)],2),e.itemLoading&&e.isAlive?(o(),g("div",Yo,[a("div",null,[a("div",Wo,[a("span",Zo,u(e.translate("loading")),1)])])])):O("",!0)],2)],512)}
2const Qo=Ae(cs,[["render",Jo]]);function Xo(e,{emit:t}){const{translate:p}=Ie(),B=We();_(()=>B.apps);const A=_(()=>B.fullAppsCount),U=v(L.ALL),m=async(d=null)=>{t("filterApps",d)},r=d=>U.value===d,I=d=>{U.value=d.key,d.action()},$=_(()=>[{text:p("_apps.appToolbar.all"),action:()=>m(L.ALL),dataBsToggle:"tab",href:"#",key:L.ALL,icon:"fad fa-list-ul fs-2 svg-fill-blue p-0",count:_(()=>{var d;return(d=A.value)==null?void 0:d.Total})},{text:p("_apps.appToolbar.android"),action:()=>m(L.ANDROID),dataBsToggle:"tab",href:"#",key:L.ANDROID,svg:"media/svg/icons/fa-android.svg",count:_(()=>{var d;return(d=A.value)==null?void 0:d.Android})},{text:p("_apps.appToolbar.ios"),action:()=>m(L.IOS),dataBsToggle:"tab",href:"#",key:L.IOS,svg:"media/svg/icons/fa-apple.svg",count:_(()=>{var d;return(d=A.value)==null?void 0:d.Ios})},{text:p("_apps.appToolbar.favorite"),action:()=>m(L.FAV),dataBsToggle:"tab",href:"#",key:L.FAV,svg:"media/svg/icons/fa-star.svg",count:_(()=>{var d;return(d=A.value)==null?void 0:d.Favorite})},{text:p("_apps.appToolbar.banned"),action:()=>m(L.BAN),dataBsToggle:"tab",href:"#",key:L.BAN,icon:"fad fa-ban fs-2 svg-fill-blue p-0",count:_(()=>{var d;return(d=A.value)==null?void 0:d.Banned})}]);return{Tabs:L,filterApps:m,translate:p,computedToolbar:$,action:I,isActive:r,appsCount:A}}const en=ke({name:"app-toolbar",setup(e,{emit:t}){return Xo(e,{emit:t})}}),an={class:"nav nav-pills custom-scroll d-flex gap-10px flex-nowrap overflow-lg-auto"},tn=["onClick"],sn={class:"fs-10px fs-lg-12px mb-0 fw-medium lh-18px global-text-color-black center"};function on(e,t,p,B,A,U){const m=b("Icon");return o(),g("ul",an,[(o(!0),g(re,null,Oe(e.computedToolbar,r=>(o(),g("li",{class:se(["nav-item add-campaigns__header-tab cursor-pointer border-radius-6px",{active:e.isActive(r.key)}]),key:r.key},[a("a",{class:"rounded-2 d-flex flex-wrap flex-column justify-content-center align-items-center h-100 justify-content-evenly","data-bs-toggle":"tab",onClick:te(I=>e.action(r),["prevent"])},[r!=null&&r.icon?(o(),g("i",{key:0,class:se(["fad svg-fill-blue p-0 fs-16px fs-lg-26px h-16px h-xxl-20px w-16px w-xxxl-20px mb-4px",[r.icon,{active:e.isActive(r.key)}]])},null,2)):r!=null&&r.svg?(o(),F(m,{key:1,src:r.svg,class:se(["h-16px h-xxl-20px w-16px w-xxl-20px",["svg-fill-blue",{active:e.isActive(r.key)}]])},null,8,["src","class"])):O("",!0),a("p",sn,u(r.text),1),a("span",{class:se(["badge border-radius-6px py-1px px-4px fw-normal fs-8px fs-lg-10px",{"badge-grey":!e.isActive(r.key),"badge-primary":e.isActive(r.key)}])},u(r.count),3)],8,tn)],2))),128))])}const nn=Ae(en,[["render",on]]);function pn(e,{emit:t}){const p=We(),B=Ht(),{translate:A}=Ie(),U=Rt().getConstantObject(Bt.Appstores),m=Et(),r=v(0),I=v(!1),$=v(!1),d=v(0),R=v(!1),S=v(!1),D=v(!1),V=v(!1),Z=v(!1),H=v(!0),oe=v(!1),x=v(!0),ee=v(!0),Y=v(!1),ne=Qe.DEFAULT_APPS_COUNT,J=Qe.FULL_APPS_LOAD_LIMIT,we=v(ne),ve=v(Date.now()),ue=v(Date.now()),_e=v(!1),ge=v(null),ye=v(),he=v(),P=_({get:()=>p.currentFilter,set:l=>p.setCurrentFilter(l)}),s=_({get:()=>p.searchText,set:l=>p.setSearchText(l)}),i=_({get:()=>p.getFullAppsPageByTab(P.value),set:l=>{p.setFullAppsPageByTab(P.value,l)}}),f=v(ne),y=_(()=>p.filteredApps),E=_(()=>Math.min(r.value-d.value,J)),W=_(()=>oe.value&&!H.value&&r.value===0),K=8,Q=_(()=>{if(!oe.value)return K;const l=p.getAppsCountByTab[P.value];return Math.min(l??K,K)}),ie=_(()=>s.value?Math.min(2,Q.value):Q.value),be=_(()=>{var l;return(l=y.value)==null?void 0:l.map(n=>{var C,c,T,N,M,z,ae;return{uuid:n==null?void 0:n.uuid,id:(C=n==null?void 0:n.app)==null?void 0:C.id,developer:(T=(c=n==null?void 0:n.app)==null?void 0:c.developer)==null?void 0:T.name,package:(N=n==null?void 0:n.app)==null?void 0:N.package,country:(M=n==null?void 0:n.country)==null?void 0:M.name,appstore:(ae=(z=n==null?void 0:n.app)==null?void 0:z.appstore)==null?void 0:ae.tag,is_active:n==null?void 0:n.is_active,is_alive:n==null?void 0:n.is_alive,is_favorite:n==null?void 0:n.is_favorite}})}),pe=v(xe.FAV),Se=v(aa.STORE_GOOGLE_MARKET),Re=v(null),Be=[{value:xe.MOST_PROMOTED,label:A("select.mostPromoted")},{value:xe.FAV,label:A("select.favorite")},{value:xe.TITLE,label:A("select.title")},{value:xe.DEVELOPER,label:A("select.developer")}],Ee=()=>{V.value=!0},Ce=()=>{const l=!!s.value;R.value=!l&&r.value>0,S.value=l&&d.value>0,D.value=l&&d.value===0},$e=async()=>{var l,n;$.value=!1,s.value="",Y.value=!1,p.resetFullAppsTabPagination(),p.resetAppLists(),f.value=ne,await le(),d.value=((n=(l=y.value)==null?void 0:l.slice(0,f.value))==null?void 0:n.length)??0,Ce()},Fe=Xe(async l=>{H.value=!0,ee.value=!0,Y.value=!1,P.value=l,await le(!1),await me(P.value??L.ALL,!1),H.value=!1},100),me=async(l=L.ALL,n=!0)=>{var M,z,ae,fe;P.value=l,n&&(i.value=1,Y.value=!1),d.value=((z=(M=y.value)==null?void 0:M.slice(0,f.value))==null?void 0:z.length)??0,Z.value=!0;const C=p.tabLists[l].length;if(p.getAppsCountByTab[l]===C||C>=J){Z.value=!1;return}const T=p.getFullAppsLastPageByTab(P.value),N=typeof T=="number";if(d.value<r.value&&N&&i.value<=T){V.value=!0;const de={full_data:!0,counts:!0,page:i.value,limit:J,type:P.value??L.ALL};s.value&&(de.search=s.value,de.limit=J*2),await p.getApps(de,!0),i.value++,X.loadingMore(i.value,f,y),d.value=((fe=(ae=y.value)==null?void 0:ae.slice(0,f.value))==null?void 0:fe.length)??0,V.value=!1}Z.value=!1,Ce(),V.value=!1},Ue=async function(l=xe.MOST_PROMOTED){H.value=!0,Y.value=!1,pe.value!==l&&(p.resetFullAppsTabPagination(),f.value=ne,p.resetAppLists()),pe.value=l,await le(),p.setLastAddedApp(null)},Ve=Xe(async l=>{var C;const n=((C=l==null?void 0:l.target)==null?void 0:C.value)??"";if(!n){await $e();return}i.value=1,Y.value=!1,s.value=n,await le(),await me(P.value??L.ALL)},100),Ne=async(l,n=null)=>{var C,c,T,N;if(n&&(p.toggleFavoriteAppById(n),ge.value=n),l&&((C=l==null?void 0:l.app)!=null&&C.package)){const M=await p.getApps({},!0);for(let z=0;z<(M==null?void 0:M.length);z++)if(((T=(c=M[z])==null?void 0:c.app)==null?void 0:T.package)===((N=l==null?void 0:l.app)==null?void 0:N.package)){M[z]=l,p.setApps(M);break}}setTimeout(()=>{ge.value=null},10)},je=()=>{window.dataLayer.push({event:p.count<=1?"app_add_first":"app_add"})},ze=async({appstore:l,country:n,package:C,title:c,icon:T})=>{await p.addApp(l,n,C,{title:c,icon:T}
2)&&(p.getSelectApps({},!0),ue.value=Date.now(),je())},Ke=async l=>{var n,C;await Mt(),r.value=((n=p.fullAppsCount)==null?void 0:n.Total)||0,d.value=Le(((C=y.value)==null?void 0:C.slice(0,f.value))??[]).length,ve.value=Date.now()},Ge=async l=>{X.loadingMore(l,f,y)},le=async(l=!0)=>{var C,c,T;const n={full_data:!0,counts:!0,page:i.value,limit:J,type:P.value??L.ALL,sort:pe.value};s.value&&(n.search=s.value,n.limit=J*2),await p.getApps(n,!0),await me(P.value??L.ALL,l),r.value=((C=p.fullAppsCount)==null?void 0:C.Total)??0,d.value=((T=(c=y.value)==null?void 0:c.slice(0,f.value))==null?void 0:T.length)??0,Ce(),H.value=!1,oe.value=!0},qe=()=>{I.value=!0},He=()=>{I.value=!1},Le=l=>{const n=new Set;return l.filter(c=>{var T,N,M,z,ae,fe,de;if(n.has(c==null?void 0:c.uuid)||s.value&&!(((T=c==null?void 0:c.app)==null?void 0:T.props.some(ce=>{var Pe,Me;return(ce==null?void 0:ce.prop_name)=="title"&&((Me=ce==null?void 0:ce.prop_value)==null?void 0:Me.toLowerCase().includes((Pe=s.value)==null?void 0:Pe.toLowerCase()))}))||((ae=(M=(N=c==null?void 0:c.app)==null?void 0:N.package)==null?void 0:M.toLowerCase())==null?void 0:ae.includes((z=s.value)==null?void 0:z.toLowerCase()))))return!1;switch(P.value){case L.ALL:return n.add(c==null?void 0:c.uuid),!0;case L.ANDROID:case L.IOS:if(((de=(fe=c==null?void 0:c.app)==null?void 0:fe.appstore)==null?void 0:de.tag)===P.value)return n.add(c==null?void 0:c.uuid),!0;break;case L.FAV:if((c==null?void 0:c.is_favorite)===!0)return n.add(c==null?void 0:c.uuid),!0;break;case L.BAN:if((c==null?void 0:c.is_alive)===!1)return n.add(c==null?void 0:c.uuid),!0;break;default:return n.add(c==null?void 0:c.uuid),!0}})},Ye=async()=>{P.value=L.ALL,p.resetFullAppsTabPagination(),Y.value=!1,p.resetAppLists(),await le(),ue.value=Date.now(),setTimeout(()=>{ea.reinitialization()},1e3)};ts(()=>{document.body.removeEventListener("scroll",De),p.clearStore()}),Vt(async()=>{if(await le(),await B.getProducts({}),setTimeout(()=>{ea.reinitialization()},1e3),document.body.addEventListener("scroll",De),localStorage.getItem("openM
2odal")){if(localStorage.getItem("appstore")){const l=localStorage.getItem("appstore")==="android"?"google":"ios";Se.value=U[l.toUpperCase()],localStorage.removeItem("appstore")}localStorage.removeItem("openModal")}});const Te=async()=>{var T;const l=ye.value,n=p.getFullAppsLastPageByTab(P.value),C=typeof n=="number";if(!l||l.getBoundingClientRect().bottom-Qe.SCROLL_THRESHOLD>=window.innerHeight||V.value||Y.value||d.value>=r.value||!C||i.value>=n)return;V.value=!0,x.value=!1;const c=i.value;try{const N=d.value;i.value++,await le(!1),await me(P.value??L.ALL,!1),X.loadingMore(i.value,f,y),d.value=Le(((T=y.value)==null?void 0:T.slice(0,f.value))??[]).length;const M=d.value>N;if(!M){Y.value=!0,console.debug("No new apps were loaded");return}ee.value&&d.value<=ne&&M&&(ee.value=!1,Mt(async()=>{await Te()}))}catch(N){i.value=c,console.error("failed to load more apps: ",N)}finally{V.value=!1,x.value=!0,Z.value=!1}},De=Xe(async()=>{await Te()},100);return{completedResetSearch:$e,resetSearch:$,isTotalApps:R,isTotalSearch:S,isTotalSearchNothing:D,searchText:s,onToolbar:Fe,currentTotal:d,changeSort:Ue,sort:he,pagination:f,isFilterLoading:Z,isInitialLoading:H,searchLoading:Ve,filterApps:me,loadingShow:Ee,scrollComponent:ye,isMoreLoading:V,total:r,isCreateAppModalOpen:_e,addApp:ze,updateApp:Ne,deleteApp:Ke,changePage:Ge,limit:we,apps:y,translate:A,optionsSort:Be,sortValue:pe,appstore:Se,appListRef:Re,AnimationUtil:Yt,updateKey:ve,onRefresh:Ye,exportApps:be,isDeleteAllBannedModalOpen:I,onDeleteAllBanned:qe,onClose:He,updateAppsToolbarKey:ue,removedDuplicatesApps:Le,refreshAppByPackage:ge,isModalBackdrop:x,loadMoreSkeletonCount:E,initialSkeletonCount:Q,visibleSkeletonCount:ie,isEmpty:W,isMobile:m}}function ln(e,{emit:t}){const{translate:p}=Ie(),B=We(),A=v(!1),U=S=>B.getApps(S),m={},r=S=>{A.value=S},I=()=>{t("onDeleteAllBanned")},$=()=>{t("onExport")},d=()=>{t("onRefresh")},R=_(()=>[{label:p("_apps.appGroupDropdown.deleteAllBanned"),icon:"fad fa-trash-alt",onClick:()=>I()},{separator:!0}]);return{translate:p,isLoadingExport:A,loadingExport:r,fetchExportData:U,paramObject:m,onDeleteAllBanned:I,onExport:$,onRefresh:d,actionItems:R}}const rn=ke({name:"app-group-dropdown",components:{DataExport:Wt,LoadingModal:Ft,TableActions:Ot},props:{tableData:{type:Array,default:()=>[]}},setup(e,{emit:t}){return ln(e,{emit:t})}}),dn={class:"table-actions__item menu-item"};function cn(e,t,p,B,A,U){const m=b("data-export"),r=b("table-actions"),I=b("loading-modal");return o(),g(re,null,[h(r,{items:e.actionItems,class:se(e.$attrs.class)},{default:G(()=>[h(m,{"table-data":e.tableData,"onUpdate:tableData":t[0]||(t[0]=$=>e.tableData=$),isLoadingExport:e.isLoadingExport,"onUpdate:isLoadingExport":t[1]||(t[1]=$=>e.isLoadingExport=$),"fetch-export-data":e.fetchExportData,paramObject:e.paramObject,entity:"apps",parentClasses:"table-actions__item menu-item",onLoadingExport:e.loadingExport},{default:G(()=>t[3]||(t[3]=[a("a",{class:"table-actions__link menu-link"},[a("i",{class:"fad fa-file-export table-actions__icon menu-icon"}),a("span",null,"Export")],-1)])),_:1},8,["table-data","isLoadingExport","fetch-export-data","paramObject","onLoadingExport"]),t[5]||(t[5]=a("div",{class:"table-actions__separator separator"},null,-1)),a("div",dn,[a("a",{href:"#",onClick:t[2]||(t[2]=te((...$)=>e.onRefresh&&e.onRefresh(...$),["prevent"])),class:"table-actions__link menu-link"},t[4]||(t[4]=[a("i",{class:"fad fa-redo-alt table-actions__icon menu-icon"},null,-1),a("span",null,"Refresh",-1)]))])]),_:1},8,["items","class"]),e.isLoadingExport?(o(),F(I,{key:0})):O("",!0)],64)}const un=Ae(rn,[["render",cn]]),gn=ss(()=>Zt(()=>import("./DeleteAllBannedAppsModal-DWCfGXWc.js"),__vite__mapDeps([0,1,2,3,4,5,6]))),mn=ke({name:"app-list-empty-state",components:{BaseCard:Jt,BaseButton:ta},emits:["add"],setup(){const{translate:e}=Ie();return{translate:e}}}),fn={class:"d-flex flex-column gap-20px mt-60px mb-40px"},vn={class:"mb-0 text-center"};function yn(e,t,p,B,A,U){const m=b("base-button"),r=b("base-card");return o(),F(r,{"no-header":""},{default:G(()=>[a("div",fn,[a("p",vn,u(e.translate("_apps.appList.startWithAddingNewApplication")),1),h(m,{class:"apps-empty-button",color:"info","prefix-icon":"fad fa-plus",onClick:t[0]||(t[0]=te(I=>e.$emit("add"),["prevent"]))},{default:G(()=>
2[q(u(e.translate("_apps.appList.addNewApp")),1)]),_:1})])]),_:1})}const hn=Ae(mn,[["render",yn]]),bn=ke({name:"app-list",components:{ResultCount:ns,AppListEmptyState:hn,DeleteAllBannedModal:gn,AppGroupDropdown:un,CustomSelect:as,AppItem:Qo,AppItemSkeleton:es,AppToolbar:nn,LoadingModal:Ft,AppSearch:Xt,BaseButton:ta,CreateAppModal:Qt},setup:function(e,{emit:t}){return pn(e,{emit:t})},watch:{}}),An={class:"apps-header card mb-4 px-20px px-lg-30px py-20px py-lg-10px"},kn={class:"apps-header__header d-flex align-items-center gap-20px m-0 p-0"},wn={class:"apps-header__filters d-flex flex-column flex-lg-row-reverse gap-20px"},_n={class:"apps-header__sort d-flex align-items-center"},Cn={class:"apps-header__sort-label d-none d-lg-block mr-7px fw-normal global-gray-color"},Ln={class:"apps-header__actions d-flex justify-content-between align-items-center gap-10px gap-lg-20px ms-xxl-auto"},xn={key:0,class:"d-flex flex-wrap align-items-center mb-4"},In={key:3,class:"d-flex flex-wrap align-items-center mb-4"},Sn={class:"lh-1 fs-7 global-text-color-only me-1"},$n={class:"lh-1 fs-7 fw-bolder global-text-color-black"},Tn={class:"overlay-block"},Dn={class:"overlay-wrapper min-h-50px"},Pn={class:"scrolling-component h-1px",ref:"scrollComponent"};function Mn(e,t,p,B,A,U){const m=b("app-toolbar"),r=b("app-search"),I=b("custom-select"),$=b("base-button"),d=b("app-group-dropdown"),R=b("result-count"),S=b("app-item-skeleton"),D=b("app-item"),V=b("loading-modal"),Z=b("delete-all-banned-modal"),H=b("app-list-empty-state"),oe=b("create-app-modal");return o(),g(re,null,[e.isEmpty?(o(),F(H,{key:1,onAdd:t[1]||(t[1]=x=>e.isCreateAppModalOpen=!0)})):(o(),g(re,{key:0},[a("div",An,[a("div",kn,[(o(),F(m,{key:e.updateAppsToolbarKey,onFilterApps:e.onToolbar},null,8,["onFilterApps"])),a("div",wn,[h(r,{reset:e.resetSearch,onCompletedResetSearch:e.completedResetSearch,onSearchLoading:e.searchLoading},null,8,["reset","onCompletedResetSearch","onSearchLoading"]),a("div",_n,[a("span",Cn,u(e.translate("select.sort_by"))+": ",1),h(I,{class:"apps-header__sort-select",value:e.sortValue,options:e.optionsSort,onChangeValue:e.changeSort},null,8,["value","options","onChangeValue"])])]),a("div",Ln,[h($,{color:"info","prefix-icon":"fad fa-plus",class:"apps-header__add-btn",onClick:t[0]||(t[0]=te(x=>e.isCreateAppModalOpen=!0,["prevent"]))},{default:G(()=>[q(u(e.translate("_apps.appList.addNewApp")),1)]),_:1}),h(d,{"table-data":e.exportApps,onOnDeleteAllBanned:e.onDeleteAllBanned,onOnRefresh:e.onRefresh,onOnExport:()=>{}},null,8,["table-data","onOnDeleteAllBanned","onOnRefresh"])])])]),e.isFilterLoading?(o(),g("div",xn,t[3]||(t[3]=[a("span",{class:"lh-1 fs-7 global-text-color-only"},"Loading...",-1)]))):e.isTotalApps?(o(),F(R,{key:1,class:"mb-4",shown:e.removedDuplicatesApps(e.apps.slice(0,e.pagination)).length,total:e.total,"showing-label":e.translate("_apps.appList.shown"),"of-label":e.translate("_apps.appList.appsFrom"),"trailing-label":e.translate("_apps.appList.added")},null,8,["shown","total","showing-label","of-label","trailing-label"])):e.isTotalSearch?(o(),F(R,{key:2,class:"mb-4",shown:e.currentTotal,total:`«${e.searchText}»`,"showing-label":e.translate("_apps.appList.found"),"of-label":e.translate("_apps.appList.applicationsBySearch")},null,8,["shown","total","showing-label","of-label"])):e.isTotalSearchNothing?(o(),g("div",In,[a("span",Sn,u(e.translate("_apps.appList.nothingFoundBySearch")),1),a("span",$n,"«"+u(e.searchText)+"»",1)])):O("",!0),a("div",Tn,[a("div",Dn,[(o(),g("div",{class:"row g-10px g-lg-20px",ref:"appListRef",key:e.updateKey},[e.isInitialLoading?(o(!0),g(re,{key:0},Oe(e.visibleSkeletonCount,x=>(o(),F(S,{key:`skeleton-init-${x}`}))),128)):(o(),g(re,{key:1},[(o(!0),g(re,null,Oe(e.removedDuplicatesApps(e.apps.slice(0,e.pagination)),x=>{var ee;return o(),g(re,{key:x.uuid},[x._isOptimistic?(o(),F(S,{key:0,element:x,class:"card-animation"},null,8,["element"])):(o(),F(D,{key:1,onUpdateApp:e.updateApp,onDeleteApp:e.deleteApp,onToggleFavoriteApp:e.updateApp,element:x,refreshApp:e.refreshAppByPackage===((ee=x==null?void 0:x.app)==null?void 0:ee.package)},null,8,["onUpdateApp","onDeleteApp","onToggleFavoriteApp","element","refreshApp"]))],64)}),128)),e.isMoreLoading?(o(!0),g(re,{key:0},Oe(e.loadMoreSkeletonCount,x=>(o(),F(S,{key:`skeleton-more-${x}`}))),128)):O("",!0)],64))]))]),e.isFilterLoading&&!e.isInitialLoading?(o(),F(V,{key:0,"modal-backdrop":e.isModalBackdrop},null,8,["modal-backdrop"])):O("",!0),e.isDeleteAllBannedModalOpen?(o(),F(Z,{key:1,onOnClose:e.onClose,onClose:e.onClose,onOnRefresh:e.onRefresh},null,8,["onOnClose","onClose","onOnRefresh"])):O("",!0),a("div",Pn,null,512)])],64)),e.isCreateAppModalOpen?(o(),F(oe,{key:2,appstore:e.appstore,"is-select-country-disabled":!1,"is-all-options-active":!0,onAddApp:e.addApp,onClose:t[2]||(t[2]=x=>e.isCreateAppModalOpen=!1)},null,8,["appstore","onAddApp"])):O("",!0)],64)}
2const On=Ae(bn,[["render",Mn]]),Rn=ke({name:"app",components:{AppList:On},setup(){}}),Bn={class:"position-relative"};function En(e,t,p,B,A,U){const m=b("app-list");return o(),g("div",Bn,[h(m)])}const Kn=Ae(Rn,[["render",En]]);export{Kn as default};
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.