build(ariadne): vendor clap
This commit was merged in pull request #30.
This commit is contained in:
1 parent
e6af135702
commit
8855b6d379
681 files changed
+400416
No files matched your search
@@ -0,0 +1,218 @@
|
||||
use super::{pack, unpack, Action, State};
|
||||
|
||||
use snapbox::file;
|
||||
use vte_generate_state_changes::generate_state_changes;
|
||||
|
||||
#[test]
|
||||
fn table() {
|
||||
let mut content = vec![];
|
||||
generate_table(&mut content).unwrap();
|
||||
|
||||
let content = String::from_utf8(content).unwrap();
|
||||
let content = codegenrs::rustfmt(&content, None).unwrap();
|
||||
snapbox::assert_data_eq!(content, file!["table.rs"].raw());
|
||||
}
|
||||
|
||||
#[allow(clippy::write_literal)]
|
||||
fn generate_table(file: &mut impl std::io::Write) -> std::io::Result<()> {
|
||||
writeln!(
|
||||
file,
|
||||
"// This file is @generated by {}",
|
||||
std::file!().replace('\\', "/")
|
||||
)?;
|
||||
writeln!(file)?;
|
||||
writeln!(
|
||||
file,
|
||||
"{}",
|
||||
r#"#[rustfmt::skip]
|
||||
pub(crate) const STATE_CHANGES: [[u8; 256]; 16] = ["#
|
||||
)?;
|
||||
|
||||
for (state, entries) in STATE_CHANGES.iter().enumerate() {
|
||||
writeln!(file, " // {:?}", State::try_from(state as u8).unwrap())?;
|
||||
write!(file, " [")?;
|
||||
let mut last_entry = None;
|
||||
for packed in entries {
|
||||
let (next_state, action) = unpack(*packed);
|
||||
if last_entry != Some(packed) {
|
||||
writeln!(file)?;
|
||||
writeln!(file, " // {next_state:?} {action:?}")?;
|
||||
write!(file, " ")?;
|
||||
}
|
||||
write!(file, "0x{packed:0>2x}, ")?;
|
||||
last_entry = Some(packed);
|
||||
}
|
||||
writeln!(file)?;
|
||||
writeln!(file, " ],")?;
|
||||
}
|
||||
|
||||
writeln!(file, "{}", r#"];"#)?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
/// This is the state change table. It's indexed first by current state and then by the next
|
||||
/// character in the pty stream.
|
||||
pub(crate) static STATE_CHANGES: [[u8; 256]; 16] = state_changes();
|
||||
generate_state_changes!(state_changes, {
|
||||
Anywhere {
|
||||
0x18 => (Ground, Execute),
|
||||
0x1a => (Ground, Execute),
|
||||
0x1b => (Escape, Nop),
|
||||
},
|
||||
|
||||
Ground {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x20..=0x7f => (Anywhere, Print),
|
||||
0x80..=0x8f => (Anywhere, Execute),
|
||||
0x91..=0x9a => (Anywhere, Execute),
|
||||
0x9c => (Anywhere, Execute),
|
||||
// Beginning of UTF-8 2 byte sequence
|
||||
0xc2..=0xdf => (Utf8, BeginUtf8),
|
||||
// Beginning of UTF-8 3 byte sequence
|
||||
0xe0..=0xef => (Utf8, BeginUtf8),
|
||||
// Beginning of UTF-8 4 byte sequence
|
||||
0xf0..=0xf4 => (Utf8, BeginUtf8),
|
||||
},
|
||||
|
||||
Escape {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x20..=0x2f => (EscapeIntermediate, Collect),
|
||||
0x30..=0x4f => (Ground, EscDispatch),
|
||||
0x51..=0x57 => (Ground, EscDispatch),
|
||||
0x59 => (Ground, EscDispatch),
|
||||
0x5a => (Ground, EscDispatch),
|
||||
0x5c => (Ground, EscDispatch),
|
||||
0x60..=0x7e => (Ground, EscDispatch),
|
||||
0x5b => (CsiEntry, Nop),
|
||||
0x5d => (OscString, Nop),
|
||||
0x50 => (DcsEntry, Nop),
|
||||
0x58 => (SosPmApcString, Nop),
|
||||
0x5e => (SosPmApcString, Nop),
|
||||
0x5f => (SosPmApcString, Nop),
|
||||
},
|
||||
|
||||
EscapeIntermediate {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x20..=0x2f => (Anywhere, Collect),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x30..=0x7e => (Ground, EscDispatch),
|
||||
},
|
||||
|
||||
CsiEntry {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x20..=0x2f => (CsiIntermediate, Collect),
|
||||
0x30..=0x39 => (CsiParam, Param),
|
||||
0x3a..=0x3b => (CsiParam, Param),
|
||||
0x3c..=0x3f => (CsiParam, Collect),
|
||||
0x40..=0x7e => (Ground, CsiDispatch),
|
||||
},
|
||||
|
||||
CsiIgnore {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x20..=0x3f => (Anywhere, Ignore),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x40..=0x7e => (Ground, Nop),
|
||||
},
|
||||
|
||||
CsiParam {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x30..=0x39 => (Anywhere, Param),
|
||||
0x3a..=0x3b => (Anywhere, Param),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x3c..=0x3f => (CsiIgnore, Nop),
|
||||
0x20..=0x2f => (CsiIntermediate, Collect),
|
||||
0x40..=0x7e => (Ground, CsiDispatch),
|
||||
},
|
||||
|
||||
CsiIntermediate {
|
||||
0x00..=0x17 => (Anywhere, Execute),
|
||||
0x19 => (Anywhere, Execute),
|
||||
0x1c..=0x1f => (Anywhere, Execute),
|
||||
0x20..=0x2f => (Anywhere, Collect),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x30..=0x3f => (CsiIgnore, Nop),
|
||||
0x40..=0x7e => (Ground, CsiDispatch),
|
||||
},
|
||||
|
||||
DcsEntry {
|
||||
0x00..=0x17 => (Anywhere, Ignore),
|
||||
0x19 => (Anywhere, Ignore),
|
||||
0x1c..=0x1f => (Anywhere, Ignore),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x20..=0x2f => (DcsIntermediate, Collect),
|
||||
0x30..=0x39 => (DcsParam, Param),
|
||||
0x3a..=0x3b => (DcsParam, Param),
|
||||
0x3c..=0x3f => (DcsParam, Collect),
|
||||
0x40..=0x7e => (DcsPassthrough, Nop),
|
||||
},
|
||||
|
||||
DcsIntermediate {
|
||||
0x00..=0x17 => (Anywhere, Ignore),
|
||||
0x19 => (Anywhere, Ignore),
|
||||
0x1c..=0x1f => (Anywhere, Ignore),
|
||||
0x20..=0x2f => (Anywhere, Collect),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x30..=0x3f => (DcsIgnore, Nop),
|
||||
0x40..=0x7e => (DcsPassthrough, Nop),
|
||||
},
|
||||
|
||||
DcsIgnore {
|
||||
0x00..=0x17 => (Anywhere, Ignore),
|
||||
0x19 => (Anywhere, Ignore),
|
||||
0x1c..=0x1f => (Anywhere, Ignore),
|
||||
0x20..=0x7f => (Anywhere, Ignore),
|
||||
0x9c => (Ground, Nop),
|
||||
},
|
||||
|
||||
DcsParam {
|
||||
0x00..=0x17 => (Anywhere, Ignore),
|
||||
0x19 => (Anywhere, Ignore),
|
||||
0x1c..=0x1f => (Anywhere, Ignore),
|
||||
0x30..=0x39 => (Anywhere, Param),
|
||||
0x3a..=0x3b => (Anywhere, Param),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x3c..=0x3f => (DcsIgnore, Nop),
|
||||
0x20..=0x2f => (DcsIntermediate, Collect),
|
||||
0x40..=0x7e => (DcsPassthrough, Nop),
|
||||
},
|
||||
|
||||
DcsPassthrough {
|
||||
0x00..=0x17 => (Anywhere, Put),
|
||||
0x19 => (Anywhere, Put),
|
||||
0x1c..=0x1f => (Anywhere, Put),
|
||||
0x20..=0x7e => (Anywhere, Put),
|
||||
0x7f => (Anywhere, Ignore),
|
||||
0x9c => (Ground, Nop),
|
||||
},
|
||||
|
||||
SosPmApcString {
|
||||
0x00..=0x17 => (Anywhere, Ignore),
|
||||
0x19 => (Anywhere, Ignore),
|
||||
0x1c..=0x1f => (Anywhere, Ignore),
|
||||
0x20..=0x7f => (Anywhere, Ignore),
|
||||
0x9c => (Ground, Nop),
|
||||
},
|
||||
|
||||
OscString {
|
||||
0x00..=0x06 => (Anywhere, Ignore),
|
||||
0x07 => (Ground, Nop),
|
||||
0x08..=0x17 => (Anywhere, Ignore),
|
||||
0x19 => (Anywhere, Ignore),
|
||||
0x1c..=0x1f => (Anywhere, Ignore),
|
||||
0x20..=0xff => (Anywhere, OscPut),
|
||||
}
|
||||
});
|
||||
@@ -0,0 +1,171 @@
|
||||
#![allow(clippy::exhaustive_enums)]
|
||||
|
||||
use core::mem;
|
||||
|
||||
#[derive(Debug, Copy, Clone, PartialEq, Eq)]
|
||||
#[repr(u8)]
|
||||
#[derive(Default)]
|
||||
pub enum State {
|
||||
Anywhere = 0,
|
||||
CsiEntry = 1,
|
||||
CsiIgnore = 2,
|
||||
CsiIntermediate = 3,
|
||||
CsiParam = 4,
|
||||
DcsEntry = 5,
|
||||
DcsIgnore = 6,
|
||||
DcsIntermediate = 7,
|
||||
DcsParam = 8,
|
||||
DcsPassthrough = 9,
|
||||
Escape = 10,
|
||||
EscapeIntermediate = 11,
|
||||
#[default]
|
||||
Ground = 12,
|
||||
OscString = 13,
|
||||
SosPmApcString = 14,
|
||||
Utf8 = 15,
|
||||
}
|
||||
|
||||
impl TryFrom<u8> for State {
|
||||
type Error = u8;
|
||||
|
||||
#[inline(always)]
|
||||
fn try_from(raw: u8) -> Result<Self, Self::Error> {
|
||||
STATES.get(raw as usize).ok_or(raw).copied()
|
||||
}
|
||||
}
|
||||
|
||||
const STATES: [State; 16] = [
|
||||
State::Anywhere,
|
||||
State::CsiEntry,
|
||||
State::CsiIgnore,
|
||||
State::CsiIntermediate,
|
||||
State::CsiParam,
|
||||
State::DcsEntry,
|
||||
State::DcsIgnore,
|
||||
State::DcsIntermediate,
|
||||
State::DcsParam,
|
||||
State::DcsPassthrough,
|
||||
State::Escape,
|
||||
State::EscapeIntermediate,
|
||||
State::Ground,
|
||||
State::OscString,
|
||||
State::SosPmApcString,
|
||||
State::Utf8,
|
||||
];
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
|
||||
#[repr(u8)]
|
||||
#[derive(Default)]
|
||||
pub enum Action {
|
||||
#[default]
|
||||
Nop = 0,
|
||||
Clear = 1,
|
||||
Collect = 2,
|
||||
CsiDispatch = 3,
|
||||
EscDispatch = 4,
|
||||
Execute = 5,
|
||||
Hook = 6,
|
||||
Ignore = 7,
|
||||
OscEnd = 8,
|
||||
OscPut = 9,
|
||||
OscStart = 10,
|
||||
Param = 11,
|
||||
Print = 12,
|
||||
Put = 13,
|
||||
Unhook = 14,
|
||||
BeginUtf8 = 15,
|
||||
}
|
||||
|
||||
impl TryFrom<u8> for Action {
|
||||
type Error = u8;
|
||||
|
||||
#[inline(always)]
|
||||
fn try_from(raw: u8) -> Result<Self, Self::Error> {
|
||||
ACTIONS.get(raw as usize).ok_or(raw).copied()
|
||||
}
|
||||
}
|
||||
|
||||
const ACTIONS: [Action; 16] = [
|
||||
Action::Nop,
|
||||
Action::Clear,
|
||||
Action::Collect,
|
||||
Action::CsiDispatch,
|
||||
Action::EscDispatch,
|
||||
Action::Execute,
|
||||
Action::Hook,
|
||||
Action::Ignore,
|
||||
Action::OscEnd,
|
||||
Action::OscPut,
|
||||
Action::OscStart,
|
||||
Action::Param,
|
||||
Action::Print,
|
||||
Action::Put,
|
||||
Action::Unhook,
|
||||
Action::BeginUtf8,
|
||||
];
|
||||
|
||||
/// Unpack a u8 into a State and Action
|
||||
///
|
||||
/// The implementation of this assumes that there are *precisely* 16 variants for both Action and
|
||||
/// State. Furthermore, it assumes that the enums are tag-only; that is, there is no data in any
|
||||
/// variant.
|
||||
///
|
||||
/// Bad things will happen if those invariants are violated.
|
||||
#[inline(always)]
|
||||
pub(crate) const fn unpack(delta: u8) -> (State, Action) {
|
||||
unsafe {
|
||||
(
|
||||
// State is stored in bottom 4 bits
|
||||
mem::transmute::<u8, State>(delta & 0x0f),
|
||||
// Action is stored in top 4 bits
|
||||
mem::transmute::<u8, Action>(delta >> 4),
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
#[inline(always)]
|
||||
#[cfg(test)]
|
||||
pub(crate) const fn pack(state: State, action: Action) -> u8 {
|
||||
((action as u8) << 4) | state as u8
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn unpack_state_action() {
|
||||
match unpack(0xee) {
|
||||
(State::SosPmApcString, Action::Unhook) => (),
|
||||
_ => panic!("unpack failed"),
|
||||
}
|
||||
|
||||
match unpack(0x0f) {
|
||||
(State::Utf8, Action::Nop) => (),
|
||||
_ => panic!("unpack failed"),
|
||||
}
|
||||
|
||||
match unpack(0xff) {
|
||||
(State::Utf8, Action::BeginUtf8) => (),
|
||||
_ => panic!("unpack failed"),
|
||||
}
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn pack_state_action() {
|
||||
match unpack(0xee) {
|
||||
(State::SosPmApcString, Action::Unhook) => (),
|
||||
_ => panic!("unpack failed"),
|
||||
}
|
||||
|
||||
match unpack(0x0f) {
|
||||
(State::Utf8, Action::Nop) => (),
|
||||
_ => panic!("unpack failed"),
|
||||
}
|
||||
|
||||
match unpack(0xff) {
|
||||
(State::Utf8, Action::BeginUtf8) => (),
|
||||
_ => panic!("unpack failed"),
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
//! ANSI escape code parsing state machine
|
||||
|
||||
#[cfg(test)]
|
||||
mod codegen;
|
||||
mod definitions;
|
||||
mod table;
|
||||
|
||||
#[cfg(test)]
|
||||
pub(crate) use definitions::pack;
|
||||
pub(crate) use definitions::unpack;
|
||||
pub use definitions::Action;
|
||||
pub use definitions::State;
|
||||
|
||||
/// Transition to next [`State`]
|
||||
///
|
||||
/// Note: This does not directly support UTF-8.
|
||||
/// - If the data is validated as UTF-8 (e.g. `str`) or single-byte C1 control codes are
|
||||
/// unsupported, then treat [`Action::BeginUtf8`] and [`Action::Execute`] for UTF-8 continuations
|
||||
/// as [`Action::Print`].
|
||||
/// - If the data is not validated, then a UTF-8 state machine will need to be implemented on top,
|
||||
/// starting with [`Action::BeginUtf8`].
|
||||
///
|
||||
/// Note: When [`State::Anywhere`] is returned, revert back to the prior state.
|
||||
#[inline]
|
||||
pub const fn state_change(state: State, byte: u8) -> (State, Action) {
|
||||
// Handle state changes in the anywhere state before evaluating changes
|
||||
// for current state.
|
||||
let mut change = state_change_(State::Anywhere, byte);
|
||||
if change == 0 {
|
||||
change = state_change_(state, byte);
|
||||
}
|
||||
|
||||
// Unpack into a state and action
|
||||
unpack(change)
|
||||
}
|
||||
|
||||
#[inline]
|
||||
const fn state_change_(state: State, byte: u8) -> u8 {
|
||||
let state_idx = state as usize;
|
||||
let byte_idx = byte as usize;
|
||||
|
||||
table::STATE_CHANGES[state_idx][byte_idx]
|
||||
}
|
||||
@@ -0,0 +1,361 @@
|
||||
// This file is @generated by crates/anstyle-parse/src/state/codegen.rs
|
||||
|
||||
#[rustfmt::skip]
|
||||
pub(crate) const STATE_CHANGES: [[u8; 256]; 16] = [
|
||||
// Anywhere
|
||||
[
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
// Ground Execute
|
||||
0x5c,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Ground Execute
|
||||
0x5c,
|
||||
// Escape Nop
|
||||
0x0a,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// CsiEntry
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// CsiIntermediate Collect
|
||||
0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23,
|
||||
// CsiParam Param
|
||||
0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4, 0xb4,
|
||||
// CsiParam Collect
|
||||
0x24, 0x24, 0x24, 0x24,
|
||||
// Ground CsiDispatch
|
||||
0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// CsiIgnore
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Ground Nop
|
||||
0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// CsiIntermediate
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Collect
|
||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
||||
// CsiIgnore Nop
|
||||
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
|
||||
// Ground CsiDispatch
|
||||
0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// CsiParam
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// CsiIntermediate Collect
|
||||
0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23,
|
||||
// Anywhere Param
|
||||
0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0,
|
||||
// CsiIgnore Nop
|
||||
0x02, 0x02, 0x02, 0x02,
|
||||
// Ground CsiDispatch
|
||||
0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// DcsEntry
|
||||
[
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70,
|
||||
// DcsIntermediate Collect
|
||||
0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27,
|
||||
// DcsParam Param
|
||||
0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8, 0xb8,
|
||||
// DcsParam Collect
|
||||
0x28, 0x28, 0x28, 0x28,
|
||||
// DcsPassthrough Nop
|
||||
0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// DcsIgnore
|
||||
[
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
// Ground Nop
|
||||
0x0c,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// DcsIntermediate
|
||||
[
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Collect
|
||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
||||
// DcsIgnore Nop
|
||||
0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06,
|
||||
// DcsPassthrough Nop
|
||||
0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// DcsParam
|
||||
[
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70,
|
||||
// DcsIntermediate Collect
|
||||
0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27, 0x27,
|
||||
// Anywhere Param
|
||||
0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0, 0xb0,
|
||||
// DcsIgnore Nop
|
||||
0x06, 0x06, 0x06, 0x06,
|
||||
// DcsPassthrough Nop
|
||||
0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// DcsPassthrough
|
||||
[
|
||||
// Anywhere Put
|
||||
0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Put
|
||||
0xd0,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Put
|
||||
0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
// Ground Nop
|
||||
0x0c,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// Escape
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// EscapeIntermediate Collect
|
||||
0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b,
|
||||
// Ground EscDispatch
|
||||
0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,
|
||||
// DcsEntry Nop
|
||||
0x05,
|
||||
// Ground EscDispatch
|
||||
0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,
|
||||
// SosPmApcString Nop
|
||||
0x0e,
|
||||
// Ground EscDispatch
|
||||
0x4c, 0x4c,
|
||||
// CsiEntry Nop
|
||||
0x01,
|
||||
// Ground EscDispatch
|
||||
0x4c,
|
||||
// OscString Nop
|
||||
0x0d,
|
||||
// SosPmApcString Nop
|
||||
0x0e, 0x0e,
|
||||
// Ground EscDispatch
|
||||
0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// EscapeIntermediate
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Collect
|
||||
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
|
||||
// Ground EscDispatch
|
||||
0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c, 0x4c,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// Ground
|
||||
[
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Print
|
||||
0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50, 0x50,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Execute
|
||||
0x50,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
// Utf8 BeginUtf8
|
||||
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// OscString
|
||||
[
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Ground Nop
|
||||
0x0c,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere OscPut
|
||||
0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90,
|
||||
],
|
||||
// SosPmApcString
|
||||
[
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00,
|
||||
// Anywhere Ignore
|
||||
0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00,
|
||||
// Anywhere Ignore
|
||||
0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70, 0x70,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
// Ground Nop
|
||||
0x0c,
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
// Utf8
|
||||
[
|
||||
// Anywhere Nop
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
],
|
||||
];
|
||||
Reference in new issue
Block a user