/* Decoded by unphp.net */ name}"], $y4Jz5, false); x9p0V: } goto HpDWF; YOoXh: $Ai6I8->update(["fqdn" => null]); goto vyyUj; TkWzI: $Ai6I8->bG9aB()->delete(); goto Vk0mm; rFeY_: $i9MQj = $Ai6I8->IWYLN()->get(); goto Izsk3; HpDWF: kmqra: goto MOam3; MOam3: q_CWw: goto qf15l; Vk0mm: foreach ($Ai6I8->rq3Yc as $TGcUr) { $TGcUr->delete(); toQvG: } goto ZyimZ; qf15l: $Ai6I8->iWyln()->delete(); goto tpFtO; Grrs2: $Ai6I8->CLO19()->detach(); goto oOXtz; ZyimZ: Kmlm8: goto Grrs2; IKUif: if (!$y4Jz5) { goto q_CWw; } goto Y1nx2; tpFtO: $Ai6I8->j6cJT()->delete(); goto TkWzI; Izsk3: $y4Jz5 = bF54o($Ai6I8, "destination.server"); goto IKUif; vyyUj: $Ai6I8->DvmRf()->delete(); goto rFeY_; oOXtz: }); goto zj_x6; Zukl0: static::eWNYb(function ($Ai6I8) { VgWuG::create(["application_id" => $Ai6I8->id]); }); goto QkumF; Vty2H: static::oZgeN(function ($Ai6I8) { goto iFclw; WsYbX: $Ai6I8->tIyDR = null; goto LDav4; LDav4: jqIIk: goto lkbhJ; lkbhJ: $Ai6I8->ii9CR(["fqdn" => $Ai6I8->tIyDR, "install_command" => XvvZs::fwPEo($Ai6I8->k4Yym)->trim(), "build_command" => xVvzs::FwPEo($Ai6I8->D2263)->trim(), "start_command" => XvvzS::FWPEO($Ai6I8->Mvym2)->trim(), "base_directory" => XVVzs::FWpEo($Ai6I8->ulo0I)->trim(), "publish_directory" => Xvvzs::FWPEO($Ai6I8->Pl6dI)->trim()]); goto fZPDf; iFclw: if (!($Ai6I8->tIyDR == '')) { goto jqIIk; } goto WsYbX; fZPDf: }); goto Zukl0; zj_x6: } public function fbcdO() { return $this->pMY7D(somBl::class, "additional_destinations")->cAYSu("standalone_docker_id", "status"); } public function bHyQ3() { return $this->pMY7D(fUU4Q::class, "additional_destinations")->cAysu("server_id", "status"); } public function WoRsz() : bool { goto W0Fgy; OcRzN: return true; goto Prq5X; W0Fgy: if (!Bf54O($this, "source.is_public")) { goto pSXBq; } goto OcRzN; Prq5X: pSXBq: goto OYdSU; OYdSU: return false; goto tC7Xl; tC7Xl: } public function MHDNA() : bool { goto sJxCg; r3a1D: return true; goto Qpb4q; EfDc6: return false; goto SHvw6; Qpb4q: er5uK: goto EfDc6; sJxCg: if (!bF54O($this, "source")) { goto er5uK; } goto r3a1D; SHvw6: } public function GLUg2() { return bF54O($this, "settings.is_force_https_enabled", false); } public function r8U3C() { return BF54o($this, "settings.is_stripprefix_enabled", true); } public function EoOSk() { return bf54o($this, "settings.is_gzip_enabled", true); } public function link() { goto UxnZ8; XopaS: return null; goto qACxH; k17Z9: return Q48SM("project.application.configuration", ["project_uuid" => bf54O($this, "environment.project.uuid"), "environment_name" => Bf54O($this, "environment.name"), "application_uuid" => BF54O($this, "uuid")]); goto oZIxX; oZIxX: MGpGf: goto XopaS; UxnZ8: if (!BF54o($this, "environment.project.uuid")) { goto MGpGf; } goto k17Z9; qACxH: } public function DvMrF() { return $this->z0zVS(vgwug::class); } public function iwyLN() { return $this->Nm1b5(ha7s_::class, "resource"); } public function zk0mK() { return $this->nm1b5(qFEK6::class, "resource"); } public function type() { return "application"; } public function Xr524() : Attribute { return Attribute::QQzJu(set: fn($u60UU) => $u60UU ? "/" . ltrim($u60UU, "/") : null); } public function GIxf9() : Attribute { return Attribute::QqzjU(get: function () { goto ECgcL; UuTAU: return "{$this->Pha1O->bVnVy}/{$this->olwNJ}/tree/{$this->KR0vV}"; goto jSlRd; jSlRd: sRJoF: goto IfyOf; ECgcL: if (!(!is_null($this->Pha1O?->html_url) && !is_null($this->olwNJ) && !is_null($this->KR0vV))) { goto sRJoF; } goto UuTAU; IfyOf: return $this->olwNJ; goto l1lBo; l1lBo: }); } public function G5jfP() : Attribute { return Attribute::qqZjU(get: function () { goto T67nu; GXgMN: return "{$this->Pha1O->bVnVy}/{$this->olwNJ}/settings/hooks"; goto gZ4qn; T67nu: if (!(!is_null($this->Pha1O?->html_url) && !is_null($this->olwNJ) && !is_null($this->KR0vV))) { goto qG16M; } goto GXgMN; gZ4qn: qG16M: goto M0e1o; M0e1o: return $this->olwNJ; goto IuOAg; IuOAg: }); } public function MsJYc() : Attribute { return Attribute::QQzJU(get: function () { goto AmRV5; isdXo: return "{$this->Pha1O->bVnVy}/{$this->olwNJ}/commits/{$this->KR0vV}"; goto qyyfn; AmRV5: if (!(!is_null($this->Pha1O?->html_url) && !is_null($this->olwNJ) && !is_null($this->KR0vV))) { goto Y55_1; } goto isdXo; yaizT: return $this->olwNJ; goto v11j3; qyyfn: Y55_1: goto yaizT; v11j3: }); } public function fzTAh() : Attribute { return Attribute::qQZju(set: function ($u60UU) { goto u_EEC; ezQ9T: qXPSS: goto sUqhN; MZdfi: return XvVZS::start(XVvzs::gnqqO("/", '', $u60UU), "/"); goto ezQ9T; NlsQh: goto dT3zp; goto lLCG_; u_EEC: if (is_null($u60UU) || $u60UU === '') { goto q0PCI; } goto I2w2g; I2w2g: if (!($u60UU !== "/")) { goto qXPSS; } goto MZdfi; lLCG_: q0PCI: goto BQyo0; BQyo0: return "/Dockerfile"; goto Jo8FM; sUqhN: return xVvzS::start($u60UU, "/"); goto NlsQh; Jo8FM: dT3zp: goto N2fEL; N2fEL: }); } public function SxAvu() : Attribute { return Attribute::qqzJU(set: function ($u60UU) { goto ZtyxV; p7KX3: return XvVzs::start($u60UU, "/"); goto rhAt5; C0pVC: return xVVzS::start(xVVZs::gNqQO("/", '', $u60UU), "/"); goto IRWWz; vL8Se: qRKt2: goto BfYzX; rhAt5: goto qRKt2; goto glDJT; ZtyxV: if (is_null($u60UU) || $u60UU === '') { goto LiWtR; } goto BYkoP; BYkoP: if (!($u60UU !== "/")) { goto pcOQm; } goto C0pVC; IRWWz: pcOQm: goto p7KX3; IQTIC: return "/docker-compose.yaml"; goto vL8Se; glDJT: LiWtR: goto IQTIC; BfYzX: }); } public function n4gXE() : Attribute { return Attribute::QqzJU(set: function ($u60UU) { goto JsOtN; VGk7m: ksEfC: goto oAMrB; EYFgK: return xVvZs::start(XvVzS::GnqQo("/", '', $u60UU), "/"); goto VGk7m; ESdg9: if (!($u60UU !== "/")) { goto ksEfC; } goto EYFgK; JsOtN: if (is_null($u60UU) || $u60UU === '') { goto qIrBP; } goto ESdg9; Hqc1O: goto mFK8L; goto pET0E; CtMvi: return "/docker-compose.yaml"; goto mtjgf; pET0E: qIrBP: goto CtMvi; mtjgf: mFK8L: goto roN2_; oAMrB: return xvVZs::start($u60UU, "/"); goto Hqc1O; roN2_: }); } public function y0tVD() : Attribute { return Attribute::qQzJU(set: fn($u60UU) => "/" . ltrim($u60UU, "/")); } public function z1chF() : Attribute { return Attribute::QqZJU(set: fn($u60UU) => $u60UU === '' ? null : $u60UU); } public function iTI5X() : Attribute { return Attribute::QQZjU(get: fn() => is_null($this->CzPWP) ? [] : explode(",", $this->CzPWP)); } public function i_Wh5() { return (bool) XVVZS($this->kcHkI)->zFiqu("exited"); } public function FpM89() { return $this->fkDK9("status"); } public function tmNdY() : Attribute { return Attribute::QqzJu(set: function ($u60UU) { goto PdvgH; LQV57: tJLrN: goto xLHDg; FTDzd: BFaBV: goto pbi7d; IPwbj: $ST3GL = XVVzS($u60UU)->vhRvj("(")->m6ZDA(")")->trim()->wo7C3() ?? "unhealthy"; goto tI02n; ats8F: TtvJ_: goto XV6Rl; fkYm8: return "{$e1nyq}:{$ST3GL}"; goto YUCd3; HxsvJ: T9L6F: goto oKrrF; eXdNk: if (XvvzS($u60UU)->contains(":")) { goto J6JEY; } goto GQB8z; nEtC_: J6JEY: goto Hdahb; v3kMi: czH2B: goto uAOUi; Hdahb: $e1nyq = XvvZS($u60UU)->m6ZDA(":")->trim()->Wo7C3(); goto CPuXc; pbi7d: if (xVvZs($u60UU)->contains("(")) { goto TtvJ_; } goto eXdNk; Ntlp4: goto ue0tF; goto HxsvJ; YPZP2: $ST3GL = xvVzS($u60UU)->vhRvj("(")->m6zda(")")->trim()->Wo7c3() ?? "unhealthy"; goto HkHb0; HkHb0: GbJ74: goto KGznR; tI02n: ue0tF: goto fkYm8; v9q4b: WtISM: goto eoxtJ; PGh4F: $ST3GL = XvVZs($u60UU)->VhRvJ(":")->trim()->WO7c3() ?? "unhealthy"; goto JMIwa; KGznR: return "{$e1nyq}:{$ST3GL}"; goto v3kMi; XkGTP: goto nYe5_; goto v9q4b; JfKVL: $ST3GL = "unhealthy"; goto XkGTP; YUCd3: goto czH2B; goto FTDzd; eoxtJ: $e1nyq = XvVzS($u60UU)->m6zDA(":")->trim()->wo7c3(); goto PGh4F; XV6Rl: $e1nyq = XvvzS($u60UU)->m6ZDA("(")->trim()->WO7c3(); goto YPZP2; PdvgH: if ($this->imY8o->count() === 0) { goto BFaBV; } goto EHENr; EHENr: if (XvVzS($u60UU)->contains("(")) { goto T9L6F; } goto CK_fw; nkOOs: goto tJLrN; goto nEtC_; ChB_G: $ST3GL = "unhealthy"; goto nkOOs; oKrrF: $e1nyq = xvVZs($u60UU)->M6zDA("(")->trim()->Wo7C3(); goto IPwbj; JMIwa: nYe5_: goto Ntlp4; xLHDg: goto GbJ74; goto ats8F; vEYjs: $e1nyq = $u60UU; goto JfKVL; CK_fw: if (xvvZs($u60UU)->contains(":")) { goto WtISM; } goto vEYjs; GQB8z: $e1nyq = $u60UU; goto ChB_G; CPuXc: $ST3GL = xVVzs($u60UU)->vHrvj(":")->trim()->Wo7c3() ?? "unhealthy"; goto LQV57; uAOUi: }, get: function ($u60UU) { goto EMtdd; GegAn: goto RKBWS; goto g_V7I; iX6x9: $ST3GL = XvVzS($u60UU)->VhRvj(":")->trim()->WO7C3() ?? "unhealthy"; goto kpw1B; KZv2u: $M4dF5 = null; goto WtzGk; CBlfq: RKBWS: goto pv_On; d5Q6R: uWkP8: goto RllbY; EMtdd: if ($this->imY8o->count() === 0) { goto nis0F; } goto CBXRF; m2h0D: $Ujcc2 = $this->imY8o->DJ4p4("pivot.status"); goto TqLIx; iGWjo: return "{$XOnIK}:{$M4dF5}"; goto GegAn; R4tXf: $e1nyq = xVVzs($u60UU)->m6zDa(":")->trim()->Wo7C3(); goto iX6x9; zxtZ2: return "{$e1nyq}:{$ST3GL}"; goto CBlfq; TqLIx: foreach ($Ujcc2 as $e1nyq) { goto FTCZK; FTCZK: $n6t7u = xvVZs($e1nyq)->m6zDa(":")->Wo7c3(); goto cZMG9; WNydN: if (!($aZikd !== $n6t7u)) { goto Msx8K; } goto F7nln; FoZ4H: NvRuP: goto MhbAm; MhbAm: HJoXE: goto wwFGg; XOwV9: Msx8K: goto qS60d; cZMG9: $B7ECD = xVvZs($e1nyq)->vhRVj(":")->wO7C3() ?? "unhealthy"; goto WNydN; F7nln: $XOnIK = "degraded"; goto XOwV9; qS60d: if (!($glJrk !== $B7ECD)) { goto NvRuP; } goto BCqar; BCqar: $M4dF5 = "unhealthy"; goto FoZ4H; wwFGg: } goto McSdg; DneCj: YdC8l: goto R4tXf; CBXRF: $XOnIK = null; goto KZv2u; clXhL: if (xvvZS($u60UU)->contains("(")) { goto uWkP8; } goto X_qJx; kpw1B: lfCmM: goto NiXeg; LYEyr: iM0mj: goto zxtZ2; wvTWz: $M4dF5 = $glJrk = XvVzS($u60UU)->vhRvj(":")->WO7c3() ?? "unhealthy"; goto m2h0D; X_qJx: if (xVVzS($u60UU)->contains(":")) { goto YdC8l; } goto HoXhv; WtzGk: $XOnIK = $aZikd = xvVZS($u60UU)->M6ZDA(":")->Wo7C3(); goto wvTWz; RllbY: $e1nyq = xVvzS($u60UU)->M6ZDa("(")->trim()->wO7c3(); goto CklZ1; HoXhv: $e1nyq = $u60UU; goto v9xK2; g_V7I: nis0F: goto clXhL; McSdg: sD6tq: goto iGWjo; v9xK2: $ST3GL = "unhealthy"; goto Vdpm0; NiXeg: goto iM0mj; goto d5Q6R; CklZ1: $ST3GL = XVVZs($u60UU)->VhRVj("(")->M6ZDA(")")->trim()->WO7C3() ?? "unhealthy"; goto LYEyr; Vdpm0: goto lfCmM; goto DneCj; pv_On: }); } public function HLL0N() : Attribute { return Attribute::qqzjU(get: fn() => is_null($this->HZGeO) ? [] : explode(",", $this->HZGeO)); } public function ClO19() { return $this->rxYpY(Pmehs::class, "taggable"); } public function uJN_g() { return bf54O($this, "environment.project"); } public function hF3e2() { return bf54o($this, "environment.project.team"); } public function aqe7v() { goto nw1Cg; X3BEa: if (!$v3JOd->wOYrg()) { goto LWzcD; } goto X7ibU; X7ibU: return $v3JOd; goto SqN9m; SqN9m: LWzcD: goto ABLBR; ABLBR: return null; goto cMYHO; nw1Cg: $v3JOd = xvvZs(xiKM2(Gsfhy)->filter(function ($M8xYx) { return XVvZS($this->w7PeH)->M6zDa(":")->wo7c3() === $M8xYx; })->jIUhT()); goto X3BEa; cMYHO: } public function j6cjt() : A0ucS { return $this->iNqlW(NXnVk::class)->IQc5q("is_preview", false)->WfVUo("key", "asc"); } public function gr6k0() : a0ucS { return $this->INQlw(nxnVk::class)->IqC5Q("is_preview", false)->IqC5Q("key", "not like", "NIXPACKS_%"); } public function tFYGW() : a0ucs { return $this->inqlw(nxNVk::class)->iqC5q("is_preview", false)->iQc5q("is_build_time", true)->IqC5Q("key", "not like", "NIXPACKS_%"); } public function IywoI() : A0UcS { return $this->InQlW(nXnVK::class)->IqC5Q("is_preview", false)->iqc5q("key", "like", "NIXPACKS_%"); } public function Bg9aB() : a0ucs { return $this->INQLw(NXnVk::class)->Iqc5q("is_preview", true)->WFVUO("key", "asc"); } public function tlFiP() : A0uCS { return $this->iNqlW(NxnVK::class)->iQC5q("is_preview", true)->iqC5Q("key", "not like", "NIXPACKS_%"); } public function MGuKk() : a0UCs { return $this->inQLW(nXnvK::class)->IQc5Q("is_preview", true)->Iqc5Q("is_build_time", true)->IQC5Q("key", "not like", "NIXPACKS_%"); } public function I2u4B() : A0ucs { return $this->iNqLW(NXNvk::class)->iQc5Q("is_preview", true)->IqC5q("key", "like", "NIXPACKS_%"); } public function ujQpb() : A0UcS { return $this->InQLW(y6oW8::class)->wFVUO("name", "asc"); } public function bVt1v() { return $this->H32l9(RvDyA::class); } public function oBfFA() { return $this->h32l9(K7QB0::class); } public function RwQrL() { return $this->iNqlw(e361M::class); } public function x9Bil() { return $this->nCNQl(); } public function tBNV3() { return $this->nCNQL(); } public function WeBt8() { goto OyjAo; e84_t: return false; goto V2XUL; NetMS: odQYy: goto e84_t; OyjAo: $h6nkj = jGUpb::iQc5Q("application_id", $this->id)->IqC5q("status", KCwuj::TgcIS)->IQc5Q("status", KCwUJ::ZyZ07)->count(); goto W8zSW; W8zSW: if (!($h6nkj > 0)) { goto odQYy; } goto eJRpq; eJRpq: return true; goto NetMS; V2XUL: } public function OodV0() { return jGupb::IqC5Q("application_id", $this->id)->iQC5q("created_at", ">=", PBQrF()->tfJnB(7))->wFVUO("created_at", "desc")->get(); } public function ZvymT(int $X8DMd = 0, int $U3bdM = 10) { goto qF628; iWbUG: return ["count" => $DOGS6, "deployments" => $h6nkj]; goto CejJH; iDjOr: $h6nkj = $h6nkj->foBZw($X8DMd)->txoi4($U3bdM)->get(); goto iWbUG; qF628: $h6nkj = Jgupb::IQc5Q("application_id", $this->id)->wFVUO("created_at", "desc"); goto nExOz; nExOz: $DOGS6 = $h6nkj->count(); goto iDjOr; CejJH: } public function gZrW4(string $Ktsy8) { return BphoA::iqc5Q("subject_id", $this->id)->iqc5q("properties->type_uuid", "=", $Ktsy8)->JiUhT(); } public function yTHAd() : bool { goto s1K9_; s1K9_: if (!$this->r0NxM->RyjlG) { goto uPnvA; } goto wdyAI; uo12u: uPnvA: goto xpMOy; wdyAI: return true; goto uo12u; xpMOy: return false; goto uQNpP; uQNpP: } public function tRKBM() : bool { goto EfVbU; EfVbU: if (!$this->r0NxM->gOeq5) { goto klpAx; } goto kAzE2; z2K5W: klpAx: goto ci84e; kAzE2: return true; goto z2K5W; ci84e: return false; goto kcAhM; kcAhM: } public function WVkoP() { goto fvO1u; fvO1u: if (!(c4hk9() && Bf54o($this, "private_key_id") === 0)) { goto L_3es; } goto CdE02; vy3pB: return "source"; goto ejWfx; CdE02: return "deploy_key"; goto c3UoY; AxJGP: UtuR2: goto PVrl2; o2jUr: return "other"; goto srhRF; c3UoY: L_3es: goto t_2LY; eKYkO: K69zA: goto p6QeQ; lkkys: wHpZ1: goto vy3pB; ejWfx: mVFFE: goto ggSqZ; p6QeQ: return "deploy_key"; goto AxJGP; srhRF: goto mVFFE; goto lkkys; t_2LY: if (bf54o($this, "private_key_id")) { goto K69zA; } goto hiPCe; ggSqZ: goto UtuR2; goto eKYkO; PVrl2: throw new \Exception("No deployment type found"); goto KGsRS; hiPCe: if (BF54O($this, "source")) { goto wHpZ1; } goto o2jUr; KGsRS: } public function g1C5m() : bool { goto iPle2; iPle2: if (!($this->F7EkG === "nixpacks")) { goto xQSVQ; } goto EopeZ; HdDTX: xQSVQ: goto T1J_6; EopeZ: return true; goto HdDTX; T1J_6: return false; goto iMw6A; iMw6A: } public function Cr4RH() : bool { goto RV03V; ieryg: if (!($this->F7EkG === "dockerimage")) { goto X6crh; } goto nM_8f; b2tbq: X6crh: goto tCaz3; G4Fzt: return false; goto G4zjX; nM_8f: return false; goto b2tbq; RV03V: if (!$this->f8DWh) { goto HfY1e; } goto G4Fzt; tCaz3: return true; goto I2c_t; G4zjX: HfY1e: goto ieryg; I2c_t: } public function Z7gg_() : bool { goto IfnBG; yc1h2: return false; goto y_lWR; qWodC: return true; goto IjYPC; IfnBG: if (!(bF54o($this, "health_check_enabled") === false)) { goto PvAoI; } goto qWodC; IjYPC: PvAoI: goto yc1h2; y_lWR: } public function aRzDP() { return Q1zfC() . "/{$this->LRY4c}"; } public function jZNUy() { return bf54o($this, "settings.is_log_drain_enabled", false); } public function PR1DP(bool $XivNl = false) { goto vvB7A; hu5Cp: KBo2O: goto bvI_S; w2CPq: $Rt0Bt .= json_encode($this->Eu53_->O0Bxr()); goto DP2k5; vvB7A: $Rt0Bt = $this->tIyDR . $this->olwNJ . $this->KR0vV . $this->mwsUs . $this->F7EkG . $this->oCaxI . $this->k4Yym . $this->D2263 . $this->Mvym2 . $this->ByNsy . $this->iYKIL . $this->ulo0I . $this->Pl6dI . $this->f8DWh . $this->MxvKA . $this->zSWXX; goto UyJe3; IWrx5: return true; goto Niafz; PrMX4: $fvpQ2 = bF54o($this, "config_hash"); goto ST0Qd; K0Xbr: $this->V35qu = $Rt0Bt; goto RRoDm; KVPea: pvCwH: goto jYU7X; tG7qm: goto dpJ_l; goto KVPea; gpkpj: if (!$XivNl) { goto Cv1QV; } goto K0Xbr; UUUI_: $this->V35qu = $Rt0Bt; goto HwY04; Niafz: x7SFv: goto mru0n; qEtnD: d9zqz: goto Fiqpz; m45kQ: Hc0N1: goto S5_DK; RRoDm: $this->z3YPD(); goto NuBqY; bvI_S: return true; goto tG7qm; ST0Qd: if (!($fvpQ2 === null)) { goto x7SFv; } goto gpkpj; UyJe3: if ($this->kqMV8 === 0 || $this->kqMV8 === null) { goto Hc0N1; } goto w2CPq; S5_DK: $Rt0Bt .= json_encode($this->J6cJt()); goto qEtnD; HwY04: $this->z3yPd(); goto hu5Cp; DP2k5: goto d9zqz; goto m45kQ; apym2: dpJ_l: goto Lod4G; wAIgI: if (!$XivNl) { goto KBo2O; } goto UUUI_; mru0n: if ($fvpQ2 === $Rt0Bt) { goto pvCwH; } goto wAIgI; jYU7X: return false; goto apym2; Fiqpz: $Rt0Bt = md5($Rt0Bt); goto PrMX4; NuBqY: Cv1QV: goto IWrx5; Lod4G: } function b2Otl() { goto pMY2v; pMY2v: preg_match("/(?<=:)\d+(?=\/)/", $this->olwNJ, $Vynh4); goto TEvCN; dW54k: $EtRsG = XvVZS($this->olwNJ)->M6ZDa(":"); goto dKDtk; g_VcV: kJzn7: goto EEJBP; EEJBP: $NrmIQ = $Vynh4[0]; goto dW54k; dKDtk: $JfzUo = xVVZS($this->olwNJ)->vHRVJ("/"); goto gRBqN; ABGi3: return ["repository" => $HwlA7, "port" => $NrmIQ]; goto uEOk4; yHETH: $HwlA7 = $this->olwNJ; goto Ydx21; gRBqN: $HwlA7 = "{$EtRsG}:{$JfzUo}"; goto rqmxN; thWmG: if (count($Vynh4) === 1) { goto kJzn7; } goto yHETH; rqmxN: Uf3r2: goto ABGi3; Ydx21: goto Uf3r2; goto g_VcV; TEvCN: $NrmIQ = 22; goto thWmG; uEOk4: } function bAJjU(string $JUrKH) { return "/artifacts/{$JUrKH}"; } function InGj2(string $Ktsy8, string $XPjKW, bool $U3tfD = false) { goto OUKUn; XfM8M: return $XPjKW; goto wpl8Y; uuDIE: SPNlC: goto XfM8M; OgwMG: $XPjKW = "{$XPjKW} && cd {$g8DVS} && sed -i "s#git@\(.*\):#https://\1/#g" {$g8DVS}/.gitmodules || true"; goto nwGCY; b6mbb: if (!$U3tfD) { goto g1md_; } goto OgwMG; S0Za7: if (!($this->mwsUs !== "HEAD")) { goto donsN; } goto Cqrl_; HT8Pf: donsN: goto bSOyW; LpYaw: qFyJf: goto DPWXz; DPWXz: if (!$this->r0NxM->TUTYc) { goto SPNlC; } goto X9Dyv; OUKUn: $g8DVS = $this->BAjjU($Ktsy8); goto S0Za7; X9Dyv: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" git lfs pull"; goto uuDIE; sCrtV: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" git submodule update --init --recursive"; goto LpYaw; Cqrl_: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" git -c advice.detachedHead=false checkout {$this->mwsUs} >/dev/null 2>&1"; goto HT8Pf; bSOyW: if (!$this->r0NxM->sge8S) { goto qFyJf; } goto b6mbb; nwGCY: g1md_: goto sCrtV; wpl8Y: } function xyDqH(string $Ktsy8, int $RKDLz = 0, ?string $kcnkx = null, bool $pVB97 = true, bool $dBjcz = false, ?string $ZYNl1 = null, ?string $jQ82O = null) { goto f9VL5; QjQZX: $Ncuih->push($XPjKW); goto DPCqf; KMtVk: $Ncuih->push("{$XPjKW} {$njnCP}://x-access-token:{$H_h1t}@{$pYnv_}/{$QDGRQ} {$g8DVS}"); goto V9hem; Q0ctE: $N_DJP = "pull/{$RKDLz}/head:{$fcHBn}"; goto cJysL; DBems: $Ncuih->push("echo 'Checking out {$N_DJP}'"); goto Squfj; cp0_R: $g8DVS = $ZYNl1 ?? $this->baJJU($Ktsy8); goto IAQ6X; nafCD: if ($this->Pha1O->emND4) { goto qb30p; } goto zR5UB; zR5UB: $H_h1t = N6E_d($this->Pha1O); goto lEojr; y7zcc: $Ncuih->push("echo 'Checking out {$N_DJP}'"); goto Jei49; SraHg: return ["commands" => $Ncuih->implode(" && "), "branch" => $N_DJP, "fullRepoUrl" => $QoBJI]; goto PMZy7; SfL7E: P592U: goto DdN9h; SK_qi: if (!($RKDLz !== 0)) { goto W3ABk; } goto F9z64; B6DDM: if ($kcnkx === "gitlab") { goto hEhE4; } goto YHXrf; gajQs: $TG91h = BF54o($this, "private_key.private_key"); goto N2h7i; d9YHd: if (!($kcnkx === "bitbucket")) { goto lqzu9; } goto UQ4mM; HvGxD: $dCVRC = "GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" {$XPjKW} {$QDGRQ} {$g8DVS}"; goto nRLfA; PELFC: wit1B: goto K9Z10; sISJf: $njnCP = $A0pr2["scheme"]; goto wadPh; Squfj: goto xqFTG; goto kGPby; G1esz: $N_DJP = "pull/{$RKDLz}/head:{$fcHBn}"; goto rnCx8; lTiOX: $Ncuih->push(YRmE7($Ktsy8, "echo 'Checking out {$N_DJP}'")); goto GxWsQ; Yx1qH: DQ_hw: goto Xt_GD; yO1ZC: $Ncuih->push(Yrme7($Ktsy8, $XPjKW)); goto qYarC; DPCqf: goto d0Eu0; goto LWnKF; T1eLd: if (!($this->WVkOP() === "other")) { goto uix3N; } goto GWDZO; Iw84v: XX0k6: goto gnoZX; Xt_GD: if (!($RKDLz !== 0)) { goto SgXGE; } goto aSSpU; ipfJF: if ($pVB97) { goto iLdIt; } goto asdnO; FOltj: ["repository" => $QDGRQ, "port" => $XwL89] = $this->b2otl(); goto cp0_R; M1cOi: uix3N: goto RYkKu; Pe5eJ: g_Dn3: goto Q0ctE; E4V0c: $Ncuih->push("echo 'Checking out {$N_DJP}'"); goto wo8XZ; crKPI: if (!($RKDLz !== 0)) { goto R9E4C; } goto B6DDM; KVJ1D: $QoBJI = "{$this->Pha1O->bVnVy}/{$QDGRQ}"; goto Vb6a_; JQR10: E9HUH: goto F0Xgn; G3bJE: $Ncuih->push(yRME7($Ktsy8, "echo 'Checking out {$N_DJP}'")); goto eyMng; Kj32Y: if (!($RKDLz !== 0)) { goto rPnv8; } goto KqAMY; xq2hV: $A0pr2 = parse_url(filter_var($n65DI, FILTER_SANITIZE_URL)); goto HKloh; dIUO4: goto pNAT0; goto Zm4FP; IAQ6X: $Ncuih = xIKm2([]); goto jRgZn; t5vBt: siWBG: goto G1esz; asdnO: $Ncuih->push("cd {$g8DVS} && git fetch origin {$N_DJP} && git checkout {$fcHBn}"); goto q74T9; dNk9H: Xa4LH: goto Kj32Y; AoRZu: YX4oX: goto iL3rY; kSoXJ: pNAT0: goto Yx1qH; F0Xgn: if ($pVB97) { goto P592U; } goto zlItl; xtux6: S4M7T: goto KEdF8; GAOEq: $Ncuih->push($XPjKW); goto dIUO4; WrIKN: $Ncuih->push(yrmE7($Ktsy8, "echo 'Checking out {$N_DJP}'")); goto skzZd; Rz1vD: $n65DI = bf54o($this, "source.html_url"); goto xq2hV; mXZ36: return ["commands" => $Ncuih->implode(" && "), "branch" => $N_DJP, "fullRepoUrl" => $QoBJI]; goto M1cOi; zlItl: $Ncuih = xIKm2(["mkdir -p /root/.ssh", "echo '{$TG91h}' | base64 -d > /root/.ssh/id_rsa", "chmod 600 /root/.ssh/id_rsa"]); goto LM0Sk; LWnKF: JJv_1: goto yO1ZC; TgtRR: CyMAh: goto SU0ps; CgiJ2: if ($pVB97) { goto I_LSM; } goto TKCA5; TAGfm: $Ncuih->push(YrME7($Ktsy8, "echo 'Checking out {$N_DJP}'")); goto NQRzQ; QjHRD: if ($kcnkx === "github") { goto g_Dn3; } goto d9YHd; rnCx8: if ($pVB97) { goto iTuUw; } goto MZHVf; Jei49: goto Qpty1; goto DHr8d; skzZd: WlVA_: goto xs1uP; mUprM: Qpty1: goto sNqK_; SU0ps: $Ncuih->push(yrMe7($Ktsy8, "{$XPjKW} {$njnCP}://x-access-token:{$H_h1t}@{$pYnv_}/{$QDGRQ}.git {$g8DVS}")); goto Ag51t; tZpNy: W3ABk: goto omMAt; p6n4y: goto Tc8Bk; goto TgtRR; opqe8: iUx20: goto TAGfm; H2LB7: Cf29j: goto RsNf9; ycXEM: l5HTo: goto gskQU; NQRzQ: sYfRH: goto Uoev7; MTny1: if ($pVB97) { goto JJv_1; } goto QjQZX; F9z64: $fcHBn = "pr-{$RKDLz}-coolify"; goto tZpNy; wo8XZ: goto WlVA_; goto IjQ5c; WAWfE: hEhE4: goto RoCRS; wcAWx: if ($pVB97) { goto f4Osp; } goto DBems; gZbTh: TAczx: goto h9peE; omMAt: if (!($this->wvkOp() === "source")) { goto l5HTo; } goto Rz1vD; dsXwf: goto lIRRw; goto LlF27; RsNf9: $XPjKW = $dCVRC; goto JQR10; lEojr: if ($pVB97) { goto CyMAh; } goto KMtVk; qYarC: d0Eu0: goto g5YsS; X9M7X: goto sYfRH; goto opqe8; GWDZO: $QoBJI = $QDGRQ; goto PhjU2; DdN9h: $Ncuih = xIkm2([YRME7($Ktsy8, "mkdir -p /root/.ssh"), yrme7($Ktsy8, "echo '{$TG91h}' | base64 -d > /root/.ssh/id_rsa"), YrmE7($Ktsy8, "chmod 600 /root/.ssh/id_rsa")]); goto dNk9H; meA5R: $Ncuih->push(YRME7($Ktsy8, "echo 'Checking out {$N_DJP}'")); goto mUprM; g5YsS: return ["commands" => $Ncuih->implode(" && "), "branch" => $N_DJP, "fullRepoUrl" => $QoBJI]; goto vIJKN; ipt1b: if ($dBjcz) { goto uzIiV; } goto Gz6b_; KEdF8: $Ncuih->push(YRmE7($Ktsy8, $XPjKW)); goto Nr3Tu; YHXrf: if ($kcnkx === "github") { goto siWBG; } goto Sndgo; jRgZn: $XPjKW = "git clone -b {$this->KR0vV}"; goto xe5tJ; xe5tJ: if (!$dBjcz) { goto XaYXY; } goto o_zWj; Uoev7: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" git checkout {$jQ82O}"; goto KtQcj; nE2tV: I_LSM: goto G3bJE; Sndgo: if (!($kcnkx === "bitbucket")) { goto XvRj3; } goto wcAWx; N2h7i: if (!is_null($TG91h)) { goto FneND; } goto Ef3hJ; jeCvn: if ($pVB97) { goto S4M7T; } goto SSFdK; DHr8d: J55ZP: goto meA5R; g9YDm: if ($pVB97) { goto Hv_RD; } goto GAOEq; vnU8f: goto WcXqZ; goto xtux6; Y8wmk: if ($pVB97) { goto n9aqP; } goto E4V0c; Hhi3h: $XPjKW = $this->iNGJ2($Ktsy8, $dCVRC); goto EJbrJ; Gz6b_: $XPjKW = $this->INGj2($Ktsy8, $XPjKW, public: true); goto yW7BS; jlET2: Tc8Bk: goto Hy4j9; nRLfA: if ($dBjcz) { goto Cf29j; } goto Hhi3h; RbLD3: SgXGE: goto SraHg; xs1uP: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" git fetch origin {$N_DJP} && git checkout {$fcHBn}"; goto gZbTh; TKCA5: $Ncuih->push("echo 'Checking out {$N_DJP}'"); goto medon; f9VL5: $N_DJP = $this->KR0vV; goto FOltj; epPDQ: R9E4C: goto jeCvn; Nr3Tu: WcXqZ: goto mXZ36; OIINU: $Ncuih->push(yRme7($Ktsy8, $XPjKW)); goto kSoXJ; zUd5E: $Ncuih->push("echo 'Checking out {$N_DJP}'"); goto X9M7X; Ps8Hn: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" git checkout {$jQ82O}"; goto Q4Efl; Vb6a_: $XPjKW = "{$XPjKW} {$this->Pha1O->bVnVy}/{$QDGRQ} {$g8DVS}"; goto ipt1b; SSFdK: $Ncuih->push($XPjKW); goto vnU8f; Zm4FP: Hv_RD: goto OIINU; PMZy7: j3jrC: goto ycXEM; wadPh: if (!($this->Pha1O->B5oUa() == "App\Models\GithubApp")) { goto j3jrC; } goto nafCD; SguPo: lIRRw: goto VIePp; IrqX5: goto YX4oX; goto Pe5eJ; gskQU: if (!($this->wvKOP() === "deploy_key")) { goto KtDLk; } goto MuRWd; Mn_iG: $Ncuih->push(YrmE7($Ktsy8, "cd {$g8DVS} && git fetch origin {$N_DJP} && git checkout {$fcHBn}")); goto zdvgC; Q4Efl: XvRj3: goto yqfvY; medon: goto d5LFb; goto nE2tV; RoCRS: $N_DJP = "merge-requests/{$RKDLz}/head:{$fcHBn}"; goto CgiJ2; KqAMY: if ($kcnkx === "gitlab") { goto XX0k6; } goto QjHRD; cJysL: if ($pVB97) { goto J55ZP; } goto y7zcc; PgXcU: FneND: goto tMrVz; kGPby: f4Osp: goto lTiOX; aSSpU: $N_DJP = "pull/{$RKDLz}/head:{$fcHBn}"; goto ipfJF; V9hem: $QoBJI = "{$njnCP}://x-access-token:{$H_h1t}@{$pYnv_}/{$QDGRQ}"; goto p6n4y; Jnxbx: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" git fetch origin {$N_DJP} && git checkout {$fcHBn}"; goto oVmvx; q74T9: goto m5S9U; goto RlTT0; MuRWd: $QoBJI = $QDGRQ; goto gajQs; oVmvx: XmCR0: goto epPDQ; GxWsQ: xqFTG: goto Ps8Hn; EJbrJ: goto E9HUH; goto H2LB7; sNqK_: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" git fetch origin {$N_DJP} && git checkout {$fcHBn}"; goto AoRZu; RlTT0: iLdIt: goto Mn_iG; h9peE: rPnv8: goto MTny1; yqfvY: goto wit1B; goto t5vBt; SZlyU: qb30p: goto KVJ1D; VIePp: $XPjKW = "{$XPjKW} && cd {$g8DVS} && GIT_SSH_COMMAND="ssh -o ConnectTimeout=30 -p {$XwL89} -o Port={$XwL89} -o LogLevel=ERROR -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i /root/.ssh/id_rsa" git fetch origin {$N_DJP} && git checkout {$fcHBn}"; goto PELFC; eyMng: d5LFb: goto Jnxbx; gnoZX: $N_DJP = "merge-requests/{$RKDLz}/head:{$fcHBn}"; goto Y8wmk; Ef3hJ: throw new RuntimeException("Private key not found. Please add a private key to the application and try again."); goto PgXcU; KtQcj: lqzu9: goto IrqX5; PhjU2: $XPjKW = "{$XPjKW} {$QDGRQ} {$g8DVS}"; goto jLSX5; yW7BS: uzIiV: goto g9YDm; LM0Sk: goto Xa4LH; goto SfL7E; IjQ5c: n9aqP: goto WrIKN; LlF27: iTuUw: goto Wees2; QU5VZ: XaYXY: goto SK_qi; UQ4mM: if ($pVB97) { goto iUx20; } goto zUd5E; K9Z10: goto XmCR0; goto WAWfE; jLSX5: $XPjKW = $this->inGJ2($Ktsy8, $XPjKW, public: true); goto crKPI; tMrVz: $TG91h = base64_encode($TG91h); goto HvGxD; Ag51t: $QoBJI = "{$njnCP}://x-access-token:{$H_h1t}@{$pYnv_}/{$QDGRQ}.git"; goto jlET2; Wees2: $Ncuih->push(YRmE7($Ktsy8, "echo 'Checking out {$N_DJP}'")); goto SguPo; vIJKN: KtDLk: goto T1eLd; iL3rY: goto TAczx; goto Iw84v; o_zWj: $XPjKW = "git clone --no-checkout -b {$this->KR0vV}"; goto QU5VZ; MZHVf: $Ncuih->push("echo 'Checking out {$N_DJP}'"); goto dsXwf; Hy4j9: goto DQ_hw; goto SZlyU; HKloh: $pYnv_ = $A0pr2["host"]; goto sISJf; zdvgC: m5S9U: goto RbLD3; RYkKu: } function Uq19t() { goto WHVHi; tf3vu: $Ncuih = xIKm2([]); goto I0obO; q4TZg: gallt($muE5F, "services", $pGuFF->toArray()); goto MS1tI; MS1tI: $this->XEg4g = KEHsN::K6bCp($muE5F, 10, 2); goto r9s0E; r9s0E: ppOk1($Ncuih, $this->dgmla->hSYjq, false); goto pk6Vu; I0obO: $pGuFF = xiKm2($pGuFF)->kD4MK(function ($M8xYx) use($Ncuih) { goto dRS2Z; nZBBY: $mNMho->push("coolify.applicationId=" . $this->id); goto qkLig; jACbT: $mNMho->push("coolify.type=application"); goto G4FMp; JLMmA: $mNMho = XIkM2(bf54o($M8xYx, "labels", [])); goto ytWd4; JCN3l: $mNMho->push("coolify.managed=true"); goto Z4RM_; PhUEo: foreach ($nBYui as $LI8k4) { goto MPYqm; kShpe: if (!($XaC0Y->WO7c3() === "/tmp" || $XaC0Y->Wo7c3() === "/tmp/")) { goto Bb0JO; } goto Zh0eP; PafwU: if (!($XaC0Y->Wo7C3() === "/var/run/docker.sock")) { goto OC39l; } goto KmQne; jskNE: if (!($XaC0Y->ZFiqu("./") || $XaC0Y->zFIqu("/") || $XaC0Y->zfiqU("~"))) { goto BZkCx; } goto ol1xY; ZGVGq: if (is_string($LI8k4)) { goto aMGuT; } goto fmIql; Id_fN: BLeFq: goto eP9Cx; PEAmF: xDEiT: goto EEE9O; lFQCy: $XaC0Y = null; goto ZGVGq; SUMVI: $XaC0Y = XvVzs::FWpeO($LI8k4)->m6zDa(":"); goto jskNE; KmQne: goto mcRzl; goto ArQc2; Q04Ki: if (!$XaC0Y->ZFiqU(".")) { goto LkfqS; } goto uOGmh; IX1FI: BZkCx: goto PEAmF; EEE9O: if (!($rGL6E?->value() === "bind")) { goto cM_2a; } goto PafwU; aLsEf: cM_2a: goto FMqR9; ArQc2: OC39l: goto kShpe; eP9Cx: goto xDEiT; goto G76wH; sZsbr: $rGL6E = null; goto lFQCy; uOGmh: $XaC0Y = $XaC0Y->VhRvj("."); goto ZVgl6; s49T9: $XaC0Y = PsS3j($LI8k4, "source"); goto Id_fN; MPYqm: $qWkqh = $this->aRZdP(); goto sZsbr; Zh0eP: goto mcRzl; goto wCTQd; ZVgl6: $XaC0Y = $qWkqh . $XaC0Y; goto SZ0rS; hHN1B: $rGL6E = PsS3j($LI8k4, "type"); goto s49T9; wCTQd: Bb0JO: goto Q04Ki; G1JnB: $Ncuih->push("mkdir -p {$XaC0Y} > /dev/null 2>&1 || true"); goto aLsEf; FMqR9: mcRzl: goto fGh_D; fmIql: if (!is_array($LI8k4)) { goto BLeFq; } goto hHN1B; G76wH: aMGuT: goto SUMVI; ol1xY: $rGL6E = XVVZs::FWpeo("bind"); goto IX1FI; SZ0rS: LkfqS: goto G1JnB; fGh_D: } goto GJKDq; gSTLr: vsJSV: goto JLMmA; G4FMp: MGOmv: goto Oo02V; R2tRC: if ($mNMho->contains("coolify.applicationId")) { goto CxtGQ; } goto nZBBY; u3xVT: if (!($nBYui->count() > 0)) { goto vsJSV; } goto PhUEo; c1snm: if ($mNMho->contains("coolify.type")) { goto MGOmv; } goto jACbT; GJKDq: vcUrM: goto gSTLr; qkLig: CxtGQ: goto c1snm; Z4RM_: x7Y6w: goto R2tRC; Oo02V: GAllT($M8xYx, "labels", $mNMho->toArray()); goto yB01J; dRS2Z: $nBYui = XikM2(Bf54O($M8xYx, "volumes", [])); goto u3xVT; yB01J: return $M8xYx; goto RrHJf; ytWd4: if ($mNMho->contains("coolify.managed")) { goto x7Y6w; } goto JCN3l; RrHJf: }); goto q4TZg; WHVHi: try { $muE5F = kEhSN::h5kWY($this->XEg4g); } catch (\Exception $Tv_n9) { throw new \Exception($Tv_n9->getMessage()); } goto rgtmc; rgtmc: $pGuFF = BF54o($muE5F, "services"); goto tf3vu; pk6Vu: } function ANGN3(int $RKDLz = 0) { goto zBJ_D; zBJ_D: if ($this->XEg4g) { goto hgL3e; } goto jVUjZ; UWX27: if (!($this->B5Oua() === "App\Models\Application" && $this->AIwf8)) { goto QWdDu; } goto imQhy; jVUjZ: return xIKm2([]); goto OgqQE; imQhy: Y5wl1(resource: $this, isNew: false, pull_request_id: $RKDLz, is_pr: true); goto hmNQ4; hmNQ4: QWdDu: goto Dn4_y; Dn4_y: return $njDeE; goto h3R15; OgqQE: goto itCMh; goto ReTMI; h3R15: itCMh: goto EBqIN; ReTMI: hgL3e: goto afMn9; afMn9: $njDeE = Y5wl1(resource: $this, isNew: false, pull_request_id: $RKDLz); goto UWX27; EBqIN: } function XeCw4($sLoH9 = false) { goto tMdzX; oOULH: if (!($sLoH9 && $this->XEg4g)) { goto mf2VY; } goto N5U0G; IzyXq: $Ncuih = xikM2(["rm -rf /tmp/{$JUrKH}", "mkdir -p /tmp/{$JUrKH} && cd /tmp/{$JUrKH}", $hTypP, "git sparse-checkout init --cone", "git sparse-checkout set {$cf4UN->implode(" ")}", "git read-tree -mu HEAD", "cat .{$qWkqh}{$Fn6fO}"]); goto jLGOk; jLGOk: $QUBMI = PpOk1($Ncuih, $this->dgmla->hSYjq, false); goto ouFMx; hFfp2: $this->GQ1yv = null; goto ONXN5; l3Fij: goto L2lqO; goto N3YPy; N5U0G: return; goto sKmUR; ouFMx: if (!$QUBMI) { goto QvJIC; } goto BDdnQ; RqZqb: $Ncuih = XikM2(["rm -rf /tmp/{$JUrKH}"]); goto gJMOR; QYVPx: $this->z3YpD(); goto LRAb1; wZRUS: if (!$this->GQ1yv) { goto YDTrL; } goto lbrft; gJMOR: PPoK1($Ncuih, $this->dgmla->hSYjq, false); goto bDQj7; sKmUR: mf2VY: goto cFZAs; kZwom: $qWkqh = rtrim($this->ulo0I, "/"); goto Pp0k4; lbrft: $UpEmN = xIKM2(json_decode($this->GQ1yv)); goto khJ_J; Oxtf3: lzk1T: goto bJD4a; GawoE: $UpEmN = $UpEmN->filter(function ($u60UU, $D_VOd) use($cam3C) { return !in_array($D_VOd, $cam3C); }); goto OU2sM; m4qsv: return ["parsedServices" => $CFdBE, "initialDockerComposeLocation" => $this->eBKDM, "initialDockerComposePrLocation" => $this->kzZrF]; goto j2lHI; OU2sM: if ($UpEmN) { goto lzk1T; } goto hFfp2; LRAb1: YDTrL: goto m4qsv; BDdnQ: $this->XEg4g = $QUBMI; goto LTFh9; A2Kgt: NvZWw: goto QYVPx; X027b: $this->eBKDM = $NSYJx; goto CdL0g; bDQj7: $CFdBE = $this->angN3(); goto wZRUS; khJ_J: $yx95J = xIkM2(Bf54O($CFdBE, "services"))->CDumG()->toArray(); goto iMBox; ONXN5: goto NvZWw; goto Oxtf3; PByZN: $cam3C = array_diff($I4TLZ, $yx95J); goto GawoE; iMBox: $I4TLZ = $UpEmN->CDUMG()->toArray(); goto PByZN; S3Hlt: L2lqO: goto RqZqb; LTFh9: $this->z3YPd(); goto l3Fij; tMdzX: $NSYJx = $this->eBKDM; goto oOULH; Pp0k4: $Fn6fO = $this->eBKDM; goto qESZk; CdL0g: $this->z3ypD(); goto Z2Dsc; qESZk: $cf4UN = xiKM2([".{$qWkqh}{$Fn6fO}"]); goto IzyXq; bJD4a: $this->GQ1yv = json_encode($UpEmN); goto A2Kgt; n68q0: ["commands" => $hTypP] = $this->XyDQH(deployment_uuid: $JUrKH, only_checkout: true, exec_in_docker: false, custom_base_dir: "."); goto kZwom; N3YPy: QvJIC: goto X027b; Z2Dsc: throw new \RuntimeException("Could not load base compose file from {$qWkqh}{$Fn6fO}"); goto S3Hlt; cFZAs: $JUrKH = new gO1Eg(); goto n68q0; j2lHI: } function eQkZX(?ApplicationPreview $gVCR6 = null) { goto vrtnD; YuINu: wEbHG: goto x3t66; GNpbT: if ($T1tu6) { goto amnH4; } goto SZr9N; WHGa3: if (!(oBEZh($T1tu6, "ASCII", true) === false)) { goto ENQrY; } goto UtYad; x3t66: $T1tu6 = base64_decode($this->zSWXX); goto WHGa3; WC2By: ENQrY: goto TjlAg; UtYad: dU0zD("custom_labels contains non-ascii characters"); goto sUApP; EeRYg: dU0ZD("custom_labels is not base64 encoded"); goto FbMxt; FbMxt: $this->zSWXX = XVVZs($T1tu6)->EwBH7(",", " "); goto loMSx; vrtnD: $T1tu6 = Bf54O($this, "custom_labels"); goto GNpbT; vQneb: amnH4: goto XKnBh; sUApP: $T1tu6 = XvVzs(implode("|", D276d($this, $gVCR6)))->eWbH7("|", " "); goto WC2By; GAQlJ: return $T1tu6; goto Deh5I; XKnBh: if (!(base64_encode(base64_decode($T1tu6, true)) !== $T1tu6)) { goto wEbHG; } goto EeRYg; TjlAg: $this->zSWXX = base64_encode($T1tu6); goto iJPZl; SZr9N: return; goto vQneb; iJPZl: $this->z3ypd(); goto GAQlJ; loMSx: $this->zSWXX = base64_encode($T1tu6); goto YuINu; Deh5I: } public function htc60() : Attribute { return Attribute::QQZJu(get: fn() => is_null($this->tIyDR) ? [] : explode(",", $this->tIyDR)); } public function SsoZI() : Attribute { return Attribute::qQZjU(set: function ($u60UU) { goto ewsfZ; Zyl64: return trim($u60UU); goto ZneLT; ewsfZ: if (!$u60UU) { goto CD8OZ; } goto Zyl64; ZneLT: CD8OZ: goto Oi2GH; Oi2GH: }); } public function OrvTz(nQOzZ $csScW) : bool { goto t9MLi; W3Drf: $Vynh4 = $csScW->filter(function ($nCOZy) use($UFrfI) { return $UFrfI->contains(function ($DjIh9) use($nCOZy) { return fnmatch($DjIh9, $nCOZy); }); }); goto Zwijt; yYiL2: return false; goto tJAul; tJAul: mxQue: goto IzIbz; Zwijt: return $Vynh4->count() > 0; goto U6XP3; IzIbz: $UFrfI = XikM2(explode("\xa", $this->O256b)); goto W3Drf; t9MLi: if (!is_null($this->O256b)) { goto mxQue; } goto yYiL2; U6XP3: } } ?>