<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.17  |
    |              on 2026-08-26 12:29:37              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
/*
 * Project: GDPlayer
 * Version: 4.8.5
 * Author: GDPlayer Developer (https://t.me/gdplayerto)
 * Copyright 2020 - 2026 https://github.com/gdplayerto
*/
 declare (strict_types=1); require_once __DIR__ . "\57\x2e\x2e\x2f\166\x65\x6e\144\157\162\57\x61\165\164\157\x6c\157\x61\144\56\160\150\160"; use GDPlayer\Config\App; use GDPlayer\Config\Config; use GDPlayer\Http\HttpFactory; use GDPlayer\Presentation\Views; use GDPlayer\Service\PluginManager; goto KmbmdCBQ; BQ8VkYUS: if (file_exists($pluginPage)) { goto z5BXUWGy; } goto O9BqV0ex; YZ95YZjs: return; goto QZXOvNhH; LuphcMry: $frontendViewFile = App::FRONTEND_PATH . $pageFile; goto H9_NQV2S; m04iVwMA: $page = "\151\x6e\x64\145\170"; goto hKM3dKUa; cEYMZ2Hq: wyvhSyoT: goto NGNQA0s8; S6qNfq_h: if (!(isset($uri[0]) && $uri[0] === "\141\x6a\x61\170")) { goto DtvimuAI; } goto RuO4J58A; cDlEjZuJ: return; goto Bd9fjPqU; oK6g8xnJ: return; goto T3zuJvFA; BBoT2C5S: Views::loadPage404(); goto YZ95YZjs; vgcduJj3: return; goto zO4QEz_F; oRmPJWsR: ebZtJ3Oo: goto BBoT2C5S; j3P9b5l6: $backendFiles = [PluginManager::dispatchPluginPage(true), App::ACTIVE_THEME_PATH . "\x62\141\143\153\x65\x6e\144\57\166\x69\145\x77\x73\57" . $backendPageFile, App::BACKEND_PATH . $backendPageFile]; goto FcGSbh0N; HOvS2wIF: Views::requireFile(App::FRONTEND_PATH . $files[$page]); goto oK6g8xnJ; wHZVxJOW: xzUHWi4r: goto jC62cmOn; QZXOvNhH: CR4xWMmx: goto yTYVrLZr; D1Z7rXBo: $page = trim(strtok($uri[0], "\x2e") ?: "\x69\156\x64\145\170"); goto v2bjNdfE; PF83F1Xj: $frontendFiles = [PluginManager::dispatchPluginPage(), App::ACTIVE_THEME_PATH . "\146\x72\157\156\164\145\x6e\x64\x2f\166\x69\145\x77\163\x2f" . $pageFile, $frontendViewFile]; goto KcvtR6J5; cJ_xamr4: $files[$config["\x73\154\165\x67\137\x72\x65\x71\x75\x65\163\164"]] = "\145\155\142\145\x64\x32\x2e\x70\x68\x70"; goto rllEQUfy; C5Ifm_Es: return; goto YzdpSBmR; XFqkZjIu: return; goto tZl8K1IL; FcGSbh0N: foreach ($backendFiles as $file) { goto baVHv8hC; baVHv8hC: $file = normalizeSeparator($file); goto SrvlF3Bt; sTIorYyO: Views::includeFile($file); goto w0vEaP8T; oPY4R5N2: sGLgHWJU: goto d6gO4W42; qefJxekG: P2hqagBh: goto oPY4R5N2; w0vEaP8T: return; goto qefJxekG; SrvlF3Bt: if (!file_exists($file)) { goto P2hqagBh; } goto sTIorYyO; d6gO4W42: } goto bBOIJzcl; Bd9fjPqU: JOsKPBF0: goto Z0RhaKKs; grcnamSo: $uri = getPageUris(); goto m04iVwMA; YzdpSBmR: b83Wmbda: goto caSXHdnc; bBOIJzcl: LWw3ILGB: goto sWuPJI2f; T3zuJvFA: uYOvsNpB: goto S6qNfq_h; Z0RhaKKs: date_default_timezone_set("\125\124\103"); goto a_jrjhp8; zPB6OF2C: $pageFile = $page . "\x2e\160\x68\160"; goto LuphcMry; hKM3dKUa: if (empty($uri[0])) { goto zM4IuGih; } goto D1Z7rXBo; ZzMYU4Hh: $files[$config["\163\x6c\x75\x67\137\145\x6d\x62\x65\x64"]] = "\x65\x6d\142\145\144\x2e\160\x68\160"; goto Dn1jLlNh; yHENjwLW: wMRIv3SL: goto OMMiDzxd; Fo6Q_TM5: $pluginPage = PluginManager::dispatchPluginPage(); goto BQ8VkYUS; Dn1jLlNh: M3fVhIDM: goto uUsTQsTZ; KcvtR6J5: foreach ($frontendFiles as $file) { goto W3bguQd3; XeTMMxDf: if (!file_exists($file)) { goto VvypAtqA; } goto CTm_bB6X; b94WXbnO: JI5__iTA: goto bgkm0xG5; W3bguQd3: $file = normalizeSeparator($file); goto XeTMMxDf; xHJ3n7ge: VvypAtqA: goto b94WXbnO; WEMdGg55: return; goto xHJ3n7ge; CTm_bB6X: Views::includeFile($file); goto WEMdGg55; bgkm0xG5: } goto oRmPJWsR; rllEQUfy: EqB5jQMt: goto NO9gnuKo; caSXHdnc: if (!($_SERVER["\122\105\x51\125\x45\123\x54\137\115\x45\x54\x48\x4f\x44"] === "\x48\x45\x41\104")) { goto JOsKPBF0; } goto yFVjJc4n; teaXQnW5: Views::loadAjax($ajaxUri, $psrRequest); goto XFqkZjIu; ydTVicaq: createSymlinks(); goto PF83F1Xj; uUsTQsTZ: if (empty($config["\x73\154\x75\x67\x5f\144\157\x77\156\154\x6f\141\144"])) { goto wMRIv3SL; } goto ZoP_s21m; Hc5gmP73: goto wyvhSyoT; goto zsN1CY2G; a_jrjhp8: $psrRequest = HttpFactory::createRequestFromGlobals(); goto xhmylQgC; ZoP_s21m: $files[$config["\x73\154\x75\x67\137\144\x6f\x77\156\x6c\x6f\x61\144"]] = "\144\x6f\167\156\x6c\157\141\x64\x2e\x70\150\160"; goto yHENjwLW; Tr24ePNB: createResponseHeaders([], true, 86400, 204); goto C5Ifm_Es; Ve2Dp_4P: $ajaxUri = array_splice($uri, 1); goto teaXQnW5; KmbmdCBQ: session_write_close(); goto B5Zogjcs; yTYVrLZr: if (!(isset($uri[1]) && $uri[1] === "\x61\152\141\170")) { goto xfT1jCqz; } goto Ve2Dp_4P; xpENlh_0: if (empty($config["\x73\154\165\147\137\x65\x6d\x62\x65\144"])) { goto M3fVhIDM; } goto ZzMYU4Hh; O9BqV0ex: Views::requireFile($frontendViewFile); goto Hc5gmP73; tZl8K1IL: xfT1jCqz: goto BMB_76P5; nWWL9br3: $headers[] = "\103\x6f\156\x74\x65\x6e\164\55\x54\x79\x70\145\x3a\x20\x61\160\x70\154\151\x63\x61\164\x69\x6f\x6e\57\144\x61\163\x68\53\170\155\x6c"; goto TUWaCsVm; TUWaCsVm: nWnSnGKw: goto xJAf4R9Z; xkzh7tZ0: Views::includeFile($pluginPage); goto cEYMZ2Hq; zNb1y2id: $shortcut = ["\141\x70\x69", "\141\160\x69\55\x63\x6f\156\x66\x69\x67", "\x73\x74\162\x65\141\155\x2d\166\x69\144", "\x73\x74\162\x65\x61\x6d\x2d\x74\x73", "\163\164\162\145\x61\155\x2d\163\x65\x67", "\x68\x6c\163", "\155\x70\144", "\160\x6f\x73\164\145\162", "\163\x75\x62\x74\151\164\154\145", "\x66\x69\154\155\x73\x74\x72\x69\x70"]; goto zPB6OF2C; BMB_76P5: createSymlinks(); goto LLJzJz42; B5Zogjcs: if (!($_SERVER["\x52\x45\x51\x55\105\x53\124\x5f\x4d\105\124\x48\117\104"] === "\117\120\124\111\117\116\123")) { goto b83Wmbda; } goto Tr24ePNB; pncwSkxi: if (!str_contains($_SERVER["\122\x45\121\x55\x45\x53\124\x5f\x55\122\x49"], "\x6d\x70\x64\57")) { goto nWnSnGKw; } goto nWWL9br3; zO4QEz_F: DtvimuAI: goto II3ZNAov; NO9gnuKo: if (!(isset($files[$page]) && file_exists(App::FRONTEND_PATH . $files[$page]))) { goto uYOvsNpB; } goto HOvS2wIF; RuO4J58A: Views::loadAjax($uri, $psrRequest); goto vgcduJj3; NGNQA0s8: return; goto wHZVxJOW; bmD07j5G: $config = $appConfig->getMulti(["\x73\154\165\147\x5f\145\155\142\145\144", "\163\154\165\147\x5f\144\157\x77\156\154\157\x61\144", "\163\154\165\147\x5f\162\x65\x71\x75\145\x73\164", "\155\x61\151\x6e\137\x73\151\x74\x65", "\x75\x70\144\141\x74\x65\144"]); goto grcnamSo; xhmylQgC: $appConfig = new Config(); goto bmD07j5G; yFVjJc4n: $headers = []; goto pncwSkxi; zsN1CY2G: z5BXUWGy: goto xkzh7tZ0; II3ZNAov: if (!($page !== ADMIN_DIR)) { goto CR4xWMmx; } goto ydTVicaq; LLJzJz42: $backendPageFile = rtrim(implode("\x2f", ($uri[0] ?? '') === ADMIN_DIR ? array_slice($uri, 1) : $uri), "\57") . "\x2e\x70\x68\x70"; goto j3P9b5l6; xJAf4R9Z: createResponseHeaders($headers, true, 86400, 200); goto cDlEjZuJ; jC62cmOn: $files = ["\x65" => "\145\x6d\x62\145\144\56\x70\150\x70", "\x64" => "\x64\x6f\167\x6e\154\x6f\141\x64\x2e\160\150\x70", "\162" => "\145\x6d\142\145\144\x32\x2e\x70\x68\x70"]; goto xpENlh_0; H9_NQV2S: if (!(in_array($page, $shortcut, true) && file_exists($frontendViewFile))) { goto xzUHWi4r; } goto Fo6Q_TM5; OMMiDzxd: if (empty($config["\163\154\165\147\x5f\162\x65\x71\165\145\x73\164"])) { goto EqB5jQMt; } goto cJ_xamr4; v2bjNdfE: zM4IuGih: goto zNb1y2id; sWuPJI2f: Views::loadPage404();
