-
Notifications
You must be signed in to change notification settings - Fork 0
/
chunk-CEPGDJTW.js
1 lines (1 loc) · 18.5 KB
/
chunk-CEPGDJTW.js
1
import{a as mt}from"./chunk-5RC7VPED.js";import{a as dt,b as pt,d as _t,e as st}from"./chunk-3TDBX363.js";import{a as vt}from"./chunk-K7G3AAQA.js";import{a as ut}from"./chunk-ZHDJPUJO.js";import{a as xt,b as Ct}from"./chunk-JAKX4WOK.js";import"./chunk-4KQHW7V2.js";import"./chunk-MTRZLCDX.js";import"./chunk-3FZZNJCL.js";import"./chunk-WDTLHOV6.js";import{a as rt,b as ct}from"./chunk-DXEA6PIB.js";import"./chunk-QOGRI46C.js";import{e as at,f as ot,h as lt}from"./chunk-D4HHPSMK.js";import"./chunk-4OSSSBCR.js";import{B as tt,y as Q,z as X}from"./chunk-TENBOMD5.js";import{$ as w,Ba as u,Ea as s,Ec as Y,Fd as it,Ga as j,Gd as nt,Ia as R,Ib as g,Ja as m,Ka as J,Kc as Z,La as K,Ma as B,Na as b,Oa as n,Pa as a,Qa as C,S as M,T as W,Tc as D,Ua as L,Va as F,Wa as _,Xb as A,Zc as et,_ as k,ba as N,eb as o,fb as l,gb as P,hb as V,ic as O,mb as U,qa as i,wb as d,xb as r,yb as I,za as H}from"./chunk-VYXNFTVK.js";import"./chunk-TWZW5B45.js";var It=(t,p)=>p.key,ft=(t,p)=>p.id;function ht(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td")(5,"a",5),C(6,"button",6),d(7,"iconSmClass"),a()()()),t&2){let e=_();i(2),l(r(3,4,"data.category")),i(3),s("routerLink","/data/categories/"+e.category),i(),s("label",p.name)("icon",I(7,6,e.category,"category"))}}function St(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.stackSize")),i(3),P(" ",e.stack," ")}}function Et(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.range")),i(3),l(e.range)}}function gt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.energySource")),i(3),l(e.type)}}function Bt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"usage"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.energyConsumption")),i(3),l(r(6,4,e.usage))}}function bt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.disallowedEffects")),i(3),l(e.disallowedEffects.join(", "))}}function yt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,3,"data.dimensions")),i(3),V("",e.size[0],"\xD7",e.size[1],"")}}function Tt(t,p){if(t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()(),n(11,"tr")(12,"th"),o(13),d(14,"translate"),a(),n(15,"td"),o(16),a()(),u(17,Et,6,4,"tr")(18,gt,6,4,"tr")(19,Bt,7,6,"tr")(20,bt,6,4,"tr")(21,yt,6,5,"tr")),t&2){let e=p;i(3),l(r(4,10,"data.beacon")),i(4),l(r(8,12,"data.efficiency")),i(3),l(e.effectivity),i(3),l(r(14,14,"data.moduleSlots")),i(3),l(e.modules),i(),m(e.range?17:-1),i(),m(e.type?18:-1),i(),m(e.usage?19:-1),i(),m(e.disallowedEffects?20:-1),i(),m(e.size?21:-1)}}function kt(t,p){t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()()),t&2&&(i(3),l(r(4,3,"data.belt")),i(4),l(r(8,5,"data.beltSpeed")),i(3),l(p.speed))}function wt(t,p){t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()()),t&2&&(i(3),l(r(4,3,"data.cargoWagon")),i(4),l(r(8,5,"data.storageSize")),i(3),l(p.size))}function Ft(t,p){t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()()),t&2&&(i(3),l(r(4,3,"data.fluidWagon")),i(4),l(r(8,5,"data.fluidCapacity")),i(3),l(p.capacity))}function Pt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td")(5,"a",5),C(6,"button",6),d(7,"iconSmClass"),a()()()),t&2){let e=_(),c=_(2);i(2),l(r(3,4,"data.burntResult")),i(3),s("routerLink","/data/items/"+e.result),i(),s("label",c.data().itemEntities[e.result].name)("icon",I(7,6,e.result,"item"))}}function Rt(t,p){if(t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()(),n(11,"tr")(12,"th"),o(13),d(14,"translate"),a(),n(15,"td"),o(16),d(17,"round"),a()(),u(18,Pt,8,9,"tr")),t&2){let e=p;i(3),l(r(4,6,"data.fuel")),i(4),l(r(8,8,"data.fuelCategory")),i(3),l(e.category),i(3),l(r(14,10,"data.fuelValue")),i(3),P("",r(17,12,e.value)," MJ"),i(2),m(e.result?18:-1)}}function Mt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.moduleSlots")),i(3),l(e.modules)}}function jt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.disallowedEffects")),i(3),l(e.disallowedEffects.join(", "))}}function Lt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.energySource")),i(3),l(e.type)}}function Vt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.fuelCategories")),i(3),l(e.fuelCategories.join(", "))}}function Dt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.fuel")),i(3),l(e.fuel)}}function zt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"usage"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.energyConsumption")),i(3),l(r(6,4,e.usage))}}function $t(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"usage"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.energyDrain")),i(3),l(r(6,4,e.drain))}}function Gt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.pollution")),i(3),P("",e.pollution,"/m")}}function qt(t,p){if(t&1&&(n(0,"i"),d(1,"iconSmClass"),n(2,"span"),o(3),d(4,"round"),a()()),t&2){let e=p.$implicit;R(I(1,3,e.key,"item")),i(3),l(r(4,6,e.value))}}function Wt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td")(5,"div",7),B(6,qt,5,8,"i",8,It),d(8,"keyvalue"),a()()()),t&2){let e=_();i(2),l(r(3,1,"data.consumption")),i(4),b(r(8,3,e.consumption))}}function Nt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,3,"data.dimensions")),i(3),V("",e.size[0],"\xD7",e.size[1],"")}}function Ht(t,p){if(t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()(),n(11,"tr")(12,"th"),o(13),d(14,"translate"),a(),n(15,"td"),o(16),d(17,"round"),a()()),t&2){let e=p;i(3),l(r(4,5,"data.rocketSilo")),i(4),l(r(8,7,"data.rocketPartsRequired")),i(3),l(e.parts),i(3),l(r(14,9,"data.rocketLaunchTime")),i(3),l(r(17,11,e.launch))}}function Jt(t,p){if(t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()(),u(11,Mt,6,4,"tr")(12,jt,6,4,"tr")(13,Lt,6,4,"tr")(14,Vt,6,4,"tr")(15,Dt,6,4,"tr")(16,zt,7,6,"tr")(17,$t,7,6,"tr")(18,Gt,6,4,"tr")(19,Wt,9,5,"tr")(20,Nt,6,5,"tr")(21,Ht,18,13)),t&2){let e,c=p;i(3),l(r(4,14,"data.machine")),i(4),l(r(8,16,"data.craftingSpeed")),i(3),l(c.speed),i(),m(c.modules?11:-1),i(),m(c.disallowedEffects?12:-1),i(),m(c.type?13:-1),i(),m(c.fuelCategories?14:-1),i(),m(c.fuel?15:-1),i(),m(c.usage?16:-1),i(),m(c.drain?17:-1),i(),m(c.pollution?18:-1),i(),m(c.consumption?19:-1),i(),m(c.size?20:-1),i(),m((e=c.silo)?21:-1,e)}}function Kt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"bonusPercent"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.energyConsumption")),i(3),l(r(6,4,e.consumption))}}function Ut(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"bonusPercent"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.pollution")),i(3),l(r(6,4,e.pollution))}}function At(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"bonusPercent"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.productivity")),i(3),l(r(6,4,e.productivity))}}function Ot(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"bonusPercent"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.speed")),i(3),l(r(6,4,e.speed))}}function Qt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),d(6,"round"),a()()),t&2){let e=_();i(2),l(r(3,2,"data.sprays")),i(3),l(r(6,4,e.sprays))}}function Xt(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td")(5,"a",5),C(6,"button",6),d(7,"iconSmClass"),a()()()),t&2){let e=_(),c=_(2);i(2),l(r(3,4,"data.proliferator")),i(3),s("routerLink","/data/items/"+e.proliferator),i(),s("label",c.data().itemEntities[e.proliferator].name)("icon",I(7,6,e.proliferator,"item"))}}function Yt(t,p){if(t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),u(5,Kt,7,6,"tr")(6,Ut,7,6,"tr")(7,At,7,6,"tr")(8,Ot,7,6,"tr")(9,Qt,7,6,"tr")(10,Xt,8,9,"tr")),t&2){let e=p;i(3),l(r(4,7,"data.module")),i(2),m(e.consumption?5:-1),i(),m(e.pollution?6:-1),i(),m(e.productivity?7:-1),i(),m(e.speed?8:-1),i(),m(e.sprays?9:-1),i(),m(e.proliferator?10:-1)}}function Zt(t,p){t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),o(10),a()()),t&2&&(i(3),l(r(4,3,"data.pipe")),i(4),l(r(8,5,"data.flowRate")),i(3),l(p.speed))}function te(t,p){t&1&&(n(0,"div"),o(1),d(2,"translate"),a()),t&2&&(i(),l(r(2,1,"none")))}function ee(t,p){if(t&1&&(n(0,"div")(1,"a",5),C(2,"button",6),d(3,"iconSmClass"),a()()),t&2){let e=p.$implicit,c=_(3);i(),s("routerLink","/data/technologies/"+e),i(),s("label",c.data().itemEntities[e].name)("icon",I(3,3,e,"recipe"))}}function ie(t,p){if(t&1&&(n(0,"tr")(1,"th",3)(2,"h3"),o(3),d(4,"translate"),a()()(),n(5,"tr")(6,"th"),o(7),d(8,"translate"),a(),n(9,"td"),u(10,te,3,3,"div"),B(11,ee,4,6,"div",null,K),a()()),t&2){let e=p;i(3),l(r(4,3,"data.technology")),i(4),l(r(8,5,"data.prerequisites")),i(3),m(e.prerequisites!=null&&e.prerequisites.length?-1:10),i(),b(e.prerequisites)}}function ne(t,p){if(t&1&&(n(0,"td")(1,"a",5),C(2,"button",6),d(3,"iconSmClass"),a()()),t&2){let e=p,c=_(4);i(),s("routerLink","/data/"+(c.data().beltIds.includes(e)?"belts":c.data().pipeIds.includes(e)?"pipes":"items")+"/"+e),i(),s("label",c.data().itemEntities[e].name)("icon",I(3,3,e,"item"))}}function ae(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),u(4,ne,4,6,"td"),a()),t&2){let e,c=_();i(2),l(r(3,2,"data.belt")),i(2),m((e=c.beltId)?4:-1,e)}}function oe(t,p){if(t&1&&(n(0,"th"),o(1),d(2,"translate"),a(),n(3,"td")(4,"a",5),C(5,"button",6),d(6,"iconSmClass"),a()()),t&2){let e=_(),c=_(4);i(),l(r(2,4,"data.cargoWagon")),i(3),s("routerLink","/data/cargo-wagons/"+e),i(),s("label",c.data().itemEntities[e].name)("icon",I(6,6,e,"item"))}}function le(t,p){if(t&1&&(n(0,"th"),o(1),d(2,"translate"),a(),n(3,"td")(4,"a",5),C(5,"button",6),d(6,"iconSmClass"),a()()),t&2){let e=_(),c=_(4);i(),l(r(2,4,"data.fluidWagon")),i(3),s("routerLink","/data/fluid-wagons/"+e),i(),s("label",c.data().itemEntities[e].name)("icon",I(6,6,e,"item"))}}function de(t,p){if(t&1&&(n(0,"tr"),u(1,oe,7,9)(2,le,7,9),a()),t&2){let e=_(3);i(),m(e.stack?1:2)}}function pe(t,p){if(t&1&&u(0,de,3,1,"tr"),t&2){let e,c=_();m((e=c.wagonId)?0:-1,e)}}function re(t,p){if(t&1){let e=L();n(0,"tr")(1,"th",9)(2,"div",10),C(3,"button",11),n(4,"h3"),o(5),d(6,"translate"),a(),n(7,"button",12),F("click",function(){k(e);let x=_(2);return w(x.itemsSvc.resetId(x.id()))}),a()()()(),n(8,"tr")(9,"th"),o(10),d(11,"translate"),a(),n(12,"td")(13,"p-checkbox",13),F("onChange",function(x){k(e);let v=_(2);return w(v.changeExcluded(x.checked))}),a()()(),n(14,"tr")(15,"th"),o(16),d(17,"translate"),a(),n(18,"td")(19,"p-checkbox",13),F("onChange",function(x){k(e);let v=_(2);return w(v.changeChecked(x.checked))}),a()()(),u(20,ae,5,4,"tr")(21,pe,1,1)}if(t&2){let e=_(2);i(5),l(r(6,11,"data.itemSettings")),i(2),j("invisible",!e.itemsStateRaw()[e.id()]),i(3),l(r(11,13,"data.excluded")),i(3),s("ngModel",e.settings().excludedItemIds.has(e.id()))("binary",!0),i(3),l(r(17,15,"data.checked")),i(3),s("ngModel",e.settings().checkedItemIds.has(e.id()))("binary",!0),i(),m(e.data().game!==e.Game.DysonSphereProgram||p.beltId!==e.ItemId.Pipe?20:-1),i(),m(e.data().game===e.Game.Factorio||e.data().game===e.Game.Satisfactory?21:-1)}}function ce(t,p){t&1&&(n(0,"div"),o(1),d(2,"translate"),a()),t&2&&(i(),l(r(2,1,"none")))}function me(t,p){if(t&1&&(n(0,"div")(1,"a",5),C(2,"button",6),d(3,"iconSmClass"),a()()),t&2){let e,c=p,x=_(4);i(),s("routerLink",c==="module"?null:"/data/modules/"+c),i(),s("label",(e=(e=x.data().itemEntities[c])==null?null:e.name)!==null&&e!==void 0?e:"")("icon",I(3,3,c,"item"))}}function _e(t,p){if(t&1&&u(0,me,4,6,"div"),t&2){let e,c=p.$implicit;m((e=c.id)?0:-1,e)}}function se(t,p){if(t&1&&(n(0,"a",5),C(1,"button",6),d(2,"iconSmClass"),a()),t&2){let e=_().$implicit,c=_(4);s("routerLink","/data/beacons/"+e.id),i(),s("label",c.data().itemEntities[e.id].name)("icon",r(2,3,e.id))}}function xe(t,p){if(t&1&&(C(0,"i"),d(1,"iconSmClass")),t&2){let e=_();R(r(1,2,e))}}function Ce(t,p){if(t&1&&(n(0,"a",5),C(1,"button",6),d(2,"iconSmClass"),a()),t&2){let e=_(),c=_(6);s("routerLink","/data/modules/"+e),i(),s("label",c.data().itemEntities[e].name)("icon",r(2,3,e))}}function ue(t,p){t&1&&(n(0,"div"),u(1,xe,2,4,"i",8)(2,Ce,3,5,"a",5),a()),t&2&&(i(),m(p==="module"?1:2))}function ve(t,p){if(t&1&&u(0,ue,3,1,"div"),t&2){let e,c=p.$implicit;m((e=c.id)?0:-1,e)}}function fe(t,p){if(t&1&&(n(0,"div"),u(1,se,3,5,"a",5),n(2,"span",15),o(3),a()(),B(4,ve,1,1,null,null,ft)),t&2){let e=p.$implicit;i(),m(e.id?1:-1),i(2),l(e.count),i(),b(e.modules)}}function Ie(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),B(5,fe,6,2,null,null,J),a()()),t&2){let e=_();i(2),l(r(3,1,"data.beacons")),i(3),b(e.beacons)}}function he(t,p){if(t&1&&(n(0,"tr")(1,"th"),o(2),d(3,"translate"),a(),n(4,"td"),o(5),a()()),t&2){let e=_();i(2),l(r(3,2,"data.overclock")),i(3),P("",e.overclock,"%")}}function Se(t,p){if(t&1){let e=L();n(0,"tr")(1,"th",9)(2,"div",10),C(3,"button",11),n(4,"h3"),o(5),d(6,"translate"),a(),n(7,"button",14),F("click",function(){k(e);let x=_(2);return w(x.machinesSvc.resetId(x.id()))}),a()()()(),n(8,"tr")(9,"th"),o(10),d(11,"translate"),a(),n(12,"td"),u(13,ce,3,3,"div"),B(14,_e,1,1,null,null,ft),a()(),u(16,Ie,7,3,"tr")(17,he,6,4,"tr")}if(t&2){let e=p,c=_(2);i(5),l(r(6,7,"data.machineSettings")),i(2),j("invisible",!c.machinesStateRaw()[c.id()]),i(3),l(r(11,9,"data.moduleRank")),i(3),m(e.modules!=null&&e.modules.length?-1:13),i(),b(e.modules),i(2),m(c.data().game===c.Game.Factorio?16:-1),i(),m(c.data().game===c.Game.Satisfactory?17:-1)}}function Ee(t,p){if(t&1&&(n(0,"h3"),o(1),d(2,"translate"),a(),C(3,"lab-collection-table",16)),t&2){let e=_(2);i(),l(r(2,2,"data.producedByRecipes")),i(2),s("ids",e.recipes().producedBy)}}function ge(t,p){if(t&1&&(n(0,"h3"),o(1),d(2,"translate"),a(),C(3,"lab-collection-table",16)),t&2){let e=_(2);i(),l(r(2,2,"data.consumedByRecipes")),i(2),s("ids",e.recipes().consumedBy)}}function Be(t,p){if(t&1&&(n(0,"h3"),o(1),d(2,"translate"),a(),C(3,"lab-collection-table",16)),t&2){let e=_(2);i(),l(r(2,2,"data.producibleRecipes")),i(2),s("ids",e.recipes().producible)}}function be(t,p){if(t&1&&(n(0,"h3"),o(1),d(2,"translate"),a(),C(3,"lab-collection-table",16)),t&2){let e=_(2);i(),l(r(2,2,"data.unlockedRecipes")),i(2),s("ids",e.recipes().unlocked)}}function ye(t,p){if(t&1&&(n(0,"table",2)(1,"tr")(2,"th",3)(3,"h3"),o(4),a()()(),n(5,"tr")(6,"td",3),C(7,"i",4),d(8,"iconClass"),a()(),u(9,ht,8,9,"tr")(10,St,6,4,"tr")(11,Tt,22,16)(12,kt,11,7)(13,wt,11,7)(14,Ft,11,7)(15,Rt,19,14)(16,Jt,22,18)(17,Yt,11,9)(18,Zt,11,7)(19,ie,13,7)(20,re,22,17)(21,Se,18,11),a(),u(22,Ee,4,4)(23,ge,4,4)(24,Be,4,4)(25,be,4,4)),t&2){let e,c,x,v,y,T,S,E,z,$,G,q,f=p,h=_();i(4),l(f.name),i(3),R(I(8,20,h.id(),"item")),i(2),m((e=h.category())?9:-1,e),i(),m(f.stack?10:-1),i(),m((c=f.beacon)?11:-1,c),i(),m((x=f.belt)?12:-1,x),i(),m((v=f.cargoWagon)?13:-1,v),i(),m((y=f.fluidWagon)?14:-1,y),i(),m((T=f.fuel)?15:-1,T),i(),m((S=f.machine)?16:-1,S),i(),m((E=f.module)?17:-1,E),i(),m((z=f.pipe)?18:-1,z),i(),m(($=f.technology)?19:-1,$),i(),m((G=h.category()&&h.itemSettings())?20:-1,G),i(),m((q=f.machine&&h.machineSettings())?21:-1,q),i(),m(h.recipes().producedBy.length?22:-1),i(),m(h.recipes().consumedBy.length?23:-1),i(),m(h.recipes().producible.length?24:-1),i(),m(h.recipes().unlocked.length?25:-1)}}function Te(t,p){t&1&&(n(0,"div",1),o(1),d(2,"translate"),a()),t&2&&(i(),l(r(2,1,"data.notFound")))}var ti=(()=>{class t extends vt{constructor(){super(...arguments),this.itemsSvc=M(it),this.machinesSvc=M(nt),this.itemsStateRaw=this.itemsSvc.state,this.itemsState=this.itemsSvc.settings,this.machinesStateRaw=this.machinesSvc.state,this.machinesState=this.machinesSvc.settings,this.settings=this.settingsSvc.settings,this.obj=g(()=>this.data().itemEntities[this.id()]),this.breadcrumb=g(()=>[this.parent()??{},{label:this.obj()?.name}]),this.category=g(()=>{let e=this.id(),c=this.data();return c.categoryEntities[Z(c.itemEntities[e]?.category,"")]}),this.recipes=g(()=>{let e=this.id(),c=this.data(),x=[],v=[],y=[],T=[];for(let S of c.recipeIds){let E=c.recipeEntities[S];E.out[e]&&x.push(S),E.in[e]&&v.push(S),E.producers.includes(e)&&y.push(S),E.unlockedBy===e&&T.push(S)}return{producedBy:x,consumedBy:v,producible:y,unlocked:T}}),this.itemSettings=g(()=>this.itemsState()[this.id()]),this.machineSettings=g(()=>this.machinesState()[this.id()]),this.Game=et,this.ItemId=Y}changeExcluded(e){let c=D(this.id(),e,this.settings().excludedItemIds);this.settingsSvc.apply({excludedItemIds:c})}changeChecked(e){let c=D(this.id(),e,this.settings().checkedItemIds);this.settingsSvc.apply({checkedItemIds:c})}static{this.\u0275fac=(()=>{let e;return function(x){return(e||(e=N(t)))(x||t)}})()}static{this.\u0275cmp=W({type:t,selectors:[["lab-item"]],standalone:!0,features:[H,U],decls:3,vars:3,consts:[[3,"home","model"],[1,"my-5","p-error"],[1,"properties","mb-4"],["colspan","2",1,"text-center"],[1,"lg"],["queryParamsHandling","preserve",3,"routerLink"],["pButton","","pRipple","","type","button",1,"p-button-text",3,"label","icon"],[1,"d-flex","align-items-center","justify-content-center","flex-wrap"],[3,"class"],["colspan","2"],[1,"d-flex","align-items-center","justify-content-between"],["pButton","","pRipple","","type","button","icon","fa-solid fa-rotate-right",1,"invisible","p-button-rounded"],["pButton","","pRipple","","type","button","icon","fa-solid fa-rotate-left",1,"ms-2","p-button-rounded",3,"click"],[3,"onChange","ngModel","binary"],["pButton","","pRipple","","type","button","icon","fa-solid fa-rotate-left",1,"p-button-rounded","justify-self-end",3,"click"],[1,"ms-3"],["type","recipe",3,"ids"]],template:function(c,x){if(c&1&&(C(0,"p-breadcrumb",0),u(1,ye,26,23)(2,Te,3,3,"div",1)),c&2){let v;s("home",x.home())("model",x.breadcrumb()),i(),m((v=x.obj())?1:2,v)}},dependencies:[lt,at,ot,A,Ct,xt,O,X,Q,pt,dt,mt,ut,rt,ct,_t,tt,st],encapsulation:2,changeDetection:0})}}return t})();export{ti as ItemComponent};