mirror of
https://github.com/exogen/t2-mapper.git
synced 2026-03-14 18:00:50 +00:00
1 line
No EOL
13 KiB
JavaScript
1 line
No EOL
13 KiB
JavaScript
(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,75840,e=>{e.v({BarFillEnergy:"PlayerHUD-module__-E1Scq__BarFillEnergy",BarFillHealth:"PlayerHUD-module__-E1Scq__BarFillHealth",BarTrack:"PlayerHUD-module__-E1Scq__BarTrack",Bars:"PlayerHUD-module__-E1Scq__Bars",Compass:"PlayerHUD-module__-E1Scq__Compass",CompassNSEW:"PlayerHUD-module__-E1Scq__CompassNSEW",CompassRing:"PlayerHUD-module__-E1Scq__CompassRing",PackInvCount:"PlayerHUD-module__-E1Scq__PackInvCount",PackInvIcon:"PlayerHUD-module__-E1Scq__PackInvIcon",PackInvInfinity:"PlayerHUD-module__-E1Scq__PackInvInfinity",PackInvItem:"PlayerHUD-module__-E1Scq__PackInvItem",PackInvItemActive:"PlayerHUD-module__-E1Scq__PackInvItemActive",PackInvItemDim:"PlayerHUD-module__-E1Scq__PackInvItemDim",PackInventoryHUD:"PlayerHUD-module__-E1Scq__PackInventoryHUD",PlayerHUD:"PlayerHUD-module__-E1Scq__PlayerHUD",Reticle:"PlayerHUD-module__-E1Scq__Reticle",ReticleDot:"PlayerHUD-module__-E1Scq__ReticleDot",ReticleImage:"PlayerHUD-module__-E1Scq__ReticleImage",TeamCount:"PlayerHUD-module__-E1Scq__TeamCount",TeamNameEnemy:"PlayerHUD-module__-E1Scq__TeamNameEnemy",TeamNameFriendly:"PlayerHUD-module__-E1Scq__TeamNameFriendly",TeamRow:"PlayerHUD-module__-E1Scq__TeamRow",TeamScore:"PlayerHUD-module__-E1Scq__TeamScore",TeamScores:"PlayerHUD-module__-E1Scq__TeamScores",TopRight:"PlayerHUD-module__-E1Scq__TopRight",WeaponHUD:"PlayerHUD-module__-E1Scq__WeaponHUD",WeaponSeparator:"PlayerHUD-module__-E1Scq__WeaponSeparator"})},75782,e=>{e.v({ChatColor0:"ChatWindow-module__mz35vq__ChatColor0",ChatColor1:"ChatWindow-module__mz35vq__ChatColor1",ChatColor2:"ChatWindow-module__mz35vq__ChatColor2",ChatColor3:"ChatWindow-module__mz35vq__ChatColor3",ChatColor4:"ChatWindow-module__mz35vq__ChatColor4",ChatColor5:"ChatWindow-module__mz35vq__ChatColor5",ChatColor6:"ChatWindow-module__mz35vq__ChatColor6",ChatColor7:"ChatWindow-module__mz35vq__ChatColor7",ChatColor8:"ChatWindow-module__mz35vq__ChatColor8",ChatColor9:"ChatWindow-module__mz35vq__ChatColor9",ChatContainer:"ChatWindow-module__mz35vq__ChatContainer",ChatMessage:"ChatWindow-module__mz35vq__ChatMessage",ChatWindow:"ChatWindow-module__mz35vq__ChatWindow"})},49776,e=>{"use strict";var a=e.i(43476),l=e.i(932),t=e.i(58647),n=e.i(12979),r=e.i(75840),o=e.i(71645),c=e.i(75782);let u=(0,o.lazy)(()=>e.A(60458).then(e=>({default:e.ChatInput}))),i=[],s={0:c.default.ChatColor0,1:c.default.ChatColor1,2:c.default.ChatColor2,3:c.default.ChatColor3,4:c.default.ChatColor4,5:c.default.ChatColor5,6:c.default.ChatColor6,7:c.default.ChatColor7,8:c.default.ChatColor8,9:c.default.ChatColor9},d=(0,o.memo)(function(){let e,n,r,i,s,d,h=(0,l.c)(12),p=(0,t.useEngineSelector)(_),f=(0,t.useEngineSelector)(m),C=(0,o.useRef)(null),k=f[f.length-1]?.id;return h[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{C.current&&(C.current.scrollTop=C.current.scrollHeight)},h[0]=e):e=h[0],h[1]!==k?(n=[k],h[1]=k,h[2]=n):n=h[2],(0,o.useEffect)(e,n),h[3]!==f?(r=f.map(g),h[3]=f,h[4]=r):r=h[4],h[5]!==r?(i=(0,a.jsx)("div",{ref:C,className:c.default.ChatWindow,children:r}),h[5]=r,h[6]=i):i=h[6],h[7]!==p?(s=p&&(0,a.jsx)(o.Suspense,{children:(0,a.jsx)(u,{})}),h[7]=p,h[8]=s):s=h[8],h[9]!==i||h[10]!==s?(d=(0,a.jsxs)("div",{className:c.default.ChatContainer,children:[i,s]}),h[9]=i,h[10]=s,h[11]=d):d=h[11],d});function _(e){return e.playback.recording?.source==="live"}function m(e){return e.playback.streamSnapshot?.chatMessages??i}function h(e,l){return(0,a.jsx)("span",{className:s[e.colorCode]??s[0],children:e.text},l)}function g(e){return(0,a.jsx)("div",{className:c.default.ChatMessage,hidden:!e.text,children:e.segments?e.segments.map(h):(0,a.jsxs)("span",{className:null!=e.colorCode&&s[e.colorCode]?s[e.colorCode]:s[0],children:[e.sender?`${e.sender}: `:"",e.text]})},e.id)}let p=(0,n.textureToUrl)("gui/hud_new_compass"),f=(0,n.textureToUrl)("gui/hud_new_NSEW");function C(){let e,n,o=(0,l.c)(3),c=(0,t.useEngineSelector)(k);if(null==c)return null;let u=180*c/Math.PI;o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("img",{src:p,alt:"",className:r.default.CompassRing}),o[0]=e):e=o[0];let i=`rotate(${-u}deg)`;return o[1]!==i?(n=(0,a.jsxs)("div",{className:r.default.Compass,children:[e,(0,a.jsx)("img",{src:f,alt:"",className:r.default.CompassNSEW,style:{transform:i}})]}),o[1]=i,o[2]=n):n=o[2],n}function k(e){return e.playback.streamSnapshot?.camera?.yaw}function S(){let e,n=(0,l.c)(2),o=(0,t.useEngineSelector)(y);if(null==o)return null;let c=Math.max(0,Math.min(100,100*o)),u=`${c}%`;return n[0]!==u?(e=(0,a.jsx)("div",{className:r.default.BarTrack,children:(0,a.jsx)("div",{className:r.default.BarFillHealth,style:{width:u}})}),n[0]=u,n[1]=e):e=n[1],e}function y(e){return e.playback.streamSnapshot?.status?.health}function v(){let e,n=(0,l.c)(2),o=(0,t.useEngineSelector)(x);if(null==o)return null;let c=Math.max(0,Math.min(100,100*o)),u=`${c}%`;return n[0]!==u?(e=(0,a.jsx)("div",{className:r.default.BarTrack,children:(0,a.jsx)("div",{className:r.default.BarFillEnergy,style:{width:u}})}),n[0]=u,n[1]=e):e=n[1],e}function x(e){return e.playback.streamSnapshot?.status?.energy}let I={weapon_sniper:"gui/hud_ret_sniper",weapon_shocklance:"gui/hud_ret_shocklance",weapon_targeting:"gui/hud_ret_targlaser"};function P(){let e,o=(0,l.c)(5),c=(0,t.useEngineSelector)(b);if(void 0===c)return null;let u=I[!c?"":c.replace(/\.dts$/i,"").toLowerCase()];if(u){let e,l;return o[0]!==u?(e=(0,n.textureToUrl)(u),o[0]=u,o[1]=e):e=o[1],o[2]!==e?(l=(0,a.jsx)("div",{className:r.default.Reticle,children:(0,a.jsx)("img",{src:e,alt:"",className:r.default.ReticleImage})}),o[2]=e,o[3]=l):l=o[3],l}return o[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)("div",{className:r.default.Reticle,children:(0,a.jsx)("div",{className:r.default.ReticleDot})}),o[4]=e):e=o[4],e}function b(e){let a=e.playback.streamSnapshot;if(!a||a.camera?.mode!=="first-person")return;let l=a.controlPlayerGhostId;if(l)return a.entities.find(e=>e.id===l)?.weaponShape}let w={0:{icon:"gui/hud_blaster",label:"Blaster"},1:{icon:"gui/hud_plasma",label:"Plasma"},2:{icon:"gui/hud_chaingun",label:"Chaingun"},3:{icon:"gui/hud_disc",label:"Spinfusor"},4:{icon:"gui/hud_grenlaunch",label:"GL"},5:{icon:"gui/hud_sniper",label:"Laser Rifle"},6:{icon:"gui/hud_elfgun",label:"ELF Gun"},7:{icon:"gui/hud_new_mortar",label:"Mortar"},8:{icon:"gui/hud_missiles",label:"Missile"},9:{icon:"gui/hud_targetlaser",label:"Targeting"},10:{icon:"gui/hud_shocklance",label:"Shocklance"},11:{icon:"gui/hud_disc",label:"Spinfusor"},12:{icon:"gui/hud_grenlaunch",label:"GL"},13:{icon:"gui/hud_chaingun",label:"Chaingun"},14:{icon:"gui/hud_targetlaser",label:"Targeting"},15:{icon:"gui/hud_targetlaser",label:"Targeting"},16:{icon:"gui/hud_shocklance",label:"Shocklance"},17:{icon:"gui/hud_new_mortar",label:"Mortar"}},j=new Map(Object.entries(w).map(([e,a])=>[Number(e),(0,n.textureToUrl)(a.icon)])),E=new Set([9,14,15]),N=(0,n.textureToUrl)("gui/hud_infinity");function U(e){let t,n,o,c,u=(0,l.c)(12),{slot:i,isSelected:s}=e,d=w[i.index];if(!d)return null;let _=i.ammo<0,m=`${r.default.PackInvItem} ${s?r.default.PackInvItemActive:r.default.PackInvItemDim}`;return u[0]!==i.index?(t=j.get(i.index),u[0]=i.index,u[1]=t):t=u[1],u[2]!==d.label||u[3]!==t?(n=(0,a.jsx)("img",{src:t,alt:d.label,className:r.default.PackInvIcon}),u[2]=d.label,u[3]=t,u[4]=n):n=u[4],u[5]!==_||u[6]!==i.ammo?(o=_?(0,a.jsx)("img",{src:N,alt:"\\u221E",className:r.default.PackInvInfinity}):(0,a.jsx)("span",{className:r.default.PackInvCount,children:i.ammo}),u[5]=_,u[6]=i.ammo,u[7]=o):o=u[7],u[8]!==m||u[9]!==n||u[10]!==o?(c=(0,a.jsxs)("div",{className:m,children:[n,o]}),u[8]=m,u[9]=n,u[10]=o,u[11]=c):c=u[11],c}function D(){let e,n,o,c,u,i,s=(0,l.c)(15),d=(0,t.useEngineSelector)(H);if(!d||!d.slots.length)return null;if(s[0]!==d.slots){for(let a of(n=[],e=[],d.slots))E.has(a.index)?e.push(a):n.push(a);s[0]=d.slots,s[1]=e,s[2]=n}else e=s[1],n=s[2];return s[3]!==n||s[4]!==d?(o=n.map(e=>(0,a.jsx)(U,{slot:e,isSelected:e.index===d.activeIndex},e.index)),s[3]=n,s[4]=d,s[5]=o):o=s[5],s[6]!==e.length?(c=e.length>0&&(0,a.jsx)("div",{className:r.default.WeaponSeparator}),s[6]=e.length,s[7]=c):c=s[7],s[8]!==e||s[9]!==d?(u=e.map(e=>(0,a.jsx)(U,{slot:e,isSelected:e.index===d.activeIndex},e.index)),s[8]=e,s[9]=d,s[10]=u):u=s[10],s[11]!==o||s[12]!==c||s[13]!==u?(i=(0,a.jsxs)("div",{className:r.default.WeaponHUD,children:[o,c,u]}),s[11]=o,s[12]=c,s[13]=u,s[14]=i):i=s[14],i}function H(e){return e.playback.streamSnapshot?.weaponsHud}let T={1:"Storm",2:"Inferno",3:"Starwolf",4:"Diamond Sword",5:"Blood Eagle",6:"Phoenix"};function q(){let e,n,o,c=(0,l.c)(11),u=(0,t.useEngineSelector)(R),i=(0,t.useEngineSelector)(W);if(!u?.length)return null;if(c[0]!==i||c[1]!==u){let l,t;c[4]!==i?(l=(e,a)=>{if(i){if(e.teamId===i)return -1;if(a.teamId===i)return 1}return e.teamId-a.teamId},c[4]=i,c[5]=l):l=c[5];let o=[...u].sort(l);e=r.default.TeamScores,c[6]!==i?(t=e=>{let l=i>0&&e.teamId===i,t=e.name||(T[e.teamId]??`Team ${e.teamId}`);return(0,a.jsxs)("div",{className:r.default.TeamRow,children:[(0,a.jsx)("span",{className:l?r.default.TeamNameFriendly:r.default.TeamNameEnemy,children:t}),(0,a.jsx)("span",{className:r.default.TeamScore,children:e.score}),(0,a.jsxs)("span",{className:r.default.TeamCount,children:["(",e.playerCount,")"]})]},e.teamId)},c[6]=i,c[7]=t):t=c[7],n=o.map(t),c[0]=i,c[1]=u,c[2]=e,c[3]=n}else e=c[2],n=c[3];return c[8]!==e||c[9]!==n?(o=(0,a.jsx)("div",{className:e,children:n}),c[8]=e,c[9]=n,c[10]=o):o=c[10],o}function W(e){return e.playback.streamSnapshot?.playerSensorGroup}function R(e){return e.playback.streamSnapshot?.teamScores}let B=new Map(Object.entries({0:"gui/hud_new_packammo",1:"gui/hud_new_packcloak",2:"gui/hud_new_packenergy",3:"gui/hud_new_packrepair",4:"gui/hud_new_packsatchel",5:"gui/hud_new_packshield",6:"gui/hud_new_packinventory",7:"gui/hud_new_packmotionsens",8:"gui/hud_new_packradar",9:"gui/hud_new_packturretout",10:"gui/hud_new_packturretin",11:"gui/hud_new_packsensjam",12:"gui/hud_new_packturret",13:"gui/hud_new_packturret",14:"gui/hud_new_packturret",15:"gui/hud_new_packturret",16:"gui/hud_new_packturret",17:"gui/hud_new_packturret",18:"gui/hud_satchel_unarmed",19:"gui/hud_new_packenergy"}).map(([e,a])=>[Number(e),(0,n.textureToUrl)(a)])),M=new Map(Object.entries({1:"gui/hud_new_packcloak_armed",3:"gui/hud_new_packrepair_armed",4:"gui/hud_satchel_armed",5:"gui/hud_new_packshield_armed",11:"gui/hud_new_packsensjam_armed"}).map(([e,a])=>[Number(e),(0,n.textureToUrl)(a)])),z={0:{icon:"gui/hud_handgren",label:"Grenade"},1:{icon:"gui/hud_mine",label:"Mine"},2:{icon:"gui/hud_beacon",label:"Beacon"},3:{icon:"gui/hud_medpack",label:"Repair Kit"}},F=new Map(Object.entries(z).map(([e,a])=>[Number(e),(0,n.textureToUrl)(a.icon)]));function $(){let e,n,o,c,u,i,s,d=(0,l.c)(25),_=(0,t.useEngineSelector)(O),m=(0,t.useEngineSelector)(G),h=_&&_.packIndex>=0;if(h){let a,l;d[0]!==_.active||d[1]!==_.packIndex?(a=_.active?M.get(_.packIndex):void 0,d[0]=_.active,d[1]=_.packIndex,d[2]=a):a=d[2];let t=a;d[3]!==t||d[4]!==_.packIndex?(l=t??B.get(_.packIndex),d[3]=t,d[4]=_.packIndex,d[5]=l):l=d[5],e=l}if(d[6]!==m){if(n=new Map,m)for(let e of m.slots)n.set(e.slot,e.count);d[6]=m,d[7]=n}else n=d[7];if(d[8]!==_||d[9]!==n||d[10]!==h||d[11]!==e){i=Symbol.for("react.early_return_sentinel");e:{let l,t=Object.keys(z).map(Number).sort(A);if(!h&&!n.size){i=null;break e}o=r.default.PackInventoryHUD,d[16]!==_||d[17]!==e?(c=e&&(0,a.jsxs)("div",{className:`${r.default.PackInvItem} ${_.active?r.default.PackInvItemActive:""}`,children:[(0,a.jsx)("img",{src:e,alt:"",className:r.default.PackInvIcon}),(0,a.jsx)("span",{className:r.default.PackInvCount,children:_.text||" "})]}),d[16]=_,d[17]=e,d[18]=c):c=d[18],d[19]!==n?(l=e=>{let l=z[e],t=F.get(e);return l&&t?(0,a.jsxs)("div",{className:r.default.PackInvItem,children:[(0,a.jsx)("img",{src:t,alt:l.label,className:r.default.PackInvIcon}),(0,a.jsx)("span",{className:r.default.PackInvCount,children:n.get(e)??0})]},e):null},d[19]=n,d[20]=l):l=d[20],u=t.map(l)}d[8]=_,d[9]=n,d[10]=h,d[11]=e,d[12]=o,d[13]=c,d[14]=u,d[15]=i}else o=d[12],c=d[13],u=d[14],i=d[15];return i!==Symbol.for("react.early_return_sentinel")?i:(d[21]!==o||d[22]!==c||d[23]!==u?(s=(0,a.jsxs)("div",{className:o,children:[c,u]}),d[21]=o,d[22]=c,d[23]=u,d[24]=s):s=d[24],s)}function A(e,a){return e-a}function G(e){return e.playback.streamSnapshot?.inventoryHud}function O(e){return e.playback.streamSnapshot?.backpackHud}function L(){let e,n,o,c,u,i,s,_=(0,l.c)(12),m=(0,t.useEngineSelector)(K);return _[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(d,{}),_[0]=e):e=_[0],_[1]!==m?(n=m&&(0,a.jsxs)("div",{className:r.default.Bars,children:[(0,a.jsx)(S,{}),(0,a.jsx)(v,{})]}),_[1]=m,_[2]=n):n=_[2],_[3]===Symbol.for("react.memo_cache_sentinel")?(o=(0,a.jsx)(C,{}),_[3]=o):o=_[3],_[4]!==n?(c=(0,a.jsxs)("div",{className:r.default.TopRight,children:[n,o]}),_[4]=n,_[5]=c):c=_[5],_[6]!==m?(u=m&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(D,{}),(0,a.jsx)($,{}),(0,a.jsx)(P,{})]}),_[6]=m,_[7]=u):u=_[7],_[8]===Symbol.for("react.memo_cache_sentinel")?(i=(0,a.jsx)(q,{}),_[8]=i):i=_[8],_[9]!==c||_[10]!==u?(s=(0,a.jsxs)("div",{className:r.default.PlayerHUD,children:[e,c,u,i]}),_[9]=c,_[10]=u,_[11]=s):s=_[11],s}function K(e){return!!e.playback.streamSnapshot?.controlPlayerGhostId}e.s(["PlayerHUD",()=>L],49776)},60458,e=>{e.v(a=>Promise.all(["static/chunks/543f866d9a9c134b.css","static/chunks/450cc5a89761fca0.js"].map(a=>e.l(a))).then(()=>a(52728)))}]); |