Decoded Output
Download<?php
/*
TiviMate AIO panel by ivanrodz81
*/
goto Fb3plnme; Ntjbuts8: function Twkch9qN(array $nEUWO7aN, string $zLBykuVs, int $AkOtxYms = t5UO2t3k): array { goto oOnzU4gb; fowa9YGZ: CPnui5DH: $Znx0PtA1 = $Bd_lQ4Uw ? Seyr1if0($Bd_lQ4Uw, VDeKXRm9) : []; $rDXj88ND = []; $GX72zONa = []; goto IvjXJSrW; IvjXJSrW: foreach ($nEUWO7aN as $V0vHoGJf) { goto r9dRsAbz; oDFKzRy2: $l2ggp10K["year"] = mbGMBoxB((string) ($V0vHoGJf["releaseInfo"] ?? $V0vHoGJf["year"] ?? $V0vHoGJf["released"] ?? '')); LvWYWLLi: if (!(!$l2ggp10K["rating"] && is_numeric($V0vHoGJf["imdbRating"] ?? null))) { goto lf6AnFI9; } $l2ggp10K["rating"] = round((float) $V0vHoGJf["imdbRating"], 1); goto q2ZeaQOV; cUgtRMay: $UMcgXWHN = $Znx0PtA1[$cI9iOikF][$zLBykuVs === "tv" ? "tv_results" : "movie_results"][0] ?? null; $x1w75PHI = (int) ($UMcgXWHN["id"] ?? 0); ZxOBmDkZ: if (!($x1w75PHI <= 0 || isset($GX72zONa[$x1w75PHI]))) { goto f84ESU44; } goto BAT2OIla; TZZfTN_U: if (!($l2ggp10K["poster"] === '')) { goto GtWyGO8N; } $l2ggp10K["poster"] = (string) ($V0vHoGJf["poster"] ?? ''); GtWyGO8N: if (!($l2ggp10K["backdrop"] === '')) { goto ZnssoXm5; } goto a1d4EViE; HjX4XNOw: qcKAUq3K: $rDXj88ND[] = $l2ggp10K; WoNPOZG8: goto MB65WKdg; BAT2OIla: goto WoNPOZG8; f84ESU44: $GX72zONa[$x1w75PHI] = 1; $l2ggp10K = $UMcgXWHN ? I_LzR28Q($UMcgXWHN, $zLBykuVs) : ["id" => $x1w75PHI, "type" => $zLBykuVs, "title" => '', "year" => '', "rating" => 0.0, "overview" => '', "poster" => '', "backdrop" => '']; goto ozzQelFx; q2ZeaQOV: lf6AnFI9: if (!($l2ggp10K["overview"] === '')) { goto XsBtfJQE; } $l2ggp10K["overview"] = (string) ($V0vHoGJf["description"] ?? ''); XsBtfJQE: goto TZZfTN_U; ozzQelFx: if (!($l2ggp10K["title"] === '')) { goto mX6k8V8Y; } $l2ggp10K["title"] = (string) ($V0vHoGJf["name"] ?? ''); mX6k8V8Y: if (!($l2ggp10K["year"] === '')) { goto LvWYWLLi; } goto oDFKzRy2; a1d4EViE: $l2ggp10K["backdrop"] = (string) ($V0vHoGJf["background"] ?? ''); ZnssoXm5: if (!($l2ggp10K["title"] === '' || $l2ggp10K["poster"] === '')) { goto qcKAUq3K; } goto WoNPOZG8; goto HjX4XNOw; r9dRsAbz: $cI9iOikF = (string) ($V0vHoGJf["imdb_id"] ?? $V0vHoGJf["id"] ?? ''); $x1w75PHI = (int) ($V0vHoGJf["moviedb_id"] ?? 0); $UMcgXWHN = null; if (!($x1w75PHI <= 0 && isset($Znx0PtA1[$cI9iOikF]))) { goto ZxOBmDkZ; } goto cUgtRMay; MB65WKdg: } hN1Yyi1v: return $rDXj88ND; goto V1rp2ekT; oOnzU4gb: $zLBykuVs = $zLBykuVs === "tv" ? "tv" : "movie"; $nEUWO7aN = array_slice($nEUWO7aN, 0, $AkOtxYms); $Bd_lQ4Uw = []; foreach ($nEUWO7aN as $V0vHoGJf) { $cI9iOikF = (string) ($V0vHoGJf["imdb_id"] ?? $V0vHoGJf["id"] ?? ''); if (!((int) ($V0vHoGJf["moviedb_id"] ?? 0) <= 0 && preg_match("/^tt\d+$/", $cI9iOikF))) { goto vbsGsYSJ; } $Bd_lQ4Uw[$cI9iOikF] = ["/find/" . $cI9iOikF, ["external_source" => "imdb_id"]]; vbsGsYSJ: wUnKsXK5: } goto fowa9YGZ; V1rp2ekT: } function TpQkLd9x(string $nGC62_mv, array $j0W4uXZ5): array { goto Qk9tuPg2; Qk9tuPg2: $LcVEmk3Y = []; $hFzVTR0i = []; foreach (K5Fa6sAu() as $A5Hw9VQY) { if (!empty($A5Hw9VQY["enabled"])) { goto CRBiA4rq; } goto nrv5fWTO; CRBiA4rq: foreach ((array) ($A5Hw9VQY["catalogs"] ?? []) as $qvVBDJJ4) { if (!empty($qvVBDJJ4["search"])) { goto XLNGposa; } goto rsGd9OxF; XLNGposa: $L7cn8G2n = ukCM_hG4($A5Hw9VQY, $qvVBDJJ4); $LcVEmk3Y[$L7cn8G2n] = pzCX15dH(['', '', '', [$A5Hw9VQY["base"], $qvVBDJJ4["type"], $qvVBDJJ4["id"]]], 0, $nGC62_mv); $hFzVTR0i[$L7cn8G2n] = $qvVBDJJ4["type"] === "series" ? "tv" : "movie"; rsGd9OxF: } mJB0qWyG: nrv5fWTO: } vib47c5b: goto N9nrKPtQ; N9nrKPtQ: if ($LcVEmk3Y) { goto JmVm38OT; } return []; JmVm38OT: $rDXj88ND = []; goto S8N5bfEa; S8N5bfEa: foreach (G0OqVayl($LcVEmk3Y, 3600) as $L7cn8G2n => $nEUWO7aN) { foreach (tWkCh9qn((array) $nEUWO7aN, $hFzVTR0i[$L7cn8G2n], 10) as $l2ggp10K) { if (!isset($j0W4uXZ5[$l2ggp10K["type"] . ":" . $l2ggp10K["id"]])) { goto jkk8Ot5C; } goto uschw4Ew; jkk8Ot5C: $j0W4uXZ5[$l2ggp10K["type"] . ":" . $l2ggp10K["id"]] = 1; $rDXj88ND[] = $l2ggp10K; uschw4Ew: } t0A1aOt6: A4Y8JOZG: } cMmgNT6y: return $rDXj88ND; goto jw9PJNbM; jw9PJNbM: } function Jv40uUj9(): string { return "in_theaters,trending_movies,trending_tv,popular_movies,popular_tv,now_playing,airing_tv,top_movies,top_tv,action,comedy,horror,animation"; } function Ey_zb1Kd(): array { $QJLskukj = M8pBRzEa(); $rDXj88ND = []; foreach (explode(",", rwFd0qmt("discover_rows", jV40UUj9())) as $L7cn8G2n) { $L7cn8G2n = trim($L7cn8G2n); if (!($L7cn8G2n !== '' && isset($QJLskukj[$L7cn8G2n]) && !in_array($L7cn8G2n, $rDXj88ND, true))) { goto hdPP0IzR; } $rDXj88ND[] = $L7cn8G2n; hdPP0IzR: Rs0Fvem1: } mhaG32ob: return $rDXj88ND; } goto FWgockXs; y3lWGRCK: function MgBlwzvD($cuAAAoRh, string $ebzphmid): string { return $cuAAAoRh ? foM3bkKL . $ebzphmid . $cuAAAoRh : ''; } function mbGMBOXB($TCmyLOd7): string { return preg_match("/^(\d{4})/", (string) $TCmyLOd7, $V0vHoGJf) ? $V0vHoGJf[1] : ''; } function i_LZr28Q(array $UMcgXWHN, string $zLBykuVs): array { $zLBykuVs = $zLBykuVs === "tv" ? "tv" : "movie"; return ["id" => (int) ($UMcgXWHN["id"] ?? 0), "type" => $zLBykuVs, "title" => (string) ($zLBykuVs === "tv" ? $UMcgXWHN["name"] ?? '' : $UMcgXWHN["title"] ?? ''), "year" => mbgmBOXb($zLBykuVs === "tv" ? $UMcgXWHN["first_air_date"] ?? '' : $UMcgXWHN["release_date"] ?? ''), "rating" => round((float) ($UMcgXWHN["vote_average"] ?? 0), 1), "overview" => (string) ($UMcgXWHN["overview"] ?? ''), "poster" => MGBlwzvD($UMcgXWHN["poster_path"] ?? '', "w342"), "backdrop" => MgBLWzVD($UMcgXWHN["backdrop_path"] ?? '', "w1280")]; } function SEYr1If0(array $wehVniJe, int $Bl46Eddy): array { goto U2GzuCpY; U2GzuCpY: $Fl5CboGk = trim(rwfd0QmT("tmdb_key", '')); $rDXj88ND = []; if (!($Fl5CboGk === '')) { goto n05SEE8m; } return $rDXj88ND; goto ssCsOpHK; w3GS_wnW: dGEogOhA: if (!$LcVEmk3Y) { goto GeCk67qS; } foreach (wjLraqJS($LcVEmk3Y, 12) as $L7cn8G2n => $N1ClqR80) { if (!($N1ClqR80 !== null)) { goto zTpFRmmj; } AwQR237j($l061DPJm[$L7cn8G2n], $N1ClqR80); zTpFRmmj: $rDXj88ND[$L7cn8G2n] = $N1ClqR80; vM27QgR8: } ncdVf44S: goto XPaYsUH9; XPaYsUH9: GeCk67qS: return $rDXj88ND; goto y4_sDEm1; ssCsOpHK: n05SEE8m: $LcVEmk3Y = []; $l061DPJm = []; foreach ($wehVniJe as $L7cn8G2n => $UMcgXWHN) { goto iKFeaqAn; JG7dgugF: $rDXj88ND[$L7cn8G2n] = $qvVBDJJ4; goto R7rML6uh; mdGsD5dx: $nGC62_mv["api_key"] = $Fl5CboGk; goto jYGN8UrK; jYGN8UrK: $LcVEmk3Y[$L7cn8G2n] = Iu1dBn4A . $UMcgXWHN[0] . "?" . http_build_query($nGC62_mv); $l061DPJm[$L7cn8G2n] = $Y0KrZEOM; R7rML6uh: goto ZriphvyV; iKFeaqAn: $nGC62_mv = $UMcgXWHN[1]; $nGC62_mv["language"] = WfMuo6IY(); $Y0KrZEOM = "tmdb|" . $UMcgXWHN[0] . "|" . http_build_query($nGC62_mv); if (!(($qvVBDJJ4 = zrf7Il2C($Y0KrZEOM, $Bl46Eddy)) !== null)) { goto mdGsD5dx; } goto JG7dgugF; ZriphvyV: } goto w3GS_wnW; y4_sDEm1: } goto DDJZj2Oc; vzkhjJLH: const t5UO2t3k = 20; function k5FA6sAu(): array { $BfGWBEw_ = json_decode(rwFd0qmt("meta_addons", "[]"), true); return is_array($BfGWBEw_) ? array_values(array_filter($BfGWBEw_, "is_array")) : []; } function DfDY0L31(array $bTOMXl2O): void { DDQ0ADJt("meta_addons", json_encode(array_values($bTOMXl2O), JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE)); } function DMRM3V7P(string $dhLqRuXO): array { goto UHZ9sjew; tWQJtm3a: return ["id" => bin2hex(random_bytes(6)), "base" => $fQzAw2pE, "name" => (string) ($V0vHoGJf["name"] ?? $V0vHoGJf["id"]), "enabled" => true, "catalogs" => $kUglmIbH]; goto hU0hrdMi; zqxDejKF: if (function_exists("stremio_fetch_manifest")) { goto Lt6OpCNC; } $V0vHoGJf = knCSFOjX($fQzAw2pE . "/manifest.json", 15); $mE_JA1y3 = ''; goto eYLu7dOA; goto QzT_fFbU; S_tH7Dh0: throw new Exception($mE_JA1y3 ?: "That link did not return a Stremio manifest."); NIjg3aUg: $kUglmIbH = []; foreach ((array) ($V0vHoGJf["catalogs"] ?? []) as $qvVBDJJ4) { goto MtJAbPXl; Ssrxh7t_: MNkBckVa: goto lKHqY3vP; MtJAbPXl: $zLBykuVs = (string) ($qvVBDJJ4["type"] ?? ''); if (!($zLBykuVs !== "movie" && $zLBykuVs !== "series" || empty($qvVBDJJ4["id"]))) { goto MZSo62ZC; } goto MNkBckVa; MZSo62ZC: goto qgM4nJSG; y8xwr6kC: if (!in_array("search", (array) ($qvVBDJJ4["extraRequired"] ?? []), true)) { goto GO2tjPCE; } $z_SZv1hf = false; GO2tjPCE: $kUglmIbH[] = ["type" => $zLBykuVs, "id" => (string) $qvVBDJJ4["id"], "name" => trim((string) ($qvVBDJJ4["name"] ?? '')) ?: (string) $qvVBDJJ4["id"], "search" => $WiUV53tJ, "list" => $z_SZv1hf]; goto Ssrxh7t_; SpZFOnUO: utKFf4X3: $z_SZv1hf = true; foreach ((array) ($qvVBDJJ4["extra"] ?? []) as $YRzOimzR) { if (!(($YRzOimzR["name"] ?? '') === "search" && !empty($YRzOimzR["isRequired"]))) { goto nyirzz9A; } $z_SZv1hf = false; nyirzz9A: bAlHIWn6: } HZsKoG5n: goto y8xwr6kC; qgM4nJSG: $WiUV53tJ = false; $bMjbyKZL = false; foreach ((array) ($qvVBDJJ4["extra"] ?? []) as $YRzOimzR) { $qK09HRHu = (string) ($YRzOimzR["name"] ?? ''); if (!($qK09HRHu === "search")) { goto oVyLZHL6; } $WiUV53tJ = true; oVyLZHL6: if (!(!empty($YRzOimzR["isRequired"]) && $qK09HRHu !== "search" && $qK09HRHu !== "skip")) { goto oETxkeBH; } $bMjbyKZL = true; oETxkeBH: EL1es1lA: } rImAxHK1: goto bxL4Q11E; bxL4Q11E: foreach ((array) ($qvVBDJJ4["extraRequired"] ?? []) as $qK09HRHu) { if (!($qK09HRHu !== "search" && $qK09HRHu !== "skip")) { goto Q9e2Qv5v; } $bMjbyKZL = true; Q9e2Qv5v: Y9zHofCT: } ATtRZ5MP: if (!$bMjbyKZL) { goto utKFf4X3; } goto MNkBckVa; goto SpZFOnUO; lKHqY3vP: } goto lXnpmSn2; lXnpmSn2: jxszyrX4: if ($kUglmIbH) { goto kOyDd9NT; } throw new Exception(""" . ($V0vHoGJf["name"] ?? $V0vHoGJf["id"]) . "" has no movie or show lists (it is not a metadata add-on, or every list needs a filter)."); kOyDd9NT: goto tWQJtm3a; QzT_fFbU: Lt6OpCNC: [$V0vHoGJf, $mE_JA1y3] = stremio_fetch_manifest($fQzAw2pE . "/manifest.json"); eYLu7dOA: if (!(!$V0vHoGJf || empty($V0vHoGJf["id"]))) { goto NIjg3aUg; } goto S_tH7Dh0; UHZ9sjew: $fQzAw2pE = jUKmDBqT($dhLqRuXO); if (preg_match("~^https?://[^/\s]+~i", $fQzAw2pE)) { goto WlPVAdQ2; } throw new Exception("Paste the add-on's install link (https://\xe2\x80\246/manifest.json)."); WlPVAdQ2: goto zqxDejKF; hU0hrdMi: } goto WdcgUXFy; HEbkXN58: function FcGn7EQQ(array $D0RtdlSQ, string $aORjnCzj): string { $fhBB_qI_ = ''; $MpaLBLP_ = -1; foreach ($D0RtdlSQ as $GtXWpTw3) { goto RQYrUrE5; AcpKegdF: Nxn5jg6y: goto wBOq1kVN; RQYrUrE5: if (!(($GtXWpTw3["site"] ?? '') !== "YouTube" || empty($GtXWpTw3["key"]))) { goto oqn3wmP4; } goto Nxn5jg6y; oqn3wmP4: $zLBykuVs = (string) ($GtXWpTw3["type"] ?? ''); goto pJv2FTe2; GTYwqL6b: if (!($eR7M_fNF > $MpaLBLP_)) { goto zj3b04vf; } $MpaLBLP_ = $eR7M_fNF; $fhBB_qI_ = (string) $GtXWpTw3["key"]; zj3b04vf: goto AcpKegdF; pJv2FTe2: if (in_array($zLBykuVs, ["Trailer", "Teaser"], true)) { goto gGNMW4jq; } goto Nxn5jg6y; gGNMW4jq: $eR7M_fNF = ($zLBykuVs === "Trailer" ? 8 : 0) + (!empty($GtXWpTw3["official"]) ? 4 : 0) + (($GtXWpTw3["iso_639_1"] ?? '') === $aORjnCzj ? 2 : (($GtXWpTw3["iso_639_1"] ?? '') === "en" ? 1 : 0)); goto GTYwqL6b; wBOq1kVN: } RJINJsah: return $fhBB_qI_; } function mJHObePd(string $zLBykuVs, array $N1ClqR80): ?array { goto NoIbGHYH; ODtyvCk6: $Y_rmluvW = $zLBykuVs === "tv" ? "first_air_date" : "release_date"; uasort($wUjnEBD1, function ($A5Hw9VQY, $IT6BOj8h) use ($Y_rmluvW) { goto pCc9qTg4; gZe0RHDu: return strcmp($YRzOimzR, $ka_NwAwS); goto N6HAooI6; YsXI6ZIy: quYOSMlf: if (!($ka_NwAwS === '')) { goto yUBqhnOC; } return -1; yUBqhnOC: goto gZe0RHDu; pCc9qTg4: $YRzOimzR = (string) ($A5Hw9VQY[$Y_rmluvW] ?? ''); $ka_NwAwS = (string) ($IT6BOj8h[$Y_rmluvW] ?? ''); if (!($YRzOimzR === '')) { goto quYOSMlf; } return 1; goto YsXI6ZIy; N6HAooI6: }); $rDXj88ND = []; foreach (array_slice($wUjnEBD1, 0, 30) as $UMcgXWHN) { $rDXj88ND[] = I_lZr28Q($UMcgXWHN, $zLBykuVs); XtZJYts3: } goto DO6vQzUF; CtOiKdjg: BtlnlkT5: Iad28GYp: $WvuzK48o = preg_split("/\s*[:\x{2013}\x{2014}]\s*|\s+-\s+/u", $EsMgu2TR); $fQzAw2pE = trim((string) ($WvuzK48o[0] ?? '')); goto jHx2n6J9; NoIbGHYH: $dSvl4swx = (int) $N1ClqR80["id"]; $EsMgu2TR = (string) ($zLBykuVs === "tv" ? $N1ClqR80["name"] ?? '' : $N1ClqR80["title"] ?? ''); $wUjnEBD1 = []; $X9hclP_V = ''; goto DVGrC83E; DVGrC83E: if (!($zLBykuVs === "movie" && !empty($N1ClqR80["belongs_to_collection"]["id"]))) { goto Iad28GYp; } $qvVBDJJ4 = Dmdp6hmp("/collection/" . (int) $N1ClqR80["belongs_to_collection"]["id"]); $X9hclP_V = (string) ($qvVBDJJ4["name"] ?? ''); foreach ((array) ($qvVBDJJ4["parts"] ?? []) as $Ehge3toV) { if (empty($Ehge3toV["id"])) { goto cukIc1qV; } $wUjnEBD1[(int) $Ehge3toV["id"]] = $Ehge3toV; cukIc1qV: xbsMsBM9: } goto CtOiKdjg; DO6vQzUF: BwiE5ogL: return ["key" => "franchise", "title" => $fhylFZ6C . ($zLBykuVs === "tv" ? " shows" : " movies"), "items" => $rDXj88ND]; goto ozKMtY8F; bRrVaYE8: foreach ([1, 2] as $tYwejidI) { $MzVLpDOY = dMDP6HMp("/search/" . $zLBykuVs, ["query" => $fQzAw2pE, "page" => $tYwejidI]); foreach ((array) ($MzVLpDOY["results"] ?? []) as $UMcgXWHN) { goto j0ydvmuO; cj7080Hl: goto SdR_MzcS; XSc2yBfJ: $wUjnEBD1[(int) $UMcgXWHN["id"]] = $UMcgXWHN; SdR_MzcS: goto ScovH5sX; j0ydvmuO: $Nm3VOrNr = (string) ($zLBykuVs === "tv" ? $UMcgXWHN["name"] ?? '' : $UMcgXWHN["title"] ?? ''); if (!(empty($UMcgXWHN["id"]) || empty($UMcgXWHN["poster_path"]) || (int) ($UMcgXWHN["vote_count"] ?? 0) < 150)) { goto CSRChFVc; } goto SdR_MzcS; CSRChFVc: goto sBt_LnNA; sBt_LnNA: if (!array_intersect((array) ($UMcgXWHN["genre_ids"] ?? []), [99, 10770, 10767, 10763])) { goto n8rH7eJc; } goto SdR_MzcS; n8rH7eJc: if (!(strpos(" " . $uokWkw74($Nm3VOrNr) . " ", " " . $ulTGkih3 . " ") === false)) { goto XSc2yBfJ; } goto cj7080Hl; ScovH5sX: } EB8hy62I: if (!((int) ($MzVLpDOY["total_pages"] ?? 1) <= $tYwejidI)) { goto yN3Df5BS; } goto C20nadXk; yN3Df5BS: LaogCJCB: } C20nadXk: $fhylFZ6C = $fQzAw2pE; BpEIzDpz: goto xXc_pfWi; cHwSbKRu: $fhylFZ6C = $X9hclP_V; if (!($fQzAw2pE !== '' && strlen($fQzAw2pE) >= 3 && ($fQzAw2pE !== $EsMgu2TR || $X9hclP_V !== ''))) { goto BpEIzDpz; } $uokWkw74 = function ($MzVLpDOY) { return trim((string) preg_replace("/[^a-z0-9]+/", " ", strtolower($MzVLpDOY))); }; $ulTGkih3 = $uokWkw74($fQzAw2pE); goto bRrVaYE8; jHx2n6J9: $fQzAw2pE = trim((string) preg_replace("/\s+(\d+|I{1,3}|IV|V|VI{0,3}|Part\s+\w+)$/iu", '', $fQzAw2pE)); if (!(($fQzAw2pE === '' || strlen($fQzAw2pE) < 3 || $fQzAw2pE === $EsMgu2TR) && $X9hclP_V !== '')) { goto ucyqZBzO; } $fQzAw2pE = trim((string) preg_replace(["/\s*\(.*?\)\s*/u", "/\s*[-\x{2013}]?\s*Collection$/iu", "/^The\s+/iu"], [" ", '', ''], $X9hclP_V)); ucyqZBzO: goto cHwSbKRu; xXc_pfWi: unset($wUjnEBD1[$dSvl4swx]); if ($wUjnEBD1) { goto OVo_6YVl; } return null; OVo_6YVl: goto ODtyvCk6; ozKMtY8F: } function HASFUx91(int $vE_O4_uY): ?array { goto V3bJy_oT; JDm8JSeH: uasort($qM0pc574, $ClQMtRkZ); uasort($rbqFLHvj, $ClQMtRkZ); $Q30wf3Je = []; foreach (array_slice($qM0pc574, 0, 40) as $qvVBDJJ4) { $Q30wf3Je[] = i_lZr28Q($qvVBDJJ4, "movie"); iQVqXEe0: } goto Ed8HAiJE; JXNBIga5: R4gaAssL: QZuDpWJ_: $qM0pc574 = []; $rbqFLHvj = []; goto v1Wy1TNp; V3bJy_oT: $N1ClqR80 = dMDp6hmp("/person/" . $vE_O4_uY, ["append_to_response" => "combined_credits"]); if (!(!$N1ClqR80 || empty($N1ClqR80["id"]))) { goto R8lRgocf; } return null; R8lRgocf: goto oiuEKMY5; GGANeVQQ: return ["id" => (int) $N1ClqR ?>
Did this file decode correctly?
How would you describe this file?
Thank you for your feedback! This will help us detect malicious PHP files more accurately in the future.
Function Calls
None
Variables
None
Stats
| MD5 | 916b6cfd953abe9c |
|---|---|
| Eval Count | 0 |
| Decode Time | 161 ms |
Original Code
<?php
/*
TiviMate AIO panel by ivanrodz81
*/
goto Fb3plnme; Ntjbuts8: function Twkch9qN(array $nEUWO7aN, string $zLBykuVs, int $AkOtxYms = t5UO2t3k): array { goto oOnzU4gb; fowa9YGZ: CPnui5DH: $Znx0PtA1 = $Bd_lQ4Uw ? Seyr1if0($Bd_lQ4Uw, VDeKXRm9) : []; $rDXj88ND = []; $GX72zONa = []; goto IvjXJSrW; IvjXJSrW: foreach ($nEUWO7aN as $V0vHoGJf) { goto r9dRsAbz; oDFKzRy2: $l2ggp10K["\171\x65\x61\162"] = mbGMBoxB((string) ($V0vHoGJf["\162\145\x6c\x65\x61\163\x65\x49\156\146\x6f"] ?? $V0vHoGJf["\x79\145\x61\x72"] ?? $V0vHoGJf["\162\x65\154\145\141\x73\145\144"] ?? '')); LvWYWLLi: if (!(!$l2ggp10K["\x72\141\164\x69\x6e\147"] && is_numeric($V0vHoGJf["\151\x6d\144\142\122\x61\164\151\x6e\x67"] ?? null))) { goto lf6AnFI9; } $l2ggp10K["\x72\141\x74\x69\x6e\x67"] = round((float) $V0vHoGJf["\151\x6d\x64\x62\x52\141\164\x69\156\147"], 1); goto q2ZeaQOV; cUgtRMay: $UMcgXWHN = $Znx0PtA1[$cI9iOikF][$zLBykuVs === "\x74\166" ? "\164\x76\137\162\145\x73\165\154\164\x73" : "\x6d\x6f\x76\151\145\x5f\162\145\x73\x75\x6c\x74\x73"][0] ?? null; $x1w75PHI = (int) ($UMcgXWHN["\x69\144"] ?? 0); ZxOBmDkZ: if (!($x1w75PHI <= 0 || isset($GX72zONa[$x1w75PHI]))) { goto f84ESU44; } goto BAT2OIla; TZZfTN_U: if (!($l2ggp10K["\160\x6f\x73\164\x65\x72"] === '')) { goto GtWyGO8N; } $l2ggp10K["\x70\157\163\164\x65\162"] = (string) ($V0vHoGJf["\x70\157\x73\164\x65\x72"] ?? ''); GtWyGO8N: if (!($l2ggp10K["\x62\x61\x63\153\x64\162\x6f\160"] === '')) { goto ZnssoXm5; } goto a1d4EViE; HjX4XNOw: qcKAUq3K: $rDXj88ND[] = $l2ggp10K; WoNPOZG8: goto MB65WKdg; BAT2OIla: goto WoNPOZG8; f84ESU44: $GX72zONa[$x1w75PHI] = 1; $l2ggp10K = $UMcgXWHN ? I_LzR28Q($UMcgXWHN, $zLBykuVs) : ["\x69\144" => $x1w75PHI, "\164\x79\160\145" => $zLBykuVs, "\164\x69\x74\154\x65" => '', "\x79\145\x61\x72" => '', "\162\141\x74\x69\x6e\x67" => 0.0, "\x6f\166\145\x72\166\x69\x65\167" => '', "\160\x6f\163\x74\x65\x72" => '', "\142\141\x63\153\x64\162\157\x70" => '']; goto ozzQelFx; q2ZeaQOV: lf6AnFI9: if (!($l2ggp10K["\x6f\x76\145\162\166\x69\145\x77"] === '')) { goto XsBtfJQE; } $l2ggp10K["\157\166\145\162\x76\x69\x65\167"] = (string) ($V0vHoGJf["\144\145\163\x63\x72\x69\160\x74\151\x6f\156"] ?? ''); XsBtfJQE: goto TZZfTN_U; ozzQelFx: if (!($l2ggp10K["\164\x69\x74\154\x65"] === '')) { goto mX6k8V8Y; } $l2ggp10K["\164\151\x74\x6c\x65"] = (string) ($V0vHoGJf["\x6e\x61\x6d\x65"] ?? ''); mX6k8V8Y: if (!($l2ggp10K["\x79\x65\141\162"] === '')) { goto LvWYWLLi; } goto oDFKzRy2; a1d4EViE: $l2ggp10K["\x62\x61\143\153\x64\x72\x6f\160"] = (string) ($V0vHoGJf["\x62\x61\143\x6b\x67\x72\x6f\165\156\144"] ?? ''); ZnssoXm5: if (!($l2ggp10K["\x74\151\164\154\x65"] === '' || $l2ggp10K["\160\x6f\163\164\145\162"] === '')) { goto qcKAUq3K; } goto WoNPOZG8; goto HjX4XNOw; r9dRsAbz: $cI9iOikF = (string) ($V0vHoGJf["\151\155\x64\142\x5f\x69\144"] ?? $V0vHoGJf["\151\144"] ?? ''); $x1w75PHI = (int) ($V0vHoGJf["\155\157\166\151\145\144\142\137\151\144"] ?? 0); $UMcgXWHN = null; if (!($x1w75PHI <= 0 && isset($Znx0PtA1[$cI9iOikF]))) { goto ZxOBmDkZ; } goto cUgtRMay; MB65WKdg: } hN1Yyi1v: return $rDXj88ND; goto V1rp2ekT; oOnzU4gb: $zLBykuVs = $zLBykuVs === "\164\166" ? "\164\x76" : "\x6d\x6f\166\x69\145"; $nEUWO7aN = array_slice($nEUWO7aN, 0, $AkOtxYms); $Bd_lQ4Uw = []; foreach ($nEUWO7aN as $V0vHoGJf) { $cI9iOikF = (string) ($V0vHoGJf["\x69\155\x64\x62\x5f\x69\144"] ?? $V0vHoGJf["\151\x64"] ?? ''); if (!((int) ($V0vHoGJf["\155\x6f\x76\x69\x65\144\142\137\151\144"] ?? 0) <= 0 && preg_match("\57\136\164\164\x5c\144\x2b\x24\57", $cI9iOikF))) { goto vbsGsYSJ; } $Bd_lQ4Uw[$cI9iOikF] = ["\57\x66\x69\x6e\x64\x2f" . $cI9iOikF, ["\x65\x78\164\x65\x72\x6e\x61\x6c\x5f\x73\157\165\162\x63\145" => "\x69\155\x64\x62\137\151\x64"]]; vbsGsYSJ: wUnKsXK5: } goto fowa9YGZ; V1rp2ekT: } function TpQkLd9x(string $nGC62_mv, array $j0W4uXZ5): array { goto Qk9tuPg2; Qk9tuPg2: $LcVEmk3Y = []; $hFzVTR0i = []; foreach (K5Fa6sAu() as $A5Hw9VQY) { if (!empty($A5Hw9VQY["\145\156\x61\x62\154\x65\x64"])) { goto CRBiA4rq; } goto nrv5fWTO; CRBiA4rq: foreach ((array) ($A5Hw9VQY["\143\141\x74\x61\x6c\x6f\147\163"] ?? []) as $qvVBDJJ4) { if (!empty($qvVBDJJ4["\x73\145\141\162\143\150"])) { goto XLNGposa; } goto rsGd9OxF; XLNGposa: $L7cn8G2n = ukCM_hG4($A5Hw9VQY, $qvVBDJJ4); $LcVEmk3Y[$L7cn8G2n] = pzCX15dH(['', '', '', [$A5Hw9VQY["\x62\141\163\x65"], $qvVBDJJ4["\x74\171\x70\145"], $qvVBDJJ4["\151\144"]]], 0, $nGC62_mv); $hFzVTR0i[$L7cn8G2n] = $qvVBDJJ4["\x74\171\x70\145"] === "\163\145\162\x69\145\163" ? "\164\166" : "\155\x6f\x76\x69\145"; rsGd9OxF: } mJB0qWyG: nrv5fWTO: } vib47c5b: goto N9nrKPtQ; N9nrKPtQ: if ($LcVEmk3Y) { goto JmVm38OT; } return []; JmVm38OT: $rDXj88ND = []; goto S8N5bfEa; S8N5bfEa: foreach (G0OqVayl($LcVEmk3Y, 3600) as $L7cn8G2n => $nEUWO7aN) { foreach (tWkCh9qn((array) $nEUWO7aN, $hFzVTR0i[$L7cn8G2n], 10) as $l2ggp10K) { if (!isset($j0W4uXZ5[$l2ggp10K["\164\171\160\x65"] . "\x3a" . $l2ggp10K["\151\x64"]])) { goto jkk8Ot5C; } goto uschw4Ew; jkk8Ot5C: $j0W4uXZ5[$l2ggp10K["\x74\171\160\145"] . "\x3a" . $l2ggp10K["\151\x64"]] = 1; $rDXj88ND[] = $l2ggp10K; uschw4Ew: } t0A1aOt6: A4Y8JOZG: } cMmgNT6y: return $rDXj88ND; goto jw9PJNbM; jw9PJNbM: } function Jv40uUj9(): string { return "\x69\x6e\x5f\x74\150\145\141\x74\145\162\x73\54\164\162\145\156\144\x69\156\x67\x5f\155\157\x76\x69\145\x73\54\x74\x72\x65\x6e\x64\x69\156\x67\137\164\x76\54\x70\x6f\160\x75\154\141\x72\x5f\x6d\x6f\x76\151\x65\x73\x2c\x70\157\x70\x75\x6c\141\162\137\164\x76\x2c\x6e\x6f\x77\137\160\154\141\171\x69\156\x67\54\141\151\162\x69\156\x67\x5f\164\166\54\164\157\x70\137\155\x6f\x76\151\x65\x73\x2c\164\157\x70\x5f\164\x76\x2c\x61\143\164\x69\157\156\x2c\143\x6f\155\x65\x64\x79\54\x68\x6f\162\162\x6f\x72\54\x61\x6e\151\x6d\141\164\151\157\156"; } function Ey_zb1Kd(): array { $QJLskukj = M8pBRzEa(); $rDXj88ND = []; foreach (explode("\54", rwFd0qmt("\144\x69\x73\143\x6f\x76\x65\x72\137\x72\x6f\x77\x73", jV40UUj9())) as $L7cn8G2n) { $L7cn8G2n = trim($L7cn8G2n); if (!($L7cn8G2n !== '' && isset($QJLskukj[$L7cn8G2n]) && !in_array($L7cn8G2n, $rDXj88ND, true))) { goto hdPP0IzR; } $rDXj88ND[] = $L7cn8G2n; hdPP0IzR: Rs0Fvem1: } mhaG32ob: return $rDXj88ND; } goto FWgockXs; y3lWGRCK: function MgBlwzvD($cuAAAoRh, string $ebzphmid): string { return $cuAAAoRh ? foM3bkKL . $ebzphmid . $cuAAAoRh : ''; } function mbGMBOXB($TCmyLOd7): string { return preg_match("\x2f\x5e\50\134\x64\173\64\175\x29\x2f", (string) $TCmyLOd7, $V0vHoGJf) ? $V0vHoGJf[1] : ''; } function i_LZr28Q(array $UMcgXWHN, string $zLBykuVs): array { $zLBykuVs = $zLBykuVs === "\164\x76" ? "\164\x76" : "\x6d\157\x76\151\x65"; return ["\151\x64" => (int) ($UMcgXWHN["\151\x64"] ?? 0), "\164\171\x70\145" => $zLBykuVs, "\x74\x69\x74\x6c\145" => (string) ($zLBykuVs === "\x74\166" ? $UMcgXWHN["\156\141\x6d\x65"] ?? '' : $UMcgXWHN["\x74\x69\x74\x6c\x65"] ?? ''), "\x79\x65\x61\x72" => mbgmBOXb($zLBykuVs === "\x74\x76" ? $UMcgXWHN["\146\151\162\163\164\x5f\141\151\x72\x5f\x64\x61\x74\145"] ?? '' : $UMcgXWHN["\162\x65\154\x65\x61\163\x65\x5f\x64\141\164\145"] ?? ''), "\x72\x61\x74\x69\156\147" => round((float) ($UMcgXWHN["\x76\157\x74\145\137\x61\x76\x65\x72\x61\x67\x65"] ?? 0), 1), "\157\166\145\x72\x76\x69\x65\167" => (string) ($UMcgXWHN["\x6f\166\145\162\x76\x69\145\x77"] ?? ''), "\160\x6f\x73\164\145\x72" => MGBlwzvD($UMcgXWHN["\160\x6f\x73\x74\x65\162\137\x70\x61\x74\150"] ?? '', "\167\63\x34\62"), "\x62\x61\143\153\144\162\x6f\x70" => MgBLWzVD($UMcgXWHN["\142\141\x63\153\144\162\x6f\160\137\160\141\164\x68"] ?? '', "\167\x31\62\x38\x30")]; } function SEYr1If0(array $wehVniJe, int $Bl46Eddy): array { goto U2GzuCpY; U2GzuCpY: $Fl5CboGk = trim(rwfd0QmT("\164\155\144\x62\x5f\x6b\x65\171", '')); $rDXj88ND = []; if (!($Fl5CboGk === '')) { goto n05SEE8m; } return $rDXj88ND; goto ssCsOpHK; w3GS_wnW: dGEogOhA: if (!$LcVEmk3Y) { goto GeCk67qS; } foreach (wjLraqJS($LcVEmk3Y, 12) as $L7cn8G2n => $N1ClqR80) { if (!($N1ClqR80 !== null)) { goto zTpFRmmj; } AwQR237j($l061DPJm[$L7cn8G2n], $N1ClqR80); zTpFRmmj: $rDXj88ND[$L7cn8G2n] = $N1ClqR80; vM27QgR8: } ncdVf44S: goto XPaYsUH9; XPaYsUH9: GeCk67qS: return $rDXj88ND; goto y4_sDEm1; ssCsOpHK: n05SEE8m: $LcVEmk3Y = []; $l061DPJm = []; foreach ($wehVniJe as $L7cn8G2n => $UMcgXWHN) { goto iKFeaqAn; JG7dgugF: $rDXj88ND[$L7cn8G2n] = $qvVBDJJ4; goto R7rML6uh; mdGsD5dx: $nGC62_mv["\x61\160\x69\137\153\x65\x79"] = $Fl5CboGk; goto jYGN8UrK; jYGN8UrK: $LcVEmk3Y[$L7cn8G2n] = Iu1dBn4A . $UMcgXWHN[0] . "\77" . http_build_query($nGC62_mv); $l061DPJm[$L7cn8G2n] = $Y0KrZEOM; R7rML6uh: goto ZriphvyV; iKFeaqAn: $nGC62_mv = $UMcgXWHN[1]; $nGC62_mv["\x6c\141\156\x67\165\x61\x67\x65"] = WfMuo6IY(); $Y0KrZEOM = "\164\x6d\144\142\x7c" . $UMcgXWHN[0] . "\x7c" . http_build_query($nGC62_mv); if (!(($qvVBDJJ4 = zrf7Il2C($Y0KrZEOM, $Bl46Eddy)) !== null)) { goto mdGsD5dx; } goto JG7dgugF; ZriphvyV: } goto w3GS_wnW; y4_sDEm1: } goto DDJZj2Oc; vzkhjJLH: const t5UO2t3k = 20; function k5FA6sAu(): array { $BfGWBEw_ = json_decode(rwFd0qmt("\x6d\x65\x74\141\x5f\x61\144\144\157\156\x73", "\133\135"), true); return is_array($BfGWBEw_) ? array_values(array_filter($BfGWBEw_, "\x69\x73\137\141\x72\x72\141\171")) : []; } function DfDY0L31(array $bTOMXl2O): void { DDQ0ADJt("\155\x65\x74\x61\x5f\x61\144\144\157\156\163", json_encode(array_values($bTOMXl2O), JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE)); } function DMRM3V7P(string $dhLqRuXO): array { goto UHZ9sjew; tWQJtm3a: return ["\x69\144" => bin2hex(random_bytes(6)), "\x62\x61\x73\x65" => $fQzAw2pE, "\x6e\x61\155\x65" => (string) ($V0vHoGJf["\156\141\155\x65"] ?? $V0vHoGJf["\x69\x64"]), "\145\156\x61\142\x6c\x65\144" => true, "\x63\141\164\141\154\x6f\x67\163" => $kUglmIbH]; goto hU0hrdMi; zqxDejKF: if (function_exists("\x73\x74\162\145\155\x69\x6f\x5f\146\x65\x74\143\150\137\x6d\x61\156\x69\146\x65\x73\164")) { goto Lt6OpCNC; } $V0vHoGJf = knCSFOjX($fQzAw2pE . "\x2f\155\141\156\151\x66\145\163\164\x2e\152\x73\157\156", 15); $mE_JA1y3 = ''; goto eYLu7dOA; goto QzT_fFbU; S_tH7Dh0: throw new Exception($mE_JA1y3 ?: "\x54\150\141\x74\x20\x6c\151\x6e\x6b\x20\144\151\x64\x20\x6e\x6f\164\x20\162\145\164\165\162\x6e\40\x61\40\x53\164\x72\x65\x6d\151\157\x20\155\141\156\x69\146\145\x73\164\56"); NIjg3aUg: $kUglmIbH = []; foreach ((array) ($V0vHoGJf["\143\x61\164\141\x6c\157\147\x73"] ?? []) as $qvVBDJJ4) { goto MtJAbPXl; Ssrxh7t_: MNkBckVa: goto lKHqY3vP; MtJAbPXl: $zLBykuVs = (string) ($qvVBDJJ4["\x74\171\160\x65"] ?? ''); if (!($zLBykuVs !== "\x6d\x6f\166\151\145" && $zLBykuVs !== "\x73\145\x72\x69\x65\x73" || empty($qvVBDJJ4["\x69\x64"]))) { goto MZSo62ZC; } goto MNkBckVa; MZSo62ZC: goto qgM4nJSG; y8xwr6kC: if (!in_array("\163\145\x61\x72\143\x68", (array) ($qvVBDJJ4["\x65\x78\x74\x72\x61\x52\145\x71\x75\151\162\x65\144"] ?? []), true)) { goto GO2tjPCE; } $z_SZv1hf = false; GO2tjPCE: $kUglmIbH[] = ["\164\x79\x70\x65" => $zLBykuVs, "\151\x64" => (string) $qvVBDJJ4["\151\144"], "\x6e\x61\x6d\x65" => trim((string) ($qvVBDJJ4["\156\141\x6d\145"] ?? '')) ?: (string) $qvVBDJJ4["\151\144"], "\x73\145\141\162\x63\x68" => $WiUV53tJ, "\154\x69\163\x74" => $z_SZv1hf]; goto Ssrxh7t_; SpZFOnUO: utKFf4X3: $z_SZv1hf = true; foreach ((array) ($qvVBDJJ4["\x65\170\x74\x72\141"] ?? []) as $YRzOimzR) { if (!(($YRzOimzR["\x6e\x61\x6d\145"] ?? '') === "\163\145\141\162\x63\150" && !empty($YRzOimzR["\x69\163\x52\145\x71\165\151\x72\145\144"]))) { goto nyirzz9A; } $z_SZv1hf = false; nyirzz9A: bAlHIWn6: } HZsKoG5n: goto y8xwr6kC; qgM4nJSG: $WiUV53tJ = false; $bMjbyKZL = false; foreach ((array) ($qvVBDJJ4["\145\170\164\x72\x61"] ?? []) as $YRzOimzR) { $qK09HRHu = (string) ($YRzOimzR["\x6e\141\155\145"] ?? ''); if (!($qK09HRHu === "\163\145\x61\162\143\150")) { goto oVyLZHL6; } $WiUV53tJ = true; oVyLZHL6: if (!(!empty($YRzOimzR["\x69\163\x52\145\x71\x75\x69\x72\145\x64"]) && $qK09HRHu !== "\x73\x65\141\x72\x63\150" && $qK09HRHu !== "\x73\153\x69\160")) { goto oETxkeBH; } $bMjbyKZL = true; oETxkeBH: EL1es1lA: } rImAxHK1: goto bxL4Q11E; bxL4Q11E: foreach ((array) ($qvVBDJJ4["\x65\170\x74\x72\141\x52\x65\x71\165\x69\162\x65\x64"] ?? []) as $qK09HRHu) { if (!($qK09HRHu !== "\x73\145\x61\x72\143\150" && $qK09HRHu !== "\163\153\151\x70")) { goto Q9e2Qv5v; } $bMjbyKZL = true; Q9e2Qv5v: Y9zHofCT: } ATtRZ5MP: if (!$bMjbyKZL) { goto utKFf4X3; } goto MNkBckVa; goto SpZFOnUO; lKHqY3vP: } goto lXnpmSn2; lXnpmSn2: jxszyrX4: if ($kUglmIbH) { goto kOyDd9NT; } throw new Exception("\x22" . ($V0vHoGJf["\156\141\x6d\145"] ?? $V0vHoGJf["\151\144"]) . "\42\x20\150\141\x73\40\x6e\x6f\x20\x6d\157\x76\x69\x65\x20\157\162\40\163\150\x6f\167\40\154\151\x73\164\163\x20\50\151\164\x20\151\x73\x20\x6e\x6f\x74\x20\x61\40\x6d\x65\164\x61\144\x61\x74\x61\40\141\144\144\x2d\157\156\x2c\x20\157\162\x20\x65\x76\145\162\x79\x20\x6c\151\x73\164\40\x6e\145\x65\x64\x73\x20\x61\40\x66\x69\154\x74\145\162\51\56"); kOyDd9NT: goto tWQJtm3a; QzT_fFbU: Lt6OpCNC: [$V0vHoGJf, $mE_JA1y3] = stremio_fetch_manifest($fQzAw2pE . "\57\155\141\156\151\x66\x65\x73\x74\x2e\152\163\157\x6e"); eYLu7dOA: if (!(!$V0vHoGJf || empty($V0vHoGJf["\x69\x64"]))) { goto NIjg3aUg; } goto S_tH7Dh0; UHZ9sjew: $fQzAw2pE = jUKmDBqT($dhLqRuXO); if (preg_match("\176\136\150\164\x74\160\x73\x3f\72\x2f\x2f\133\x5e\x2f\134\x73\135\53\176\x69", $fQzAw2pE)) { goto WlPVAdQ2; } throw new Exception("\x50\x61\x73\164\x65\40\x74\150\x65\40\141\x64\144\x2d\x6f\156\x27\163\x20\x69\156\x73\x74\x61\154\154\40\x6c\x69\156\153\x20\x28\x68\x74\164\160\163\72\x2f\x2f\xe2\x80\246\57\x6d\141\156\151\146\145\x73\164\56\152\163\157\x6e\x29\x2e"); WlPVAdQ2: goto zqxDejKF; hU0hrdMi: } goto WdcgUXFy; HEbkXN58: function FcGn7EQQ(array $D0RtdlSQ, string $aORjnCzj): string { $fhBB_qI_ = ''; $MpaLBLP_ = -1; foreach ($D0RtdlSQ as $GtXWpTw3) { goto RQYrUrE5; AcpKegdF: Nxn5jg6y: goto wBOq1kVN; RQYrUrE5: if (!(($GtXWpTw3["\x73\x69\164\x65"] ?? '') !== "\x59\157\x75\124\x75\x62\145" || empty($GtXWpTw3["\153\x65\171"]))) { goto oqn3wmP4; } goto Nxn5jg6y; oqn3wmP4: $zLBykuVs = (string) ($GtXWpTw3["\x74\x79\160\x65"] ?? ''); goto pJv2FTe2; GTYwqL6b: if (!($eR7M_fNF > $MpaLBLP_)) { goto zj3b04vf; } $MpaLBLP_ = $eR7M_fNF; $fhBB_qI_ = (string) $GtXWpTw3["\153\x65\171"]; zj3b04vf: goto AcpKegdF; pJv2FTe2: if (in_array($zLBykuVs, ["\124\162\141\x69\x6c\x65\162", "\124\x65\141\163\145\x72"], true)) { goto gGNMW4jq; } goto Nxn5jg6y; gGNMW4jq: $eR7M_fNF = ($zLBykuVs === "\x54\162\141\151\x6c\x65\162" ? 8 : 0) + (!empty($GtXWpTw3["\157\146\x66\151\x63\151\x61\x6c"]) ? 4 : 0) + (($GtXWpTw3["\151\x73\157\x5f\66\63\x39\137\x31"] ?? '') === $aORjnCzj ? 2 : (($GtXWpTw3["\151\x73\157\x5f\x36\63\71\x5f\61"] ?? '') === "\x65\156" ? 1 : 0)); goto GTYwqL6b; wBOq1kVN: } RJINJsah: return $fhBB_qI_; } function mJHObePd(string $zLBykuVs, array $N1ClqR80): ?array { goto NoIbGHYH; ODtyvCk6: $Y_rmluvW = $zLBykuVs === "\x74\166" ? "\x66\151\x72\163\x74\137\x61\x69\x72\x5f\144\x61\x74\145" : "\x72\x65\154\145\x61\x73\145\x5f\144\141\164\145"; uasort($wUjnEBD1, function ($A5Hw9VQY, $IT6BOj8h) use ($Y_rmluvW) { goto pCc9qTg4; gZe0RHDu: return strcmp($YRzOimzR, $ka_NwAwS); goto N6HAooI6; YsXI6ZIy: quYOSMlf: if (!($ka_NwAwS === '')) { goto yUBqhnOC; } return -1; yUBqhnOC: goto gZe0RHDu; pCc9qTg4: $YRzOimzR = (string) ($A5Hw9VQY[$Y_rmluvW] ?? ''); $ka_NwAwS = (string) ($IT6BOj8h[$Y_rmluvW] ?? ''); if (!($YRzOimzR === '')) { goto quYOSMlf; } return 1; goto YsXI6ZIy; N6HAooI6: }); $rDXj88ND = []; foreach (array_slice($wUjnEBD1, 0, 30) as $UMcgXWHN) { $rDXj88ND[] = I_lZr28Q($UMcgXWHN, $zLBykuVs); XtZJYts3: } goto DO6vQzUF; CtOiKdjg: BtlnlkT5: Iad28GYp: $WvuzK48o = preg_split("\x2f\134\x73\52\x5b\72\134\x78\173\62\x30\x31\x33\x7d\134\170\173\62\60\61\64\x7d\x5d\x5c\x73\52\174\134\x73\53\x2d\134\163\x2b\x2f\x75", $EsMgu2TR); $fQzAw2pE = trim((string) ($WvuzK48o[0] ?? '')); goto jHx2n6J9; NoIbGHYH: $dSvl4swx = (int) $N1ClqR80["\x69\x64"]; $EsMgu2TR = (string) ($zLBykuVs === "\x74\166" ? $N1ClqR80["\156\141\x6d\145"] ?? '' : $N1ClqR80["\x74\x69\x74\x6c\145"] ?? ''); $wUjnEBD1 = []; $X9hclP_V = ''; goto DVGrC83E; DVGrC83E: if (!($zLBykuVs === "\155\x6f\166\151\145" && !empty($N1ClqR80["\142\x65\154\157\x6e\147\x73\137\x74\x6f\x5f\143\157\154\x6c\145\143\164\x69\x6f\156"]["\x69\144"]))) { goto Iad28GYp; } $qvVBDJJ4 = Dmdp6hmp("\57\143\x6f\154\154\x65\x63\164\x69\157\156\57" . (int) $N1ClqR80["\142\x65\x6c\x6f\156\x67\x73\x5f\x74\157\137\143\157\x6c\x6c\145\143\164\151\x6f\x6e"]["\x69\144"]); $X9hclP_V = (string) ($qvVBDJJ4["\x6e\x61\155\145"] ?? ''); foreach ((array) ($qvVBDJJ4["\x70\x61\x72\164\x73"] ?? []) as $Ehge3toV) { if (empty($Ehge3toV["\151\144"])) { goto cukIc1qV; } $wUjnEBD1[(int) $Ehge3toV["\x69\x64"]] = $Ehge3toV; cukIc1qV: xbsMsBM9: } goto CtOiKdjg; DO6vQzUF: BwiE5ogL: return ["\153\145\171" => "\146\162\x61\x6e\x63\x68\151\163\145", "\x74\x69\x74\154\145" => $fhylFZ6C . ($zLBykuVs === "\164\x76" ? "\x20\x73\x68\157\x77\x73" : "\40\155\x6f\166\x69\x65\x73"), "\x69\x74\145\x6d\163" => $rDXj88ND]; goto ozKMtY8F; bRrVaYE8: foreach ([1, 2] as $tYwejidI) { $MzVLpDOY = dMDP6HMp("\x2f\x73\x65\141\162\143\150\57" . $zLBykuVs, ["\x71\165\145\x72\171" => $fQzAw2pE, "\x70\x61\147\x65" => $tYwejidI]); foreach ((array) ($MzVLpDOY["\x72\x65\163\x75\x6c\x74\x73"] ?? []) as $UMcgXWHN) { goto j0ydvmuO; cj7080Hl: goto SdR_MzcS; XSc2yBfJ: $wUjnEBD1[(int) $UMcgXWHN["\x69\144"]] = $UMcgXWHN; SdR_MzcS: goto ScovH5sX; j0ydvmuO: $Nm3VOrNr = (string) ($zLBykuVs === "\164\x76" ? $UMcgXWHN["\x6e\141\155\145"] ?? '' : $UMcgXWHN["\x74\x69\x74\154\x65"] ?? ''); if (!(empty($UMcgXWHN["\151\x64"]) || empty($UMcgXWHN["\160\157\163\x74\145\162\x5f\160\x61\x74\150"]) || (int) ($UMcgXWHN["\x76\x6f\x74\145\137\143\157\165\156\164"] ?? 0) < 150)) { goto CSRChFVc; } goto SdR_MzcS; CSRChFVc: goto sBt_LnNA; sBt_LnNA: if (!array_intersect((array) ($UMcgXWHN["\x67\145\156\162\x65\137\x69\x64\163"] ?? []), [99, 10770, 10767, 10763])) { goto n8rH7eJc; } goto SdR_MzcS; n8rH7eJc: if (!(strpos("\x20" . $uokWkw74($Nm3VOrNr) . "\x20", "\x20" . $ulTGkih3 . "\40") === false)) { goto XSc2yBfJ; } goto cj7080Hl; ScovH5sX: } EB8hy62I: if (!((int) ($MzVLpDOY["\x74\x6f\x74\141\x6c\137\160\x61\147\145\163"] ?? 1) <= $tYwejidI)) { goto yN3Df5BS; } goto C20nadXk; yN3Df5BS: LaogCJCB: } C20nadXk: $fhylFZ6C = $fQzAw2pE; BpEIzDpz: goto xXc_pfWi; cHwSbKRu: $fhylFZ6C = $X9hclP_V; if (!($fQzAw2pE !== '' && strlen($fQzAw2pE) >= 3 && ($fQzAw2pE !== $EsMgu2TR || $X9hclP_V !== ''))) { goto BpEIzDpz; } $uokWkw74 = function ($MzVLpDOY) { return trim((string) preg_replace("\57\x5b\136\x61\x2d\x7a\x30\55\71\135\53\57", "\40", strtolower($MzVLpDOY))); }; $ulTGkih3 = $uokWkw74($fQzAw2pE); goto bRrVaYE8; jHx2n6J9: $fQzAw2pE = trim((string) preg_replace("\x2f\x5c\x73\53\x28\x5c\x64\53\x7c\111\173\x31\54\x33\x7d\x7c\x49\126\174\x56\174\126\x49\x7b\x30\x2c\63\175\174\120\x61\x72\x74\x5c\x73\x2b\134\x77\53\51\44\x2f\151\x75", '', $fQzAw2pE)); if (!(($fQzAw2pE === '' || strlen($fQzAw2pE) < 3 || $fQzAw2pE === $EsMgu2TR) && $X9hclP_V !== '')) { goto ucyqZBzO; } $fQzAw2pE = trim((string) preg_replace(["\57\134\163\x2a\134\50\56\52\77\134\51\134\163\x2a\x2f\165", "\57\x5c\x73\x2a\133\x2d\x5c\170\x7b\x32\x30\61\x33\x7d\x5d\77\134\163\52\x43\157\x6c\154\145\143\164\151\157\156\x24\x2f\x69\x75", "\57\x5e\124\x68\145\134\x73\x2b\x2f\x69\165"], ["\40", '', ''], $X9hclP_V)); ucyqZBzO: goto cHwSbKRu; xXc_pfWi: unset($wUjnEBD1[$dSvl4swx]); if ($wUjnEBD1) { goto OVo_6YVl; } return null; OVo_6YVl: goto ODtyvCk6; ozKMtY8F: } function HASFUx91(int $vE_O4_uY): ?array { goto V3bJy_oT; JDm8JSeH: uasort($qM0pc574, $ClQMtRkZ); uasort($rbqFLHvj, $ClQMtRkZ); $Q30wf3Je = []; foreach (array_slice($qM0pc574, 0, 40) as $qvVBDJJ4) { $Q30wf3Je[] = i_lZr28Q($qvVBDJJ4, "\x6d\x6f\166\151\x65"); iQVqXEe0: } goto Ed8HAiJE; JXNBIga5: R4gaAssL: QZuDpWJ_: $qM0pc574 = []; $rbqFLHvj = []; goto v1Wy1TNp; V3bJy_oT: $N1ClqR80 = dMDp6hmp("\x2f\160\145\162\x73\x6f\x6e\x2f" . $vE_O4_uY, ["\141\x70\160\145\156\144\x5f\x74\x6f\x5f\162\x65\163\x70\x6f\x6e\163\145" => "\143\157\x6d\x62\151\x6e\145\x64\137\x63\162\145\144\x69\164\163"]); if (!(!$N1ClqR80 || empty($N1ClqR80["\x69\144"]))) { goto R8lRgocf; } return null; R8lRgocf: goto oiuEKMY5; GGANeVQQ: return ["\151\x64" => (int) $N1ClqR