PageSourceSearch

https://cdn-mp.dmarket.com/prod/static/chunk-PY7G5PVG-RHEFNPEC.js

js dmarket.com collected 2026-10-01 11:57:19 UTC 20,639 bytes, 1 lines download raw bytes

1import{q as dt}from"./chunk-4OYFNPRL.js";import{a as _}from"./chunk-VGD6U42S.js";import{b as fe,d as ct}from"./chunk-CSP5HATW.js";import{i as lt,j as st}from"./chunk-XAA7S2WJ.js";import{k as oe}from"./chunk-UG3332RX.js";import{c as at}from"./chunk-AX37GTZI.js";import{c as mt}from"./chunk-3JVCM7V5.js";import{b as D}from"./chunk-S46OKC2S.js";import{B as ge,C as Xe,D as I,E as ee,H as Ze,J as et,K as tt,M as it,R as te,S as nt,T as ie,U as ne,V as ot,Y as ue,Z as rt}from"./chunk-RLJWZLZK.js";import{b as me,f as Ae,h as Le,i as Ge,k as Qe,l as Ue}from"./chunk-YNLW4HML.js";import{i as pt,j as re,k as ae}from"./chunk-GXXRNSBZ.js";import{s as gt,t as ut}from"./chunk-RM7WRR2P.js";import{b as le}from"./chunk-RM2GT4QJ.js";import{$a as de,_a as pe}from"./chunk-UOCVC65W.js";import{e as Ye}from"./chunk-LOEMP4YU.js";import{Ka as We,Q as X,V as b,m as u,na as P,pa as qe,qb as O,x as Ke}from"./chunk-JNGJABXR.js";import{da as ze,ea as Je}from"./chunk-GLQ2GEPF.js";import{d as Z}from"./chunk-ADGZKV2X.js";import{b as z,h as J}from"./chunk-LC35BJX7.js";import{c as Be,d as Re}from"./chunk-H7FJWLCW.js";import{m as je}from"./chunk-VMOL7TFU.js";import{$c as Me,Bc as q,Cc as W,Ec as V,F as G,Ga as k,Ha as M,K as ce,La as Ee,Lc as F,N as Te,Nc as p,Qb as U,Qd as v,Wb as K,Wd as Y,ad as d,bd as H,cd as h,ed as Ne,ga as Ce,ha as Q,ja as we,l as Se,md as Ve,nc as S,nd as Fe,od as He,pc as y,q as R,rc as Ie,sa as f,sc as De,tc as ke,u as A,ub as Pe,uc as w,ud as $e,vc as c,wc as m,x as ye,xa as l,xc as N,y as L,z as Oe,zb as s}from"./chunk-YO2RX74J.js";import{a as x,b as B,e as ve}from"./chunk-CJN3JB5D.js";var Gt="seo-pages",Ot=(t,o)=>t.gameSlug==="csgo-skins"&&et.includes(o),Tt=t=>!t.itemSlug&&!t[I],Ct=t=>{let o=Object.keys(t.filterParams)[0],e=t.filterParams[o];return o&&Ot(t,o)&&Tt(t)&&e==="all"?o:"default"},Qt=t=>{let o=pe(t.page)?de(t.page):1,e=it.limit,i=(o-1)*e;return{limit:e,offset:pe(i)?de(i):e}},Ut=(t,o)=>{let e=ie(t,o),i=x({gameSlug:e.gameSlug,[I]:e.categoryPath,[ee]:e.itemSlug,[e.aggregationParam]:e.aggregationParamValue,schema:Ct(e)},nt(e.filterParams)),n=Object.fromEntries(Object.entries(i).filter(([r,a])=>a!=null&&a!==""&&r!=="page"));return ne(n)};var se=()=>({breadcrumbs:[],links:{objects:[],total:0}});var ft=(()=>{class t{#e=l(J);#t=l(D);get apiUrl(){return`${this.#t.exchangeApiUrl()}/seo-pages`}getSeoPagesDetails(e,i){let n=new z({fromObject:e});return A(this.#e.get(this.apiUrl,{params:n}).pipe(ye(3e3),Te(()=>R(se())),Q(i)))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=f({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var xe={all:()=>["seo","pages"],details:t=>[...xe.all(),t]};var Et=(t,o,e,i)=>({queryKey:xe.details(`${o}-${e.limit}-${e.offset}`),staleTime:({state:n})=>i&&!n.data?.breadcrumbs?.length&&!n.data?.links?.total?0:1/0,queryFn:n=>Ke.includes(ot(o).gameSlug)?Promise.resolve(se()):t.getSeoPagesDetails({params:o,limit:String(e.limit),offset:String(e.offset)},G(n.signal,"abort"))}),gi=(t,o)=>{let e=l(ft),i=O();return oe(()=>B(x({},Et(e,t(),o(),i)),{enabled:!!t()}))};var j=["game","dmarketOffers","exchange","items","offers","targets","favourites"],$=t=>t?j.indexOf(t):-1,_t=Ae({providedIn:"root"},Ue({activeStep:void 0,isPassed:!1}),lt("exchange-header-onboarding",st()),Le(()=>{let t=l(Z);return{_isBrowser:O(),_isMobile:Re(t.observe(P.md).pipe(L(o=>o.matches)),{initialValue:t.isMatched(P.md)})}}),Ge(t=>({activeStepIndex:v(()=>$(t.activeStep())),isActiveStepFirst:v(()=>$(t.activeStep())===0),isActiveStepLast:v(()=>$(t.activeStep())+1===j.length),isTooltipWrapperReady:v(()=>t._isBrowser&&!t.isPassed()&&!t._isMobile())})),Qe(t=>{let o=e=>{e>=0&&e<j.length&&me(t,{activeStep:j[e]})};return{isStepActive:e=>t.activeStep()===e,stepIndex:e=>j.indexOf(e),startOnboarding:()=>{t._isMobile()||t.isPassed()||t.activeStep()!==void 0||o(0)},setPrevOnboardingStep:()=>o($(t.activeStep())-1),setNextOnboardingStep:()=>o($(t.activeStep())+1),completeOnboarding:()=>me(t,{activeStep:void 0,isPassed:!0})}}));var be=(function(t){return t.Game="game",t})(be||{});function It(t,o){if(t&1&&(c(0,"div",6),d(1),m()),t&2){p();let e=He(7),i=p().$implicit,n=p();s(),Ne(" ",e+1," / ",n.totalTooltipElements," ",i("steps")," ")}}function Dt(t,o){if(t&1){let e=V();c(0,"button",11),F("click",function(){k(e);let n=p(3);return M(n.setPrevOnboardingStep())}),c(1,"mat-icon",12),d(2,"arrow_back"),m(),c(3,"span",13),d(4),m(),N(5,"span"),m()}if(t&2){let e=p(2).$implicit;s(4),H(e("Prev"))}}function kt(t,o){if(t&1){let e=V();c(0,"button",11),F("click",function(){k(e);let n=p(3);return M(n.setNextOnboardingStep())}),N(1,"span"),c(2,"span",13),d(3),m(),c(4,"mat-icon",12),d(5,"arrow_forward"),m()()}if(t&2){let e=p(2).$implicit;s(3),H(e("Next"))}}function Mt(t,o){if(t&1){let e=V();c(0,"button",14),F("click",function(){k(e);let n=p(3);return M(n.completeOnboarding())}),c(1,"span",13),d(2),m(),c(3,"mat-icon",12),d(4,"done"),m()()}if(t&2){let e=p(2).$implicit;s(2),H(e("Got it!"))}}function Nt(t,o){if(t&1){let e=V();c(0,"overlay",2,0)(2,"div",3)(3,"div",4),d(4),m(),c(5,"mat-icon",5),F("click",function(){k(e);let n=p(2);return M(n.completeOnboarding())}),d(6," close "),m(),Ve(7),S(8,It,2,3,"div",6),c(9,"div",7),d(10),m(),c(11,"div",8),S(12,Dt,6,1,"button",9),S(13,kt,6,1,"button",9),S(14,Mt,5,1,"button",10),m()()()}if(t&2){let e=o,i=p().$implicit,n=p();w("overlayOrigin",n.overlayOrigin())("parentBlock",n.overlayOrigin())("isVisible$",n.isStepActive$)("tooltipPositionUpdateEvent$",n.tooltipPositionUpdateEvent$())("strategyShow",n.StrategyShow.AlwaysVisible),s(3),Me(e.titleColorClass),s(),h(" ",i(e.title)," "),s(3);let r=Fe(n.stepIndex());s(),y(r!==void 0?8:-1),s(2),H(i(e.description)),s(2),y(!n.isActiveStepFirst()&&!n.isActiveStepLast()?12:-1),s(),y(n.isActiveStepLast()?-1:13),s(),y(n.isActiveStepLast()?14:-1)}}function Vt(t,o){if(t&1&&(q(0),S(1,Nt,15,14,"overlay",2),W()),t&2){let e,i=p();s(),y((e=i.tooltipConfig())?1:-1,e)}}var xt={[be.Game]:{title:"Game selector",description:"Select the game items from which you want to buy, sell or trade."},[u.DmarketOffers]:{title:"Market",description:"Buy and receive items from Steam games that other users have placed for sale on DMarket bots. The deal is processed instantly.",titleColorClass:"text-(--ex-color-green)"},[u.Exchange]:{title:"Trade",description:"In just a few clicks, exch
1ange a skin from your inventory for a desired one on DMarket bot. The trade is processed instantly.",titleColorClass:"text-(--ex-color-violet)"},[u.Items]:{title:"Sell Inventory",description:"Manage the items from your inventory, as well as put them on sale. Withdraw bought items from Steam games to your Steam account.",titleColorClass:"text-(--ex-color-orange)"},[u.Offers]:{title:"On Sale",description:"Here you'll find information on your active sell offers, with an option to adjust them.",titleColorClass:"text-(--ex-color-green)"},[u.Targets]:{title:"Targets",description:"Manage your buy orders, as well as edit them.",titleColorClass:"text-(--ex-color-orange)"},[u.Favourites]:{title:"Track Favorites & Get Alerts!",description:"Add to favorites for quick access and get notified when prices drop. Never miss a great deal!"}},Ui=(()=>{class t{constructor(){this.exchangeHeaderOnboardingService=l(_t),this.StrategyShow=gt,this.totalTooltipElements=Object.keys(xt).length,this.onboardingElementName=Y(),this.overlayOrigin=Y(),this.tooltipPositionUpdateEvent$=Y(Se),this.tooltipConfig=v(()=>{let e=this.onboardingElementName();return e?xt[e]:void 0}),this.stepIndex=v(()=>{let e=this.onboardingElementName();return e?this.exchangeHeaderOnboardingService.stepIndex(e):void 0}),this.isStepActive$=Be(v(()=>{let e=this.onboardingElementName();return e?this.exchangeHeaderOnboardingService.isStepActive(e):!1})),this.isActiveStepFirst=this.exchangeHeaderOnboardingService.isActiveStepFirst,this.isActiveStepLast=this.exchangeHeaderOnboardingService.isActiveStepLast}setPrevOnboardingStep(){this.exchangeHeaderOnboardingService.setPrevOnboardingStep()}setNextOnboardingStep(){this.exchangeHeaderOnboardingService.setNextOnboardingStep()}completeOnboarding(){this.exchangeHeaderOnboardingService.completeOnboarding()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=U({type:t,selectors:[["exchange-tab-onboarding-tooltip"]],inputs:{onboardingElementName:[1,"onboardingElementName"],overlayOrigin:[1,"overlayOrigin"],tooltipPositionUpdateEvent$:[1,"tooltipPositionUpdateEvent$"]},features:[$e([{provide:pt,useValue:"exchangeHeaderOnboarding"}])],decls:1,vars:1,consts:[["onboardingTooltip",""],[4,"transloco","translocoPrefix"],["popoverClass","bg-transparent! shadow-none!",3,"overlayOrigin","parentBlock","isVisible$","tooltipPositionUpdateEvent$","strategyShow"],[1,"relative","mt-[5px]","max-w-[240px]","rounded-sm","bg-(--ex-color-black)!","px-4","py-5","before:absolute","before:top-[-5px]","before:left-5","before:h-0","before:w-0","before:border-x-[5px]","before:border-b-[5px]","before:border-x-transparent","before:border-b-black","before:content-['']"],[1,"mb-2.5","text-[13px]"],[1,"absolute!","top-[14px]","right-4","inline-flex","cursor-pointer","p-0","text-(--ex-color-secondary)","transition-transform","duration-200","hover:rotate-90",3,"click"],[1,"mb-4","text-[11px]","text-white/60"],[1,"mb-3.5","text-[11px]","leading-[1.6]"],[1,"flex","justify-between"],[1,"flex","flex-1","cursor-pointer","items-center","justify-around","rounded-sm","bg-(--ex-bg-color--400)","p-[6px_8px]","text-[11px]","hover:bg-(--ex-bg-color--200)","[&+&]:ml-4"],[1,"flex","flex-1","cursor-pointer","items-center","justify-center","rounded-sm","bg-(--ex-bg-color--400)","p-[6px_8px]","text-[11px]","hover:bg-(--ex-bg-color--200)","[&+&]:ml-4"],[1,"flex","flex-1","cursor-pointer","items-center","justify-around","rounded-sm","bg-(--ex-bg-color--400)","p-[6px_8px]","text-[11px]","hover:bg-(--ex-bg-color--200)","[&+&]:ml-4",3,"click"],[1,"h-[14px]!","w-[14px]!","text-[14px]!","leading-none"],[1,"px-2.5"],[1,"flex","flex-1","cursor-pointer","items-center","justify-center","rounded-sm","bg-(--ex-bg-color--400)","p-[6px_8px]","text-[11px]","hover:bg-(--ex-bg-color--200)","[&+&]:ml-4",3,"click"]],template:function(i,n){i&1&&K(0,Vt,2,1,"ng-container",1),i&2&&w("translocoPrefix","exchangeHeaderOnboarding")},dependencies:[ae,re,ut,le],encapsulation:2,changeDetection:0})}}return t})();var Ft=["exchangeOnboarding","closeButton"],bt={title:_("Welcome to Smart Trading!"),analyticsIds:Ft,buttonTitle:_("Ok, got it"),listTitle:_("Real Money Trades with Auto-Select"),itemsList:[{title:_("Trade with Real Users"),text:_("Join a vibrant community for authentic item trading"),icon:"item1.png"},{title:_("Best Prices, Lower Fees"),text:_("Get competitive market prices with minimal commissions"),icon:"item2.png"},{title:_("Easy Cash Outs"),text:_("Swiftly convert sales into real money using various withdrawal methods"),icon:"item3.png"},{title:_("Auto-Select for Upgrades"),text:_("Enhance your inventory easily with our smart auto-select suggestions"),icon:"item4.png"}]};function Ht(t,o){if(t&1&&(c(0,"b",15),d(1),m(),d(2)),t&2){let e=p().$implicit,i=p().$implicit;s(),h("",i(e.title),": "),s(),h(" ",i(e.text),". ")}}
1function $t(t,o){if(t&1&&d(0),t&2){let e=p().$implicit,i=p().$implicit;h(" ",i(e.title)," ")}}function jt(t,o){if(t&1&&(c(0,"div",9),N(1,"img",13),c(2,"p",14),S(3,Ht,3,2)(4,$t,1,1),m()()),t&2){let e=o.$implicit;s(),w("src","https://cdn-mp.dmarket.com/prod/v2-97-17/assets/img/dialog/onboarding/trade/"+e.icon,Pe),s(2),y(e.text?3:4)}}function Bt(t,o){if(t&1&&(q(0),c(1,"div",1)(2,"div",2)(3,"h4",3),d(4),m(),c(5,"div",4)(6,"button",5)(7,"mat-icon"),d(8,"close"),m()()()(),c(9,"div",6)(10,"h4",7),d(11),m(),c(12,"div",8),De(13,jt,5,2,"div",9,Ie),m()(),c(15,"div",10)(16,"div",11)(17,"button",12),d(18),m()()()(),W()),t&2){let e=o.$implicit,i=p();s(4),h(" ",e(i.config.title)," "),s(2),w("testId",i.config.analyticsIds),s(5),h(" ",e(i.config.listTitle)," "),s(2),ke(i.config.itemsList),s(4),w("testId",i.config.analyticsIds),s(),h(" ",e(i.config.buttonTitle)," ")}}var ht=(()=>{class t{constructor(){this.config=bt}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=U({type:t,selectors:[["exchange-onboarding"]],hostAttrs:[1,"c-dialog"],decls:1,vars:0,consts:[[4,"transloco"],[1,"c-dialog__inner"],[1,"c-dialogHeader","pointer-events-none","absolute!","w-full!","bg-transparent!","text-dm-violet-400"],[1,"c-dialogHeader__title"],[1,"c-dialogHeader__inner"],["aria-label","Close","mat-dialog-close","","type","button",1,"c-dialogHeader__close","pointer-events-auto",3,"testId"],[1,"c-dialog__body","mx-auto!","mt-[120px]!","text-center!","max-md:flex!","max-md:items-center!"],[1,"c-dialog__title","mb-5!","text-center!","text-lg!","font-medium!","uppercase!"],[1,"c-dialog__textGroup"],[1,"c-dialog__textGroupItem","flex","items-center","justify-start","py-1"],[1,"c-dialog__footer","bg-transparent!"],[1,"c-dialog__buttons"],["mat-dialog-close","","matRipple","",1,"c-dialog__button","o-dmButton","o-dmButton--violet",3,"testId"],["alt","trade-icon",1,"c-dialog__textGroupIco","mr-5","h-[70px]","w-auto",3,"src"],[1,"c-dialog__text","grow","text-left!","text-[13px]!","leading-relaxed!"],[1,"font-semibold"]],template:function(i,n){i&1&&K(0,Bt,19,5,"ng-container",0)},dependencies:[ae,re,Je,mt,le,Ye],encapsulation:2,changeDetection:0})}}return t})();var _n=(()=>{class t{constructor(){this.lastVisitStore=l(ct),this.dialog=l(ze),this.breakpointObserver=l(Z),this.robotsDetectorService=l(at),this.#e=O(),this.generalOnboarding={component:null,storageKeys:[fe.onboarding],customVisibilityRule:!this.breakpointObserver.isMatched(P.md)},this.tabOnboardingConfig={[u.DmarketOffers]:this.generalOnboarding,[u.F2FOffers]:this.generalOnboarding,[u.Exchange]:{component:ht,storageKeys:[fe.exchangeFlowDialogOnboarding],customVisibilityRule:!0},[u.Targets]:this.generalOnboarding,[u.Items]:this.generalOnboarding,[u.Offers]:this.generalOnboarding,[u.ExchangeMobile]:this.generalOnboarding,[u.Favourites]:this.generalOnboarding},this.onboardingConfig={[X.GameTypeEnum.Steam]:this.tabOnboardingConfig,[X.GameTypeEnum.Blockchain]:this.tabOnboardingConfig,[X.GameTypeEnum.Ethereum]:x({},this.tabOnboardingConfig)}}#e;showOnboardingOnTabChange(e,i){return Oe([e,i]).pipe(ce(([n,r])=>!!n&&!!r),Ce(([n,r])=>this.showOnboardingOnTab(n,r)))}showOnboardingOnTab(e,i){return this.isOnboardingRequired(e,i).pipe(we(n=>n&&this.openOnboardingDialogRef(e,i)))}openOnboardingDialogRef(e,i){let n=this.onboardingConfig[i.type]?.[e]?.component;if(!n)return;let r=this.tabOnboardingConfig[e].storageKeys;this.dialog.open(n).afterClosed().subscribe(()=>{let a=r.find(g=>!this.lastVisitStore.wasOnboardingHelperSeen([g]));a&&this.lastVisitStore.setOnboardingHelperSeen([a])})}isOnboardingRequired(e,i){let n=this.onboardingConfig[i.type]?.[e],r=this.#e&&!!n&&!!n.component&&!this.lastVisitStore.wasOnboardingHelperSeen(n.storageKeys)&&!this.robotsDetectorService.isSearchRobot();return R(r).pipe(L(a=>a&&!!n?.customVisibilityRule),ce(a=>a))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=f({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Kn="market-product",qn=(t,o)=>{let e=ie(t,o),i=te(e.gameSlug)??e.aggregationParam,n={gameSlug:e.gameSlug,itemSlug:e.itemSlug,[i]:e[i]??e[Ze]??void 0},r=Object.fromEntries(Object.entries(n).filter(([a,g])=>g!=null&&g!==""));return ne(r)};var vt=(()=>{class t{#e=l(J);#t=l(D);get apiUrl(){return`${this.#t.exchangeApiUrl()}/market/product`}getSeoPagesDetails(e,i){let n=new z({fromObject:e});return A(this.#e.get(this.apiUrl,{params:n}).pipe(Q(i)))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=f({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var he={all:()=>["market","product"],details:t=>[...he.all(),t]};var Rt=(t,o)=>({queryKey:he.details(o),retry:!1,queryFn:e=>t.getSeoPagesDetails({params:o},G(e.signal,"abort"))}),so=t=>{let o=l(vt);return oe(()=>B(x({},Rt(o,t())),{enabled:!!t()}))};var wo={image:"",title:"",categoryId:"",longDescription:"",parentLinks:{gameTitle:""}},Eo=(()=>{class t{constructor(){this.document=l(Ee),this.location=l(je),this.#e=l(dt),this.#t=O(),this.rootUrl=l(D).getValue("rootUrl")}#e;#t;setPageMetaTags(e,i,n,r){let a=n.category,g=n.game,T=this.buildMetaOptions(n,a,g,r);this.#e.initTagsWithMeta(e,i,n,T)}buildGameContent(e){return{image:e?.img?.url??"",title:e?e.title??"":"",longDescription:e?.longDescription??"",parentLinks:{gameTitle:e?.breadcrumb??""}}}buildCategoryContent(e,i){let n=e.game,r=e.category;return n&&r?{image:r.categoryImage?r.categoryImage.url:"",title:r.categoryTitle?r.categoryTitle:i.categoryPath,categoryId:r.categoryId??"",categoryTitle:r.categoryTitle??"",categoryParentTitle:r.categoryParentTitle||"",longDescription:r.categoryDescription||"",parentLinks:{gameTitle:n.breadcrumb??""}}:this.buildGameContent(e.game)}buildProductCardContent(e,i){return{image:e?.item?.image||"",title:e?.item?.title?e.item.title:this.buildItemTitleFromBreadcrumbs(i),breadcrumb:e?.item?.breadcrumb??"",longDescription:e?.item?.description??"",parentLinks:{gameTitle:e?.game?.breadcrumb??""}}}buildMetaOptions(e,i,n,r){return{categoryName:i?e?.category?.categoryTitle??"":"",categoryParentName:i?e?.category?.categoryParentTitle??"":"",currentLink:ue(this.#i()),gameNameSkins:n?.title??"",itemName:this.buildItemTitle(e),gameTitle:n?.title??"",description:e.item?e.item.description:"",productImageLink:ue(this.getProductImageLink(e)),offersNumber:e.game?.offersCount?e.game.offersCount.toString():"0",cheapestPrice:"0",mostExpensivePrice:"0",currency:r,paginationOptions:e.paginationSeoOptions,robotsIndexStrategy:e.seoConfig.robotsIndexStrategy}}getProductImageLink(e){return e.item&&e.item.image?e.item.image:e.category&&e.category.categoryImage&&e.category.categoryImage.url?e.category.categoryImage.url:e.game&&e.game.img&&e.game.img.url?e.game.img.url:""}buildItemTitle(e){return e.item&&e.item?.title?e.item.title:e.game?.title??""}buildItemTitleFromBreadcrumbs(e){return e.filter(i=>i.type===b.TypeEnum.Item).map(i=>i?i.title:"").join(" ")}#i(){return(this.#t?this.document.location.origin:this.rootUrl)+this.location.path(!1)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=f({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var St=(()=>{class t{buildStaticPageRoute(e,i,n){let r=e?.snapshot?.params?.gameId??n;if(!i?.type||!r)return"/";let a=We.IngameItems+r;switch(i.type){case b.TypeEnum.Category:return a+"/"+i.params[I];case b.TypeEnum.Item:return rt(r,i.params.itemSlug,i.params);default:return a}}buildStaticPageQueryParams(e,i,n){let r=i?.snapshot?.params?.gameId??n,a=[Xe,I,ee],g=qe(e.params);a.forEach(C=>delete g[C]),e.type===b.TypeEnum.Item&&delete g[te(r)];let T=this.buildActiveFiltersQuery(e,r,i?.snapshot?.queryParams??{});return x(x({},T),g)}buildActiveFiltersQuery(e,i,n){let g=n,{page:r}=g,a=ve(g,["page"]);
1return e.type===b.TypeEnum.Game&&(tt[i]||[]).forEach(C=>delete a[C]),a}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=f({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Bo=(()=>{class t{constructor(){this.seoAreaParamsService=l(St)}buildCrumbs(e,i,n,r,a){let g=this.buildCustomCrumbs(e,n),T=[...i,...g];return T.map((C,yt)=>({title:this.createCrumbTitle(C,n),link:this.createCrumbLink(C,yt,T.length-1,r,a),params:this.seoAreaParamsService.buildStaticPageQueryParams(C,r,a)}))}buildCustomCrumbs(e,i){let n={offersCount:0,title:i?i.categoryTitle??"":"",params:{},type:b.TypeEnum.GameFilter};switch(e){case ge.ProductListFilterParamAll:return[n];case ge.ProductListFilterParam:return this.buildFilterParamCrumbs(i,n);default:return[]}}buildFilterParamCrumbs(e,i){let n=[];return e.categoryParentTitle&&this.isParentCategoryBreadcrumbRequired(e)&&n.push({offersCount:0,title:e.categoryParentTitle,params:this.getProductListFilterQueryParam(e),type:b.TypeEnum.GameFilter}),n.push(i),n}isParentCategoryBreadcrumbRequired(e){let i=["category_0=stattrak_tm","category_1=souvenir"];return e.categoryId?!i.includes(e.categoryId):!1}getProductListFilterQueryParam(e){let i=e?e.categoryId:"";if(!i)return{};let n=i.split("=")[0];return n?{[n]:"all"}:{}}createCrumbLink(e,i,n,r,a){return n>i?this.seoAreaParamsService.buildStaticPageRoute(r,e,a):""}createCrumbTitle(e,i){return e.type===b.TypeEnum.Game&&i.parentLinks.gameTitle||e.title}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=f({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();export{_t as a,Ui as b,_n as c,vt as d,qn as e,Rt as f,so as g,ft as h,Qt as i,Ut as j,Et as k,gi as l,St as m,Bo as n,wo as o,Eo as p};

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.