{"version":3,"file":"index.mjs","sources":["../../../../../src/components/base/TopThree/index.tsx"],"sourcesContent":[null],"names":["defaultAvatar","defaultBgImage","defaultTopImage","defaultArrowImage","DEFAULT_USER_NAME","DEFAULT_SCORE","SLOT_COUNT","buildPlaceholderUser","placeholderAvatar","userId","name","avatar","score","TopThree","memo","props","_defaultAvatarUrl$","_bgImageUrl$","_bgImageUrl$2","_bgImageUrl$3","userIds","sourceData","sourceDataKey","globalApiData","bgImageUrl","defaultAvatarUrl","topImageUrl","top1ImageUrl","top2ImageUrl","top3ImageUrl","arrowImageUrl","nameColor","scoreColor","_props$fontSize","fontSize","_props$avatarSize","avatarSize","_props$horizontalPadd","horizontalPadding","userJump","_props$sideScale","sideScale","apis","userIdEntries","useMemo","raw","split","map","seg","trim","filter","Boolean","_seg$split$map","v","_seg$split$map2","_slicedToArray","idPart","scorePart","undefined","Number","isFinite","entry","slice","useUserIds","length","url","_useState","useState","_useState2","fetchedUsers","setFetchedUsers","useEffect","isTpl","getWithAuth","idList","e","cancelled","run","_ref","_asyncToGenerator","_regeneratorRuntime","mark","_callee","_res$data","res","fetched","wrap","_context","prev","next","concat","join","sent","abrupt","data","webSimpleUsers","u","omiId","t0","console","error","stop","apply","this","arguments","dataSourceList","TopThreeSchema","config","item","result","Function","executeExpression","Array","isArray","_typeof","users","arr","sliced","push","padToThreeUsers","_entry$score","matched","find","_useState3","_useState4","activeIndex","setActiveIndex","handlePrev","useCallback","total","i","handleNext","handleJump","onExplore","bgUrl","bgImgWidth","width","bgImgHeight","height","cardWidthRem","commonTopConf","top1Conf","top2Conf","top3Conf","arrowConf","arrowUrl","arrowWidth","arrowHeight","sideOffsetRem","sideCardHeightRem","sideShadowOffsetRem","sideShadowYOffsetRem","leftShadowStyle","transform","rightShadowStyle","renderUserCard","user","position","rank","key","topConf","topUrl","topImgWidth","topImgHeight","_jsxs","className","s","userCard","style","paddingLeft","paddingRight","children","_jsx","bgWrap","backgroundImage","onClick","H5Image","src","alt","topBadge","userName","color","userScore","diamond","logo","topThree","borderRadius","baseRadius","topLeft","topRight","bottomRight","bottomLeft","cards","idx","offset","sideShadow","sideShadowLeft","sideShadowRight","arrowHitArea","arrowLeft","type","arrow","arrowRight"],"mappings":"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"}