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 ?>

Function Calls

None

Variables

None

Stats

MD5916b6cfd953abe9c53a4e2e117280cc9
Eval Count0
Decode Time161 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