<?php
/*   __________________________________________________
    |  Obfuscated by YAK Pro - Php Obfuscator  2.0.17  |
    |              on 2026-01-30 06:01:16              |
    |    GitHub: https://github.com/pk-fr/yakpro-po    |
    |__________________________________________________|
*/
 goto lMQLE; fzpiE: require_once 'Categoria.php'; goto aqL1e; lMQLE: require_once 'CRM.php'; goto fzpiE; aqL1e: class Campo { private $id; private $categoria; private $tipo; private $edicion; private $nombre; private $valor; private $busqueda; private $visible; private $requerido; public function __construct(?int $id, Categoria $categoria, int $tipo, int $edicion, string $nombre, string $valor, bool $busqueda, bool $visible, bool $requerido) { goto pG35s; EdoDf: $this->requerido = $requerido; goto QlS4v; S1C2W: $this->visible = $visible; goto EdoDf; jdLzR: $this->edicion = $edicion; goto O0i8G; cUhcz: $this->tipo = $tipo; goto jdLzR; tSAX1: $this->busqueda = $busqueda; goto S1C2W; pG35s: $this->id = $id; goto xE0Dq; xE0Dq: $this->categoria = $categoria; goto cUhcz; TYc_j: $this->valor = $valor; goto tSAX1; O0i8G: $this->nombre = $nombre; goto TYc_j; QlS4v: } public function getId() : ?int { return $this->id; } public function setId(int $id) : void { $this->id = $id; } public function getTipo() : int { return $this->tipo; } public function setTipo(int $tipo) : void { $this->tipo = $tipo; } public function getEdicion() : int { return $this->edicion; } public function setEdicion(int $edicion) : void { $this->edicion = $edicion; } public function getNombre() : string { return $this->nombre; } public function setNombre(string $nombre) : void { $this->nombre = $nombre; } public function getValor() : string { return $this->valor; } public function setValor(string $valor) : void { $this->valor = $valor; } public function getBusqueda() : bool { return $this->busqueda; } public function setBusqueda(bool $busqueda) : void { $this->busqueda = $busqueda; } public function getCategoria() : Categoria { return $this->categoria; } public function setCategoria(Categoria $categoria) : void { $this->categoria = $categoria; } public function isVisible() : bool { return $this->visible; } public function setVisible(bool $visible) : void { $this->visible = $visible; } public function getRequerido() : bool { return $this->requerido; } public function setRequerido(bool $requerido) : void { $this->requerido = $requerido; } public function toJSON() : array { goto gXRnE; gXRnE: $ret = array(); goto hFuif; qvA3S: $ret["Busqueda"] = $this->busqueda; goto kVj12; jvpHL: $ret["Nombre"] = $this->nombre; goto CT24z; kVj12: $ret["Requerido"] = $this->requerido; goto biRCg; K8gXA: $ret["Tipo"] = $this->tipo; goto D3KMg; CT24z: $ret["Valor"] = $this->valor; goto qvA3S; wp2OI: $ret["Categoria"] = $this->categoria->toJSON(); goto K8gXA; hFuif: $ret["id"] = $this->id; goto wp2OI; D3KMg: $ret["Edicion"] = $this->edicion; goto jvpHL; biRCg: return $ret; goto FQxQa; FQxQa: } }