1import{Y as b,dT as r,e1 as F,eb as f,cd as l,at as p,ar as c,eN as u,aD as n,Z as P,dz as y,as as a,aq as S,eO as _,dY as C,eI as g,B as w,M,cE as A,c3 as B,bp as I}from"./BivnJdrB.1786623515356.js";import O from"./DCXwLbVa.1786623515356.js";import"./1kQfc52R.1786623515356.js";import"./3w5vwTCl.1786623515356.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"802aeb92809dd01a64f5382d53f52c4cea354685"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="16395e32-bd1b-4c66-aadf-b7fa3d588a09",e._sentryDebugIdIdentifier="sentry-dbid-16395e32-bd1b-4c66-aadf-b7fa3d588a09")}catch{}})();const k={name:"UiFieldsFilterComponent",props:{sortKey:{type:String,default:"title->en",validator(e){return["title->en","name","name->en","popularity"].includes(e)}},isNotShowProviderFilter:Boolean,isSearchButtonHidden:Boolean,isOnlyBottomPositionDropdown:Boolean},emits:["selectedFilter","toggleDropdown"],data:()=>({searchWordProvider:"",provider_id:null,globalFilterValue:"popularity",providerArray:null,isShowGlobalFilterSelect:!1,isShowProviderSelect:!1,isShowElementAfterMounted:!1}),computed:{globalFilterArray(){return r().globalFilterArray||[]},isClearedFilter(){return r().$state.isCleared||!1},arrayDataForRequest(){return r().$state.filterData},providers(){return f().getProvidersData?.length?f().getProvidersData.map(t=>({id:t?.id||t?.url,url:t?.url||null,title:t?.name||""})):[]},isShowProviderSelectComputed(){return this.isMobileWidthPage?!!this.isShowProviderSelect:!0},isShowGlobalFilterSelectComputed(){return this.isMobileWidthPage?this.isNotShowProviderFilter?!!this.isShowGlobalFilterSelect:!1:!0},isAnyFilterActive(){const e=r().$state.filterData,t=!!e?.providers?.length,o=e?.sort!==null&&e?.sort!=="popularity";return t||o}},watch:{providers:{immediate:!0,handler(e){this.providerArray=e,r().$state.filterData?.providers?.length&&(this.provider_id=r().$state.filterData?.providers?.map(t=>e?.find(h=>h?.url==t)||null)||null)}},isShowProviderSelect:{handler(e){e==!1&&this.findProvider("")}},globalFilterValue:{handler(e){const t=this.globalFilterArray.find(o=>o.id===e);t?t.id=="a-z"?(this.arrayDataForRequest.sort=this.getIsActivePage("/games/ambassadors")?"username-asc":this.sortKey,this.arrayDataForRequest.page=null):t.id=="z-a"?(this.arrayDataForRequest.sort=this.getIsActivePage("/games/ambassadors")?"username-desc":"-"+this.sortKey,this.arrayDataForRequest.page=null):t.id=="popularity"&&(t.id="popularity",this.arrayDataForRequest.sort=null,this.arrayDataForRequest.page=null):this.arrayDataForRequest.sort=null}},provider_id:{handler(e){e?.length?(this.arrayDataForRequest.providers=e.map(t=>t.url),this.arrayDataForRequest.page=null):(this.arrayDataForRequest.providers=[],this.arrayDataForRequest.page=null)}},arrayDataForRequest:{deep:!0,handler(e){this.$emit("selectedFilter",e)}},isClearedFilter:{handler(e){e&&(this.provider_id=[],this.globalFilterValue="popularity",this.searchProvider="",r().$state.isCleared=!1)}},isShowGlobalFilterSelect:{immediate:!0,handler(e){this.$emit("toggleDropdown",e)}}},mounted(){this.isShowElementAfterMounted=!0},created(){this.providers?.length||f().getProviders(),this.globalFilterValue=r().$state.filterData?.sort?r().$state.filterData?.sort==this.sortKey?"a-z":"z-a":"popularity"},methods:{findProvider(e){this.searchWordProvider=e,this.providerArray=this.providers?.filter(t=>t?.title?.toLowerCase()?.includes(e?.toLowerCase()))||[]},openMobileFilters(){this.isMobileWidthPage&&(r().$state.isNotShowProviderFilter=this.isNotShowProviderFilter,r().$state.mobileSortKey=this.sortKey,F().setIsShowModalKeys("mobileFiltersModal",!0))}}},R={key:0,class:"filter-component"},q={key:0,class:"filter-component__dot"},N={key:2,class:"filter-component__item filter-component__item--provider"},$={class:"filter-component__select-wrapper"},z={key:3,class:"filter-component__item"},E={key:0,class:"filter-component__dot"},K={class:"filter-component__select-wrapper"};function L(e,t,o,h,D,i){const d=P,m=M,v=O;return e.isShowElementAfterMounted?(l(),p("div",R,[o.isSearchButtonHidden?a("",!0):(l(),c(m,{key:0,btnClass:"wh_44",btnClassPadding:"p_0",labelFontClass:"flex",type:"secondary",btnSize:"medium",btnMobileSize:"medium",onClick:t[0]||(t[0]=s=>("useModalStore"in e?e.useModalStore:y(F))().setIsShowModalKeys("searchGameModal",!0))},{left:u(()=>[n(d,{src:"/img/search.png",alt:e.$t("words.search"),format:"webp",class:"filter-component__search-icon"},null,8,["alt"])]),_:1})),o.isNotShowProviderFilter?a("",!0):(l(),c(m,{key:1,class:"filter-component__mobile-btn",btnClass:"wh_44",btnClassPadding:"p_0",type:"secondary",onClick:i.openMobileFilters},{left:u(()=>[n(d,{src:"/icon/filter.png",height:"20"}),i.isAnyFilterActive?(l(),p("span",q)):a("",!0)]),_:1},8,["onClick"])),!e.isMobileWidthPage&&!o.isNotShowProviderFilter?(l(),p("div",N,[S("div",$,[n(w,{name:"show__select__center"},{default:u(()=>[_(n(v,{value:e.provider_id,"onUpdate:value":t[1]||(t[1]=s=>e.provider_id=s),isOpenSelectDropdown:e.isShowProviderSelect,"onUpdate:isOpenSelectDropdown":t[2]||(t[2]=s=>e.isShowProviderSelect=s),placeholder:e.$t("words.providers"),isClearAll:"",isMulti:"",isShowSearchInDropdown:"",theme:"light",searchWordInDropdown:e.searchWordProvider,noDataMessage:e.$t("forms.select.no_data"),name:"provider_id",errorKey:"provider_id",options:e.providerArray,fullOptions:i.providers,isLoading:("useL
1oadingStore"in e?e.useLoadingStore:y(C))().getIsLoadingsKeys("providersList"),isOnlyBottomPositionDropdown:o.isOnlyBottomPositionDropdown,onInputSearchInDropdown:i.findProvider},null,8,["value","isOpenSelectDropdown","placeholder","searchWordInDropdown","noDataMessage","options","fullOptions","isLoading","isOnlyBottomPositionDropdown","onInputSearchInDropdown"]),[[g,i.isShowProviderSelectComputed]])]),_:1})])])):a("",!0),!e.isMobileWidthPage||o.isNotShowProviderFilter?(l(),p("div",z,[o.isNotShowProviderFilter?(l(),c(m,{key:0,class:"filter-component__mobile-btn",btnClass:"wh_44",btnClassPadding:"p_0",labelFontClass:"flex",type:"secondary",btnSize:"small",btnMobileSize:"",onClick:t[3]||(t[3]=s=>e.isShowGlobalFilterSelect=!0)},{left:u(()=>[n(d,{class:"filter-component__mobile-icon",src:"/icon/filter.png",alt:"Sort Vertical",loading:"lazy",height:"20"}),i.isAnyFilterActive?(l(),p("span",E)):a("",!0)]),_:1})):a("",!0),S("div",K,[n(w,{name:"show__select__center"},{default:u(()=>[_(n(v,{value:e.globalFilterValue,"onUpdate:value":t[4]||(t[4]=s=>e.globalFilterValue=s),isOpenSelectDropdown:e.isShowGlobalFilterSelect,"onUpdate:isOpenSelectDropdown":t[5]||(t[5]=s=>e.isShowGlobalFilterSelect=s),placeholder:e.$t("words.popularity"),options:i.globalFilterArray,isOnlyBottomPositionDropdown:o.isOnlyBottomPositionDropdown,theme:"light"},null,8,["value","isOpenSelectDropdown","placeholder","options","isOnlyBottomPositionDropdown"]),[[g,i.isShowGlobalFilterSelectComputed]])]),_:1})])])):a("",!0)])):a("",!0)}const U=b(k,[["render",L],["__scopeId","data-v-95511c08"]]),W={components:{UiFieldsFilterComponentComponent:U},props:{props:{type:Object,default:()=>({})}},computed:{currentProps(){return this.props}}};function G(e,t,o,h,D,i){const d=A("UiFieldsFilterComponentComponent");return l(),c(d,B(I(i.currentProps)),null,16)}const j=b(W,[["render",G]]);export{j 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.