import{aS as D,j as M,D as r}from"./BWogXctK.js";import{u as h}from"./DGGTYgpt.js";const U=D((i,v)=>{var a,u,l,m,f,g,C,c,y,d,w,S;try{const{user:p}=M(),{query:T}=i||{},b={textInScreen:null,flowCategories:[],componentCategories:[],patternCategories:[],productCategories:[],products:[],screenTypes:[],isFavorited:!1,term:null};if(v.fullPath!==i.fullPath&&h().setCurrentFilters(b),Object.keys(T).length>0&&(a=p==null?void 0:p.value)!=null&&a.isPremium){let{productCategories:I,patternCategories:P,componentCategories:j,flowCategories:Q,products:k,textInScreen:B,screenTypes:q,isFavorited:N,term:x}=T||{},e={...b,productCategories:I,patternCategories:P,componentCategories:j,flowCategories:Q,products:k,textInScreen:B,screenTypes:q,isFavorited:N,term:x};e={...e,componentCategories:((l=(u=e==null?void 0:e.componentCategories)==null?void 0:u.split(","))==null?void 0:l.map(Number))||[],patternCategories:((f=(m=e==null?void 0:e.patternCategories)==null?void 0:m.split(","))==null?void 0:f.map(Number))||[],productCategories:((C=(g=e==null?void 0:e.productCategories)==null?void 0:g.split(","))==null?void 0:C.map(Number))||[],flowCategories:((y=(c=e==null?void 0:e.flowCategories)==null?void 0:c.split(","))==null?void 0:y.map(Number))||[],products:((w=(d=e==null?void 0:e.products)==null?void 0:d.split(","))==null?void 0:w.map(Number))||[],screenTypes:((S=e==null?void 0:e.screenTypes)==null?void 0:S.split(","))||[],isFavorited:!!N,textInScreen:B||null,term:x||null},e={...e,componentCategories:e==null?void 0:e.componentCategories.map(s=>{var o,t;return(t=(o=r())==null?void 0:o.componentCategories)==null?void 0:t.find(n=>n.id===s)}).filter(Boolean),patternCategories:e==null?void 0:e.patternCategories.map(s=>{var o,t;return(t=(o=r())==null?void 0:o.patternCategories)==null?void 0:t.find(n=>n.id===s)}).filter(Boolean),flowCategories:e==null?void 0:e.flowCategories.map(s=>{var o,t;return(t=(o=r())==null?void 0:o.flowCategories)==null?void 0:t.find(n=>n.id===s)}).filter(Boolean),productCategories:e==null?void 0:e.productCategories.map(s=>{var o,t;return(t=(o=r())==null?void 0:o.productCategories)==null?void 0:t.find(n=>n.id===s)}).filter(Boolean),products:e==null?void 0:e.products.map(s=>{var o,t;return(t=(o=r())==null?void 0:o.products)==null?void 0:t.find(n=>n.id===s)}).filter(Boolean),screenTypes:e==null?void 0:e.screenTypes.map(s=>{var o,t;return(t=(o=r())==null?void 0:o.screenTypes)==null?void 0:t.find(n=>n.slug===s)}).filter(Boolean)},h().setCurrentFilters(e)}}catch(p){console.log("setFiltersFromQuery error: ",{error:p})}});export{U as default};
