<?php
//Obfuscated by YAK Pro - Php Obfuscator 2.0.13 at 2025-06-18 09:19:09
 namespace App; use App\Group; use App\Traits\TwoFactorAuthenticatable; use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Auth\User as Authenticatable; use Spatie\Permission\Traits\HasRoles; use Laravel\Sanctum\HasApiTokens; class User extends Authenticatable { use Notifiable, HasRoles, HasApiTokens, TwoFactorAuthenticatable; public function __construct(array $DGitN = []) { parent::__construct($DGitN); $this->initializeTwoFactorAuthenticatable(); } protected $fillable = ["\x6e\x61\155\x65", "\163\154\x75\x67", "\146\x69\162\x73\164\137\x6e\141\x6d\x65", "\154\141\x73\164\137\156\x61\155\x65", "\146\165\x6c\154\x5f\x6e\141\x6d\x65", "\x66\165\x72\151\147\141\156\141\137\156\x61\x6d\x65", "\x66\165\162\x69\147\x61\156\x61\137\x66\x69\x72\x73\x74\137\156\141\x6d\145", "\146\165\162\151\x67\141\156\x61\x5f\154\x61\x73\164\137\x6e\141\155\x65", "\165\x73\145\162\156\141\x6d\x65", "\145\155\141\151\x6c", "\x6d\157\142\x69\154\145\x5f\x65\x6d\141\151\x6c", "\x70\x61\163\163\167\x6f\x72\x64", "\x61\166\x61\164\141\x72", "\147\145\x6e\x64\x65\x72", "\x61\x67\145", "\x70\x6f\163\x74\x5f\x63\x6f\144\x65", "\x63\151\164\x79", "\x64\151\x73\x74\x72\x69\x63\x74", "\160\x6f\151\156\164", "\x70\157\151\x6e\x74\137\x72\x61\x74\145", "\147\x72\x6f\x75\x70\137\151\x64", "\x61\x64\144\x72\x65\x73\163", "\141\144\144\x72\145\x73\x73\x32", "\x6c\x69\x6e\145\x5f\151\144", "\x70\150\157\x6e\145\x5f\156\165\x6d\142\x65\x72", "\160\x68\157\156\x65\x5f\x6e\165\155\x62\145\162\62", "\x66\x61\x78", "\x63\x6f\x6d\x70\x61\x6e\x79", "\x63\x6f\x6e\163\x74\162\x75\143\x74\151\x6f\x6e", "\143\157\156\163\x74\x72\x75\143\x74\151\x6f\x6e\137\x32", "\162\145\147\151\163\164\162\141\x74\x69\x6f\156\137\x73\164\x61\164\x75\163", "\165\x73\x61\x67\145\x5f\x73\164\141\x74\x75\163", "\155\x65\155\x62\x65\x72\x73\x68\x69\160\x5f\x73\164\141\164\165\163", "\x6d\145\155\x62\145\x72\163\150\x69\x70\137\x73\164\x61\164\165\163\x5f\x66\x72\x6f\x6d", "\x6d\145\155\142\x65\x72\x73\x68\x69\x70\137\x73\164\141\x74\165\x73\x5f\x74\157", "\x69\x6e\164\x72\x6f\144\165\x63\164\x69\157\x6e", "\x70\141\x69\x64\x5f\x6d\145\x6d\x62\x65\162\163\x68\x69\x70", "\x72\x65\x73\x65\x74\137\x70\x61\163\x73\167\x6f\162\x64\x5f\x63\x6f\144\x65", "\x72\145\x73\x65\164\137\x70\x61\x73\163\x77\157\x72\144\137\164\151\155\x65", "\154\157\147\x69\156\x5f\165\162\x6c", "\151\163\x5f\x61\143\164\x69\x76\x61\164\x65\144", "\x69\x73\x5f\144\145\x6c\x65\164\x65\144", "\143\162\x65\141\164\145\144\x5f\x62\171", "\x63\162\145\141\x74\x65\x64\137\141\164", "\x75\160\x64\x61\164\145\x64\x5f\x61\x74", "\x67\x6f\157\147\154\145\62\146\141\x5f\163\145\143\162\x65\164", "\147\157\157\x67\154\145\62\146\141\x5f\145\x6e\x61\x62\154\x65\144", "\x67\157\157\147\x6c\145\62\x66\141\137\x76\x65\162\x69\x66\151\145\x64", "\164\167\157\137\146\x61\143\x74\x6f\x72\137\x72\145\143\x6f\x76\145\x72\x79\x5f\x63\x6f\144\x65\x73", "\147\157\x6f\147\x6c\x65\x32\146\x61\137\164\x73"]; protected $hidden = ["\160\x61\163\163\x77\x6f\x72\144", "\x72\145\x6d\145\x6d\x62\x65\162\x5f\x74\x6f\x6b\145\x6e", "\147\157\157\147\154\x65\62\x66\x61\137\163\x65\143\162\x65\164", "\164\x77\157\x5f\x66\x61\x63\x74\x6f\162\x5f\162\145\x63\157\x76\x65\162\171\137\x63\157\x64\x65\x73"]; protected $casts = ["\145\155\141\x69\154\x5f\x76\145\x72\151\146\151\x65\x64\137\x61\164" => "\144\x61\x74\145\x74\151\155\x65", "\147\157\157\x67\154\x65\x32\146\x61\x5f\145\x6e\x61\x62\154\145\x64" => "\142\157\x6f\x6c\145\141\156", "\x67\157\157\147\154\x65\62\146\141\137\x76\x65\x72\x69\146\151\x65\x64" => "\142\x6f\157\154\145\141\156", "\x67\157\x6f\147\x6c\x65\x32\x66\x61\137\164\x73" => "\151\x6e\164\145\147\x65\162"]; protected $guard_name = "\x61\160\x69"; public function getJWTIdentifier() { return $this->getKey(); } public function getJWTCustomClaims() { return []; } public function hasPermission($GsKUU) : bool { foreach ($this->roles as $P4wb8) { if (!in_array($GsKUU, $P4wb8->permissions->toArray())) { goto hM8Ox; } return true; hM8Ox: Bxucj: } gvgeM: return false; } public function isAdmin() : bool { foreach ($this->roles as $P4wb8) { if (!$P4wb8->isAdmin()) { goto x5tOf; } return true; x5tOf: LbiJY: } tlrJC: return false; } public function group() { return $this->belongsTo(Group::class, "\x67\162\157\165\160\x5f\151\x64", "\x69\144"); } }