text:
package us.gov.dod.standard.ssrf._3_1.metadata.lists;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
import us.gov.dod.standard.ssrf._3_1.assignment.Link;

/**
 * Enumerated values for fields using the ListCFN type.
 *

 * Used in {@link Link}
 *

 * @author Key Bridge LLC <developer@keybridge.ch>
 * @version 3.1.0, 04/02/2015
 */
@XmlType(name = "ListCFN")
@XmlEnum
public enum ListCFN {

  UNKNOWN("UNKNOWN"),
  @XmlEnumValue("AIR OPS")
  AIR_OPS("AIR OPS"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS")
  AIR_OPS_AIR_AIR_COMMS("AIR OPS - AIR/AIR COMMS"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - A-EPLRS")
  AIR_OPS_AIR_AIR_COMMS_A_EPLRS("AIR OPS - AIR/AIR COMMS - A-EPLRS"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - AIR DEFENSE/INTERCEPT")
  AIR_OPS_AIR_AIR_COMMS_AIR_DEFENSE_INTERCEPT("AIR OPS - AIR/AIR COMMS - AIR DEFENSE/INTERCEPT"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - BLUE ANGELS")
  AIR_OPS_AIR_AIR_COMMS_BLUE_ANGELS("AIR OPS - AIR/AIR COMMS - BLUE ANGELS"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - HAVE QUICK")
  AIR_OPS_AIR_AIR_COMMS_HAVE_QUICK("AIR OPS - AIR/AIR COMMS - HAVE QUICK"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - SATURN")
  AIR_OPS_AIR_AIR_COMMS_SATURN("AIR OPS - AIR/AIR COMMS - SATURN"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - INSTRUCTOR/STUDENT TRAINING")
  AIR_OPS_AIR_AIR_COMMS_INSTRUCTOR_STUDENT_TRAINING("AIR OPS - AIR/AIR COMMS - INSTRUCTOR/STUDENT TRAINING"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - INTERPLANE")
  AIR_OPS_AIR_AIR_COMMS_INTERPLANE("AIR OPS - AIR/AIR COMMS - INTERPLANE"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - PILOT-TO-PILOT")
  AIR_OPS_AIR_AIR_COMMS_PILOT_TO_PILOT("AIR OPS - AIR/AIR COMMS - PILOT-TO-PILOT"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - REFUELING")
  AIR_OPS_AIR_AIR_COMMS_REFUELING("AIR OPS - AIR/AIR COMMS - REFUELING"),
  @XmlEnumValue("AIR OPS - AIR/AIR COMMS - THUNDERBIRDS")
  AIR_OPS_AIR_AIR_COMMS_THUNDERBIRDS("AIR OPS - AIR/AIR COMMS - THUNDERBIRDS"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS")
  AIR_OPS_AIR_GROUND_AIR_COMMS("AIR OPS - AIR/GROUND/AIR COMMS"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - AIR DEFENSE/INTERCEPT")
  AIR_OPS_AIR_GROUND_AIR_COMMS_AIR_DEFENSE_INTERCEPT("AIR OPS - AIR/GROUND/AIR COMMS - AIR DEFENSE/INTERCEPT"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - BROADCAST")
  AIR_OPS_AIR_GROUND_AIR_COMMS_BROADCAST("AIR OPS - AIR/GROUND/AIR COMMS - BROADCAST"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - COMMAND POST")
  AIR_OPS_AIR_GROUND_AIR_COMMS_COMMAND_POST("AIR OPS - AIR/GROUND/AIR COMMS - COMMAND POST"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - FLIGHT FOLLOWING")
  AIR_OPS_AIR_GROUND_AIR_COMMS_FLIGHT_FOLLOWING("AIR OPS - AIR/GROUND/AIR COMMS - FLIGHT FOLLOWING"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - GOLDEN KNIGHTS")
  AIR_OPS_AIR_GROUND_AIR_COMMS_GOLDEN_KNIGHTS("AIR OPS - AIR/GROUND/AIR COMMS - GOLDEN KNIGHTS"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - HAVE QUICK")
  AIR_OPS_AIR_GROUND_AIR_COMMS_HAVE_QUICK("AIR OPS - AIR/GROUND/AIR COMMS - HAVE QUICK"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - SATURN")
  AIR_OPS_AIR_GROUND_AIR_COMMS_SATURN("AIR OPS - AIR/GROUND/AIR COMMS - SATURN"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - PILOT-TO-DISPATCHER")
  AIR_OPS_AIR_GROUND_AIR_COMMS_PILOT_TO_DISPATCHER("AIR OPS - AIR/GROUND/AIR COMMS - PILOT-TO-DISPATCHER"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - PILOT-TO-METRO")
  AIR_OPS_AIR_GROUND_AIR_COMMS_PILOT_TO_METRO("AIR OPS - AIR/GROUND/AIR COMMS - PILOT-TO-METRO"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - SQUADRON/WING COMMON")
  AIR_OPS_AIR_GROUND_AIR_COMMS_SQUADRON_WING_COMMON("AIR OPS - AIR/GROUND/AIR COMMS - SQUADRON/WING COMMON"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - SOF")
  AIR_OPS_AIR_GROUND_AIR_COMMS_SOF("AIR OPS - AIR/GROUND/AIR COMMS - SOF"),
  @XmlEnumValue("AIR OPS - AIR/GROUND/AIR COMMS - TRAINING")
  AIR_OPS_AIR_GROUND_AIR_COMMS_TRAINING("AIR OPS - AIR/GROUND/AIR COMMS - TRAINING"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL")
  AIR_OPS_AIR_TRAFFIC_CONTROL("AIR OPS - AIR TRAFFIC CONTROL"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - APPROACH CONTROL")
  AIR_OPS_AIR_TRAFFIC_CONTROL_APPROACH_CONTROL("AIR OPS - AIR TRAFFIC CONTROL - APPROACH CONTROL"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - ATIS")
  AIR_OPS_AIR_TRAFFIC_CONTROL_ATIS("AIR OPS - AIR TRAFFIC CONTROL - ATIS"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - CLEARANCE DELIVERY")
  AIR_OPS_AIR_TRAFFIC_CONTROL_CLEARANCE_DELIVERY("AIR OPS - AIR TRAFFIC CONTROL - CLEARANCE DELIVERY"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - DBRITE")
  AIR_OPS_AIR_TRAFFIC_CONTROL_DBRITE("AIR OPS - AIR TRAFFIC CONTROL - DBRITE"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - DEPARTURE CONTROL")
  AIR_OPS_AIR_TRAFFIC_CONTROL_DEPARTURE_CONTROL("AIR OPS - AIR TRAFFIC CONTROL - DEPARTURE CONTROL"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - FEEDER CONTROL")
  AIR_OPS_AIR_TRAFFIC_CONTROL_FEEDER_CONTROL("AIR OPS - AIR TRAFFIC CONTROL - FEEDER CONTROL"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - FLIGHT INSPECTION")
  AIR_OPS_AIR_TRAFFIC_CONTROL_FLIGHT_INSPECTION("AIR OPS - AIR TRAFFIC CONTROL - FLIGHT INSPECTION"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - GCA")
  AIR_OPS_AIR_TRAFFIC_CONTROL_GCA("AIR OPS - AIR TRAFFIC CONTROL - GCA"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - GROUND CONTROL")
  AIR_OPS_AIR_TRAFFIC_CONTROL_GROUND_CONTROL("AIR OPS - AIR TRAFFIC CONTROL - GROUND CONTROL"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - LOCAL CONTROL")
  AIR_OPS_AIR_TRAFFIC_CONTROL_LOCAL_CONTROL("AIR OPS - AIR TRAFFIC CONTROL - LOCAL CONTROL"),
  @XmlEnumValue("AIR OPS - AIR TRAFFIC CONTROL - TOWER")
  AIR_OPS_AIR_TRAFFIC_CONTROL_TOWER("AIR OPS - AIR TRAFFIC CONTROL - TOWER"),
  @XmlEnumValue("AIR OPS - EXECUTIVE")
  AIR_OPS_EXECUTIVE("AIR OPS - EXECUTIVE"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - AIR FORCE ONE")
  AIR_OPS_EXECUTIVE_AIR_FORCE_ONE("AIR OPS - EXECUTIVE - AIR FORCE ONE"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - AIRBORNE COMMAND CENTER")
  AIR_OPS_EXECUTIVE_AIRBORNE_COMMAND_CENTER("AIR OPS - EXECUTIVE - AIRBORNE COMMAND CENTER"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - GENERAL OFFICER SUPPORT")
  AIR_OPS_EXECUTIVE_GENERAL_OFFICER_SUPPORT("AIR OPS - EXECUTIVE - GENERAL OFFICER SUPPORT"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - ERCS")
  AIR_OPS_EXECUTIVE_ERCS("AIR OPS - EXECUTIVE - ERCS"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - MYSTIC STAR")
  AIR_OPS_EXECUTIVE_MYSTIC_STAR("AIR OPS - EXECUTIVE - MYSTIC STAR"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - NAOC (National Airborne OPS Center)")
  AIR_OPS_EXECUTIVE_NAOC_NATIONAL_AIRBORNE_OPS_CENTER("AIR OPS - EXECUTIVE - NAOC (National Airborne OPS Center)"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - NORAD")
  AIR_OPS_EXECUTIVE_NORAD("AIR OPS - EXECUTIVE - NORAD"),
  @XmlEnumValue("AIR OPS - EXECUTIVE - WHCA (White House COMMS Agency)")
  AIR_OPS_EXECUTIVE_WHCA_WHITE_HOUSE_COMMS_AGENCY("AIR OPS - EXECUTIVE - WHCA (White House COMMS Agency)"),
  @XmlEnumValue("AIR OPS - FLIGHT TEST")
  AIR_OPS_FLIGHT_TEST("AIR OPS - FLIGHT TEST"),
  @XmlEnumValue("AIR OPS - NAVAIDS")
  AIR_OPS_NAVAIDS("AIR OPS - NAVAIDS"),
  @XmlEnumValue("AIR OPS - NAVAIDS - AIR ROUTE SURVEILLANCE RADAR")
  AIR_OPS_NAVAIDS_AIR_ROUTE_SURVEILLANCE_RADAR("AIR OPS - NAVAIDS - AIR ROUTE SURVEILLANCE RADAR"),
  @XmlEnumValue("AIR OPS - NAVAIDS - AIRPORT SURVEILLANCE RADAR")
  AIR_OPS_NAVAIDS_AIRPORT_SURVEILLANCE_RADAR("AIR OPS - NAVAIDS - AIRPORT SURVEILLANCE RADAR"),
  @XmlEnumValue("AIR OPS - NAVAIDS - BEACON")
  AIR_OPS_NAVAIDS_BEACON("AIR OPS - NAVAIDS - BEACON"),
  @XmlEnumValue("AIR OPS - NAVAIDS - ETCAS")
  AIR_OPS_NAVAIDS_ETCAS("AIR OPS - NAVAIDS - ETCAS"),
  @XmlEnumValue("AIR OPS - NAVAIDS - IFF/SIF")
  AIR_OPS_NAVAIDS_IFF_SIF("AIR OPS - NAVAIDS - IFF/SIF"),
  @XmlEnumValue("AIR OPS - NAVAIDS - ILS")
  AIR_OPS_NAVAIDS_ILS("AIR OPS - NAVAIDS - ILS"),
  @XmlEnumValue("AIR OPS - NAVAIDS - MLS")
  AIR_OPS_NAVAIDS_MLS("AIR OPS - NAVAIDS - MLS"),
  @XmlEnumValue("AIR OPS - NAVAIDS - PAR")
  AIR_OPS_NAVAIDS_PAR("AIR OPS - NAVAIDS - PAR"),
  @XmlEnumValue("AIR OPS - NAVAIDS - RF TAGS")
  AIR_OPS_NAVAIDS_RF_TAGS("AIR OPS - NAVAIDS - RF TAGS"),
  @XmlEnumValue("AIR OPS - NAVAIDS - TACAN")
  AIR_OPS_NAVAIDS_TACAN("AIR OPS - NAVAIDS - TACAN"),
  @XmlEnumValue("AIR OPS - NAVAIDS - TCAS")
  AIR_OPS_NAVAIDS_TCAS("AIR OPS - NAVAIDS - TCAS"),
  @XmlEnumValue("AIR OPS - NAVAIDS - VOR")
  AIR_OPS_NAVAIDS_VOR("AIR OPS - NAVAIDS - VOR"),
  @XmlEnumValue("AIR OPS - NAVAIDS - VORTAC")
  AIR_OPS_NAVAIDS_VORTAC("AIR OPS - NAVAIDS - VORTAC"),
  @XmlEnumValue("AIR OPS - NAVAIDS - WEATHER RADAR")
  AIR_OPS_NAVAIDS_WEATHER_RADAR("AIR OPS - NAVAIDS - WEATHER RADAR"),
  @XmlEnumValue("AIR OPS - TELECOMMAND")
  AIR_OPS_TELECOMMAND("AIR OPS - TELECOMMAND"),
  @XmlEnumValue("AIR OPS - TELECOMMAND - COMMAND DESTRUCT/TERMINATION")
  AIR_OPS_TELECOMMAND_COMMAND_DESTRUCT_TERMINATION("AIR OPS - TELECOMMAND - COMMAND DESTRUCT/TERMINATION"),
  @XmlEnumValue("AIR OPS - TELECOMMAND - DRONE CONTROL")
  AIR_OPS_TELECOMMAND_DRONE_CONTROL("AIR OPS - TELECOMMAND - DRONE CONTROL"),
  @XmlEnumValue("AIR OPS - TELECOMMAND - MICROWAVE DATA LINK")
  AIR_OPS_TELECOMMAND_MICROWAVE_DATA_LINK("AIR OPS - TELECOMMAND - MICROWAVE DATA LINK"),
  @XmlEnumValue("AIR OPS - TELECOMMAND - TMGS")
  AIR_OPS_TELECOMMAND_TMGS("AIR OPS - TELECOMMAND - TMGS"),
  @XmlEnumValue("AIR OPS - TELECOMMAND - TOSS")
  AIR_OPS_TELECOMMAND_TOSS("AIR OPS - TELECOMMAND - TOSS"),
  @XmlEnumValue("AIR OPS - UAV")
  AIR_OPS_UAV("AIR OPS - UAV"),
  @XmlEnumValue("AIR OPS - TRAINING")
  AIR_OPS_TRAINING("AIR OPS - TRAINING"),
  @XmlEnumValue("AIR OPS - TARGET ACQUISITION")
  AIR_OPS_TARGET_ACQUISITION("AIR OPS - TARGET ACQUISITION"),
  @XmlEnumValue("AIR OPS - TARGET ACQUISITION - LONGBOW")
  AIR_OPS_TARGET_ACQUISITION_LONGBOW("AIR OPS - TARGET ACQUISITION - LONGBOW"),
  @XmlEnumValue("AIR OPS - TARGET ACQUISITION - MISSILE")
  AIR_OPS_TARGET_ACQUISITION_MISSILE("AIR OPS - TARGET ACQUISITION - MISSILE"),
  @XmlEnumValue("AIR OPS - APPROACH/DEPARTURE CONTROL")
  AIR_OPS_APPROACH_DEPARTURE_CONTROL("AIR OPS - APPROACH/DEPARTURE CONTROL"),
  @XmlEnumValue("GROUND OPS")
  GROUND_OPS("GROUND OPS"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE")
  GROUND_OPS_AIR_DEFENSE("GROUND OPS - AIR DEFENSE"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE - ARTILLERY")
  GROUND_OPS_AIR_DEFENSE_ARTILLERY("GROUND OPS - AIR DEFENSE - ARTILLERY"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE - AVENGER-STC")
  GROUND_OPS_AIR_DEFENSE_AVENGER_STC("GROUND OPS - AIR DEFENSE - AVENGER-STC"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE - FAADC2")
  GROUND_OPS_AIR_DEFENSE_FAADC_2("GROUND OPS - AIR DEFENSE - FAADC2"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE - LINEBACKER")
  GROUND_OPS_AIR_DEFENSE_LINEBACKER("GROUND OPS - AIR DEFENSE - LINEBACKER"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE - PATRIOT")
  GROUND_OPS_AIR_DEFENSE_PATRIOT("GROUND OPS - AIR DEFENSE - PATRIOT"),
  @XmlEnumValue("GROUND OPS - AIR DEFENSE - SENTINEL")
  GROUND_OPS_AIR_DEFENSE_SENTINEL("GROUND OPS - AIR DEFENSE - SENTINEL"),
  @XmlEnumValue("GROUND OPS - ENGINEERS")
  GROUND_OPS_ENGINEERS("GROUND OPS - ENGINEERS"),
  @XmlEnumValue("GROUND OPS - ENGINEERS - GRIZZLY")
  GROUND_OPS_ENGINEERS_GRIZZLY("GROUND OPS - ENGINEERS - GRIZZLY"),
  @XmlEnumValue("GROUND OPS - ENGINEERS - M93A1 FOX")
  GROUND_OPS_ENGINEERS_M_93_A_1_FOX("GROUND OPS - ENGINEERS - M93A1 FOX"),
  @XmlEnumValue("GROUND OPS - ENGINEERS - WOLVERINE")
  GROUND_OPS_ENGINEERS_WOLVERINE("GROUND OPS - ENGINEERS - WOLVERINE"),
  @XmlEnumValue("GROUND OPS - ARTILLERY")
  GROUND_OPS_ARTILLERY("GROUND OPS - ARTILLERY"),
  @XmlEnumValue("GROUND OPS - ARTILLERY - AQF")
  GROUND_OPS_ARTILLERY_AQF("GROUND OPS - ARTILLERY - AQF"),
  @XmlEnumValue("GROUND OPS - ARTILLERY - LLDR")
  GROUND_OPS_ARTILLERY_LLDR("GROUND OPS - ARTILLERY - LLDR"),
  @XmlEnumValue("GROUND OPS - ARTILLERY - MLRS")
  GROUND_OPS_ARTILLERY_MLRS("GROUND OPS - ARTILLERY - MLRS"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND")
  GROUND_OPS_BATTLE_COMMAND("GROUND OPS - BATTLE COMMAND"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - A2C2S")
  GROUND_OPS_BATTLE_COMMAND_A_2_C_2_S("GROUND OPS - BATTLE COMMAND - A2C2S"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - A-EPLRS (SADL)")
  GROUND_OPS_BATTLE_COMMAND_A_EPLRS_SADL("GROUND OPS - BATTLE COMMAND - A-EPLRS (SADL)"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - CTT")
  GROUND_OPS_BATTLE_COMMAND_CTT("GROUND OPS - BATTLE COMMAND - CTT"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - EPLRS")
  GROUND_OPS_BATTLE_COMMAND_EPLRS("GROUND OPS - BATTLE COMMAND - EPLRS"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - LAND WARRIOR")
  GROUND_OPS_BATTLE_COMMAND_LAND_WARRIOR("GROUND OPS - BATTLE COMMAND - LAND WARRIOR"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - NTDR")
  GROUND_OPS_BATTLE_COMMAND_NTDR("GROUND OPS - BATTLE COMMAND - NTDR"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - SCAMP")
  GROUND_OPS_BATTLE_COMMAND_SCAMP("GROUND OPS - BATTLE COMMAND - SCAMP"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - SINCGARS")
  GROUND_OPS_BATTLE_COMMAND_SINCGARS("GROUND OPS - BATTLE COMMAND - SINCGARS"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - SINCGARS-ASIP")
  GROUND_OPS_BATTLE_COMMAND_SINCGARS_ASIP("GROUND OPS - BATTLE COMMAND - SINCGARS-ASIP"),
  @XmlEnumValue("GROUND OPS - BATTLE COMMAND - WIN-T")
  GROUND_OPS_BATTLE_COMMAND_WIN_T("GROUND OPS - BATTLE COMMAND - WIN-T"),
  @XmlEnumValue("GROUND OPS - CAVALRY")
  GROUND_OPS_CAVALRY("GROUND OPS - CAVALRY"),
  @XmlEnumValue("GROUND OPS - CAVALRY - STRIKER II")
  GROUND_OPS_CAVALRY_STRIKER_II("GROUND OPS - CAVALRY - STRIKER II"),
  @XmlEnumValue("GROUND OPS - CLOSE AIR SUPPORT (CAS)")
  GROUND_OPS_CLOSE_AIR_SUPPORT_CAS("GROUND OPS - CLOSE AIR SUPPORT (CAS)"),
  @XmlEnumValue("GROUND OPS - COMBAT CONTROL TEAM")
  GROUND_OPS_COMBAT_CONTROL_TEAM("GROUND OPS - COMBAT CONTROL TEAM"),
  @XmlEnumValue("GROUND OPS - COMMAND POST")
  GROUND_OPS_COMMAND_POST("GROUND OPS - COMMAND POST"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE")
  GROUND_OPS_ELECTRONIC_WARFARE("GROUND OPS - ELECTRONIC WARFARE"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - ACS")
  GROUND_OPS_ELECTRONIC_WARFARE_ACS("GROUND OPS - ELECTRONIC WARFARE - ACS"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - AHFEWS")
  GROUND_OPS_ELECTRONIC_WARFARE_AHFEWS("GROUND OPS - ELECTRONIC WARFARE - AHFEWS"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - ARL")
  GROUND_OPS_ELECTRONIC_WARFARE_ARL("GROUND OPS - ELECTRONIC WARFARE - ARL"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - IEWCS")
  GROUND_OPS_ELECTRONIC_WARFARE_IEWCS("GROUND OPS - ELECTRONIC WARFARE - IEWCS"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - LMRDFS")
  GROUND_OPS_ELECTRONIC_WARFARE_LMRDFS("GROUND OPS - ELECTRONIC WARFARE - LMRDFS"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - TACJAM")
  GROUND_OPS_ELECTRONIC_WARFARE_TACJAM("GROUND OPS - ELECTRONIC WARFARE - TACJAM"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - TEAMMATE")
  GROUND_OPS_ELECTRONIC_WARFARE_TEAMMATE("GROUND OPS - ELECTRONIC WARFARE - TEAMMATE"),
  @XmlEnumValue("GROUND OPS - ELECTRONIC WARFARE - TRACKWOLF")
  GROUND_OPS_ELECTRONIC_WARFARE_TRACKWOLF("GROUND OPS - ELECTRONIC WARFARE - TRACKWOLF"),
  @XmlEnumValue("GROUND OPS - FIRE SUPPORT")
  GROUND_OPS_FIRE_SUPPORT("GROUND OPS - FIRE SUPPORT"),
  @XmlEnumValue("GROUND OPS - FIRE SUPPORT - AFATDS")
  GROUND_OPS_FIRE_SUPPORT_AFATDS("GROUND OPS - FIRE SUPPORT - AFATDS"),
  @XmlEnumValue("GROUND OPS - FIRE SUPPORT - ARTILLERY")
  GROUND_OPS_FIRE_SUPPORT_ARTILLERY("GROUND OPS - FIRE SUPPORT - ARTILLERY"),
  @XmlEnumValue("GROUND OPS - FIRE SUPPORT - CLOSE AIR SUPPORT (CAS)")
  GROUND_OPS_FIRE_SUPPORT_CLOSE_AIR_SUPPORT_CAS("GROUND OPS - FIRE SUPPORT - CLOSE AIR SUPPORT (CAS)"),
  @XmlEnumValue("GROUND OPS - FIRE SUPPORT - MFCS")
  GROUND_OPS_FIRE_SUPPORT_MFCS("GROUND OPS - FIRE SUPPORT - MFCS"),
  @XmlEnumValue("GROUND OPS - FORWARD AIR CONTROL POST")
  GROUND_OPS_FORWARD_AIR_CONTROL_POST("GROUND OPS - FORWARD AIR CONTROL POST"),
  @XmlEnumValue("GROUND OPS - GROUND INTERDICTION")
  GROUND_OPS_GROUND_INTERDICTION("GROUND OPS - GROUND INTERDICTION"),
  @XmlEnumValue("GROUND OPS - GROUND INTERDICTION - CIWS")
  GROUND_OPS_GROUND_INTERDICTION_CIWS("GROUND OPS - GROUND INTERDICTION - CIWS"),
  @XmlEnumValue("GROUND OPS - GROUND INTERDICTION - GBCS-L")
  GROUND_OPS_GROUND_INTERDICTION_GBCS_L("GROUND OPS - GROUND INTERDICTION - GBCS-L"),
  @XmlEnumValue("GROUND OPS - GROUND INTERDICTION - GSR")
  GROUND_OPS_GROUND_INTERDICTION_GSR("GROUND OPS - GROUND INTERDICTION - GSR"),
  @XmlEnumValue("GROUND OPS - GROUND INTERDICTION - I-REMBASS")
  GROUND_OPS_GROUND_INTERDICTION_I_REMBASS("GROUND OPS - GROUND INTERDICTION - I-REMBASS"),
  @XmlEnumValue("GROUND OPS - GROUND INTERDICTION - TRAILBLAZER")
  GROUND_OPS_GROUND_INTERDICTION_TRAILBLAZER("GROUND OPS - GROUND INTERDICTION - TRAILBLAZER"),
  @XmlEnumValue("GROUND OPS - INFANTRY")
  GROUND_OPS_INFANTRY("GROUND OPS - INFANTRY"),
  @XmlEnumValue("GROUND OPS - INTELLIGENCE")
  GROUND_OPS_INTELLIGENCE("GROUND OPS - INTELLIGENCE"),
  @XmlEnumValue("GROUND OPS - INTELLIGENCE - ASAS")
  GROUND_OPS_INTELLIGENCE_ASAS("GROUND OPS - INTELLIGENCE - ASAS"),
  @XmlEnumValue("GROUND OPS - TACCS")
  GROUND_OPS_TACCS("GROUND OPS - TACCS"),
  @XmlEnumValue("GROUND OPS - TRAINING")
  GROUND_OPS_TRAINING("GROUND OPS - TRAINING"),
  @XmlEnumValue("SEA OPS")
  SEA_OPS("SEA OPS"),
  @XmlEnumValue("SEA OPS - ASW")
  SEA_OPS_ASW("SEA OPS - ASW"),
  @XmlEnumValue("SEA OPS - ASW - SONOBOUY")
  SEA_OPS_ASW_SONOBOUY("SEA OPS - ASW - SONOBOUY"),
  @XmlEnumValue("SEA OPS - ELECTRONIC WARFARE")
  SEA_OPS_ELECTRONIC_WARFARE("SEA OPS - ELECTRONIC WARFARE"),
  @XmlEnumValue("SEA OPS - FLEET SUPPORT")
  SEA_OPS_FLEET_SUPPORT("SEA OPS - FLEET SUPPORT"),
  @XmlEnumValue("SEA OPS - FORACS")
  SEA_OPS_FORACS("SEA OPS - FORACS"),
  @XmlEnumValue("SEA OPS - INTELLIGENCE")
  SEA_OPS_INTELLIGENCE("SEA OPS - INTELLIGENCE"),
  @XmlEnumValue("SEA OPS - INTELLIGENCE - TARGET")
  SEA_OPS_INTELLIGENCE_TARGET("SEA OPS - INTELLIGENCE - TARGET"),
  @XmlEnumValue("SEA OPS - NAVAIDS")
  SEA_OPS_NAVAIDS("SEA OPS - NAVAIDS"),
  @XmlEnumValue("SEA OPS - NAVAIDS - NAVIGATION RADAR")
  SEA_OPS_NAVAIDS_NAVIGATION_RADAR("SEA OPS - NAVAIDS - NAVIGATION RADAR"),
  @XmlEnumValue("SEA OPS - RESUPPLY")
  SEA_OPS_RESUPPLY("SEA OPS - RESUPPLY"),
  @XmlEnumValue("SEA OPS - SHIP/AIR OPS")
  SEA_OPS_SHIP_AIR_OPS("SEA OPS - SHIP/AIR OPS"),
  @XmlEnumValue("SEA OPS - SHIP/SHIP")
  SEA_OPS_SHIP_SHIP("SEA OPS - SHIP/SHIP"),
  @XmlEnumValue("SEA OPS - SHIP/SHIP - AEGIS")
  SEA_OPS_SHIP_SHIP_AEGIS("SEA OPS - SHIP/SHIP - AEGIS"),
  @XmlEnumValue("SEA OPS - SHIP/SHORE OPS")
  SEA_OPS_SHIP_SHORE_OPS("SEA OPS - SHIP/SHORE OPS"),
  @XmlEnumValue("SEA OPS - SHIP/SHORE OPS - HARBOR-PORT OPS")
  SEA_OPS_SHIP_SHORE_OPS_HARBOR_PORT_OPS("SEA OPS - SHIP/SHORE OPS - HARBOR-PORT OPS"),
  @XmlEnumValue("SEA OPS - SHIP/SHORE OPS - NAVAL GUNFIRE SUPPORT")
  SEA_OPS_SHIP_SHORE_OPS_NAVAL_GUNFIRE_SUPPORT("SEA OPS - SHIP/SHORE OPS - NAVAL GUNFIRE SUPPORT"),
  @XmlEnumValue("SEA OPS - TRAINING")
  SEA_OPS_TRAINING("SEA OPS - TRAINING"),
  @XmlEnumValue("SPACE OPS")
  SPACE_OPS("SPACE OPS"),
  @XmlEnumValue("SPACE OPS - EXPERIMENTAL")
  SPACE_OPS_EXPERIMENTAL("SPACE OPS - EXPERIMENTAL"),
  @XmlEnumValue("SPACE OPS - SATCOM")
  SPACE_OPS_SATCOM("SPACE OPS - SATCOM"),
  @XmlEnumValue("SPACE OPS - SATCOM - AEHF")
  SPACE_OPS_SATCOM_AEHF("SPACE OPS - SATCOM - AEHF"),
  @XmlEnumValue("SPACE OPS - SATCOM - AFSATCOM")
  SPACE_OPS_SATCOM_AFSATCOM("SPACE OPS - SATCOM - AFSATCOM"),
  @XmlEnumValue("SPACE OPS - SATCOM - DSCS")
  SPACE_OPS_SATCOM_DSCS("SPACE OPS - SATCOM - DSCS"),
  @XmlEnumValue("SPACE OPS - SATCOM - FLTSATCOM")
  SPACE_OPS_SATCOM_FLTSATCOM("SPACE OPS - SATCOM - FLTSATCOM"),
  @XmlEnumValue("SPACE OPS - SATCOM - GBS")
  SPACE_OPS_SATCOM_GBS("SPACE OPS - SATCOM - GBS"),
  @XmlEnumValue("SPACE OPS - SATCOM - LEASAT")
  SPACE_OPS_SATCOM_LEASAT("SPACE OPS - SATCOM - LEASAT"),
  @XmlEnumValue("SPACE OPS - SATCOM - Milstar")
  SPACE_OPS_SATCOM_MILSTAR("SPACE OPS - SATCOM - Milstar"),
  @XmlEnumValue("SPACE OPS - SATCOM - SPITFIRE")
  SPACE_OPS_SATCOM_SPITFIRE("SPACE OPS - SATCOM - SPITFIRE"),
  @XmlEnumValue("SPACE OPS - SATCOM - Trojan SPIRIT")
  SPACE_OPS_SATCOM_TROJAN_SPIRIT("SPACE OPS - SATCOM - Trojan SPIRIT"),
  @XmlEnumValue("SPACE OPS - SATCOM - WGS")
  SPACE_OPS_SATCOM_WGS("SPACE OPS - SATCOM - WGS"),
  @XmlEnumValue("SPACE OPS - SATCOM - UFO")
  SPACE_OPS_SATCOM_UFO("SPACE OPS - SATCOM - UFO"),
  @XmlEnumValue("SPACE OPS - GPS")
  SPACE_OPS_GPS("SPACE OPS - GPS"),
  @XmlEnumValue("SPACE OPS - METEOROLOGICAL")
  SPACE_OPS_METEOROLOGICAL("SPACE OPS - METEOROLOGICAL"),
  @XmlEnumValue("SPACE OPS - METEOROLOGICAL - DMSP")
  SPACE_OPS_METEOROLOGICAL_DMSP("SPACE OPS - METEOROLOGICAL - DMSP"),
  @XmlEnumValue("SPACE OPS - METEOROLOGICAL - SAWDS")
  SPACE_OPS_METEOROLOGICAL_SAWDS("SPACE OPS - METEOROLOGICAL - SAWDS"),
  @XmlEnumValue("SPACE OPS - NASA")
  SPACE_OPS_NASA("SPACE OPS - NASA"),
  @XmlEnumValue("SPACE OPS - NASA - SHUTTLE")
  SPACE_OPS_NASA_SHUTTLE("SPACE OPS - NASA - SHUTTLE"),
  @XmlEnumValue("RANGE OPS")
  RANGE_OPS("RANGE OPS"),
  @XmlEnumValue("RANGE OPS - EXPERIMENTAL")
  RANGE_OPS_EXPERIMENTAL("RANGE OPS - EXPERIMENTAL"),
  @XmlEnumValue("RANGE OPS - FLIGHT TEST")
  RANGE_OPS_FLIGHT_TEST("RANGE OPS - FLIGHT TEST"),
  @XmlEnumValue("RANGE OPS - RANGE CONTROL")
  RANGE_OPS_RANGE_CONTROL("RANGE OPS - RANGE CONTROL"),
  @XmlEnumValue("RANGE OPS - RANGE CONTROL - OCCS SUPPORT")
  RANGE_OPS_RANGE_CONTROL_OCCS_SUPPORT("RANGE OPS - RANGE CONTROL - OCCS SUPPORT"),
  @XmlEnumValue("RANGE OPS - RANGE CONTROL - RDMS")
  RANGE_OPS_RANGE_CONTROL_RDMS("RANGE OPS - RANGE CONTROL - RDMS"),
  @XmlEnumValue("RANGE OPS - RANGE CONTROL - TELEMETRY")
  RANGE_OPS_RANGE_CONTROL_TELEMETRY("RANGE OPS - RANGE CONTROL - TELEMETRY"),
  @XmlEnumValue("RANGE OPS - RANGE CONTROL - TRUNKING")
  RANGE_OPS_RANGE_CONTROL_TRUNKING("RANGE OPS - RANGE CONTROL - TRUNKING"),
  @XmlEnumValue("RANGE OPS - SAFETY")
  RANGE_OPS_SAFETY("RANGE OPS - SAFETY"),
  @XmlEnumValue("RANGE OPS - SIMULATOR")
  RANGE_OPS_SIMULATOR("RANGE OPS - SIMULATOR"),
  @XmlEnumValue("RANGE OPS - TEST RANGE")
  RANGE_OPS_TEST_RANGE("RANGE OPS - TEST RANGE"),
  @XmlEnumValue("RANGE OPS - TEST RANGE - TARGET")
  RANGE_OPS_TEST_RANGE_TARGET("RANGE OPS - TEST RANGE - TARGET"),
  @XmlEnumValue("RANGE OPS - TEST RANGE - TARGET SCORING")
  RANGE_OPS_TEST_RANGE_TARGET_SCORING("RANGE OPS - TEST RANGE - TARGET SCORING"),
  @XmlEnumValue("RANGE OPS - TEST RANGE - TEST RANGE TIMING")
  RANGE_OPS_TEST_RANGE_TEST_RANGE_TIMING("RANGE OPS - TEST RANGE - TEST RANGE TIMING"),
  @XmlEnumValue("RANGE OPS - TEST RANGE - TCRS")
  RANGE_OPS_TEST_RANGE_TCRS("RANGE OPS - TEST RANGE - TCRS"),
  @XmlEnumValue("RANGE OPS - TEST RANGE - TOSS")
  RANGE_OPS_TEST_RANGE_TOSS("RANGE OPS - TEST RANGE - TOSS"),
  @XmlEnumValue("RANGE OPS - TRAINING")
  RANGE_OPS_TRAINING("RANGE OPS - TRAINING"),
  @XmlEnumValue("RANGE OPS - TRAINING - MITT/DTES")
  RANGE_OPS_TRAINING_MITT_DTES("RANGE OPS - TRAINING - MITT/DTES"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE")
  SURVEILLANCE_RECONNAISSANCE("SURVEILLANCE/RECONNAISSANCE"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - AWACS")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_AWACS("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - AWACS"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - BMEWS")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_BMEWS("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - BMEWS"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - CARS")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_CARS("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - CARS"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - GRCS")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_GRCS("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - GRCS"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - JSS")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_JSS("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - JSS"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - OTHR/ROTHR")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_OTHR_ROTHR("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - OTHR/ROTHR"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - PAVE PAWS")
  SURVEILLANCE_RECONNAISSANCE_AIR_DEFENSE_WARNING_PAVE_PAWS("SURVEILLANCE/RECONNAISSANCE - AIR DEFENSE WARNING - PAVE PAWS"),
  @XmlEnumValue("SURVEILLANCE/RECONNAISSANCE - TRAINING")
  SURVEILLANCE_RECONNAISSANCE_TRAINING("SURVEILLANCE/RECONNAISSANCE - TRAINING"),
  @XmlEnumValue("SPECIAL OPS")
  SPECIAL_OPS("SPECIAL OPS"),
  @XmlEnumValue("SPECIAL OPS - AIR FORCE SPECIAL OPS")
  SPECIAL_OPS_AIR_FORCE_SPECIAL_OPS("SPECIAL OPS - AIR FORCE SPECIAL OPS"),
  @XmlEnumValue("SPECIAL OPS - ARMY SPECIAL OPS")
  SPECIAL_OPS_ARMY_SPECIAL_OPS("SPECIAL OPS - ARMY SPECIAL OPS"),
  @XmlEnumValue("SPECIAL OPS - ARMY SPECIAL OPS - CIVIL AFFAIRS")
  SPECIAL_OPS_ARMY_SPECIAL_OPS_CIVIL_AFFAIRS("SPECIAL OPS - ARMY SPECIAL OPS - CIVIL AFFAIRS"),
  @XmlEnumValue("SPECIAL OPS - ARMY SPECIAL OPS - PSYCHOLOGICAL OPS")
  SPECIAL_OPS_ARMY_SPECIAL_OPS_PSYCHOLOGICAL_OPS("SPECIAL OPS - ARMY SPECIAL OPS - PSYCHOLOGICAL OPS"),
  @XmlEnumValue("SPECIAL OPS - ARMY SPECIAL OPS - RANGER UNITS")
  SPECIAL_OPS_ARMY_SPECIAL_OPS_RANGER_UNITS("SPECIAL OPS - ARMY SPECIAL OPS - RANGER UNITS"),
  @XmlEnumValue("SPECIAL OPS - ARMY SPECIAL OPS - SPECIAL FORCES")
  SPECIAL_OPS_ARMY_SPECIAL_OPS_SPECIAL_FORCES("SPECIAL OPS - ARMY SPECIAL OPS - SPECIAL FORCES"),
  @XmlEnumValue("SPECIAL OPS - NAVY SPECIAL OPS")
  SPECIAL_OPS_NAVY_SPECIAL_OPS("SPECIAL OPS - NAVY SPECIAL OPS"),
  @XmlEnumValue("C3")
  C_3("C3"),
  @XmlEnumValue("C3 - COMMAND NET")
  C_3_COMMAND_NET("C3 - COMMAND NET"),
  @XmlEnumValue("C3 - COMMAND NET - GLOBAL")
  C_3_COMMAND_NET_GLOBAL("C3 - COMMAND NET - GLOBAL"),
  @XmlEnumValue("C3 - COMMAND NET - GLOBAL ALE")
  C_3_COMMAND_NET_GLOBAL_ALE("C3 - COMMAND NET - GLOBAL ALE"),
  @XmlEnumValue("C3 - COMMAND NET - GLOBAL BLACK")
  C_3_COMMAND_NET_GLOBAL_BLACK("C3 - COMMAND NET - GLOBAL BLACK"),
  @XmlEnumValue("C3 - COMMAND NET - GLOBAL DISCRETE")
  C_3_COMMAND_NET_GLOBAL_DISCRETE("C3 - COMMAND NET - GLOBAL DISCRETE"),
  @XmlEnumValue("C3 - COMMAND NET - GLOBAL RED")
  C_3_COMMAND_NET_GLOBAL_RED("C3 - COMMAND NET - GLOBAL RED"),
  @XmlEnumValue("C3 - COMMAND NET - HICOM (High Command)")
  C_3_COMMAND_NET_HICOM_HIGH_COMMAND("C3 - COMMAND NET - HICOM (High Command)"),
  @XmlEnumValue("C3 - DATA LINK")
  C_3_DATA_LINK("C3 - DATA LINK"),
  @XmlEnumValue("C3 - DATA LINK - ARTS (Telemetry)")
  C_3_DATA_LINK_ARTS_TELEMETRY("C3 - DATA LINK - ARTS (Telemetry)"),
  @XmlEnumValue("C3 - DATA LINK - JTIDS/MIDS")
  C_3_DATA_LINK_JTIDS_MIDS("C3 - DATA LINK - JTIDS/MIDS"),
  @XmlEnumValue("C3 - DATA LINK - SGLS")
  C_3_DATA_LINK_SGLS("C3 - DATA LINK - SGLS"),
  @XmlEnumValue("C3 - DATA LINK - TADIL-A")
  C_3_DATA_LINK_TADIL_A("C3 - DATA LINK - TADIL-A"),
  @XmlEnumValue("C3 - DATA LINK - TADIL-C")
  C_3_DATA_LINK_TADIL_C("C3 - DATA LINK - TADIL-C"),
  @XmlEnumValue("C3 - COMMS")
  C_3_COMMS("C3 - COMMS"),
  @XmlEnumValue("C3 - COMMS - IONOSPHERIC SOUNDER")
  C_3_COMMS_IONOSPHERIC_SOUNDER("C3 - COMMS - IONOSPHERIC SOUNDER"),
  @XmlEnumValue("C3 - COMMS - ISYSCON")
  C_3_COMMS_ISYSCON("C3 - COMMS - ISYSCON"),
  @XmlEnumValue("C3 - COMMS - MARS")
  C_3_COMMS_MARS("C3 - COMMS - MARS"),
  @XmlEnumValue("C3 - COMMS - MICROWAVE")
  C_3_COMMS_MICROWAVE("C3 - COMMS - MICROWAVE"),
  @XmlEnumValue("C3 - COMMS - MSE")
  C_3_COMMS_MSE("C3 - COMMS - MSE"),
  @XmlEnumValue("C3 - COMMS - RADIO RELAY")
  C_3_COMMS_RADIO_RELAY("C3 - COMMS - RADIO RELAY"),
  @XmlEnumValue("C3 - COMMS - TACTS")
  C_3_COMMS_TACTS("C3 - COMMS - TACTS"),
  @XmlEnumValue("C3 - GCCS")
  C_3_GCCS("C3 - GCCS"),
  @XmlEnumValue("C3 - SATELLITE COMMS")
  C_3_SATELLITE_COMMS("C3 - SATELLITE COMMS"),
  @XmlEnumValue("C3 - SATELLITE COMMS - AEHF")
  C_3_SATELLITE_COMMS_AEHF("C3 - SATELLITE COMMS - AEHF"),
  @XmlEnumValue("C3 - SATELLITE COMMS - AFSATCOM")
  C_3_SATELLITE_COMMS_AFSATCOM("C3 - SATELLITE COMMS - AFSATCOM"),
  @XmlEnumValue("C3 - SATELLITE COMMS - DSCS")
  C_3_SATELLITE_COMMS_DSCS("C3 - SATELLITE COMMS - DSCS"),
  @XmlEnumValue("C3 - SATELLITE COMMS - FLTSATCOM")
  C_3_SATELLITE_COMMS_FLTSATCOM("C3 - SATELLITE COMMS - FLTSATCOM"),
  @XmlEnumValue("C3 - SATELLITE COMMS - GBS")
  C_3_SATELLITE_COMMS_GBS("C3 - SATELLITE COMMS - GBS"),
  @XmlEnumValue("C3 - SATELLITE COMMS - LEASAT")
  C_3_SATELLITE_COMMS_LEASAT("C3 - SATELLITE COMMS - LEASAT"),
  @XmlEnumValue("C3 - SATELLITE COMMS - MILSTAR")
  C_3_SATELLITE_COMMS_MILSTAR("C3 - SATELLITE COMMS - MILSTAR"),
  @XmlEnumValue("C3 - SATELLITE COMMS - SPITFIRE")
  C_3_SATELLITE_COMMS_SPITFIRE("C3 - SATELLITE COMMS - SPITFIRE"),
  @XmlEnumValue("C3 - SATELLITE COMMS - TROJAN SPIRIT")
  C_3_SATELLITE_COMMS_TROJAN_SPIRIT("C3 - SATELLITE COMMS - TROJAN SPIRIT"),
  @XmlEnumValue("C3 - SATELLITE COMMS - WGS")
  C_3_SATELLITE_COMMS_WGS("C3 - SATELLITE COMMS - WGS"),
  @XmlEnumValue("C3 - SATELLITE COMMS - UFO")
  C_3_SATELLITE_COMMS_UFO("C3 - SATELLITE COMMS - UFO"),
  @XmlEnumValue("C3 - TELEMETERY")
  C_3_TELEMETERY("C3 - TELEMETERY"),
  @XmlEnumValue("C3 - TELEMETERY - ARTS")
  C_3_TELEMETERY_ARTS("C3 - TELEMETERY - ARTS"),
  @XmlEnumValue("C3 - TELEMETERY - SGLS")
  C_3_TELEMETERY_SGLS("C3 - TELEMETERY - SGLS"),
  @XmlEnumValue("SUSTAINING OPS")
  SUSTAINING_OPS("SUSTAINING OPS"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE")
  SUSTAINING_OPS_ADMINISTRATIVE("SUSTAINING OPS - ADMINISTRATIVE"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE - INSTALLATION PA SYSTEM (Giant Voice)")
  SUSTAINING_OPS_ADMINISTRATIVE_INSTALLATION_PA_SYSTEM_GIANT_VOICE("SUSTAINING OPS - ADMINISTRATIVE - INSTALLATION PA SYSTEM (Giant Voice)"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE - PAGING")
  SUSTAINING_OPS_ADMINISTRATIVE_PAGING("SUSTAINING OPS - ADMINISTRATIVE - PAGING"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE - TRAVELERS INFORMATION SYSTEM")
  SUSTAINING_OPS_ADMINISTRATIVE_TRAVELERS_INFORMATION_SYSTEM("SUSTAINING OPS - ADMINISTRATIVE - TRAVELERS INFORMATION SYSTEM"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE - UNLICENSED DEVICE")
  SUSTAINING_OPS_ADMINISTRATIVE_UNLICENSED_DEVICE("SUSTAINING OPS - ADMINISTRATIVE - UNLICENSED DEVICE"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE - WIRELESS LOCAL AREA NETWORK")
  SUSTAINING_OPS_ADMINISTRATIVE_WIRELESS_LOCAL_AREA_NETWORK("SUSTAINING OPS - ADMINISTRATIVE - WIRELESS LOCAL AREA NETWORK"),
  @XmlEnumValue("SUSTAINING OPS - ADMINISTRATIVE - WIRELESS MIKE")
  SUSTAINING_OPS_ADMINISTRATIVE_WIRELESS_MIKE("SUSTAINING OPS - ADMINISTRATIVE - WIRELESS MIKE"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING")
  SUSTAINING_OPS_CIVIL_ENGINEERING("SUSTAINING OPS - CIVIL ENGINEERING"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - CIVIL WORKS")
  SUSTAINING_OPS_CIVIL_ENGINEERING_CIVIL_WORKS("SUSTAINING OPS - CIVIL ENGINEERING - CIVIL WORKS"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - CONSTRUCTION")
  SUSTAINING_OPS_CIVIL_ENGINEERING_CONSTRUCTION("SUSTAINING OPS - CIVIL ENGINEERING - CONSTRUCTION"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - INDUSTRIAL CONTROLS")
  SUSTAINING_OPS_CIVIL_ENGINEERING_INDUSTRIAL_CONTROLS("SUSTAINING OPS - CIVIL ENGINEERING - INDUSTRIAL CONTROLS"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - PRIME BEEF")
  SUSTAINING_OPS_CIVIL_ENGINEERING_PRIME_BEEF("SUSTAINING OPS - CIVIL ENGINEERING - PRIME BEEF"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - PUBLIC WORKS")
  SUSTAINING_OPS_CIVIL_ENGINEERING_PUBLIC_WORKS("SUSTAINING OPS - CIVIL ENGINEERING - PUBLIC WORKS"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - RED HORSE")
  SUSTAINING_OPS_CIVIL_ENGINEERING_RED_HORSE("SUSTAINING OPS - CIVIL ENGINEERING - RED HORSE"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - SAFETY")
  SUSTAINING_OPS_CIVIL_ENGINEERING_SAFETY("SUSTAINING OPS - CIVIL ENGINEERING - SAFETY"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - SEABEES")
  SUSTAINING_OPS_CIVIL_ENGINEERING_SEABEES("SUSTAINING OPS - CIVIL ENGINEERING - SEABEES"),
  @XmlEnumValue("SUSTAINING OPS - CIVIL ENGINEERING - UTILITIES")
  SUSTAINING_OPS_CIVIL_ENGINEERING_UTILITIES("SUSTAINING OPS - CIVIL ENGINEERING - UTILITIES"),
  @XmlEnumValue("SUSTAINING OPS - COMMAND AND CONTROL")
  SUSTAINING_OPS_COMMAND_AND_CONTROL("SUSTAINING OPS - COMMAND AND CONTROL"),
  @XmlEnumValue("SUSTAINING OPS - COMMAND AND CONTROL - BASE OPS")
  SUSTAINING_OPS_COMMAND_AND_CONTROL_BASE_OPS("SUSTAINING OPS - COMMAND AND CONTROL - BASE OPS"),
  @XmlEnumValue("SUSTAINING OPS - COMMAND AND CONTROL - COMMAND NET")
  SUSTAINING_OPS_COMMAND_AND_CONTROL_COMMAND_NET("SUSTAINING OPS - COMMAND AND CONTROL - COMMAND NET"),
  @XmlEnumValue("SUSTAINING OPS - COMMAND AND CONTROL - MOMS")
  SUSTAINING_OPS_COMMAND_AND_CONTROL_MOMS("SUSTAINING OPS - COMMAND AND CONTROL - MOMS"),
  @XmlEnumValue("SUSTAINING OPS - COMMAND AND CONTROL - TRUNKING")
  SUSTAINING_OPS_COMMAND_AND_CONTROL_TRUNKING("SUSTAINING OPS - COMMAND AND CONTROL - TRUNKING"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES")
  SUSTAINING_OPS_EMERGENCY_SERVICES("SUSTAINING OPS - EMERGENCY SERVICES"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - ALARM SYSTEMS")
  SUSTAINING_OPS_EMERGENCY_SERVICES_ALARM_SYSTEMS("SUSTAINING OPS - EMERGENCY SERVICES - ALARM SYSTEMS"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - DISASTER PLANNING")
  SUSTAINING_OPS_EMERGENCY_SERVICES_DISASTER_PLANNING("SUSTAINING OPS - EMERGENCY SERVICES - DISASTER PLANNING"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - EOD")
  SUSTAINING_OPS_EMERGENCY_SERVICES_EOD("SUSTAINING OPS - EMERGENCY SERVICES - EOD"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - FIRE")
  SUSTAINING_OPS_EMERGENCY_SERVICES_FIRE("SUSTAINING OPS - EMERGENCY SERVICES - FIRE"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - HAZMAT")
  SUSTAINING_OPS_EMERGENCY_SERVICES_HAZMAT("SUSTAINING OPS - EMERGENCY SERVICES - HAZMAT"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - MEDICAL")
  SUSTAINING_OPS_EMERGENCY_SERVICES_MEDICAL("SUSTAINING OPS - EMERGENCY SERVICES - MEDICAL"),
  @XmlEnumValue("SUSTAINING OPS - EMERGENCY SERVICES - WARNING SYSTEM")
  SUSTAINING_OPS_EMERGENCY_SERVICES_WARNING_SYSTEM("SUSTAINING OPS - EMERGENCY SERVICES - WARNING SYSTEM"),
  @XmlEnumValue("SUSTAINING OPS - ENVIRONMENTAL")
  SUSTAINING_OPS_ENVIRONMENTAL("SUSTAINING OPS - ENVIRONMENTAL"),
  @XmlEnumValue("SUSTAINING OPS - ENVIRONMENTAL - RESOURCES CONSERVATION")
  SUSTAINING_OPS_ENVIRONMENTAL_RESOURCES_CONSERVATION("SUSTAINING OPS - ENVIRONMENTAL - RESOURCES CONSERVATION"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT")
  SUSTAINING_OPS_LAW_ENFORCEMENT("SUSTAINING OPS - LAW ENFORCEMENT"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - CID")
  SUSTAINING_OPS_LAW_ENFORCEMENT_CID("SUSTAINING OPS - LAW ENFORCEMENT - CID"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - DIS")
  SUSTAINING_OPS_LAW_ENFORCEMENT_DIS("SUSTAINING OPS - LAW ENFORCEMENT - DIS"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - MILITARY POLICE")
  SUSTAINING_OPS_LAW_ENFORCEMENT_MILITARY_POLICE("SUSTAINING OPS - LAW ENFORCEMENT - MILITARY POLICE"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - NCIS")
  SUSTAINING_OPS_LAW_ENFORCEMENT_NCIS("SUSTAINING OPS - LAW ENFORCEMENT - NCIS"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - OSI")
  SUSTAINING_OPS_LAW_ENFORCEMENT_OSI("SUSTAINING OPS - LAW ENFORCEMENT - OSI"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - SCOPE SHIELD")
  SUSTAINING_OPS_LAW_ENFORCEMENT_SCOPE_SHIELD("SUSTAINING OPS - LAW ENFORCEMENT - SCOPE SHIELD"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - SECURITY FORCE")
  SUSTAINING_OPS_LAW_ENFORCEMENT_SECURITY_FORCE("SUSTAINING OPS - LAW ENFORCEMENT - SECURITY FORCE"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - SHORE PATROL")
  SUSTAINING_OPS_LAW_ENFORCEMENT_SHORE_PATROL("SUSTAINING OPS - LAW ENFORCEMENT - SHORE PATROL"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - SPEED MEASUREMENT SYSTEMS")
  SUSTAINING_OPS_LAW_ENFORCEMENT_SPEED_MEASUREMENT_SYSTEMS("SUSTAINING OPS - LAW ENFORCEMENT - SPEED MEASUREMENT SYSTEMS"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - SURVEILLANCE SYSTEMS")
  SUSTAINING_OPS_LAW_ENFORCEMENT_SURVEILLANCE_SYSTEMS("SUSTAINING OPS - LAW ENFORCEMENT - SURVEILLANCE SYSTEMS"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - TETHERED AEROSTAT RADAR")
  SUSTAINING_OPS_LAW_ENFORCEMENT_TETHERED_AEROSTAT_RADAR("SUSTAINING OPS - LAW ENFORCEMENT - TETHERED AEROSTAT RADAR"),
  @XmlEnumValue("SUSTAINING OPS - LAW ENFORCEMENT - WEAPONS STORAGE PROTECTION")
  SUSTAINING_OPS_LAW_ENFORCEMENT_WEAPONS_STORAGE_PROTECTION("SUSTAINING OPS - LAW ENFORCEMENT - WEAPONS STORAGE PROTECTION"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE")
  SUSTAINING_OPS_MAINTENANCE("SUSTAINING OPS - MAINTENANCE"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - AIRCRAFT")
  SUSTAINING_OPS_MAINTENANCE_AIRCRAFT("SUSTAINING OPS - MAINTENANCE - AIRCRAFT"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - COMMS")
  SUSTAINING_OPS_MAINTENANCE_COMMS("SUSTAINING OPS - MAINTENANCE - COMMS"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - EQUIPMENT CHECKS")
  SUSTAINING_OPS_MAINTENANCE_EQUIPMENT_CHECKS("SUSTAINING OPS - MAINTENANCE - EQUIPMENT CHECKS"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - MISSILE")
  SUSTAINING_OPS_MAINTENANCE_MISSILE("SUSTAINING OPS - MAINTENANCE - MISSILE"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - MUNITIONS")
  SUSTAINING_OPS_MAINTENANCE_MUNITIONS("SUSTAINING OPS - MAINTENANCE - MUNITIONS"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - RAMP CONTROL")
  SUSTAINING_OPS_MAINTENANCE_RAMP_CONTROL("SUSTAINING OPS - MAINTENANCE - RAMP CONTROL"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - REMOTE CONTROL CRANE")
  SUSTAINING_OPS_MAINTENANCE_REMOTE_CONTROL_CRANE("SUSTAINING OPS - MAINTENANCE - REMOTE CONTROL CRANE"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - RUNWAY ICE DETECTION SYSTEMS")
  SUSTAINING_OPS_MAINTENANCE_RUNWAY_ICE_DETECTION_SYSTEMS("SUSTAINING OPS - MAINTENANCE - RUNWAY ICE DETECTION SYSTEMS"),
  @XmlEnumValue("SUSTAINING OPS - MAINTENANCE - SNOW REMOVAL")
  SUSTAINING_OPS_MAINTENANCE_SNOW_REMOVAL("SUSTAINING OPS - MAINTENANCE - SNOW REMOVAL"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL")
  SUSTAINING_OPS_METEOROLOGICAL("SUSTAINING OPS - METEOROLOGICAL"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - AMSS")
  SUSTAINING_OPS_METEOROLOGICAL_AMSS("SUSTAINING OPS - METEOROLOGICAL - AMSS"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - ASOS")
  SUSTAINING_OPS_METEOROLOGICAL_ASOS("SUSTAINING OPS - METEOROLOGICAL - ASOS"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - AWOS")
  SUSTAINING_OPS_METEOROLOGICAL_AWOS("SUSTAINING OPS - METEOROLOGICAL - AWOS"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - GOES")
  SUSTAINING_OPS_METEOROLOGICAL_GOES("SUSTAINING OPS - METEOROLOGICAL - GOES"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - IMETS")
  SUSTAINING_OPS_METEOROLOGICAL_IMETS("SUSTAINING OPS - METEOROLOGICAL - IMETS"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - NEXRAD")
  SUSTAINING_OPS_METEOROLOGICAL_NEXRAD("SUSTAINING OPS - METEOROLOGICAL - NEXRAD"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - WEATHER")
  SUSTAINING_OPS_METEOROLOGICAL_WEATHER("SUSTAINING OPS - METEOROLOGICAL - WEATHER"),
  @XmlEnumValue("SUSTAINING OPS - METEOROLOGICAL - WIND PROFILER")
  SUSTAINING_OPS_METEOROLOGICAL_WIND_PROFILER("SUSTAINING OPS - METEOROLOGICAL - WIND PROFILER"),
  @XmlEnumValue("SUSTAINING OPS - NATURAL RESOURCES")
  SUSTAINING_OPS_NATURAL_RESOURCES("SUSTAINING OPS - NATURAL RESOURCES"),
  @XmlEnumValue("SUSTAINING OPS - NATURAL RESOURCES - CONSERVATION")
  SUSTAINING_OPS_NATURAL_RESOURCES_CONSERVATION("SUSTAINING OPS - NATURAL RESOURCES - CONSERVATION"),
  @XmlEnumValue("SUSTAINING OPS - NATURAL RESOURCES - WILDLIFE PRESERVATION")
  SUSTAINING_OPS_NATURAL_RESOURCES_WILDLIFE_PRESERVATION("SUSTAINING OPS - NATURAL RESOURCES - WILDLIFE PRESERVATION"),
  @XmlEnumValue("SUSTAINING OPS - NAVAIDS CONTROLS")
  SUSTAINING_OPS_NAVAIDS_CONTROLS("SUSTAINING OPS - NAVAIDS CONTROLS"),
  @XmlEnumValue("SUSTAINING OPS - NAVAIDS CONTROLS - REMOTE BARRIER CONTROL SYSTEMS")
  SUSTAINING_OPS_NAVAIDS_CONTROLS_REMOTE_BARRIER_CONTROL_SYSTEMS("SUSTAINING OPS - NAVAIDS CONTROLS - REMOTE BARRIER CONTROL SYSTEMS"),
  @XmlEnumValue("SUSTAINING OPS - NAVAIDS CONTROLS - RUNWAY LIGHTING CONTROL")
  SUSTAINING_OPS_NAVAIDS_CONTROLS_RUNWAY_LIGHTING_CONTROL("SUSTAINING OPS - NAVAIDS CONTROLS - RUNWAY LIGHTING CONTROL"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS("SUSTAINING OPS - SUPPLY AND LOGISTICS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - AMPS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_AMPS("SUSTAINING OPS - SUPPLY AND LOGISTICS - AMPS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - CSSCS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_CSSCS("SUSTAINING OPS - SUPPLY AND LOGISTICS - CSSCS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - INVENTORY/INVENTORY CONTROLS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_INVENTORY_INVENTORY_CONTROLS("SUSTAINING OPS - SUPPLY AND LOGISTICS - INVENTORY/INVENTORY CONTROLS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - MTS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_MTS("SUSTAINING OPS - SUPPLY AND LOGISTICS - MTS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - NISTARS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_NISTARS("SUSTAINING OPS - SUPPLY AND LOGISTICS - NISTARS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - POL")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_POL("SUSTAINING OPS - SUPPLY AND LOGISTICS - POL"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - RESUPPLY")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_RESUPPLY("SUSTAINING OPS - SUPPLY AND LOGISTICS - RESUPPLY"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - RF TAGS")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_RF_TAGS("SUSTAINING OPS - SUPPLY AND LOGISTICS - RF TAGS"),
  @XmlEnumValue("SUSTAINING OPS - SUPPLY AND LOGISTICS - SHIPYARD")
  SUSTAINING_OPS_SUPPLY_AND_LOGISTICS_SHIPYARD("SUSTAINING OPS - SUPPLY AND LOGISTICS - SHIPYARD"),
  @XmlEnumValue("SUSTAINING OPS - TRAINING")
  SUSTAINING_OPS_TRAINING("SUSTAINING OPS - TRAINING"),
  @XmlEnumValue("SUSTAINING OPS - TRANSPORTATION")
  SUSTAINING_OPS_TRANSPORTATION("SUSTAINING OPS - TRANSPORTATION"),
  @XmlEnumValue("SUSTAINING OPS - TRANSPORTATION - MOTOR POOL")
  SUSTAINING_OPS_TRANSPORTATION_MOTOR_POOL("SUSTAINING OPS - TRANSPORTATION - MOTOR POOL"),
  @XmlEnumValue("SUSTAINING OPS - TRANSPORTATION - TAXI")
  SUSTAINING_OPS_TRANSPORTATION_TAXI("SUSTAINING OPS - TRANSPORTATION - TAXI"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS")
  DOMESTIC_SUPPORT_OPS("DOMESTIC SUPPORT OPS"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - AERO CLUB")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE_AERO_CLUB("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - AERO CLUB"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - COLOR/HONOR GUARD")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE_COLOR_HONOR_GUARD("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - COLOR/HONOR GUARD"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - EDUCATION")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE_EDUCATION("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - EDUCATION"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - MUTUAL AID")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE_MUTUAL_AID("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - MUTUAL AID"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - PUBLIC WORKS")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE_PUBLIC_WORKS("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - PUBLIC WORKS"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - TRAINING")
  DOMESTIC_SUPPORT_OPS_COMMUNITY_ASSISTANCE_TRAINING("DOMESTIC SUPPORT OPS - COMMUNITY ASSISTANCE - TRAINING"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONTINGENCY")
  DOMESTIC_SUPPORT_OPS_CONTINGENCY("DOMESTIC SUPPORT OPS - CONTINGENCY"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - CBR")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_CBR("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - CBR"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - CIVIL SUPPORT TEAM")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_CIVIL_SUPPORT_TEAM("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - CIVIL SUPPORT TEAM"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - ENVIRONMENTAL CLEANUP")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_ENVIRONMENTAL_CLEANUP("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - ENVIRONMENTAL CLEANUP"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - FEMA")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_FEMA("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - FEMA"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - HAZARDOUS MATERIAL RELEASE")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_HAZARDOUS_MATERIAL_RELEASE("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - HAZARDOUS MATERIAL RELEASE"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - TECHNICAL ESCORT UNIT")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_TECHNICAL_ESCORT_UNIT("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - TECHNICAL ESCORT UNIT"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - TRAINING")
  DOMESTIC_SUPPORT_OPS_CONSEQUENCE_MANAGEMENT_TRAINING("DOMESTIC SUPPORT OPS - CONSEQUENCE MANAGEMENT - TRAINING"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT")
  DOMESTIC_SUPPORT_OPS_LAW_ENFORCEMENT("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - ANTI-TERRORISM")
  DOMESTIC_SUPPORT_OPS_LAW_ENFORCEMENT_ANTI_TERRORISM("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - ANTI-TERRORISM"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - CIVIL DISTURBANCES")
  DOMESTIC_SUPPORT_OPS_LAW_ENFORCEMENT_CIVIL_DISTURBANCES("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - CIVIL DISTURBANCES"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - COUNTER DRUG")
  DOMESTIC_SUPPORT_OPS_LAW_ENFORCEMENT_COUNTER_DRUG("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - COUNTER DRUG"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - PROJECT COTHEN")
  DOMESTIC_SUPPORT_OPS_LAW_ENFORCEMENT_PROJECT_COTHEN("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - PROJECT COTHEN"),
  @XmlEnumValue("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - SPECIAL SECURITY OPS")
  DOMESTIC_SUPPORT_OPS_LAW_ENFORCEMENT_SPECIAL_SECURITY_OPS("DOMESTIC SUPPORT OPS - LAW ENFORCEMENT - SPECIAL SECURITY OPS"),
  @XmlEnumValue("OTHER OPS - LAW ENFORCEMENT")
  OTHER_OPS_LAW_ENFORCEMENT("OTHER OPS - LAW ENFORCEMENT"),
  @XmlEnumValue("OTHER OPS - LAW ENFORCEMENT - DTSS")
  OTHER_OPS_LAW_ENFORCEMENT_DTSS("OTHER OPS - LAW ENFORCEMENT - DTSS"),
  @XmlEnumValue("OTHER OPS - LAW ENFORCEMENT - ETRAC")
  OTHER_OPS_LAW_ENFORCEMENT_ETRAC("OTHER OPS - LAW ENFORCEMENT - ETRAC"),
  @XmlEnumValue("OTHER OPS - LAW ENFORCEMENT - RDTE SUPPORT")
  OTHER_OPS_LAW_ENFORCEMENT_RDTE_SUPPORT("OTHER OPS - LAW ENFORCEMENT - RDTE SUPPORT"),
  @XmlEnumValue("OTHER OPS - EXERCISE")
  OTHER_OPS_EXERCISE("OTHER OPS - EXERCISE"),
  @XmlEnumValue("OTHER OPS - EXPERIMENTAL")
  OTHER_OPS_EXPERIMENTAL("OTHER OPS - EXPERIMENTAL"),
  @XmlEnumValue("OTHER OPS - HYDROLOGIC")
  OTHER_OPS_HYDROLOGIC("OTHER OPS - HYDROLOGIC"),
  @XmlEnumValue("OTHER OPS - HYDROLOGIC - LOCKS AND DAMS")
  OTHER_OPS_HYDROLOGIC_LOCKS_AND_DAMS("OTHER OPS - HYDROLOGIC - LOCKS AND DAMS"),
  @XmlEnumValue("OTHER OPS - SEARCH AND RESCUE")
  OTHER_OPS_SEARCH_AND_RESCUE("OTHER OPS - SEARCH AND RESCUE"),
  @XmlEnumValue("OTHER OPS - SEARCH AND RESCUE - CAP")
  OTHER_OPS_SEARCH_AND_RESCUE_CAP("OTHER OPS - SEARCH AND RESCUE - CAP"),
  @XmlEnumValue("OTHER OPS - SEISMIC")
  OTHER_OPS_SEISMIC("OTHER OPS - SEISMIC"),
  @XmlEnumValue("OTHER OPS - SPECIAL COURIER")
  OTHER_OPS_SPECIAL_COURIER("OTHER OPS - SPECIAL COURIER"),
  @XmlEnumValue("OTHER OPS - SPECIAL PROJECTS")
  OTHER_OPS_SPECIAL_PROJECTS("OTHER OPS - SPECIAL PROJECTS"),
  @XmlEnumValue("OTHER OPS - SPECIAL PROJECTS - HAARP")
  OTHER_OPS_SPECIAL_PROJECTS_HAARP("OTHER OPS - SPECIAL PROJECTS - HAARP"),
  @XmlEnumValue("OTHER OPS - SURVEY")
  OTHER_OPS_SURVEY("OTHER OPS - SURVEY"),
  @XmlEnumValue("OTHER OPS - TEST AND MEASUREMENT")
  OTHER_OPS_TEST_AND_MEASUREMENT("OTHER OPS - TEST AND MEASUREMENT");
  private final String value;

  ListCFN(String v) {
    value = v;
  }

  public String value() {
    return value;
  }

  public static ListCFN fromValue(String v) {
    for (ListCFN c : ListCFN.values()) {
      if (c.value.equals(v)) {
        return c;
      }
    }
    throw new IllegalArgumentException(v);
  }

}


text:
using Android.Text;
using Android.Widget;
using Java.Lang;
using System;
using System.Reactive.Linq;
using Toggl.Core.UI.Reactive;
using static Android.Views.View;

namespace Toggl.Droid.Extensions.Reactive
{
    public static class TextViewExtensions
    {
        public static IObservable<string> Text(this IReactive<TextView> reactive)
            => Observable
                .FromEventPattern<TextChangedEventArgs>(e => reactive.Base.TextChanged += e, e => reactive.Base.TextChanged -= e)
                .Select(args => ((EditText)args.Sender).Text);

        public static IObservable<ICharSequence> TextFormatted(this IReactive<TextView> reactive)
            => Observable
                .FromEventPattern<TextChangedEventArgs>(e => reactive.Base.TextChanged += e, e => reactive.Base.TextChanged -= e)
                .Select(args => ((EditText)args.Sender).TextFormatted);

        public static IObservable<bool> FocusChanged(this IReactive<TextView> reactive)
            => Observable
                .FromEventPattern<FocusChangeEventArgs>(e => reactive.Base.FocusChange += e, e => reactive.Base.FocusChange -= e)
                .Select(args => ((EditText)args.Sender).HasFocus);

        public static Action<string> Hint(this IReactive<TextView> reactive)
            => text => reactive.Base.Hint = text;

        public static Action<string> TextObserver(this IReactive<TextView> reactive, bool ignoreUnchanged = false)
        {
            return text =>
            {
                if (!ignoreUnchanged)
                {
                    reactive.Base.Text = text;
                    return;
                }

                if (reactive.Base.Text != text)
                    reactive.Base.Text = text;
            };
        }

        public static Action<ISpannable> TextFormattedObserver(this IReactive<TextView> reactive)
            => text => reactive.Base.TextFormatted = text;
    }
}

redpajama_set_name: RedPajamaGithub


text:
#include "tensorflow/compiler/mlir/tensorflow/utils/translate_utils.h"

#include "mlir/IR/OpDefinition.h"  // from @llvm-project
#include "tensorflow/core/platform/errors.h"

namespace tensorflow {

void PopulateTfVersions(mlir::ModuleOp module, const VersionDef& versions) {
  mlir::Builder b(module.getContext());
  auto producer =
      b.getNamedAttr("producer", b.getI32IntegerAttr(versions.producer()));
  auto min_consumer = b.getNamedAttr(
      "min_consumer", b.getI32IntegerAttr(versions.min_consumer()));
  auto bad_consumers = b.getNamedAttr(
      "bad_consumers",
      b.getI32ArrayAttr(llvm::ArrayRef<int32_t>(
          versions.bad_consumers().begin(), versions.bad_consumers().end())));
  module.setAttr("tf.versions",
                 b.getDictionaryAttr(llvm::ArrayRef<mlir::NamedAttribute>(
                     {producer, min_consumer, bad_consumers})));
}

mlir::LogicalResult ExtractTfVersions(mlir::ModuleOp module,
                                      VersionDef* versions) {
  versions->Clear();
  auto version_attr = module.getAttrOfType<mlir::DictionaryAttr>("tf.versions");
  if (!version_attr) return mlir::failure();

  auto producer =
      version_attr.get("producer").dyn_cast_or_null<mlir::IntegerAttr>();
  if (!producer) return mlir::failure();
  versions->set_producer(producer.getInt());

  auto min_consumer =
      version_attr.get("min_consumer").dyn_cast_or_null<mlir::IntegerAttr>();
  if (min_consumer) versions->set_min_consumer(min_consumer.getInt());

  auto bad_consumers =
      version_attr.get("bad_consumers").dyn_cast_or_null<mlir::ArrayAttr>();
  if (!bad_consumers) return mlir::success();

  for (auto bad_consumer : bad_consumers) {
    auto bad_consumer_int_attr =
        bad_consumer.dyn_cast_or_null<mlir::IntegerAttr>();
    if (!bad_consumer_int_attr) return mlir::failure();

    versions->mutable_bad_consumers()->Add(bad_consumer_int_attr.getInt());
  }
  return mlir::success();
}

::stream_executor::port::StatusOr<int64_t> GetTfGraphProducerVersion(
    mlir::ModuleOp module) {
  auto versions = module.getAttrOfType<::mlir::DictionaryAttr>("tf.versions");
  if (!versions) {
    return errors::Internal(
        "Missing 'tf.versions' attribute on the module, abort.\n");
  }
  auto producer = versions.get("producer").dyn_cast<mlir::IntegerAttr>();
  if (!producer) {
    return errors::Internal(
        "Missing 'producer' attribute on the module, abort.\n");
  }
  return producer.getInt();
}

}  // namespace tensorflow


text:
package io.t28.json2java.core.builder;

import com.google.common.collect.ImmutableList;
import com.squareup.javapoet.AnnotationSpec;
import com.squareup.javapoet.FieldSpec;
import com.squareup.javapoet.MethodSpec;
import com.squareup.javapoet.ParameterSpec;
import com.squareup.javapoet.TypeName;
import com.squareup.moshi.Json;
import io.t28.json2java.core.naming.NamePolicy;

import javax.annotation.Nonnull;
import javax.lang.model.element.Modifier;
import java.util.List;
import java.util.stream.Collectors;

public class MoshiClassBuilder extends ClassBuilder {
    public MoshiClassBuilder(@Nonnull NamePolicy fieldNamePolicy,
                             @Nonnull NamePolicy methodNamePolicy,
                             @Nonnull NamePolicy parameterNamePolicy) {
        super(fieldNamePolicy, methodNamePolicy, parameterNamePolicy);
    }

    @Nonnull
    @Override
    protected List<FieldSpec> buildFields() {
        return getProperties().entrySet().stream().map(property -> {
            final String name = property.getKey();
            final TypeName type = property.getValue();
            final String fieldName = fieldNamePolicy.convert(name, type);
            return FieldSpec.builder(type, fieldName)
                    .addModifiers(Modifier.PRIVATE, Modifier.FINAL)
                    .addAnnotation(AnnotationSpec.builder(Json.class)
                            .addMember("name", "$S", name)
                            .build())
                    .build();
        }).collect(Collectors.toList());
    }

    @Nonnull
    @Override
    protected List<MethodSpec> buildMethods() {
        final MethodSpec.Builder constructorBuilder = MethodSpec.constructorBuilder()
                .addModifiers(Modifier.PUBLIC);

        final ImmutableList.Builder<MethodSpec> builder = ImmutableList.builder();
        getProperties().entrySet().forEach(property -> {
            final String name = property.getKey();
            final TypeName type = property.getValue();
            final String fieldName = fieldNamePolicy.convert(name, type);
            final String methodName = methodNamePolicy.convert(name, type);
            builder.add(MethodSpec.methodBuilder(methodName)
                    .addModifiers(Modifier.PUBLIC)
                    .returns(type)
                    .addStatement("return $L", fieldName)
                    .build());

            final String propertyName = parameterNamePolicy.convert(name, type);
            constructorBuilder.addParameter(ParameterSpec.builder(type, propertyName)
                    .build())
                    .addStatement("this.$L = $L", fieldName, propertyName);
        });
        builder.add(constructorBuilder.build());
        return builder.build();
    }
}


text:
#pragma once
#include "PolyString.h"
#include "PolyLogger.h"
#include "PolyGlobals.h"
#include "PolyRenderer.h"
#include "PolyThreaded.h"
#include "PolyCoreInput.h"
//#include "PolyGLRenderer.h"
#include "PolyMaterialManager.h"
#include "PolyCoreServices.h"
#include "PolyRectangle.h"
#include <vector>
#include <string>

#define CURSOR_ARROW 0
#define CURSOR_TEXT 1
#define CURSOR_POINTER 2
#define CURSOR_CROSSHAIR 3
#define CURSOR_RESIZE_LEFT_RIGHT 4
#define CURSOR_RESIZE_UP_DOWN 5

using std::vector;
using std::wstring;

long getThreadID();

namespace Polycode {

	class CoreServices;

	class _PolyExport CoreMutex {
	public:
		int mutexID;
	};

	class _PolyExport CoreFileExtension {
	public:
		String extension;
		String description;
	};

	class _PolyExport PolycodeViewBase {
	public:
		PolycodeViewBase() { windowData = NULL; }
		virtual ~PolycodeViewBase(){}
		void *windowData;
	};

	/**
	* The main core of the framework. The core deals with system-level functions, such as window initialization and OS interaction. Each platform has its own implementation of this base class. NOTE: SOME OF THE FUNCTIONALITY IN THE CORE IS NOT FULLY IMPLEMENTED!!
	*/
	class _PolyExport Core : public EventDispatcher {

	public:

		/**
		* Constructor.
		* @param xRes Inital horizontal resolution of the renderer.
		* @param yRes Inital vertical resolution of the renderer.
		* @param fullScreen True to launch in fullscreen, false to launch in window.
		* @param aaLevel Level of anti-aliasing. Possible values are 2,4 and 6.
		* @param frameRate Frame rate that the core will update and render at.
		*/
		Core(int xRes, int yRes, bool fullScreen, int aaLevel, int frameRate);
		virtual ~Core();

		virtual bool Update() = 0;

		/**
		* Show or hide cursor.
		* @param newval True to show mouse, false to hide it.
		*/
		virtual void enableMouse(bool newval);

		/**
		* Sets the cursor the application is using.
		* @param cursorType Type of cursor to use. Possible values are CURSOR_ARROW, CURSOR_TEXT, CURSOR_POINTER, CURSOR_CROSSHAIR, CURSOR_RESIZE_LEFT_RIGHT, CURSOR_RESIZE_UP_DOWN
		*/
		virtual void setCursor(int cursorType) = 0;

		/**
		* Launches a Threaded class into its own thread. See the documentation for Threaded for information on how to crated threaded classes.
		* @param target Target threaded class.
		* @see Threaded
		*/
		virtual void createThread(Threaded *target) = 0;

		/**
		* Locks a mutex.
		* @param mutex Mutex to lock.
		*/
		virtual void lockMutex(CoreMutex *mutex) = 0;

		/**
		* Unlocks a mutex.
		* @param mutex Mutex to lock.
		*/
		virtual void unlockMutex(CoreMutex *mutex) = 0;

		/**
		* Creates a mutex
		* @return Newly created mutex.
		*/
		virtual CoreMutex *createMutex() = 0;

		/**
		* Copies the specified string to system clipboard.
		* @param str String to copy to clipboard.
		*/
		virtual void copyStringToClipboard(String str) = 0;

		/**
		* Returns the system clipboard as a string.
		* @return String from clipboard.
		*/
		virtual String getClipboardString() = 0;

		/**
		* Returns the core services. See CoreServices for a detailed explanation of services.
		* @return Core services.
		@see CoreServices
		*/
		CoreServices *getServices();

		/**
		* Returns the current average frames per second.
		* @return Current average frames per second.
		*/
		Number getFPS();

		/**
		* Shuts down the core and quits the application.
		*/
		void Shutdown();

		/**
		* Checks if core is in fullscreen mode.
		* @return True if in full screen, false if otherwise.
		*/
		bool isFullscreen(){ return fullScreen; }

		/**
		* Returns the current anti-aliasing level.
		* @return Current anti-aliasing level.
		*/
		int getAALevel() { return aaLevel; }

		/**
		* Returns the input class. See CoreInput for details in input.
		* @return Input class.
		* @see CoreInput
		*/
		CoreInput *getInput();

		/**
		* Returns current horizontal resolution.
		* @return Current horizontal resolution.
		*/
		Number getXRes();

		/**
		* Returns current vertical resolution.
		* @return Current vertical resolution.
		*/
		Number getYRes();

		// deprecated
		int getNumVideoModes();

		/**
		* Returns the available system video modes.
		* @return An STL vector of video modes.
		*/
		virtual vector<Rectangle> getVideoModes() = 0;

		/**
		* Creates a folder on disk with the specified path.
		* @param folderPath Path to create the folder in.
		*/
		virtual void createFolder(String folderPath) = 0;

		/**
		* Copies a disk item from one path to another
		* @param itemPath Path to the item to copy.
		* @param destItemPath Destination path to copy to.
		*/
		virtual void copyDiskItem(String itemPath, String destItemPath) = 0;

		/**
		* Moves a disk item from one path to another
		* @param itemPath Path to the item to move.
		* @param destItemPath Destination path to move to.
		*/
		virtual void moveDiskItem(String itemPath, String destItemPath) = 0;

		/**
		* Removes a disk item.
		* @param itemPath Path to the item to remove.
		*/
		virtual void removeDiskItem(String itemPath) = 0;

		/**
		* Opens a system folder picker and suspends operation.
		* @return The selected path returned from the picker.
		*/
		virtual String openFolderPicker() = 0;

		/**
		* Opens a system file picker for the specified extensions.
		* @param extensions An STL vector containing the allowed file extensions that can be selected.
		* @param allowMultiple If set to true, the picker can select multiple files.
		* @return An STL vector of the selected file paths.
		*/
		virtual vector<string> openFilePicker(vector<CoreFileExtension> extensions, bool allowMultiple) = 0;

		void setVideoModeIndex(int index, bool fullScreen, int aaLevel);

		/**
		* Sets a new video mode.
		* @param xRes New horizontal resolution of the renderer.
		* @param yRes New vertical resolution of the renderer.
		* @param fullScreen True to launch in fullscreen, false to launch in window.
		* @param aaLevel Level of anti-aliasing. Possible values are 2,4 and 6.
		*/
		virtual void setVideoMode(int xRes, int yRes, bool fullScreen, int aaLevel) = 0;

		/**
		* Resizes the renderer.
		* @param xRes New horizontal resolution of the renderer.
		* @param yRes New vertical resolution of the renderer.
		*/
		virtual void resizeTo(int xRes, int yRes) = 0;

		void doSleep();

		/**
		* Returns the time elapsed since last frame.
		* @return Time elapsed since last frame in floating point microseconds.
		*/
		Number getElapsed();

		/**
		* Returns the total ticks elapsed since launch.
		* @return Time elapsed since launch in milliseconds
		*/
		virtual unsigned int getTicks() = 0;

		/**
		* Returns the total ticks elapsed since launch.
		* @return Time elapsed since launch in floating point microseconds.
		*/
		Number getTicksFloat();

		void setUserPointer(void *ptr) { userPointer = ptr; }
		void *getUserPointer() { return userPointer; }

		static const int EVENT_CORE_RESIZE = 0;

	protected:

		void *userPointer;

		long refreshInterval;

		bool fullScreen;
		int aaLevel;

		vector<Vector2>	videoModes;
		void updateCore();

		int numVideoModes;

		bool running;
		Number fps;
		unsigned int frameTicks;
		unsigned int lastFrameTicks;
		unsigned int lastFPSTicks;
		unsigned int elapsed;

		bool mouseEnabled;

		unsigned int lastSleepFrameTicks;

		int xRes;
		int yRes;

		int frames;

		CoreInput *input;
		Renderer *renderer;
		CoreServices *services;
	};

}


text:
(function(mod) {
  if (typeof exports == "object" && typeof module == "object") // CommonJS
    return mod(exports);
  if (typeof define == "function" && define.amd) // AMD
    return define(["exports"], mod);
  mod((self.tern || (self.tern = {})).signal = {}); // Plain browser env
})(function(exports) {
  function on(type, f) {
    var handlers = this._handlers || (this._handlers = Object.create(null));
    (handlers[type] || (handlers[type] = [])).push(f);
  }
  function off(type, f) {
    var arr = this._handlers && this._handlers[type];
    if (arr) for (var i = 0; i < arr.length; ++i)
      if (arr[i] == f) { arr.splice(i, 1); break; }
  }
  function signal(type, a1, a2, a3, a4) {
    var arr = this._handlers && this._handlers[type];
    if (arr) for (var i = 0; i < arr.length; ++i) arr[i].call(this, a1, a2, a3, a4);
  }

  exports.mixin = function(obj) {
    obj.on = on; obj.off = off; obj.signal = signal;
    return obj;
  };
});


text:
<?xml version="1.0" encoding="ISO-8859-1"?>

<layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../xsd/layout.xsd"
        pageTitle="Pocusox Pezug View Cezuxom"
        pageBuilder="com.gs.fw.kaza.desa.haneja.vo.YoSaCawopUwunAkekobeWegibar"
        showSelection="true">

        <row>

                <row>
                    <button name="poborUnubAnasiNawaf" label="Vayus Xinocepe" downloadContent="true"
                            openSavedFile="true"
                            contentDownloader="com.gs.fw.kaza.desa.vo.xinocepe.BorivaWazuqoYoxuwoNajemOmimohemiy"
                            crumbTrail="false"/>
                </row>

        </row>
        <row>

                <row>
                    <uiElement name="jaxiroKapakabi" label="" renderAs="label"/>
                </row>

        </row>
        <row>

                <row>
                    <uiElement name="paFujaQejuqehunuHuyeBigaqEmon" label="Dulic Bega by" renderAs="combobox"/>
                    <button name="zuQasoBicavuxaqaNixaYikuqAginEgihij" label="Dulic Bega" nextLayoutName="desa/haneja/veJosuMejivutaGuwerEgigAxoza.xml" crumbTrail="true"/>
                </row>

        </row>

        <row>

        </row>

        <row>

        </row>

</layout>


text:
.class Lhk;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Landroid/content/DialogInterface$OnClickListener;

# instance fields
.field final synthetic a:Lhj;

# direct methods
.method constructor <init>(Lhj;)V
    .registers 2
    .parameter

    .prologue
    .line 1
    iput-object p1, p0, Lhk;->a:Lhj;

    .line 1021
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

# virtual methods
.method public onClick(Landroid/content/DialogInterface;I)V
    .registers 3
    .parameter
    .parameter

    .prologue
    .line 1024
    return-void
.end method


text:
package v1ch12.fileChooser;

import java.awt.*;
import javax.swing.*;

/**
 * @version 1.25 2015-06-12
 * @author Cay Horstmann
 */
public class FileChooserTest
{
   public static void main(String[] args)
   {
      EventQueue.invokeLater(() -> {
         JFrame frame = new ImageViewerFrame();
         frame.setTitle("FileChooserTest");
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.setVisible(true);
      });
   }
}


text:
package org.jflowlight.onos.model.topology;

import java.util.List;

import com.google.gson.annotations.Expose;
/**
 * @author Alessandro Di Stefano
 */
public class TopoDevices {
	@Expose
	private List<String> devices;

	/**
	 * @return the devices
	 */
	public List<String> getDevices() {
		return devices;
	}

	/**
	 * @param devices the devices to set
	 */
	public void setDevices(List<String> devices) {
		this.devices = devices;
	}

}


text:
namespace po = boost::program_options;

auto init_options() -> po::options_description
{
	po::options_description desc;

	desc.add_options()
		( "help", "Produce the help message." )
		( "type", po::value<std::string>()->required()
		, "Type of an element of the matrix. It may be one of: "
		  "float, double, cfloat, cdouble." );
	desc.add(tcm::init_constants_options<double>());

	return desc;
}

auto element_type(std::string input) -> std::type_index
{
	using namespace std::string_literals;
	static std::unordered_map<std::string, std::type_index> const types =
		{ { "float"s,   std::type_index(typeid(float))                }
		, { "double"s,  std::type_index(typeid(double))               }
		, { "cfloat"s,  std::type_index(typeid(std::complex<float>))  }
		, { "cdouble"s, std::type_index(typeid(std::complex<double>)) }
		};

	boost::to_lower(input);
	try {
		return types.at(input);
	} catch(std::out_of_range & e) {
		std::cerr << "Invalid element type `" + input + "`!\n";
		throw;
	}
}

template<class _Help, class _Run>
auto process_command_line( int argc, char** argv
                         , _Help&& help
						 , _Run&& run ) -> void
{
	auto const description = init_options();
	po::variables_map vm;

	po::store(po::command_line_parser(argc, argv).options(description).run()
	         , vm );

	if(vm.count("help")) {
		help(description);
		return;
	}

	po::notify(vm);

	run(element_type(vm["type"].as<std::string>()), vm);
}

template<class _T, class _IStream>
auto read_positions(_IStream & input) -> std::vector<std::array<_T, 3>>
{
	std::vector<std::array<_T, 3>> positions;

	auto i = std::istream_iterator<_T>{input};
	while(i != std::istream_iterator<_T>{}) {
		const auto x = *i++;
		const auto y = *i++;
		const auto z = *i++;
		positions.push_back({x, y, z});
	}

	return positions;
}

template<class _T, class _IStream, class _OStream>
auto make_potential( _IStream & input, _OStream & output
                   , po::variables_map const& vm ) -> void
{
	using R = tcm::utils::Base<_T>;
	auto const positions = read_positions<R>(input);
	auto const constants = tcm::load_constants<R, double, std::map<std::string, R>>(vm);
	boost::log::sources::severity_logger<tcm::severity_level> lg;
	auto const V = tcm::coulomb::make<_T>( positions
	                                     , constants
	                                     , lg );

	boost::archive::binary_oarchive output_archive{output};
	output_archive << V;
}

auto run( std::type_index type
        , po::variables_map const& vm ) -> void
{
	using make_function_t = std::function<void()>;
	static std::unordered_map<std::type_index, make_function_t> const
	dispatch = {
		{ std::type_index(typeid(float))
		, [&vm](){make_potential<float>(std::cin, std::cout, vm);} },
		{ std::type_index(typeid(double))
		, [&vm](){make_potential<double>(std::cin, std::cout, vm);} },
		{ std::type_index(typeid(std::complex<float>))
		, [&vm](){make_potential<std::complex<float>>(std::cin, std::cout, vm);} },
		{ std::type_index(typeid(std::complex<double>))
		, [&vm](){make_potential<std::complex<double>>(std::cin, std::cout, vm);} }
	};

	tcm::setup_console_logging();
	dispatch.at(type)();
}

int main(int argc, char** argv)
{
	process_command_line
		( argc, argv
		, [](auto desc) { std::cout << desc << '\n'; }
		, &run
		);

	return 0;
}


text:
from django import forms

from .models import Company, SpecialOffer

EXPEDITED_CHOICES = (
    (0, 'No, we do not offer any expedited shipping options.'),
    (1, 'Yes we offer an expedited process for a fee.')
)

class AddCompanyForm(forms.ModelForm):

    class Meta:
        model = Company
        fields = ['name', 'display_name', 'address_line_1', 'address_line_2',
                  'full_name', 'email', 'phone', 'website', 'ideal_customer',
                  'is_cad_assistance', 'budget',
                  'material', 'top_printing_processes',
                  'description', 'user']

        widgets = {
            'name': forms.TextInput(attrs={'class': 'form-control'}),
            'display_name': forms.TextInput(attrs={'class': 'form-control'}),
            'address_line_1': forms.TextInput(attrs={'class': 'form-control'}),
            'address_line_2': forms.TextInput(attrs={'class': 'form-control'}),
            'full_name': forms.TextInput(attrs={'class': 'form-control'}),
            'email': forms.TextInput(attrs={'class': 'form-control'}),
            'phone': forms.TextInput(attrs={'class': 'form-control'}),
            'website': forms.TextInput(attrs={'class': 'form-control'}),
            'ideal_customer': forms.SelectMultiple(attrs={'class': 'form-control edited'}),
            'budget': forms.SelectMultiple(attrs={'class': 'form-control edited'}),
            'material': forms.SelectMultiple(attrs={'class': 'form-control edited big_height_block'}),
            'top_printing_processes': forms.SelectMultiple(attrs={'class': 'form-control edited big_height_block'}),
            'description': forms.Textarea(attrs={'class': 'form-control', 'rows': 10}),
            'quote_limit': forms.NumberInput(attrs={'class': 'form-control edited'}),
            'user': forms.HiddenInput(),
        }

    def __init__(self, *args, **kwargs):
        self.user = None
        if 'user' in kwargs['initial']:
            self.user = kwargs['initial'].pop('user')

        super(AddCompanyForm, self).__init__(*args, **kwargs)
        self.fields['user'].initial = self.user
        self.fields['ideal_customer'].label = 'What is your company's ideal customer that we should send to you?'
        self.fields['budget'].label = 'What is your ideal order cost/budget?'
        self.fields['top_printing_processes'].label = 'Printing Processes Available'
        self.fields['name'].label = 'Company Name'
        # self.fields['quote_limit'].required = False
        self.fields['display_name'].label = 'Company Display Name'
        self.fields['full_name'].label = "Company Contact's Full Name"
        self.fields['email'].label = "Company Contact's Email"

class EditCompanyForm(forms.ModelForm):

    class Meta:
        model = Company
        fields = ['name', 'display_name', 'logo', 'address_line_1', 'address_line_2',
                  'full_name', 'email', 'phone', 'website', 'ideal_customer',
                  'is_cad_assistance', 'budget',
                  'material', 'top_printing_processes',
                  'description', 'user', 'is_expedited', 'shipping', 'quote_limit']

        widgets = {
            'name': forms.TextInput(attrs={'class': 'form-control'}),
            'display_name': forms.TextInput(attrs={'class': 'form-control'}),
            'logo': forms.ClearableFileInput(attrs={'class': 'form-control'}),
            'address_line_1': forms.TextInput(attrs={'class': 'form-control'}),
            'address_line_2': forms.TextInput(attrs={'class': 'form-control'}),
            'full_name': forms.TextInput(attrs={'class': 'form-control'}),
            'email': forms.TextInput(attrs={'class': 'form-control'}),
            'phone': forms.TextInput(attrs={'class': 'form-control'}),
            'website': forms.TextInput(attrs={'class': 'form-control'}),
            'ideal_customer': forms.SelectMultiple(attrs={'class': 'form-control edited'}),
            'budget': forms.SelectMultiple(attrs={'class': 'form-control edited'}),
            'is_expedited': forms.Select(attrs={'class': 'form-control edited'}, choices=EXPEDITED_CHOICES),
            'material': forms.SelectMultiple(attrs={'class': 'form-control edited big_height_block'}),
            'top_printing_processes': forms.SelectMultiple(attrs={'class': 'form-control edited big_height_block'}),
            'description': forms.Textarea(attrs={'class': 'form-control', 'rows': 10}),
            'shipping': forms.SelectMultiple(attrs={'class': 'form-control edited'}),
            'quote_limit': forms.NumberInput(attrs={'class': 'form-control edited'}),
            'user': forms.HiddenInput(),
        }

    def __init__(self, *args, **kwargs):
        self.user = None
        if 'user' in kwargs['initial']:
            self.user = kwargs['initial'].pop('user')

        super(EditCompanyForm, self).__init__(*args, **kwargs)
        self.fields['user'].initial = self.user
        self.fields['ideal_customer'].label = 'What is your company's ideal customer that we should send to you?'
        self.fields['budget'].label = 'What is your ideal order cost/budget?'
        self.fields['is_expedited'].label = 'Do you offer an expedited manufacturing process?'
        self.fields['shipping'].label = 'Which of the following shipping options do you offer?'
        self.fields['quote_limit'].required = False
        self.fields['name'].label = 'Company Name'
        self.fields['display_name'].label = 'Company Display Name'
        self.fields['full_name'].label = "Company Contact's Full Name"
        self.fields['email'].label = "Company Contact's Email"

class AddSpecialOfferForm(forms.ModelForm):

    class Meta:
        model = SpecialOffer
        fields = ('text', 'company')

        widgets = {
            'text': forms.Textarea(attrs={'class': 'form-control', 'rows': 3,
                                          'placeholder': 'eg: 25% off for next order!'}),
            'company': forms.HiddenInput()
        }

    def __init__(self, *args, **kwargs):
        self.user = None
        if 'company' in kwargs['initial']:
            self.company = kwargs['initial'].pop('company')

        super(AddSpecialOfferForm, self).__init__(*args, **kwargs)
        self.fields['company'].initial = self.company


text:
import abc

import six

from taskflow.types import notifier
from taskflow.utils import misc

@six.add_metaclass(abc.ABCMeta)
class Engine(object):
    """Base for all engines implementations.

    :ivar Engine.notifier: A notification object that will dispatch
                    events that occur related to the flow the engine
                    contains.
    :ivar atom_notifier: A notification object that will dispatch events that
                         occur related to the atoms the engine contains.

    """

    def __init__(self, flow, flow_detail, backend, options):
        self._flow = flow
        self._flow_detail = flow_detail
        self._backend = backend
        self._options = misc.safe_copy_dict(options)
        self._notifier = notifier.Notifier()
        self._atom_notifier = notifier.Notifier()

    @property
    def notifier(self):
        """The flow notifier."""
        return self._notifier

    @property
    def atom_notifier(self):
        """The atom notifier."""
        return self._atom_notifier

    @property
    def options(self):
        """The options that were passed to this engine on construction."""
        return self._options

    @abc.abstractproperty
    def storage(self):
        """The storage unit for this engine."""

    @abc.abstractproperty
    def statistics(self):
        """A dictionary of runtime statistics this engine has gathered.

        This dictionary will be empty when the engine has never been
        ran. When it is running or has ran previously it should have (but
        may not) have useful and/or informational keys and values when
        running is underway and/or completed.

        .. warning:: The keys in this dictionary **should** be some what
                     stable (not changing), but there existence **may**
                     change between major releases as new statistics are
                     gathered or removed so before accessing keys ensure that
                     they actually exist and handle when they do not.
        """

    @abc.abstractmethod
    def compile(self):
        """Compiles the contained flow into a internal representation.

        This internal representation is what the engine will *actually* use to
        run. If this compilation can not be accomplished then an exception
        is expected to be thrown with a message indicating why the compilation
        could not be achieved.
        """

    @abc.abstractmethod
    def reset(self):
        """Reset back to the ``PENDING`` state.

        If a flow had previously ended up (from a prior engine
        :py:func:`.run`) in the ``FAILURE``, ``SUCCESS`` or ``REVERTED``
        states (or for some reason it ended up in an intermediary state) it
        can be desirable to make it possible to run it again. Calling this
        method enables that to occur (without causing a state transition
        failure, which would typically occur if :py:meth:`.run` is called
        directly without doing a reset).
        """

    @abc.abstractmethod
    def prepare(self):
        """Performs any pre-run, but post-compilation actions.

        NOTE(harlowja): During preparation it is currently assumed that the
        underlying storage will be initialized, the atoms will be reset and
        the engine will enter the ``PENDING`` state.
        """

    @abc.abstractmethod
    def validate(self):
        """Performs any pre-run, post-prepare validation actions.

        NOTE(harlowja): During validation all final dependencies
        will be verified and ensured. This will by default check that all
        atoms have satisfiable requirements (satisfied by some other
        provider).
        """

    @abc.abstractmethod
    def run(self):
        """Runs the flow in the engine to completion (or die trying)."""

    @abc.abstractmethod
    def suspend(self):
        """Attempts to suspend the engine.

        If the engine is currently running atoms then this will attempt to
        suspend future work from being started (currently active atoms can
        not currently be preempted) and move the engine into a suspend state
        which can then later be resumed from.
        """


text:
<?xml version="1.0" encoding="utf-8"?><!--
  ~ activity_photos.xml
  ~
  ~ Copyright (c) 2015 Auth0 (http://auth0.com)
  ~
  ~ Permission is hereby granted, free of charge, to any person obtaining a copy
  ~ of this software and associated documentation files (the "Software"), to deal
  ~ in the Software without restriction, including without limitation the rights
  ~ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  ~ copies of the Software, and to permit persons to whom the Software is
  ~ furnished to do so, subject to the following conditions:
  ~
  ~ The above copyright notice and this permission notice shall be included in
  ~ all copies or substantial portions of the Software.
  ~
  ~ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  ~ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  ~ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  ~ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  ~ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  ~ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  ~ THE SOFTWARE.
  -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".SimpleActivity">

    <Button
        android:id="@+id/loginButton"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:text="Log in with Google" />

    <ProgressBar
        android:id="@+id/progressBar"
        style="@style/Base.Widget.AppCompat.ProgressBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
        android:indeterminate="true"
        android:visibility="invisible" />

    <ListView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@id/loginButton" />

</RelativeLayout>


text:
			{{value/max*100 |number : 0}}%

300 ,'alert-info': value>200,'alert-success': value>100}">
	  <button type="button" class="close" data-dismiss="alert" aria-label="Close">×</button>
	  Prochaine séance de TD : création de directives...
Redirection dans {{(max-value)/10 | number : 0}} secondes


text:
Common Cucumber setups to make things go fast and smooth.

## Install it

``` ruby
# Gemfile

gem 'cuke-pack'
```

``` bash
bundle exec cuke-pack install
```

This will overwrite your `config/cucumber.yml` file with one that plugs in nicely with Guard. It also adds a new config file in
`features/support/cuke-pack.rb`.

## Specifying the driver

If you have other Capybara drivers installed like Poltergeist of persistent_selenium, you can specify the driver as an
environment variable:

``` bash
DRIVER=poltergeist bundle exec cucumber
```

## Confirming JavaScript

If you need to confirm an `alert()` or `confirm()`, you can do so in your step with `confirm_js`. Just replaces
`window.alert` and `window.confirm` with functions that return true.

## Step Writer

Enables [cucumber-step_writer](http://github.com/johnbintz/cucumber-step_writer) for you.

## Flay your steps

I can get duplicate code in my steps pretty quickly. Sometimes I flay them to see where the duplicates are and then I
factor out the common code.

## Hijacking `@wip`

I personally think the original use of `@wip` in Cucumber is silly. Why would you commit non-working
features to the source repository? So this project re-purposes `@wip` to let you focus your Cucumber test
runs on a single feature and work on it until it runs:

### Guard

If you're using Guard for continuous testing, install the `wip` guard:

``` bash
bundle exec cuke-pack wip-guard
```

You can then use Guard to only run scenarios with the tag `@wip`:

``` bash
bundle exec guard -g wip
```

### Precommit

If you run tests before committing your code with a tool like [penchant](http://github.com/johnbintz/penchant),
you can configure your tests to run using the `precommit` profile. This one ensures that there are no
`@wip` scenarios. It also lets you skip certain features/scenarios that are tagged `@no-precommit`. Good for
turning off tests that you haven't needed to touch in a while. Just be careful with it!

## Other things

You can easily enable FakeFS, Mocha, and Timecop if you need them. Turn them on in `cuke-pack.rb` and then use
the right tag on your scenario.

## Old things

There's some stuff that is so deprecated that I'll remove it eventually, once all my other offending projects
don't use them anymore. You shouldn't use them either.


text:
section: Docs
subsection: User Guide
topic: Overview
permalink: docs/user-guide/
layout: chapter
---

# User Guide #

This page is designed for analysts who want to understand how to navigate the Aperture Tiles user interface and use the application to investigate and assess their own data sources.

**NOTE**: Fully functional example Aperture Tiles applications are available on the the [Demos](../../demos/) page. Copies of some of these demos are also available for your use in the Aperture Tiles source code (in [tile-examples/](https://github.com/unchartedsoftware/aperture-tiles/tree/master/tile-examples)).

## Twitter Latin American Topic Summarization Data ##

The example Twitter Topics application described in this guide explores a heatmap of 66,996,907 Twitter messages originating in South American between February and April, 2014. Tiles at every zoom level contain a carousel that summarizes and overlays the top words used in the tweets in that region.

<img src="../../img/twitter-sa.png" class="screenshot" alt="Twitter South America" />

**NOTE**: The look and feel of each Aperture Tiles application is highly dependent on the source data to which it is configured. While this guide refers to the interface for the Twitter Topics application, many different configurations are available for the display of maps, layers and aggregated data points.

## Next Steps ##

For a detailed description of the Aperture Tiles user interface components, see the [Navigating the Interface](interface/) topics.


text:
package org.apache.accumulo.test.constraints;

import java.util.Collections;
import java.util.List;

import org.apache.accumulo.core.constraints.Constraint;
import org.apache.accumulo.core.data.Mutation;

/**
 * Ensure that mutations are a reasonable size: we must be able to fit several in memory at a time.
 *
 */
public class MaxMutationSize implements Constraint {
  static final long MAX_SIZE = Runtime.getRuntime().maxMemory() >> 8;
  static final List<Short> empty = Collections.emptyList();
  static final List<Short> violations = Collections.singletonList(Short.valueOf((short) 0));

  @Override
  public String getViolationDescription(short violationCode) {
    return String.format("mutation exceeded maximum size of %d", MAX_SIZE);
  }

  @Override
  public List<Short> check(Environment env, Mutation mutation) {
    if (mutation.estimatedMemoryUsed() < MAX_SIZE)
      return empty;
    return violations;
  }
}


text:
package jk_5.nailed.api.mappack.metadata.impl;

import javax.annotation.Nonnull;

import jk_5.nailed.api.gamerule.DefaultGameRules;
import jk_5.nailed.api.gamerule.GameRules;
import jk_5.nailed.api.mappack.metadata.MappackWorld;
import jk_5.nailed.api.util.Location;
import jk_5.nailed.api.world.Difficulty;
import jk_5.nailed.api.world.Dimension;

/**
 * No description given
 *
 * @author jk-5
 */
public final class DefaultMappackWorld implements MappackWorld {

    public static final DefaultMappackWorld INSTANCE = new DefaultMappackWorld();

    public DefaultMappackWorld() {
    }

    @Nonnull
    @Override
    public String name() {
        return "default";
    }

    @Nonnull
    @Override
    public String generator() {
        return "void";
    }

    @Nonnull
    @Override
    public Dimension dimension() {
        return Dimension.OVERWORLD;
    }

    @Nonnull
    @Override
    public Location spawnPoint() {
        return new Location(0, 64, 0);
    }

    @Nonnull
    @Override
    public GameRules gameRules() {
        return DefaultGameRules.INSTANCE;
    }

    @Nonnull
    @Override
    public String resourcePackUrl() {
        return "";
    }

    @Nonnull
    @Override
    public Difficulty difficulty() {
        return Difficulty.PEACEFUL;
    }

    @Override
    public boolean disableFood() {
        return true;
    }

    @Override
    public boolean disableDamage() {
        return true;
    }

    @Override
    public boolean disableBlockBreaking() {
        return false;
    }

    @Override
    public boolean disableBlockPlacement() {
        return false;
    }

    @Override
    public boolean isDefault() {
        return true;
    }
}


text:
<?php

namespace Surfnet\StepupGateway\SecondFactorOnlyBundle\Adfs\Exception;

use Exception;

class InvalidAdfsResponseException extends Exception
{
}


text:
window.addEventListener("load",limitaOitoDigitos);

function limitaOitoDigitos(numero){

  var max_numeros = 8;

  if(numero.value.length > max_numeros) {

    numero.value = numero.value.substr(0, max_numeros);
  }
}


text:
package com.cisco.oss.tools;

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.io.BufferedReader;
import java.io.InputStreamReader;

/**
 * Created by Yair Ogen (yaogen) on 10/07/2017.
 */
@Component
@Slf4j
public class PacketDumperSelfDestruct {

    @Value("${LISTEN_PID:-1}")
    private String listenPid = "-1";

    private static final int SLEEP = 30000;

    @Scheduled(fixedDelay = SLEEP)
    public void exitIfListPidIsDead() {
        if (!listenPid.equals("-1")) {
            try {
                if (!isStillAllive()) {
                    log.info("listener pid: {} appears to be down. EXITING...", listenPid);
                    System.exit(0);
                }else{
                    log.trace("listener pid: {} seems to be up and running", listenPid);
                }
            } catch (Exception e) {
                log.warn("problem checking if listen pid: {} is still running. error: {}", listenPid, e.toString());
            }
        }
    }

    public boolean isStillAllive() {
        String OS = System.getProperty("os.name").toLowerCase();
        String command = null;
        if (OS.indexOf("win") >= 0) {
            log.trace("Check alive Windows mode. Pid: [{}]", listenPid);
            command = "cmd /c tasklist /FI \"PID eq " + listenPid + "\"";
        } else if (OS.indexOf("nix") >= 0 || OS.indexOf("nux") >= 0) {
            log.trace("Check alive Linux/Unix mode. Pid: [{}]", listenPid);
            command = "ps -p " + listenPid;
        } else {
            log.warn("Unsuported OS: Check alive for Pid: [{}] return false", listenPid);
            return false;
        }
        return isProcessIdRunning(listenPid, command); // call generic implementation
    }

    private boolean isProcessIdRunning(String pid, String command) {
        log.trace("Command [{}]", command);
        try {
            Runtime rt = Runtime.getRuntime();
            Process pr = rt.exec(command);

            InputStreamReader isReader = new InputStreamReader(pr.getInputStream());
            BufferedReader bReader = new BufferedReader(isReader);
            String strLine = null;
            while ((strLine = bReader.readLine()) != null) {
                if (strLine.contains(" " + pid + " ")) {
                    return true;
                }
            }

            return false;
        } catch (Exception ex) {
            log.warn("Got exception using system command [{}].", command, ex);
            return true;
        }
    }

}


text:
package org.mortbay.jetty.client;

import java.io.File;

public class ExternalKeyStoreAsyncSslHttpExchangeTest extends SslHttpExchangeTest
{

    protected void setUp() throws Exception
    {
        _scheme="https://";
        startServer();
        _httpClient=new HttpClient();
        _httpClient.setConnectorType(HttpClient.CONNECTOR_SELECT_CHANNEL);
        _httpClient.setMaxConnectionsPerAddress(2);

        String keystore = System.getProperty("user.dir") + File.separator + "src" + File.separator + "test" + File.separator + "resources" + File.separator
                + "keystore";

        _httpClient.setKeyStoreLocation( keystore );
        _httpClient.setKeyStorePassword( "storepwd");
        _httpClient.setKeyManagerPassword( "keypwd" );
        _httpClient.start();
    }

    public void testSun() throws Exception
    {
    }
}


text:
#ifndef SVGPathSeg_h
#define SVGPathSeg_h

#include "bindings/v8/ScriptWrappable.h"
#include "wtf/RefCounted.h"
#include "wtf/text/WTFString.h"

namespace WebCore {

enum SVGPathSegType {
    PathSegUnknown = 0,
    PathSegClosePath = 1,
    PathSegMoveToAbs = 2,
    PathSegMoveToRel = 3,
    PathSegLineToAbs = 4,
    PathSegLineToRel = 5,
    PathSegCurveToCubicAbs = 6,
    PathSegCurveToCubicRel = 7,
    PathSegCurveToQuadraticAbs = 8,
    PathSegCurveToQuadraticRel = 9,
    PathSegArcAbs = 10,
    PathSegArcRel = 11,
    PathSegLineToHorizontalAbs = 12,
    PathSegLineToHorizontalRel = 13,
    PathSegLineToVerticalAbs = 14,
    PathSegLineToVerticalRel = 15,
    PathSegCurveToCubicSmoothAbs = 16,
    PathSegCurveToCubicSmoothRel = 17,
    PathSegCurveToQuadraticSmoothAbs = 18,
    PathSegCurveToQuadraticSmoothRel = 19
};

enum SVGPathSegRole {
    PathSegUnalteredRole = 0,
    PathSegNormalizedRole = 1,
    PathSegUndefinedRole = 2
};

class SVGPathSeg : public RefCounted<SVGPathSeg>, public ScriptWrappable {
public:
    SVGPathSeg()
    {
        ScriptWrappable::init(this);
    }

    virtual ~SVGPathSeg() { }

    // Forward declare these enums in the w3c naming scheme, for IDL generation
    enum {
        PATHSEG_UNKNOWN = PathSegUnknown,
        PATHSEG_CLOSEPATH = PathSegClosePath,
        PATHSEG_MOVETO_ABS = PathSegMoveToAbs,
        PATHSEG_MOVETO_REL = PathSegMoveToRel,
        PATHSEG_LINETO_ABS = PathSegLineToAbs,
        PATHSEG_LINETO_REL = PathSegLineToRel,
        PATHSEG_CURVETO_CUBIC_ABS = PathSegCurveToCubicAbs,
        PATHSEG_CURVETO_CUBIC_REL = PathSegCurveToCubicRel,
        PATHSEG_CURVETO_QUADRATIC_ABS = PathSegCurveToQuadraticAbs,
        PATHSEG_CURVETO_QUADRATIC_REL = PathSegCurveToQuadraticRel,
        PATHSEG_ARC_ABS = PathSegArcAbs,
        PATHSEG_ARC_REL = PathSegArcRel,
        PATHSEG_LINETO_HORIZONTAL_ABS = PathSegLineToHorizontalAbs,
        PATHSEG_LINETO_HORIZONTAL_REL = PathSegLineToHorizontalRel,
        PATHSEG_LINETO_VERTICAL_ABS = PathSegLineToVerticalAbs,
        PATHSEG_LINETO_VERTICAL_REL = PathSegLineToVerticalRel,
        PATHSEG_CURVETO_CUBIC_SMOOTH_ABS = PathSegCurveToCubicSmoothAbs,
        PATHSEG_CURVETO_CUBIC_SMOOTH_REL = PathSegCurveToCubicSmoothRel,
        PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS = PathSegCurveToQuadraticSmoothAbs,
        PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL = PathSegCurveToQuadraticSmoothRel
    };

    virtual unsigned short pathSegType() const = 0;
    virtual String pathSegTypeAsLetter() const = 0;
};

} // namespace WebCore

#endif


text:
layout: post
title:  "Invisibilidade"
date:   2018-01-01
source: Módulo Básico 178, Módulo Básico Edição Revisada 188.
tags: [nenhum, bardo]
---

**arcana 2 (ilusão)**

**Alcance**: pessoal ou toque

**Teste de Resistência**: nenhum.

**Duração**: 1 minuto (D)

**Alvo**: você ou 1 criatura ou objeto com até 100kg

**Tempo de Execução**: ação padrão

O alvo fica invisível, incluindo suas roupas e equipamento. Objetos soltos pelo alvo voltam a ser visíveis, e objetos apanhados por ele ficam invisíveis. Uma luz transportada pelo alvo nunca fica invisível (mesmo que sua fonte seja). Qualquer parte de um item carregado que se estenda a mais de 3m se torna visível.
O alvo ainda produz ruído e deixa pegadas, e por isso pode ser percebido.
Mesmo assim, uma criatura invisível recebe +10 em testes de Furtividade.
A magia termina se o alvo faz um ataque ou lança uma magia ofensiva. Ações contra objetos livres não anulam a invisibilidade (você pode tocar ou apanhar objetos que não estejam sendo seguros por outras criaturas). Causar dano indiretamente — por exemplo, acendendo o pavio de um barril de pólvora que vai detonar mais tarde — não é considerado um ataque.