1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="165cd5bc-3a87-1931-1243-9eba4893279a")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,937808,774327,e=>{"use strict";var t=e.i(271645),i=e.i(618566),r=e.i(317458),n=e.i(603941),a=e.i(780274),l=e.i(206251),s=e.i(126133),u=e.i(340974),o=e.i(428551),c=e.i(772845),d=e.i(610849),m=e.i(562389);let g=40,p=10*g,_=e=>null===e?null:JSON.stringify([e.id,e.primaryBoolean??null,e.primaryNumber??null,e.secondaryNumber??null,e.tertiaryNumber??null,e.primaryTimestamp??null,e.updatedAt??null]),y=({currentCursor:e,nextCursor:t,seenCursorSignatures:i})=>{let r=_(t);return null===r||r!==_(e)&&!i.has(r)},h=({hasNextCursor:e,innerFetches:t,rawRowsThisCycle:i,cardCount:r,targetCardCount:n,completeAllRows:a})=>!!e&&!(t>=10)&&!(i>=p)&&(!!a||r<n),f=(e,t)=>{let i=new Map;return e.forEach(e=>{i.set(String(e.id),e)}),t.forEach(e=>{i.set(String(e.id),e)}),Array.from(i.values())},T=(e,t)=>{let i=new Set(e.map(e=>String(e.id))),r=[...e];return t.forEach(e=>{let t=String(e.id);i.has(t)||(i.add(t),r.push(e))}),r},b=(e,t)=>{let i=Array.from(new Set(t.map(e=>String(e).trim()).filter(Boolean)));return 0===i.length?e:{_and:[e,{id:{_nin:i}}]}},x=e=>{if("number"==typeof e)return Number.isFinite(e)?e:null;if("string"==typeof e&&e.trim().length>0){let t=Number(e);return Number.isFinite(t)?t:null}return null},S=(e,t,i={})=>{let r=e.representative_listing_id??String(e.id??"");if(!r)return null;switch(t){case a.SortType.bestDeals:if(i.bestDealsV1)return{id:r,primaryNumber:x(e.best_deal_rank_score),secondaryNumber:x(e.external_discount_pct),tertiaryNumber:x(e.buff_liquidity)};return{id:r,primaryNumber:x(e.deal_score),updatedAt:e.updated_at??null};case a.SortType.highestDiscount:return{id:r,primaryNumber:x(e.external_discount_pct??e.deal_score),updatedAt:e.updated_at??null};case a.SortType.lowToHigh:case a.SortType.highToLow:return{id:r,primaryNumber:x(e.price)};case a.SortType.lowToHighFloat:case a.SortType.highToLowFloat:return{id:r,primaryBoolean:e.commodity??!1,primaryNumber:x(e.floatvalue)};case a.SortType.auctionsExpiring:return{id:r,primaryTimestamp:e.expire??null,updatedAt:e.updated_at??null};case a.SortType.negotiable:case a.SortType.auctionsAll:case a.SortType.mostListings:case a.SortType.newest:default:return{id:r,updatedAt:e.updated_at??null}}};e.s(["LISTINGS_PAGE_SIZE",0,g,"STACKED_CARD_FILL_MAX_INNER_FETCHES",0,10,"STACKED_CARD_FILL_MAX_RAW_ROWS_PER_CYCLE",0,p,"appendUniqueListingsById",0,T,"excludeListingIdsFromWhereClause",0,b,"getListingsCursorFromItem",0,S,"getListingsCursorSignature",0,_,"hasListingsCursorAdvanced",0,y,"mergeListingsById",0,f,"shouldFetchAnotherStackedCardFillPage",0,h],774327);var C=e.i(335013),L=e.i(651099),w=e.i(57425),F=e.i(355721),k=e.i(712378),A=e.i(685149),E=e.i(884383),v=e.i(552690);let I=(e,t)=>Number.isFinite(e)?e:t;var M=e.i(363159),P=e.i(681295),D=e.i(294887),N=e.i(547740);let B=e=>e.map(e=>{let t=e?.listing;if(!t||"object"!=typeof t)throw Error("cs2_best_deals returned a row without its listing relationship");let i=String(e?.listing_id??""),r=String(t.id??""),n=Number(e?.external_reference_price),a=Number(e?.external_discount_pct),l=Number(e?.buff_liquidity),s=Number(e?.external_price_confidence),u=Number(e?.best_deal_rank_score);if(!i||i!==r||!Number.isFinite(n)||n<=0||!Number.isFinite(a)||!Number.isFinite(l)||l<0||l>100||.9!==s&&1!==s||!Number.isFinite(u))throw Error("cs2_best_deals returned an invalid winner row");return{...t,id:r,game_id:t.game_id??e.game_id??null,hash_name:t.hash_name??e.hash_name,price:t.price??e.dupe_price,external_reference_price:e.external_reference_price,external_discount_pct:e.external_discount_pct,buff_liquidity:e.buff_liquidity,external_price_confidence:e.external_price_confidence,best_deal_rank_score:e.best_deal_rank_score}});var U=e.i(378553),R=e.i(702807);let K=R.gql` 3 query GetCs2MarketListingRankCandidates( 4 $where: dupe_cs2_market_listing_rank_feed_bool_exp! 5 $limit: Int! 6 $order_by: [dupe_cs2_market_listing_rank_feed_order_by!]! 7 ) { 8 dupe_ranked_listings: dupe_cs2_market_listing_rank_feed( 9 where: $where 10 limit: $limit 11 order_by: $order_by 12 ) { 13 listing_id 14 game_id 15 average_price 16 deal_score 17 external_reference_price 18 external_discount_pct 19 floatvalue 20 updated_at 21 hash_name 22 imageurl 23 grade 24 inspect 25 paint_index 26 phase 27 fade 28 price 29 expire 30 } 31 } 32`,q=R.gql` 33 query GetCs2MarketListingRankIds( 34 $where: dupe_cs2_market_listing_rank_feed_bool_exp! 35 $limit: Int! 36 $order_by: [dupe_cs2_market_listing_rank_feed_order_by!]! 37 ) { 38 dupe_ranked_listings: dupe_cs2_market_listing_rank_feed( 39 where: $where 40 limit: $limit 41 order_by: $order_by 42 ) { 43 listing_id 44 game_id 45 average_price 46 deal_score 47 external_reference_price 48 external_discount_pct 49 floatvalue 50 updated_at 51 } 52 } 53`,V=R.gql` 54 query GetCs2MarketListingRankSiblings( 55 $where: dupe_cs2_market_listing_rank_feed_bool_exp! 56 $limit: Int! 57 $order_by: [dupe_cs2_market_listing_rank_feed_order_by!]! 58 ) { 59 dupe_ranked_listings: dupe_cs2_market_listing_rank_feed( 60 where: $where 61 limit: $limit 62 order_by: $order_by 63 ) { 64 listing_id 65 game_id 66 average_price 67 deal_score 68 external_reference_price 69 external_discount_pct 70 floatvalue 71 updated_at 72 hash_name 73 imageurl 74 grade 75 paint_index 76 phase 77 fade 78 price 79 expire 80 item_type 81 category 82 commodity 83 } 84 } 85`,W=e=>e===a.SortType.lowToHighFloat||e===a.SortType.highToLowFloat?"floatvalue":e===a.SortType.highestDiscount?"external_discount_pct":"deal_score",G=({curs
85or:e})=>({_or:[{updated_at:{_lt:e.updatedAt}},{_and:[{updated_at:{_eq:e.updatedAt}},{listing_id:{_lt:e.id}}]}]}),O=new Set(["_and","_or","_not"]),Q=e=>Object.fromEntries(Object.entries(e).map(([e,t])=>{let i="id"===e?"listing_id":e;return O.has(e)?Array.isArray(t)?[i,t.map(e=>e&&"object"==typeof e&&!Array.isArray(e)?Q(e):e)]:[i,t&&"object"==typeof t&&!Array.isArray(t)?Q(t):t]:[i,t]})),$=({cursor:e,gameId:t,listingWhere:i,sortType:r})=>{let n=W(r),l=[{game_id:{_eq:t}},{supplier_market_enabled:{_eq:!0}},Q(i)];if(e?.id){if(r===a.SortType.lowToHighFloat||r===a.SortType.highToLowFloat){let t=r===a.SortType.lowToHighFloat?"_gt":"_lt";return l.push(null==e.primaryNumber?{listing_id:{_lt:e.id}}:{_or:[{floatvalue:{[t]:e.primaryNumber}},{_and:[{floatvalue:{_eq:e.primaryNumber}},{listing_id:{_lt:e.id}}]}]}),{_and:l}}null==e.primaryNumber?l.push({_and:[{[n]:{_is_null:!0}},G({cursor:e})]}):l.push({_or:[{[n]:{_lt:e.primaryNumber}},{[n]:{_is_null:!0}},{_and:[{[n]:{_eq:e.primaryNumber}},G({cursor:e})]}]})}return{_and:l}},H=e=>e.flatMap(({listing_id:e,...t})=>e?[{...t,id:e}]:[]);var X=e.i(52329);let j=({now:e=Date.now(),prefetchedAt:t})=>void 0!==t&&e>=t&&e-t<=3e4;var z=e.i(59345),J=e.i(706987),Y=e.i(514921),Z=e.i(874044),ee=e.i(275243),et=e.i(846172);let ei=new Set([a.SortType.bestDeals,a.SortType.lowToHigh,a.SortType.highToLow,a.SortType.newest]),er=new WeakMap,en=(e,t,i)=>{let r=e.get(t);if(null===r||""===r.trim())return i;let n=Number(r);return Number.isFinite(n)?n:i},ea=(e,t)=>{let i=e.get(t);return i?.trim()?Array.from(new Set(i.split(",").map(e=>Number(e.trim())).filter(e=>Number.isFinite(e)&&Number.isInteger(e)&&e>=0))):[]};e.s(["default",0,({steamid:e,userId:x,externalSupplier:R,externalSellerId:G,query:O,constructListingType:Q,enabled:el=!0,stackedCardFill:es=!1,stackedCardGrouping:eu="listing_stack",exactItemContext:eo=null,routeGame:ec=null,keepPreviousDataOnRefetch:ed=!1,keepPreviousDataOnFilterChange:em=!1,completeStackedRows:eg=!1,sortTypeOverride:ep,defaultSortType:e_,initialListings:ey=[]})=>{let eh,{client:ef,loadingApolloContext:eT}=(0,m.useApolloContext)(),eb=(0,i.usePathname)(),ex=(0,i.useSearchParams)(),eS=ex?.toString()??"",eC=(0,t.useMemo)(()=>new URLSearchParams(eS),[eS]),eL=(0,t.useMemo)(()=>ea(eC,"def_index"),[eC]),ew=(0,t.useMemo)(()=>(0,Z.parseCs2MarketplaceItemCategories)(eC),[eC]),eF=(0,t.useMemo)(()=>ew.length>0||Array.from(eC.keys()).some(e=>e.endsWith("_index")&&"def_index"!==e&&"paint_index"!==e),[ew.length,eC]),{balance:ek}=(0,L.useWalletBalance)(),eA=(0,c.useFilterSchemaStore)(e=>e.keychainSchema),eE=(0,c.useFilterSchemaStore)(e=>e.staticSearchCatalog),ev=(0,c.useFilterSchemaStore)(e=>e.ensureStaticSearchCatalog),eI=(0,r.useCartStore)(e=>e.applicationMode),eM=(0,d.useUserStore)(e=>e.instantFulfillOnly),eP=(0,F.useListingsRefreshStore)(e=>e.listingsRefreshTick),eD=(0,E.useGameSwitcherData)(),eN=(0,t.useMemo)(()=>Array.from(new Set((eo?.hashNames??[]).map(e=>e.trim()).filter(Boolean))),[eo?.hashNames]),eB=eo?.hashName?.trim()||(1===eN.length?eN[0]:null),eU=!!eB||eN.length>0,eR=eo?.game??null,eK=eU&&eo?.ignoreListingRefinements===!0,eq=(null!==eR||null!==ec||eD.enabled)&&Q!==l.ConstructListingType.AdminListing,eV=eq?eR?.id??ec?.id??eD.activeGame?.id??eD.activeGameId??null:null,eW=eq?eR?.slug??ec?.slug??eD.activeGame?.slug??null:null,eG=eR?.slug??ec?.slug??eD.activeGame?.slug??null,eO=eR??ec??eD.activeGame,eQ=eo?.filterCapabilities??null,e$=es&&"cs2_item_wear"===eu&&Q===l.ConstructListingType.All&&!eU&&eW===P.CS2_GAME_SLUG,eH=(0,t.useMemo)(()=>{let e=(0,v.getGameFilterCapabilities)(eq?eO:null);return eU&&eQ?(0,z.narrowCs2ItemFilterCapabilities)(e,eQ):e$?(0,J.getCs2StackedFilterCapabilities)(e):e},[eq,eO,eQ,eU,e$]),eX=null===eR&&null===ec&&Q!==l.ConstructListingType.AdminListing&&(eD.flagLoading||eq&&eD.loading),ej=eC.get("within_wallet"),ez=!eU&&("1"===ej||"true"===ej),eJ=ey.length>0,[eY,eZ]=(0,t.useState)(()=>[...ey]),[e0,e2]=(0,t.useState)(()=>0===ey.length),[e1,e7]=(0,t.useState)(()=>ey.length>0),[e4,e5]=(0,t.useState)({presentationKey:null,queryKey:null}),[e3,e8]=(0,t.useState)(null),[e9,e6]=(0,t.useState)(!0),[te,tt]=(0,t.useState)(!1),ti=(0,t.useMemo)(()=>(e=>{if(!e)return null;let t=er.get(e);if(t)return t;let i={flights:new Map,timestamps:new Map};return er.set(e,i),i})(ef),[ef]),tr=(0,t.useRef)(0),tn=(0,t.useRef)(eP),[ta,tl]=(0,t.useState)(null),[ts,tu]=(0,t.useState)({key:"",done:!1}),to=(0,t.useRef)(null),tc=(0,t.useRef)("winners"),td=(0,t.useRef)(0),tm=(0,t.useRef)(null),tg=(0,t.useRef)(new Set),tp=(0,t.useRef)([...ey]),t_=(0,t.useRef)({queryKey:null,presentationKey:null,refreshTick:null,client:null}),ty=(0,t.useRef)(!1),th=(0,t.useMemo)(()=>eq?`${eV??"unresolved"}:${eW??"unresolved"}`:"disabled",[eV,eq,eW]),tf=(0,t.useRef)(th);(0,t.useEffect)(()=>{tp.current=eY},[eY]),(0,t.useEffect)(()=>{ty.current=!1},[ef]),(0,t.useEffect)(()=>
85{if(tf.current===th||(tf.current=th,!eq||Q===l.ConstructListingType.UserWatchlist))return;to.current=null,tc.current="winners";let e=!1;return queueMicrotask(()=>{e||(eZ([]),e6(!1),tt(!1),e2(!0))}),()=>{e=!0}},[eq,th,Q]);let tT=eC.get("itemKind")===a.ListingItemKindFilter.Weapons?a.ListingItemKindFilter.Weapons:eC.get("itemKind")===a.ListingItemKindFilter.Commodities?a.ListingItemKindFilter.Commodities:a.ListingItemKindFilter.All,tb=eU?a.ListingItemKindFilter.All:ew.length>0?(0,Z.deriveCs2MarketplaceItemKind)({defIndexes:eL,itemCategories:ew}):tT,tx=(0,M.getEffectiveMarketplaceItemKindFilter)({game:eq?eO:null,gameContextResolved:!eX||!!eD.activeGame,gameSlug:eW,itemKindFilter:tb}),tS=(0,t.useMemo)(()=>(0,w.getSingleSemanticCommodityIndexSelectionFromUrl)(eC),[eC]),tC=(0,t.useMemo)(()=>eB??(eU?null:(0,w.getMarketplaceListingHashNameFilterFromUrl)({searchParams:eC,itemKindFilter:tx,staticCatalog:eE})),[eB,eU,tx,eC,eE]),tL=(0,t.useMemo)(()=>!eU&&!tC&&!!tS&&(0,w.isHashResolvableCommodityIndexParam)(tS.paramName),[eU,tC,tS]);(0,t.useEffect)(()=>{tL&&!eE&&ev()},[ev,tL,eE]);let tw=(0,t.useMemo)(()=>tL?`${tx}|${eS}`:"",[tx,eS,tL]);(0,t.useEffect)(()=>{if(!tL||ts.key===tw&&ts.done)return;let e=!1,t=new AbortController;return(0,k.resolveMarketplaceHashNameViaServer)({searchParamsKey:eS,itemKindFilter:tx,signal:t.signal}).then(t=>{e||tl(t)}).catch(()=>{e||tl(null)}).finally(()=>{e||tu({key:tw,done:!0})}),()=>{e=!0,t.abort()}},[tx,eS,ts.done,ts.key,tw,tL]);let tF=tC??(tL&&ts.key===tw&&ts.done?ta:null),tk=tL&&!(ts.key===tw&&ts.done)||eX,tA=eo?.floatBounds,tE=eo?.priceBounds,tv=(0,t.useMemo)(()=>{let e=(0,w.getEffectiveDefIndexListFromUrl)(eC,tx),t=eC.get("sort"),i=(0,u.isValidSortType)(t)?t:null,r=i&&!eK&&(!eU||ei.has(i))?i:void 0,n=e$?(0,ee.getCanonicalCs2WearFromSearchParams)(eC):null,l=tA?(0,ee.resolveCs2ContextualFloatRange)({bounds:tA,minFloat:en(eC,"min_float",tA.minFloat),maxFloat:en(eC,"max_float",tA.maxFloat)}):null,s=eC.has("minPrice")||eC.has("maxPrice"),c=tE&&s?(0,et.resolveCs2ContextualPriceRange)({bounds:tE,minPrice:en(eC,"minPrice",tE.minPrice),maxPrice:en(eC,"maxPrice",tE.maxPrice)}):null;return{minPrice:eH.price&&!eK?c?.minPrice??en(eC,"minPrice",0):0,maxPrice:eH.price&&!eK?c?.maxPrice??en(eC,"maxPrice",a.defaultMaxPrice):a.defaultMaxPrice,minFloat:eH.float&&!eK?e$?n?.minFloat??0:l?.minFloat??en(eC,"min_float",0):0,maxFloat:eH.float&&!eK?e$?n?.maxFloat??1:l?.maxFloat??en(eC,"max_float",1):1,minFade:eH.fade&&!eK?en(eC,"minFade",o.FADE_MIN_VALUE):o.FADE_MIN_VALUE,maxFade:eH.fade&&!eK?en(eC,"maxFade",o.FADE_MAX_VALUE):o.FADE_MAX_VALUE,minBlue:eH.blue&&!eK?en(eC,"minBlue",o.BLUE_MIN_VALUE):o.BLUE_MIN_VALUE,maxBlue:eH.blue&&!eK?en(eC,"maxBlue",o.BLUE_MAX_VALUE):o.BLUE_MAX_VALUE,paintseed:eH.paintSeed&&!eK?(0,Y.parseCs2PaintseedParam)(eC.get("paintseed")):[],itemQuality:!eU&&!e$&&eC.get("itemQuality")?eC.get("itemQuality").split(","):[],itemType:!eU&&eH.itemType&&eC.get("itemType")?eC.get("itemType").split(","):[],itemRarity:!eU&&eH.rarity&&eC.get("itemRarity")?eC.get("itemRarity").split(","):[],listingType:eH.listingType&&!eK&&eC.get("listingType")?eU?(0,Y.parseCs2ExactItemListingTypeParam)(eC.get("listingType")):eC.get("listingType").split(","):[],paint_index:eU?[]:ea(eC,"paint_index"),def_index:tF||eU?[]:e,stickers:eH.stickers&&!eK&&eC.get("stickers")?(0,u.convertStickerUrlToObj)(eC.get("stickers").split(",")):[],keychains:eH.keychains&&!eK&&eC.get("keychains")?(0,u.convertKeychainUrlToObj)(eC.get("keychains").split(",")):void 0,sortType:r,itemKindFilter:tx,itemCategories:eU?[]:ew,available:(!!eU||"false"!==eC.get("available"))&&(!eU&&"true"===eC.get("available")||void 0),hash_name:tF,search:eU?null:eC.get("search")?.trim()||null}},[eU,tA,tE,eH,eK,e$,tx,ew,tF,eC]),tI=(0,n.useFilterStore)(e=>e.allListingsFilter),tM=(0,n.useFilterStore)(e=>e.userListingsFilter),{sortType:tP}=tI,{sortType:tD}=tM,tN=Q===l.ConstructListingType.UserSpecificListing||Q===l.ConstructListingType.ExternalSellerListing||Q===l.ConstructListingType.UserListing?tD:tP,tB=!eH.stickers||eK||e$?a.StickerFilterType.any:(eh=eC.get("stickersSort"),Object.values(a.StickerFilterType).includes(eh)?eh:a.StickerFilterType.any),tU=!eK&&eM,tR=(0,t.useMemo)(()=>{let e=(({sortTypeOverride:e,urlSortType:t,defaultSortType:i,storeSortType:r})=>e??t??i??r)({sortTypeOverride:ep,urlSortType:tv.sortType,defaultSortType:e_,storeSortType:tN}),t=eK?a.SortType.lowToHigh:eU?(0,Y.normalizeCs2ExactItemSortType)(e):e$?(0,J.normalizeCs2StackedSortType)(e)??a.SortType.bestDeals:(0,J.isCs2StackedOnlySortType)(e)?a.SortType.bestDeals:e;return{minPrice:tv.minPrice??0,maxPrice:tv.maxPrice??a.defaultMaxPrice,minFloat:tv.minFloat??0,maxFloat:tv.maxFloat??1,minFade:tv.minFade??o.FADE_MIN_VALUE,maxFade:tv.maxFade??o.FADE_MAX_VALUE,minBlue:tv.minBlue??o.BLUE_MIN_VALUE,maxBlue:tv.maxBlue??o.BLUE_MAX_VALUE,paintseed:tv.paintseed??[],itemQuality:tv.itemQuality&&tv.itemQuality.length>0?tv.itemQuality:[],itemType:tv.itemType&&tv.itemType.length>0?tv.itemType:[],listingType:tv.listingType&&tv.listingType.length>0?tv.listingType:[],itemRarity:tv.itemRarity&&tv.itemRarity.length>0?tv.itemRarity:[],sortType:t,paint_index:tv.paint_index&&tv.paint_index.length>0?tv.paint_index:[],def_index:tv.def_index&&tv.def_index.length>0?tv.def_index:[],stickers:tv.stickers&&tv.stickers.length>
850?tv.stickers:[],keychains:tv.keychains||void 0,itemKindFilter:tv.itemKindFilter,itemCategories:tv.itemCategories,hash_name:tv.hash_name,search:tv.search,available:tv.available}},[tN,eU,eK,e$,e_,ep,tv]),tK=Q===l.ConstructListingType.UserWatchlist?"watchlist":Q===l.ConstructListingType.All?"market":"other",tq=(({sortType:e,surface:t,gameScopeEnabled:i,gameSlug:r})=>e===a.SortType.bestDeals&&("market"===t||"watchlist"===t)&&(r===P.CS2_GAME_SLUG||!i&&null===r))({sortType:tR.sortType,surface:tK,gameScopeEnabled:eq,gameSlug:eG}),tV=es&&"cs2_item_wear"===eu&&Q===l.ConstructListingType.All,tW=tA?!(0,ee.isFullCs2ContextualFloatRange)({minFloat:tR.minFloat,maxFloat:tR.maxFloat},tA):tR.minFloat>0||tR.maxFloat<1,tG=tR.minPrice>0||tR.maxPrice<a.defaultMaxPrice||tW||tR.minFade>o.FADE_MIN_VALUE||tR.maxFade<o.FADE_MAX_VALUE||tR.minBlue>o.BLUE_MIN_VALUE||tR.maxBlue<o.BLUE_MAX_VALUE||tR.paintseed.length>0||tR.paint_index.length>0||tR.def_index.length>0||eF||tR.itemQuality.length>0||tR.itemType.length>0||tR.itemRarity.length>0||tR.listingType.length>0||tR.stickers.length>0||!!tR.keychains||tR.itemKindFilter!==a.ListingItemKindFilter.All||!!tR.hash_name||!!tR.search||tU||ez,tO=(({bestDealsV1Active:e,cs2StackedParentResultsActive:t,surface:i})=>e&&!t&&"market"===i)({bestDealsV1Active:tq,cs2StackedParentResultsActive:tV,surface:tK})&&!tG,tQ=(0,J.isCs2ParentFeedSortType)(tR.sortType)&&"market"===tK&&(eG===P.CS2_GAME_SLUG||!eq&&null===eG)&&tV&&!eg&&Q===l.ConstructListingType.All&&!eU&&!!eV&&"P2P"===eI&&!tU&&!ez&&0===tR.minPrice&&tR.maxPrice===a.defaultMaxPrice&&0===tR.minFloat&&1===tR.maxFloat&&tR.minFade===o.FADE_MIN_VALUE&&tR.maxFade===o.FADE_MAX_VALUE&&tR.minBlue===o.BLUE_MIN_VALUE&&tR.maxBlue===o.BLUE_MAX_VALUE&&0===tR.paintseed.length&&(0===tR.paint_index.length||tR.itemKindFilter===a.ListingItemKindFilter.Weapons&&eL.length>0)&&!eF&&0===tR.itemQuality.length&&0===tR.itemType.length&&0===tR.listingType.length&&0===tR.stickers.length&&!tR.keychains&&(tR.itemKindFilter===a.ListingItemKindFilter.All||tR.itemKindFilter===a.ListingItemKindFilter.Weapons&&eL.length>0)&&!tR.hash_name&&!tR.search&&!1!==tR.available&&tB===a.StickerFilterType.any,{available:t$,userListingsSurface:tH,myListingsStatus:tX}=(({isUserListing:e,isListingsPage:t,lsParam:i,availableParam:r})=>e?{available:void 0,userListingsSurface:t?"full_my_listings":"profile",myListingsStatus:t?"off"===i||"sold"===i?i:"live":void 0}:{available:"boolean"!=typeof r||r,userListingsSurface:void 0,myListingsStatus:void 0})({isUserListing:Q===l.ConstructListingType.UserListing,isListingsPage:eb===A.ROUTES.LISTINGS,lsParam:eC.get("ls"),availableParam:tR.available}),tj=(0,t.useMemo)(()=>{if(!(ez&&(Q===l.ConstructListingType.All||Q===l.ConstructListingType.UserWatchlist||Q===l.ConstructListingType.UserSpecificListing||Q===l.ConstructListingType.ExternalSellerListing)))return tR.maxPrice;let e=Math.max(0,ek);return Math.min(tR.maxPrice,e)},[Q,ez,tR.maxPrice,ek]),tz=(0,t.useMemo)(()=>{if(tR.sortType===a.SortType.auctionsExpiring){let e=new Date,t=new Date;return t.setHours(t.getHours()+24),{currentTimestamp:e.toISOString(),expireTimestamp:t.toISOString()}}return{currentTimestamp:void 0,expireTimestamp:void 0}},[tR.sortType]),tJ=!el||eT||!ef||Q===l.ConstructListingType.AllExceptUser&&!e||(Q===l.ConstructListingType.UserListing||Q===l.ConstructListingType.UserSpecificListing)&&!e||Q===l.ConstructListingType.ExternalSellerListing&&(!R||!G)||Q===l.ConstructListingType.UserWatchlist&&!x,tY=(0,t.useCallback)((t,i={})=>{let r=!0===i.exactItemPrefetch,n=i.constructListingType??Q,s=n!==l.ConstructListingType.UserWatchlist,u=(({minFloat:e,maxFloat:t})=>({minFloat:I(e,0),maxFloat:I(t,1)}))({minFloat:tR.minFloat,maxFloat:tR.maxFloat}),{whereClause:c,orderByClause:d}=(0,l.constructAllListingSubscription)({variables:{listing_method:eI,minPrice:tR.minPrice,maxPrice:r?tR.maxPrice:tj,minFloat:r?0:u.minFloat,maxFloat:r?1:u.maxFloat,minFade:r?o.FADE_MIN_VALUE:tR.minFade,maxFade:r?o.FADE_MAX_VALUE:tR.maxFade,minBlue:r?o.BLUE_MIN_VALUE:tR.minBlue,maxBlue:r?o.BLUE_MAX_VALUE:tR.maxBlue,paintseed:r?[]:tR.paintseed,qualities:r?[]:tR.itemQuality,types:r?[]:eW===P.CS2_GAME_SLUG?(0,J.normalizeCs2ListingItemTypeFilters)(tR.itemType):tR.itemType.map(e=>"normal"===e?"unique":e),listingType:tR.listingType,rarities:r?[]:tR.itemRarity,paint_index:r?[]:tR.paint_index,def_index:r?[]:tR.def_index,stickers:r?[]:tR.stickers,keychains:r?void 0:tR.keychains||void 0,steamid:e,userId:x,externalSupplier:R,externalSellerId:G,sortType:r?(0,Y.normalizeCs2ExactItemSortType)(tR.sortType):tR.sortType,itemKindFilter:r?a.ListingItemKindFilter.All:tR.itemKindFilter,itemCategories:r?[]:tR.itemCategories,hashName:r?null:tR.hash_name||null,hashNames:i.exactItemHashNames??eN,search:r?null:tR.search||null,available:t$,userListingsSurface:tH,myListingsStatus:tX,gameId:eV,gameSlug:eW,gameScopeEnabled:eq,stickerFilterType:tB,currentTimestamp:tz.currentTimestamp,expireTimestamp:tz.expireTimestamp,cursor:t},constructListingType:n});return{where:b(!r&&tU&&s?{...c,instant_fulfill:{_eq:tU}}:c,i.excludeListingIds??[]),limit:i.limit??g,order_by:d}},[tB,eV,eq,eW,eI,Q,t$,tR.itemKindFilter,tR.itemCategories,tR.hash_name,tR.search,tR.itemQuality,tR.itemRarity,tR.itemType,tR.keychains,tR.listingType,tR.maxBlue,tR.maxFade,tR.maxFloat,tj,eN,tR.minBlue,tR.minFade,tR.minFloat,tR.minPrice,tR.maxPrice,tR.paint_index,tR.paintseed,tR.sortType,tR.stickers,tR.def_index,tU,G,R,e,tz.currentTimestamp,tz.expireTimestamp,tH,tX,x]),tZ=(0,t.useCallback)((e,t=g)=>{let i=tY(null,{limit:t,constructListingType:l.ConstructListingType.All}),r="watchlist"===tK?"watchlist":"market",{whereClause:n,orderByClause:a}=(0,l.constructCs2BestDealsV1FeedSubscription)({listingWhereClause:i.where,cursor:e,surface:r,userId:x});return{where:n,limit:t,order_by:a}},[tK,tY,x]),t0=(0,t.useCallback)((e,t)=>{let i=(0,l.convertToArrayOfItemListingFromGraphQLOutput)(e,eA),r=t?i.map(e=>({...e,best_deals_context:!0})):i;return eq&&eO?r.map(e=>({...e,game_id:e.game_id??eO.id,game_slug:e.game_slug??eO.slug,steam_app_id:e.steam_app_id??eO.steam_app_id})):r},[eq,eO,eA]),t2=(0,t.useCallback)(async(e,t)=>{if(!ef||!eV)return null;let i=await ef.query({query:X.GetCs2MarketItemWearFeedDocument,variables:{where:(0,X.buildCs2MarketItemWearFeedWhere)({cursor:e,gameId:eV,defIndexe
85s:eL,paintIndexes:tR.paint_index,rarities:tR.itemRarity,sortType:tR.sortType}),order_by:(0,X.getCs2MarketItemWearFeedOrderBy)(tR.sortType),limit:g},fetchPolicy:"no-cache"});if(t!==td.current)return null;let r=i.data?.dupe_parent_items??[],n=r.map(X.convertCs2MarketItemWearFeedRow),a=r.length===g?(0,X.getCs2MarketItemWearFeedCursor)(r[r.length-1],tR.sortType):null;if(r.length===g&&!a)throw Error("CS2 parent feed returned an invalid page cursor");return{rows:n,nextCursor:a,rawRowCount:r.length}},[eV,ef,tR.sortType,tR.itemRarity,tR.paint_index,eL]),t1=(0,t.useCallback)(async(e,t)=>{if(!ef||!eV||!es||eg||"cs2_item_wear"!==eu||Q!==l.ConstructListingType.All||0===e.length)return e;let i=(0,U.buildCs2ParentListingSiblingPredicates)(e);if(0===i.length)return e;let r={_and:[tY(null,{constructListingType:l.ConstructListingType.All,limit:p}).where??{},{_or:i}]},n=null,s=e;for(;;){let i={_and:[r,...n?[{id:{_gt:n}}]:[]]},l=await ef.query({query:V,variables:{where:$({cursor:null,gameId:eV,listingWhere:i,sortType:tR.sortType??a.SortType.bestDeals}),limit:p,order_by:[{listing_id:"asc"}]},fetchPolicy:"no-cache"});if(t!==td.current)return e;let u=l.data?.dupe_ranked_listings??[],o=t0(H(u),!1);if(s=f(s,(0,N.excludeCs2BestDealsV1WinnerRows)(o,e)),u.length<p)break;let c=String(u[u.length-1]?.listing_id??"");if(!c||c===n)throw Error("CS2 parent listing sibling pagination did not advance");n=c}return s},[tY,eV,ef,eg,Q,tR.sortType,es,eu,t0]),t7=(0,t.useCallback)(async(e,t)=>{if(!ef||!es||eg||"cs2_item_wear"!==eu||"market"!==tK||0===e.length)return e;let i=(0,U.buildCs2ParentListingSiblingPredicates)(e);if(0===i.length)return e;let r=tZ(null,p),n={_and:[r.where??{},{_or:i}]},a=null,l=e;for(;;){let i=await ef.query({query:s.GetCs2BestDealsV1FeedQueryDocument,variables:{...r,where:{_and:[n,...a?[{listing_id:{_gt:a}}]:[]]},order_by:[{listing_id:"asc"}]},fetchPolicy:"no-cache"});if(t!==td.current)return e;let u=i.data?.dupe_best_deals??[];if(l=f(l,t0(B(u),!0)),u.length<p)break;let o=String(u[u.length-1]?.listing_id??"");if(!o||o===a)throw Error("CS2 Best Deals parent winner pagination did not advance");a=o}return l},[tK,tZ,ef,eg,es,eu,t0]),t4=(0,t.useCallback)(async(e,t,i={})=>{var r;if(!ef)return null;if(tQ&&!ty.current)try{return await t2(e,t)}catch(t){if(null!==e||!(0,X.isMissingCs2MarketItemWearFeedError)(t))throw t;ty.current=!0}let n=!tV&&tG&&tR.sortType===a.SortType.bestDeals,u=(({bestDealsV1Active:e,cs2StackedParentResultsActive:t})=>e&&!t)({bestDealsV1Active:tq,cs2StackedParentResultsActive:tV})&&!i.useLegacyBestDealsTail&&!n,o="market"===tK&&(eG===P.CS2_GAME_SLUG||!eq&&null===eG),c=!u&&!!eV&&o&&"P2P"===eI&&(!0===i.useLegacyBestDealsTail||n||tV&&(tR.sortType===a.SortType.bestDeals||tR.sortType===a.SortType.highestDiscount)||!tV&&(tR.sortType===a.SortType.highestDiscount||tR.sortType===a.SortType.lowToHighFloat||tR.sortType===a.SortType.highToLowFloat)),d="watchlist"===tK?s.GetCs2BestDealsV1WatchlistFeedQueryDocument:s.GetCs2BestDealsV1FeedQueryDocument,m=eU&&!0===i.useLegacyBestDealsTail,_=tV&&!u?p:g,y=u?null:tY(c||m?null:e,{...m?{excludeListingIds:i.excludeListingIds}:{},limit:_}),h=u?tZ(e):c?{where:$({cursor:m?null:e,gameId:eV,listingWhere:y?.where??{},sortType:tR.sortType??a.SortType.bestDeals}),limit:_,order_by:(r=tR.sortType??a.SortType.bestDeals)===a.SortType.lowToHighFloat?[{floatvalue:"asc_nulls_last"},{listing_id:"desc"}]:r===a.SortType.highToLowFloat?[{floatvalue:"desc_nulls_last"},{listing_id:"desc"}]:[{[W(r)]:"desc_nulls_last"},{updated_at:"desc_nulls_last"},{listing_id:"desc"}]}:y,T=eU&&null===e&&!u?JSON.stringify(h):null,b=T?ti?.flights.get(T):void 0;if(b){try{await b}catch{}if(t!==td.current)return null}let C=j({prefetchedAt:T?ti?.timestamps.get(T):void 0}),L=tr.current,w=await ef.query({query:u?d:c?tV?K:q:tV?X.GetCs2ParentListingCandidatesDocument:O,variables:h,fetchPolicy:T?C?"cache-first":"network-only":"no-cache"});if(t!==td.current)return null;let F=u?w.data?.dupe_best_deals??[]:c?w.data?.dupe_ranked_listings??[]:w.data?.dupe_listings??[],k=u?B(F):c?H(F):F;if(c&&!tV&&k.length>0){let e=k,i=e.map(e=>
85String(e.id??"")).filter(Boolean),r=await ef.query({query:O,variables:{...y,where:{_and:[y?.where??{},{id:{_in:i}}]},limit:i.length,order_by:[{id:"asc"}]},fetchPolicy:"no-cache"});if(t!==td.current)return null;let n=new Map((r.data?.dupe_listings??[]).map(e=>[String(e.id??""),e]));k=e.flatMap(e=>{let t=n.get(String(e.id??""));return t?[{...t,...e}]:[]})}if(t!==td.current)return null;let A=t0(k,u),E=tV&&!u&&A.length>g?(0,U.takeCs2MarketItemRowsThroughGroupTarget)(A,g):A,v=i.useLegacyBestDealsTail?E.map(e=>({...e,best_deals_context:!1})):E,I=E.length<A.length,M=F.length===_,D=E.length>0&&(I||M)?S(E[E.length-1],tR.sortType??a.SortType.bestDeals,{bestDealsV1:u}):null,R=u?await t7(v,t):v,V=i.deferCs2ParentHydration&&!u&&tV?R:await t1(R,t);if(t!==td.current)return null;if(T&&L===tr.current&&ti?.timestamps.set(T,Date.now()),!u||Q!==l.ConstructListingType.All&&Q!==l.ConstructListingType.UserWatchlist||!es||"cs2_item_wear"===eu)return{rows:V,nextCursor:D,rawRowCount:F.length};let G=(0,N.buildCs2BestDealsV1SiblingPredicates)(V);if(0===G.length)return{rows:V,nextCursor:D,rawRowCount:F.length};let z=null,J=[];if(Q===l.ConstructListingType.UserWatchlist){if(!x)throw Error("Best Deals watched sibling user is unavailable");for(;;){let e=await ef.query({query:s.GetCs2BestDealsV1WatchedSiblingIdsDocument,variables:{where:(0,N.buildCs2BestDealsV1WatchedSiblingIdsWhere)({userId:x,siblingPredicates:G,lastListingId:z}),limit:p,order_by:[{listing_id:"asc"}]},fetchPolicy:"no-cache"});if(t!==td.current)return null;let i=(e.data?.dupe_watched_sibling_ids??[]).map(e=>String(e.listing_id??"")).filter(Boolean);if(i.length>0){let e=tY(null,{limit:i.length,constructListingType:l.ConstructListingType.All}),r=await ef.query({query:s.GetAllListingsBestDealsQuery,variables:{...e,where:{_and:[e.where??{},{id:{_in:i}},{_or:G}]},order_by:[{id:"asc"}]},fetchPolicy:"no-cache"});if(t!==td.current)return null;let n=t0(r.data?.dupe_listings??[],!0);J=f(J,(0,N.excludeCs2BestDealsV1WinnerRows)((0,N.excludeMockCs2BestDealsV1Siblings)(n),V))}if(i.length<p)break;let r=i[i.length-1];if(!r||r===z)throw Error("Best Deals watched sibling pagination did not advance");z=r}}else{let e=tY(null,{limit:p}),i=(0,N.appendCs2BestDealsV1SiblingWhere)(e.where??{},G);for(;;){let r=await ef.query({query:O,variables:{...e,where:(0,N.appendCs2BestDealsV1SiblingCursorWhere)(i,z),order_by:[{id:"asc"}]},fetchPolicy:"no-cache"});if(t!==td.current)return null;let n=t0(r.data?.dupe_listings??[],!0);if(J=f(J,(0,N.excludeCs2BestDealsV1WinnerRows)((0,N.excludeMockCs2BestDealsV1Siblings)(n),V)),n.length<p)break;let a=String(n[n.length-1]?.id??"");if(!a||a===z)throw Error("Best Deals sibling pagination did not advance");z=a}}return{rows:f(V,J),nextCursor:D,rawRowCount:F.length}},[tq,tK,eV,eq,eI,tZ,tY,ef,Q,tQ,tV,t2,tR.sortType,tG,eU,ti,t7,t1,O,eG,es,eu,t0,x]),t5=(0,t.useCallback)(async e=>{if(!ef||tJ||tk)return;let t=Array.from(new Set(e.map(e=>e.trim()).filter(Boolean)));if(0===t.length)return;let i=tY(null,{exactItemPrefetch:!eU,exactItemHashNames:t}),r=JSON.stringify(i);if(j({prefetchedAt:ti?.timestamps.get(r)}))return;let n=ti?.flights.get(r);if(n)return void await n;let a=tr.current,l=ef.query({query:O,variables:i,fetchPolicy:"network-only"}).then(()=>{a===tr.current&&ti?.timestamps.set(r,Date.now())});ti?.flights.set(r,l);try{await l}finally{ti?.flights.get(r)===l&&ti.flights.delete(r)}},[tY,ef,ti,eU,O,tJ,tk]),t3=(0,t.useCallback)(e=>"cs2_item_wear"===eu?(0,U.aggregateCs2MarketItemGroups)(e,"cs2_item_wear").length:(0,C.aggregateListingsForDisplay)(e,a.ListingDisplayMode.Stacked).length,[eu]),t8=(0,t.useCallback)(async({cursor:e,append:t,preserveCurrentListings:i=!1,showRefreshLoading:r=!1})=>{if(!ef)return;let n=++td.current,a=tg.current;t||a.clear();let l=_(e);l&&a.add(l);let s=!t&&i&&tp.current.length>0;t?tt(!0):s?e2(r):e2(!0),e8(null);try{if(!es){if(!tO){let i=await t4(e,n);if(null===i||n!==td.current)return;let{rows:r}=i,l=y({currentCursor:e,nextCursor:i.nextCursor,seenCursorSignatures:a})?i.nextCursor:null,s=_(l);s&&a.add(s),to.current=l,e6(!!l),eZ(e=>(0,D.stabilizeListingArray)(e,t?f(e,r):r));return}let i=t?[...tp.current]:[],r=i.length+g,l=i,s=t?tc.current:"winners",u=t?e:null,o=0,c=!1;for(;o<10;){let e=await t4(u,n,{excludeListingIds:"tail"===s&&eU?l.map(e=>String(e.id)):void 0,useLegacyBestDealsTail:"tail"===s});if(null===e||n!==td.current)return;let t=u,i=y({currentCursor:t,nextCursor:e.nextCursor,seenCursorSignatures:a});o+=1,l="winners"===s?f(l,e.rows):T(l,e.rows),u=i?e.nextCursor:null;let d=_(u);
85if(d&&a.add(d),!i){c=!0;break}if("winners"===s){if(null!==e.nextCursor)break;s="tail",u=null,a.clear();continue}if(null===e.nextCursor||l.length>=r)break}if(n!==td.current)return;tc.current=s,to.current=u,e6(!c&&("winners"===s||!!u)),eZ(e=>(0,D.stabilizeListingArray)(e,l));return}let i=t?[...tp.current]:[],r=i,l=t?to.current:null,s=[],u=0,o=0,c=(t?t3(i):0)+g;for(;u<10&&o<p;){let e=await t4(l,n,{deferCs2ParentHydration:tV});if(null===e||n!==td.current)return;let t=l,i=y({currentCursor:t,nextCursor:e.nextCursor,seenCursorSignatures:a});u+=1,o+=e.rawRowCount,s=f(s,e.rows),r=f(r,e.rows),l=i?e.nextCursor:null;let d=_(l);if(d&&a.add(d),!i)break;let m=t3(r);if(!h({hasNextCursor:null!==e.nextCursor,innerFetches:u,rawRowsThisCycle:o,cardCount:m,targetCardCount:c,completeAllRows:eg}))break}if(tV&&s.some(e=>!e.cs2_parent_summary)){let e=await t1(s,n);if(n!==td.current)return;r=f(i,e)}if(n!==td.current)return;to.current=l,e6(!!l),eZ(e=>(0,D.stabilizeListingArray)(e,r))}catch(e){if(n!==td.current)return;e8(e instanceof Error?e:Error("Failed to fetch listings")),t||s&&!r||(eZ([]),e6(!1))}finally{n===td.current&&(t||e7(!0),e2(!1),tt(!1))}},[ef,tO,eg,tV,t4,t3,eU,t1,es]),t9=(0,t.useMemo)(()=>JSON.stringify({constructListingType:Q,stackedCardFill:es,stackedCardGrouping:eu,completeStackedRows:eg,externalSupplier:R,externalSellerId:G,activeGameIdForListings:eV,activeGameScopeEnabled:eq,activeGameSlugForListings:eW,exactItemContext:eU?{hashName:eB,hashNames:eN,gameId:eR?.id??null}:null,routeGameId:ec?.id??null}),[eV,eq,eW,eg,Q,eR?.id,eB,eN,G,R,eU,ec?.id,es,eu]),t6=(0,t.useMemo)(()=>JSON.stringify({enabled:el,constructListingType:Q,applicationMode:eI,instantFulfillOnly:tU,steamid:e,userId:x,externalSupplier:R,externalSellerId:G,filters:tR,available:t$,userListingsSurface:tH,myListingsStatus:tX,stickerFilterType:tB,timestamps:tz,withinWallet:ez,effectiveMaxPrice:tj,activeGameIdForListings:eV,activeGameScopeEnabled:eq,activeGameSlugForListings:eW,bestDealsV1Active:tq,cs2ParentFeedActive:tQ,stackedCardFill:es,stackedCardGrouping:eu,completeStackedRows:eg,exactItemContext:eU?{hashName:eB,hashNames:eN,gameId:eR?.id??null}:null,routeGameId:ec?.id??null}),[tB,t$,eI,Q,el,tj,eV,eq,eW,tq,tQ,es,eu,eg,eR?.id,eB,eN,eU,G,R,ec?.id,tR,tU,tX,tH,e,tz,x,ez]),ie=(0,t.useCallback)(async()=>{to.current=null,tc.current="winners",await t8({cursor:null,append:!1,preserveCurrentListings:ed&&tp.current.length>0})},[ed,t8]),it=(0,t.useCallback)(async()=>{if(tJ||tk||e0||te||!e9)return;if(tm.current)return void await tm.current;let e=t8({cursor:to.current,append:!0});tm.current=e;try{await e}finally{tm.current===e&&(tm.current=null)}},[e9,te,e0,t8,tJ,tk]);(0,t.useEffect)(()=>{tn.current!==eP&&(tn.current=eP,tr.current+=1,ti?.timestamps.clear(),ti?.flights.clear())},[ti,eP]),(0,t.useEffect)(()=>{let e=t_.current,t=tp.current.length,i=(({keepPreviousDataOnRefetch:e,currentListingsCount:t,lastQueryKey:i,nextQueryKey:r})=>e&&t>0&&i===r)({keepPreviousDataOnRefetch:ed,currentListingsCount:t,lastQueryKey:e.queryKey,nextQueryKey:t6});if((({lastQueryKey:e,lastRefreshTick:t,lastClient:i,nextQueryKey:r,nextRefreshTick:n,nextClient:a})=>e===r&&t===n&&i===a)({lastQueryKey:e.queryKey,lastRefreshTick:e.refreshTick,lastClient:e.client,nextQueryKey:t6,nextRefreshTick:eP,nextClient:ef}))return;if(tk){if(i){e2(!1),tt(!1);return}let e=++td.current;to.current=null,tc.current="winners",Promise.resolve().then(()=>{e===td.current&&e2(!0)});return}if(tJ){let e=eT&&eJ&&t>0;if(i||e){e2(!1),tt(!1);return}let r=++td.current;to.current=null,tc.current="winners",Promise.resolve().then(()=>{r===td.current&&(eZ([]),e6(!1),e2(!1),tt(!1))});return}let r=++td.current;to.current=null,tc.current="winners";let n=ed&&t>0&&(e.queryKey===t6||null===e.queryKey&&eJ),a=(({enabled:e,currentListingsCount:t,lastQueryKey:i,nextQueryKey:r,lastPresentationKey:n,nextPresentationKey:a})=>e&&t>0&&null!==i&&i!==r&&n===a)({enabled:em,currentListingsCount:t,lastQueryKey:e.queryKey,nextQueryKey:t6,lastPresentationKey:e.presentationKey,nextPresentationKey:t9}),l=null!==e.queryKey&&e.queryKey!==t6,s=n||a;l&&!s?(tp.current=[],eZ([]),e6(!1),e2(!0),tt(!1)):a&&e2(!0),t_.current={queryKey:t6,presentationKey:t9,refreshTick:eP,client:ef},Promise.resolve().then(()=>{r===td.current&&(e5({presentationKey:t9,queryKey:t6}),t8({cursor:null,append:!1,preserveCurrentListings:s,showRefreshLoading:a}))})},[ed,ef,eT,eJ,em,t6,t9,eP,t8,tJ,tk]);let ii=el&&!tJ&&!tk&&null!==e4.queryKey&&e4.queryKey!==t6;return{listings:null!==e4.presentationKey&&e4.presentationKey!==t9?[]:eY,loading:!!el&&(e0||ii),initialLoading:(({enabled:e,hasCompletedInitialQuery:t,loading:i,queryEligible:r,queryTransitionPending:n})=>e&&!t&&(i||r||n))({enabled:el,hasCompletedInitialQuery:e1,loading:e0,queryEligible:!tJ,queryTransitionPending:ii}),error:e3,hasMore:e9,isFetchingNextPage:te,loadMore:it,prefetchExactItemPage:t5,refetch:ie}}],937808)}]); 86 87//# debugId=165cd5bc-3a87-1931-1243-9eba4893279a
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.