PageSourceSearch

https://terraforming-mars.herokuapp.com/chunks/spectator-home.js

js terraforming-mars.herokuapp.com collected 2026-10-03 14:52:47 UTC 4,352 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkterraforming_mars=self.webpackChunkterraforming_mars||[]).push([[98],{7360(e,o,a){a.r(o),a.d(o,{default:()=>F});var l=a(9726);const r={key:0},t={class:"player_home_block"},i=["href"],n={class:"player_home_block nofloat"},s={key:1,class:"player_home_block",ref:"colonies",id:"shortkey-colonies"},c={class:"colonies-fleets-cont"},p={class:"player_home_colony_cont"},m=["href"];var g=a(9144),u=a(2391),d=a(9646),y=a(4235),h=a(3950),k=a(9147),b=a(8155),v=a(1461),C=a(448),S=a(6174),f=a(1342),w=a(2119);const _=(0,l.pM)({name:"SpectatorHome",mixins:[w.r],props:{spectator:{type:Object,required:!0}},computed:{game(){return this.spectator.game}},components:{Colony:u.A,DynamicTitle:d.A,GameBoardView:y.A,KeyboardShortcuts:S.A,LogPanel:h.A,PlayersOverview:v.A,PurgeWarning:C.A,Sidebar:k.A,WaitingFor:b.A},methods:{forceRerender(){(0,g.F)(this).updateSpectator()},range:e=>(0,f.y1)(e)}}),F=(0,a(6262).A)(_,[["render",function(e,o,a,g,u,d){const y=(0,l.g2)("DynamicTitle"),h=(0,l.g2)("Sidebar"),k=(0,l.g2)("LogPanel"),b=(0,l.g2)("PlayersOverview"),v=(0,l.g2)("GameBoardView"),C=(0,l.g2)("Colony"),S=(0,l.g2)("WaitingFor"),f=(0,l.g2)("PurgeWarning"),w=(0,l.g2)("KeyboardShortcuts"),_=(0,l.gN)("i18n"),F=(0,l.gN)("trim-whitespace");return(0,l.uX)(),(0,l.CE)("div",{id:"spectator-home",class:(0,l.C4)(e.game.turmoil?"with-turmoil":"")},["end"===e.game.phase?((0,l.uX)(),(0,l.CE)("div",r,[(0,l.Lk)("div",t,[(0,l.bF)(y,{title:"This game is over!",color:e.spectator.color},null,8,["color"]),(0,l.bo)(((0,l.uX)(),(0,l.CE)("a",{href:"the-end?id="+e.spectator.id},[...o[2]||(o[2]=[(0,l.eW)("Go to game results",-1)])],8,i)),[[_]])])])):(0,l.Q3)("",!0),(0,l.bo)((0,l.bF)(h,{actingPlayer:!1,playerColor:e.spectator.color,generation:e.game.generation,coloniesCount:e.game.colonies.length,temperature:e.game.temperature,oxygen:e.game.oxygenLevel,oceans:e.game.oceans,venus:e.game.venusScaleLevel,turmoil:e.game.turmoil,moonData:e.game.moon,gameOptions:e.game.gameOptions,playerNumber:e.spectator.players.length,lastSoloGeneration:e.game.lastSoloGeneration,deckSize:e.game.deckSize,discardPileSize:e.game.discardPileSize,otherDeckSizes:e.game.otherDeckSizes},null,8,["playerColor","generation","coloniesCount","temperature","oxygen","oceans","venus","turmoil","moonData","gameOptions","playerNumber","lastSoloGeneration","deckSize","discardPileSize","otherDeckSizes"]),[[F]]),(0,l.Lk)("div",n,[(0,l.bF)(k,{viewModel:e.spectator,step:e.game.step,onSpaceClicked:e.onSpaceClicked},null,8,["viewModel","step","onSpaceClicked"])]),(0,l.bo)((0,l.bF)(b,{class:"player_home_block player_home_block--players nofloat",playerView:e.spectator,id:"shortkey-playersoverview"},null,8,["playerView"]),[[F]]),(0,l.bF)(v,{ref:"gameBoardView",game:e.game,tileView:e.tileView,players:e.spectator.players,onToggleTileView:o[0]||(o[0]=o=>e.cycleTileView())},null,8,["game","tileView","players"]),e.game.colonies.length>0?((0,l.uX)(),(0,l.CE)("div",s,[o[3]||(o[3]=(0,l.Lk)("a",{name:"colonies",class:"player_home_anchor"},null,-1)),(0,l.bF)(y,{title:"Colonies",color:e.spectator.color},null,8,["color"]),(0,l.Lk)("div",c,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.spectator.players,o=>((0,l.uX)(),(0,l.CE)("div",{class:"colonies-player-fleets",key:o.color},[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.range(Math.max(0,o.fleetSize-o.tradesThisGeneration)),e=>((0,l.uX)(),(0,l.CE)("div",{class:(0,l.C4)("colonies-fleet colonies-fleet-"+o.color),key:e},null,2))),128))]))),128))]),(0,l.Lk)("div",p,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(e.spectator.game.colonies,e=>((0,l.uX)(),(0,l.CE)("div",{class:"player_home_colony",key:e.name},[(0,l.bF)(C,{colony:e,active:e.isActive},null,8,["colony","active"])]))),128))])],512)):(0,l.Q3)("",!0),"end"!==e.game.phase?(0,l.bo)(((0,l.uX)(),(0,l.Wv)(S,{key:2,playerView:e.spectator,waitingfor:void 0},null,8,["playerView"])),[[l.aG,!1]]):(0,l.Q3)("",!0),(0,l.Lk)("div",null,[(0,l.bo)(((0,l.uX)(),(0,l.CE)("a",{href:"/spectator?id="+e.game.spectatorId,target:"_blank",rel:"noopener noreferrer"},[...o[4]||(o[4]=[(0,l.eW)("Spectator link",-1)])],8,m)),[[_]])]),(0,l.bF)(f,{expectedPurgeTimeMs:e.game.expectedPurgeTimeMs},null,8,["expectedPurgeTimeMs"]),(0,l.bo)((0,l.bF)(w,{onClose:o[1]||(o[1]=o=>e.keyboardShortcutOpened=!1)},null,512),[[l.aG,e.keyboardShortcutOpened]])],2)}]])}}]);
2//# sourceMappingURL=spectator-home.js.map

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.